New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

rfx-core

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rfx-core - npm Package Compare versions

Comparing version 1.3.4 to 1.4.0

6

lib/decorators/toggle.js

@@ -15,7 +15,7 @@ 'use strict';

var propKey = (arguments.length <= 1 ? undefined : arguments[1]) || 'isActive';
return function (target) {
return (0, _mobx.action)(function (target) {
var _Object$assign4;
Object.assign(target.prototype, (_Object$assign4 = {}, _defineProperty(_Object$assign4, propKey, target.prototype[propKey]), _defineProperty(_Object$assign4, fnName, (0, _mobx.action)(function () {
var flag = arguments.length <= 0 || arguments[0] === undefined ? null : arguments[0];
var flag = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;

@@ -26,3 +26,3 @@ if (flag === true) return Object.assign(target.prototype, _defineProperty({}, propKey, true));

})), _Object$assign4));
};
});
}

@@ -6,3 +6,3 @@ 'use strict';

});
exports.Context = exports.ContextProvider = exports.fetchDataOnLocationMatch = exports.fetchData = exports.hotRehydrate = exports.rehydrate = exports.dehydrate = exports.provide = exports.connect = exports.dispatch = exports.store = exports.toggle = exports.extend = exports.initServices = exports.setupServices = exports.startServer = exports.setupServer = exports.logServerConfig = exports.logInit = exports.log = exports.seeder = exports.match = exports.getenv = exports.dotenv = undefined;
exports.fetchDataOnLocationMatch = exports.fetchData = exports.hotRehydrate = exports.rehydrate = exports.dehydrate = exports.dispatch = exports.store = exports.toggle = exports.extend = exports.initServices = exports.setupServices = exports.startServer = exports.setupServer = exports.logServerConfig = exports.logInit = exports.log = exports.seeder = exports.match = exports.getenv = exports.dotenv = undefined;

@@ -37,4 +37,2 @@ var _dotenv = require('dotenv');

var _connect = require('./state/connect');
var _hydrate = require('./state/hydrate');

@@ -44,10 +42,2 @@

var _ContextProvider = require('./state/ContextProvider');
var _ContextProvider2 = _interopRequireDefault(_ContextProvider);
var _Context = require('./state/Context');
var _Context2 = _interopRequireDefault(_Context);
var _extend = require('./decorators/extend');

@@ -60,2 +50,5 @@

/* decorators */
/* state */
exports.dotenv = _dotenv2.default;

@@ -76,4 +69,2 @@ exports.getenv = _getenv2.default;

exports.dispatch = _dispatcher.dispatch;
exports.connect = _connect.connect;
exports.provide = _connect.provide;
exports.dehydrate = _hydrate.dehydrate;

@@ -84,5 +75,3 @@ exports.rehydrate = _hydrate.rehydrate;

exports.fetchDataOnLocationMatch = _fetch.fetchDataOnLocationMatch;
exports.ContextProvider = _ContextProvider2.default;
exports.Context = _Context2.default;
/* state */
/* server */

@@ -48,3 +48,3 @@ 'use strict';

function logServerConfig() {
var $key = arguments.length <= 0 || arguments[0] === undefined ? null : arguments[0];
var $key = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;

@@ -51,0 +51,0 @@ var key = $key.toUpperCase();

@@ -6,19 +6,20 @@ "use strict";

});
var TARGET = process.env.npm_lifecycle_event;
var ENV = process.env.NODE_ENV;
var TYPE = global.TYPE;
exports.default = {
env: function env(_env) {
var ENV = process.env.NODE_ENV;
return ENV === _env;
},
type: function type(_type) {
var TYPE = global.TYPE;
return TYPE === _type;
},
script: function script(target) {
var env = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1];
var env = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
var ENV = process.env.NODE_ENV;
var TARGET = process.env.npm_lifecycle_event;
if (env) return TARGET === target && ENV === env;
return TARGET === target;
}
};
};
module.exports = exports["default"];

@@ -7,4 +7,2 @@ 'use strict';

var _logger = require('./logger');
var _path = require('path');

@@ -14,5 +12,8 @@

var _logger = require('./logger');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint global-require: 0 */
/* eslint import/no-dynamic-require: 0 */

@@ -30,5 +31,6 @@ function logStart() {

function catchError() {
function catchError(err) {
_logger.log.info('--- Seed Error ---------------------------');
_logger.log.info('------------------------------------------');
console.error(err); // eslint-disable-line
process.exit();

@@ -38,3 +40,3 @@ }

exports.default = function ($path) {
var handlerFile = _path2.default.resolve($path, process.env.NODE_ENV);
var handlerFile = _path2.default.resolve($path, 'handlers', process.env.NODE_ENV);

@@ -48,2 +50,4 @@ var handler = require(handlerFile).handle();

handler.then(logStart).then(logFinish).catch(catchError);
};
};
module.exports = exports['default'];

@@ -6,8 +6,17 @@ 'use strict';

});
exports.dispatch = dispatch;
var _store = require('./store');
var _isArray2 = require('lodash/isArray');
var _store2 = _interopRequireDefault(_store);
var _isArray3 = _interopRequireDefault(_isArray2);
var _isFunction2 = require('lodash/isFunction');
var _isFunction3 = _interopRequireDefault(_isFunction2);
var _isUndefined2 = require('lodash/isUndefined');
var _isUndefined3 = _interopRequireDefault(_isUndefined2);
exports.dispatch = dispatch;
var _safeAccess = require('safe-access');

@@ -17,5 +26,5 @@

var _lodash = require('lodash');
var _store = require('./store');
var _lodash2 = _interopRequireDefault(_lodash);
var _store2 = _interopRequireDefault(_store);

@@ -37,3 +46,3 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var $class = (0, _safeAccess2.default)(store, className);
if (_lodash2.default.isUndefined($class)) throw new Error('The Store ' + className + ' does not exist!');
if ((0, _isUndefined3.default)($class)) throw new Error('The Store ' + className + ' does not exist!');
return $class.constructor.name;

@@ -48,3 +57,3 @@ }

if (_lodash2.default.isFunction(fn)) {
if ((0, _isFunction3.default)(fn)) {
for (var _len = arguments.length, opt = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {

@@ -54,3 +63,3 @@ opt[_key - 1] = arguments[_key];

var args = _lodash2.default.isArray(opt) ? opt : [opt];
var args = (0, _isArray3.default)(opt) ? opt : [opt];
return (0, _safeAccess2.default)(store, [namespace, '()'].join(''), args);

@@ -57,0 +66,0 @@ }

@@ -6,9 +6,10 @@ 'use strict';

});
var _isFunction2 = require('lodash/isFunction');
var _isFunction3 = _interopRequireDefault(_isFunction2);
exports.fetchData = fetchData;
exports.fetchDataOnLocationMatch = fetchDataOnLocationMatch;
var _lodash = require('lodash');
var _lodash2 = _interopRequireDefault(_lodash);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -23,5 +24,5 @@

return Promise.all(components.filter(function (component) {
return _lodash2.default.isFunction(component.fetchData);
return (0, _isFunction3.default)(component.fetchData);
}).map(function (component) {
return component.fetchData(store, params, query);
return component.fetchData({ store: store, params: params, query: query });
}));

@@ -28,0 +29,0 @@ }

@@ -33,4 +33,4 @@ 'use strict';

*/
/* eslint no-undef: 0 */
/* eslint no-underscore-dangle: 0 */
function rehydrate() {

@@ -37,0 +37,0 @@ // inject initial state into stores

@@ -6,3 +6,3 @@ 'use strict';

});
exports.Context = exports.ContextProvider = exports.fetchDataOnLocationMatch = exports.fetchData = exports.hotRehydrate = exports.rehydrate = exports.dehydrate = exports.provide = exports.connect = exports.dispatch = exports.store = undefined;
exports.fetchDataOnLocationMatch = exports.fetchData = exports.hotRehydrate = exports.rehydrate = exports.dehydrate = exports.dispatch = exports.store = undefined;

@@ -15,4 +15,2 @@ var _store = require('./store');

var _connect = require('./connect');
var _hydrate = require('./hydrate');

@@ -22,10 +20,2 @@

var _ContextProvider = require('./ContextProvider');
var _ContextProvider2 = _interopRequireDefault(_ContextProvider);
var _Context = require('./Context');
var _Context2 = _interopRequireDefault(_Context);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -35,4 +25,2 @@

exports.dispatch = _dispatcher.dispatch;
exports.connect = _connect.connect;
exports.provide = _connect.provide;
exports.dehydrate = _hydrate.dehydrate;

@@ -42,4 +30,2 @@ exports.rehydrate = _hydrate.rehydrate;

exports.fetchData = _fetch.fetchData;
exports.fetchDataOnLocationMatch = _fetch.fetchDataOnLocationMatch;
exports.ContextProvider = _ContextProvider2.default;
exports.Context = _Context2.default; /* state */
exports.fetchDataOnLocationMatch = _fetch.fetchDataOnLocationMatch;

@@ -7,2 +7,14 @@ 'use strict';

var _isEmpty2 = require('lodash/isEmpty');
var _isEmpty3 = _interopRequireDefault(_isEmpty2);
var _isUndefined2 = require('lodash/isUndefined');
var _isUndefined3 = _interopRequireDefault(_isUndefined2);
var _isFunction2 = require('lodash/isFunction');
var _isFunction3 = _interopRequireDefault(_isFunction2);
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

@@ -12,8 +24,5 @@

var _mobx = require('mobx');
var _lodash = require('lodash');
var _lodash2 = _interopRequireDefault(_lodash);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -71,3 +80,3 @@

value: function inject() {
var state = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};

@@ -83,3 +92,3 @@ this.initializeStores(state);

value: function init() {
var state = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};

@@ -94,3 +103,3 @@ return this.inject(state);

value: function set() {
var state = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};

@@ -117,3 +126,3 @@ return this.inject(state);

_this.$stores[key] = $obj;
if (_lodash2.default.isFunction($obj.init)) {
if ((0, _isFunction3.default)($obj.init)) {
$obj.init($state);

@@ -128,5 +137,5 @@ }

var extend = arguments.length <= 2 || arguments[2] === undefined ? null : arguments[2];
var extend = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
if (_lodash2.default.isUndefined(extend) || _lodash2.default.isEmpty(extend)) return;
if ((0, _isUndefined3.default)(extend) || (0, _isEmpty3.default)(extend)) return;

@@ -138,6 +147,7 @@ Object.keys(extend).forEach(function (subkey) {

var $subextend = $subobj.___extend || null;
Object.assign($subobj, $substate);
Object.assign(obj, _defineProperty({}, subkey, $subobj));
// recursion for deep nested classes
_this2.extendWithNestedClass($subobj, $substate, $subextend);
if (_lodash2.default.isFunction($subobj.init)) {
if ((0, _isFunction3.default)($subobj.init)) {
$subobj.init($substate);

@@ -151,2 +161,3 @@ }

}(), (_applyDecoratedDescriptor(_class.prototype, 'initializeStores', [_mobx.action], Object.getOwnPropertyDescriptor(_class.prototype, 'initializeStores'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'extendWithNestedClass', [_mobx.action], Object.getOwnPropertyDescriptor(_class.prototype, 'extendWithNestedClass'), _class.prototype)), _class);
exports.default = new Store();
exports.default = new Store();
module.exports = exports['default'];
{
"name": "rfx-core",
"license": "MIT",
"version": "1.3.4",
"version": "1.4.0",
"author": "Claudio Savino <claudio.savino@me.com> (https://twitter.com/foxhound87)",

@@ -10,13 +10,12 @@ "description": "RFX Core - Collection of core functionalities of RFX Stack",

"scripts": {
"clean:lib": "rm -rf lib",
"clean:all": "npm run clean:lib",
"clean:modules": "rm -rf ./node_modules && npm cache clean",
"lint": "eslint src --ext .jsx,.js",
"build": "npm-run-all --parallel build:*",
"build:main": "babel -d lib/ src/",
"prebuild": "npm run clean:all",
"commit": "git-cz",
"clean:build": "rimraf lib && rimraf umd",
"clean:modules": "rimraf node_modules && npm cache clean",
"clean:all": "npm run clean:build && npm run clean:modules",
"lint": "eslint . demo --ext .jsx,.js --ignore-path .gitignore",
"build": "babel -d lib/ src/",
"prebuild": "npm run clean:build",
"commit": "git add . && git-cz && git push origin",
"watch:build": "babel --watch -d lib/ src/",
"watch:test": "npm run test -- -w",
"test": "mocha tests/test.js --compilers js:babel-register",
"test": "mocha tests --compilers js:babel-register",
"cover": "nyc npm test",

@@ -32,20 +31,7 @@ "coverage:check": "nyc check-coverage --satements 0 --branches 0 --functions 0 --lines 0",

},
"keywords": [
"rfx",
"stack",
"react",
"feathers",
"mobx",
"microservices",
"realtime",
"reactive",
"isomorphic",
"universal",
"modular",
"ssr",
"hot"
],
"keywords": [],
"files": [
"es6",
"lib"
"lib",
"umd"
],

@@ -65,44 +51,42 @@ "engines": {

"dotenv": "2.0.0",
"fs": "0.0.2",
"getenv": "0.6.0",
"globule": "1.0.0",
"lodash": "4.13.1",
"mobx": "2.3.7",
"mobx-react": "3.5.1",
"path": "0.12.7",
"react": "15.2.1",
"getenv": "0.7.0",
"globule": "1.1.0",
"json-stringify-safe": "5.0.1",
"lodash": "4.16.6",
"safe-access": "0.1.0",
"winston": "2.2.0"
"winston": "2.3.0"
},
"peerDependencies": {
"react": "15.2.1",
"react-dom": "15.2.1"
"mobx": "^2.6.0"
},
"devDependencies": {
"babel-cli": "6.10.1",
"babel-eslint": "6.1.2",
"babel-loader": "6.2.4",
"babel-plugin-transform-class-properties": "6.10.2",
"babel-plugin-transform-decorators": "6.8.0",
"babel-cli": "6.18.0",
"babel-core": "6.18.2",
"babel-eslint": "7.1.0",
"babel-loader": "6.2.7",
"babel-plugin-add-module-exports": "0.2.1",
"babel-plugin-lodash": "3.2.9",
"babel-plugin-transform-class-properties": "6.18.0",
"babel-plugin-transform-decorators-legacy": "1.3.4",
"babel-plugin-transform-runtime": "6.9.0",
"babel-preset-es2015": "6.9.0",
"babel-preset-react": "6.11.1",
"babel-preset-stage-0": "6.5.0",
"babel-preset-es2015": "6.18.0",
"babel-preset-react": "6.16.0",
"babel-preset-stage-0": "6.16.0",
"babel-register": "6.18.0",
"chai": "3.5.0",
"codecov": "1.0.1",
"commitizen": "2.8.2",
"cz-conventional-changelog": "1.1.6",
"eslint": "3.1.0",
"eslint-config-airbnb": "9.0.1",
"eslint-plugin-import": "1.10.3",
"eslint-plugin-jsx-a11y": "2.0.1",
"eslint-plugin-react": "5.2.2",
"commitizen": "2.8.6",
"cz-conventional-changelog": "1.2.0",
"eslint": "3.9.1",
"eslint-config-airbnb": "13.0.0",
"eslint-plugin-import": "2.2.0",
"eslint-plugin-jsx-a11y": "2.2.3",
"eslint-plugin-react": "6.6.0",
"ghooks": "1.3.2",
"json-loader": "0.5.4",
"mocha": "2.5.3",
"npm-run-all": "2.3.0",
"nyc": "7.0.0",
"semantic-release": "^4.3.5"
"mobx": "^2.6.0",
"mocha": "3.1.2",
"nyc": "8.4.0",
"rimraf": "2.5.4",
"semantic-release": "4.3.5"
}
}
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc