Skip to content

Commit

Permalink
Merge a771ffb into 5107a5c
Browse files Browse the repository at this point in the history
  • Loading branch information
ajuste committed May 18, 2017
2 parents 5107a5c + a771ffb commit 7c0d5bd
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 9 deletions.
18 changes: 17 additions & 1 deletion lib/index.js
Original file line number Diff line number Diff line change
@@ -1 +1,17 @@
module.exports = Object.assign({}, require('./filesystem-manager'), require('./filesystem-fs'), require('./filesystem-s3'));
var FsClient, GoogleStorageClient, Manager, ReadResult, S3Bucket, ref;

ref = require('./filesystem-manager'), Manager = ref.Manager, ReadResult = ref.ReadResult;

FsClient = require('./filesystem-fs').FsClient;

S3Bucket = require('./filesystem-s3').S3Bucket;

GoogleStorageClient = require('./filesystem-google-storage').GoogleStorageClient;

module.exports = {
Manager: Manager,
ReadResult: ReadResult,
FsClient: FsClient,
S3Bucket: S3Bucket,
GoogleStorageClient: GoogleStorageClient
};
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jaune-fs",
"version": "0.0.5",
"version": "0.0.6",
"description": "file system for jaune framework",
"main": "index.js",
"scripts": {
Expand All @@ -11,7 +11,8 @@
"author": "Alvaro Juste <juste.alvaro@gmail.com>",
"license": "ISC",
"dependencies": {
"jaune-env": "0.0.5",
"jaune-env": "~0.0.5",
"jaune-util": "0.0.6",
"mime": "^1.3.4",
"ncp": "^2.0.0",
"path": "^0.12.7"
Expand Down
21 changes: 15 additions & 6 deletions src/index.coffee
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
module.exports = Object.assign(
{}
require './filesystem-manager'
require './filesystem-fs'
require './filesystem-s3'
)
{
Manager
ReadResult
} = require './filesystem-manager'
{
FsClient
} = require './filesystem-fs'
{
S3Bucket
} = require './filesystem-s3'
{
GoogleStorageClient
} = require './filesystem-google-storage'

module.exports = {Manager, ReadResult, FsClient, S3Bucket, GoogleStorageClient}
20 changes: 20 additions & 0 deletions test/lib/index.coffee
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
equal,
ok
} = require 'assert'

lib = require '../../'

describe 'lib/index', ->

it 'exports expected properties', ->
ok lib
ok lib.FsClient
ok lib.GoogleStorageClient
ok lib.S3Bucket
ok lib.Manager
ok lib.ReadResult

it 'contains no more properties than expected', ->

equal 5, Object.getOwnPropertyNames(lib).length

0 comments on commit 7c0d5bd

Please sign in to comment.