Comparing version 1.5.3 to 1.5.4
@@ -11,3 +11,3 @@ /** | ||
var _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; desc = parent = undefined; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; | ||
var _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; desc = parent = getter = undefined; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; | ||
@@ -14,0 +14,0 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } |
@@ -11,3 +11,3 @@ /** | ||
var _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; desc = parent = undefined; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; | ||
var _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; desc = parent = getter = undefined; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; | ||
@@ -14,0 +14,0 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } |
@@ -13,3 +13,3 @@ /** | ||
var _get = function get(_x4, _x5, _x6) { var _again = true; _function: while (_again) { var object = _x4, property = _x5, receiver = _x6; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x4 = parent; _x5 = property; _x6 = receiver; _again = true; desc = parent = undefined; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; | ||
var _get = function get(_x4, _x5, _x6) { var _again = true; _function: while (_again) { var object = _x4, property = _x5, receiver = _x6; desc = parent = getter = undefined; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x4 = parent; _x5 = property; _x6 = receiver; _again = true; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; | ||
@@ -40,2 +40,4 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } | ||
var _Registry = require('./Registry'); | ||
/** | ||
@@ -71,6 +73,9 @@ * Deep FS implementation | ||
this._buckets[FS.SYSTEM] = systemFsBucket; | ||
this._registry = null; | ||
} | ||
/** | ||
* @returns {string} | ||
* @returns {Registry} | ||
* @constructor | ||
*/ | ||
@@ -100,2 +105,4 @@ | ||
this._registry = _Registry.Registry.createFromFS(this.system); | ||
callback(); | ||
@@ -143,2 +150,15 @@ } | ||
}, { | ||
key: 'registry', | ||
/** | ||
* @returns {Registry} | ||
*/ | ||
get: function get() { | ||
return this._registry; | ||
} | ||
/** | ||
* @returns {string} | ||
*/ | ||
}, { | ||
key: 'tmp', | ||
@@ -186,2 +206,7 @@ | ||
}, { | ||
key: 'RegistryInstance', | ||
get: function get() { | ||
return _Registry.Registry; | ||
} | ||
}, { | ||
key: 'TMP', | ||
@@ -188,0 +213,0 @@ get: function get() { |
@@ -100,2 +100,4 @@ /** | ||
var extendObject = { | ||
bucket: 'relative_fs', | ||
s3: {}, // @todo: mock `AWS.S3()` | ||
@@ -102,0 +104,0 @@ /** |
{ | ||
"name": "deep-fs", | ||
"version": "1.5.3", | ||
"version": "1.5.4", | ||
"description": "DEEP File System Library", | ||
"keywords": [ | ||
"Digital End-To-End Enterprise Platform", | ||
"Amazon Web Services", | ||
"Platform-as-a-Service", | ||
"DEEP", | ||
"AWS", | ||
"PaaS", | ||
"Cloud", | ||
"Computing", | ||
"Microservices", | ||
"Architecture", | ||
"Serverless", | ||
"Abstracted", | ||
"Core", | ||
"Library", | ||
"FS", | ||
"File System", | ||
"Storage" | ||
"digital enterprise end-to-end platform", | ||
"amazon web services", | ||
"platform-as-a-service", | ||
"deep", | ||
"aws", | ||
"paas", | ||
"cloud", | ||
"computing", | ||
"microservices", | ||
"architecture", | ||
"serverless", | ||
"abstracted", | ||
"core", | ||
"library", | ||
"fs", | ||
"file system", | ||
"storage" | ||
], | ||
@@ -54,4 +54,4 @@ "homepage": "https://github.com/MitocGroup/deep-framework", | ||
"scripts": { | ||
"test": "babel-node `which isparta` cover --include 'lib/**/*.js' _mocha -- 'test/**/*.js' --reporter spec --ui tdd", | ||
"compile": "if [ -d 'lib/' ]; then BABEL_ENV=production babel lib/ --out-dir lib.compiled/; fi", | ||
"test": "bash node-bin/test.sh", | ||
"compile": "bash node-bin/compile.sh", | ||
"prepublish": "npm run compile", | ||
@@ -58,0 +58,0 @@ "pretest": "npm link deep-kernel deep-core" |
@@ -71,18 +71,2 @@ DEEP File System Library (deep-fs) | ||
Note 3: Also, when needed, consider specifying only some libraries instead of entire framework. For example: | ||
``` | ||
{ | ||
"name": "say-hello-world", | ||
"version": "0.0.1", | ||
"description": "AWS Lambda that says hello to the world", | ||
"dependencies": { | ||
"deep-db": "1.0.*", | ||
"deep-event": "1.0.*", | ||
"deep-resource": "1.0.*", | ||
... | ||
}, | ||
... | ||
} | ||
``` | ||
## What is DEEP Framework? [![Join char on gitter.im](https://img.shields.io/badge/%E2%8A%AA%20gitter%20-join%20chat%20%E2%86%92-brightgreen.svg)](https://gitter.im/MitocGroup/deep-framework) | ||
@@ -160,5 +144,6 @@ | ||
--------|---------|------ | ||
Implement [RUM](https://en.wikipedia.org/wiki/Real_user_monitoring) as part of deep-logs | Achieve real user monitoring by logging all user actions and visualize them with an [ELK stack](https://www.elastic.co/webinars/introduction-elk-stack) | [@mgoria](https://github.com/mgoria) | ||
Implement deep-search | Full text search service on top of [Amazon CloudSearch](https://aws.amazon.com/cloudsearch/) | [@alexanderc](https://github.com/alexanderc) | ||
Implement deep-security | Security service on top of [IAM](https://aws.amazon.com/iam/) | [@mgoria](https://github.com/mgoria) | ||
Implement deep-notification | Push notification service on top of [SNS](https://aws.amazon.com/sns/) that supports push to mobile devices, web browsers, email and sms. | [@alexanderc](https://github.com/alexanderc) | ||
Implement deep-search | Full text search service on top of [Amazon CloudSearch](https://aws.amazon.com/cloudsearch/) | [@alexanderc](https://github.com/alexanderc) | ||
Implement deep-event | Event manager service using Lambda scheduling, Kinesis stream, Dynamo streaming, SQS, etc. | ... | ||
@@ -169,4 +154,2 @@ Implement deep-db "eventual consistency" | Achieve "eventual consistency" by offloading data to [SQS](https://aws.amazon.com/sqs/) as the default option | [@alexanderc](https://github.com/alexanderc) | ||
Implement deep-cache | Cache service on top of [Elasticache](https://aws.amazon.com/elasticache/) ([Redis](http://redis.io)) inside Lambdas (blocked by VPC support in Lambda) | ... | ||
Implement [RUM](https://en.wikipedia.org/wiki/Real_user_monitoring) as part of deep-logs | Achieve real user monitoring by logging all user actions and visualize them with an [ELK stack](https://www.elastic.co/webinars/introduction-elk-stack) | ... | ||
Optimize the framework to reduce the size of Lambda functions | Optimize deps and packing as well as browserify process to reduce framework size | [@alexanderc](https://github.com/alexanderc) | ||
Improve documentation for each deep-* library | Update docs for deep libraries and development tools | [@alexanderc](https://github.com/alexanderc) [@mgoria](https://github.com/mgoria) | ||
@@ -173,0 +156,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
48609
11
960
196