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

kea

Package Overview
Dependencies
Maintainers
1
Versions
233
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kea - npm Package Compare versions

Comparing version 0.23.3 to 0.23.4

15

lib/__tests__/logic-component.js

@@ -31,8 +31,4 @@ 'use strict';

var _kea = require('../kea');
var _index = require('../index');
var _actions = require('../logic/actions');
var _store = require('../scene/store');
require('./helper/jsdom');

@@ -109,7 +105,6 @@

function getStore() {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});

@@ -122,3 +117,3 @@

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);

@@ -131,3 +126,3 @@ return store;

var dynamicLogic = (0, _kea.kea)({
var dynamicLogic = (0, _index.kea)({
key: function key(props) {

@@ -134,0 +129,0 @@ return props.id;

@@ -11,8 +11,4 @@ 'use strict';

var _kea = require('../kea');
var _index = require('../index');
var _actions = require('../logic/actions');
var _store = require('../scene/store');
var _redux = require('redux');

@@ -27,4 +23,3 @@

beforeEach(function () {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
}); /* global test, expect, beforeEach */

@@ -34,3 +29,3 @@

test('connected props and actions get passed, reducers get added to the store', function () {
var scenesReducer = (0, _store.keaReducer)('scenes');
var scenesReducer = (0, _index.keaReducer)('scenes');

@@ -40,3 +35,3 @@ var reducerState1 = scenesReducer({}, { type: 'discard' });

var firstLogic = (0, _kea.kea)({
var firstLogic = (0, _index.kea)({
path: function path() {

@@ -80,3 +75,3 @@ return ['scenes', 'homepage', 'first'];

var secondLogic = (0, _kea.kea)({
var secondLogic = (0, _index.kea)({
path: function path() {

@@ -100,3 +95,3 @@ return ['scenes', 'homepage', 'second'];

var thirdLogic = (0, _kea.kea)({
var thirdLogic = (0, _index.kea)({
path: function path() {

@@ -128,3 +123,3 @@ return ['scenes', 'homepage', 'third'];

var fourthLogic = (0, _kea.kea)({
var fourthLogic = (0, _index.kea)({
connect: {

@@ -148,6 +143,6 @@ actions: [firstLogic, ['updateName'], thirdLogic, ['updateNameAgain']],

var store = (0, _redux.createStore)((0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
}));
var firstLogic = (0, _kea.kea)({
var firstLogic = (0, _index.kea)({
path: function path() {

@@ -175,3 +170,3 @@ return ['scenes', 'homepage', 'first'];

var secondLogic = (0, _kea.kea)({
var secondLogic = (0, _index.kea)({
path: function path() {

@@ -210,6 +205,6 @@ return ['scenes', 'homepage', 'second'];

var store = (0, _redux.createStore)((0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
}));
var firstLogic = (0, _kea.kea)({
var firstLogic = (0, _index.kea)({
path: function path() {

@@ -237,3 +232,3 @@ return ['scenes', 'homepage', 'first'];

var secondLogic = (0, _kea.kea)({
var secondLogic = (0, _index.kea)({
path: function path() {

@@ -240,0 +235,0 @@ return ['scenes', 'homepage', 'second'];

@@ -15,8 +15,4 @@ 'use strict';

var _kea = require('../kea');
var _index = require('../index');
var _actions = require('../logic/actions');
var _store = require('../scene/store');
var _propTypes = require('prop-types');

@@ -30,10 +26,9 @@

beforeEach(function () {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
});
test('singleton logic has all the right properties', function () {
(0, _store.keaReducer)('scenes');
(0, _index.keaReducer)('scenes');
var response = (0, _kea.kea)({
var response = (0, _index.kea)({
path: function path() {

@@ -126,5 +121,5 @@ return ['scenes', 'homepage', 'index'];

test('it is not a singleton if there is a key', function () {
(0, _store.keaReducer)('scenes');
(0, _index.keaReducer)('scenes');
var response = (0, _kea.kea)({
var response = (0, _index.kea)({
key: function key(props) {

@@ -131,0 +126,0 @@ return props.id;

@@ -35,8 +35,4 @@ 'use strict';

var _kea = require('../kea');
var _index = require('../index');
var _actions = require('../logic/actions');
var _store = require('../scene/store');
require('./helper/jsdom');

@@ -67,4 +63,3 @@

beforeEach(function () {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
}); /* global test, expect, beforeEach */

@@ -74,7 +69,6 @@

function getStore() {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});

@@ -87,3 +81,3 @@

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);

@@ -119,3 +113,3 @@ return store;

var logicWithSaga = (0, _kea.kea)({
var logicWithSaga = (0, _index.kea)({
start: _regenerator2.default.mark(function start() {

@@ -157,3 +151,3 @@ return _regenerator2.default.wrap(function start$(_context) {

var getActionsFromHere = (0, _kea.kea)({
var getActionsFromHere = (0, _index.kea)({
actions: function actions() {

@@ -166,3 +160,3 @@ return {

var logicWithSaga = (0, _kea.kea)({
var logicWithSaga = (0, _index.kea)({
connect: {

@@ -169,0 +163,0 @@ actions: [getActionsFromHere, ['something']]

@@ -15,8 +15,4 @@ 'use strict';

var _kea = require('../kea');
var _index = require('../index');
var _actions2 = require('../logic/actions');
var _store = require('../scene/store');
var _saga = require('../scene/saga');

@@ -38,5 +34,3 @@

beforeEach(function () {
(0, _actions2.clearActionCache)();
(0, _store.clearStore)();
(0, _saga.clearRunningSagas)();
(0, _index.resetKeaCache)();
});

@@ -50,6 +44,6 @@

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});
var connectedSagaLogic = (0, _kea.kea)({
var connectedSagaLogic = (0, _index.kea)({
path: function path() {

@@ -76,3 +70,3 @@ return ['scenes', 'saga', 'connected'];

var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
path: function path() {

@@ -114,3 +108,3 @@ return ['scenes', 'saga', 'base'];

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
sagaMiddleware.run(sagaLogic.saga);

@@ -130,3 +124,3 @@

var sagaLogic2 = (0, _kea.kea)({
var sagaLogic2 = (0, _index.kea)({
connect: {

@@ -176,3 +170,3 @@ sagas: [_regenerator2.default.mark(function _callee() {

connectedSagaRan = false;
var sagaLogic3 = (0, _kea.kea)({
var sagaLogic3 = (0, _index.kea)({
sagas: [connectedSagaLogic],

@@ -205,6 +199,6 @@ start: _regenerator2.default.mark(function start() {

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});
var connectedSagaLogic = (0, _kea.kea)({
var connectedSagaLogic = (0, _index.kea)({
path: function path() {

@@ -236,3 +230,3 @@ return ['scenes', 'saga', 'connected'];

var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
connect: {

@@ -282,3 +276,3 @@ actions: [connectedSagaLogic, ['randomAction']],

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
sagaMiddleware.run(sagaLogic.saga);

@@ -295,6 +289,6 @@

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});
var connectedSagaLogic = (0, _kea.kea)({
var connectedSagaLogic = (0, _index.kea)({
path: function path() {

@@ -349,3 +343,3 @@ return ['scenes', 'saga', 'connected'];

var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
connect: {

@@ -429,3 +423,3 @@ actions: [connectedSagaLogic, ['updateValue']],

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
sagaMiddleware.run(sagaLogic.saga);

@@ -442,3 +436,3 @@

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});

@@ -449,5 +443,5 @@

finalCreateStore(reducers);
sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
var connectedSagaLogic = (0, _kea.kea)({
var connectedSagaLogic = (0, _index.kea)({
actions: function actions() {

@@ -474,3 +468,3 @@ return {

var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
connect: {

@@ -510,3 +504,3 @@ actions: [connectedSagaLogic, ['updateValue']]

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});

@@ -517,5 +511,5 @@

finalCreateStore(reducers);
sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
var connectedSagaLogic = (0, _kea.kea)({
var connectedSagaLogic = (0, _index.kea)({
actions: function actions() {

@@ -542,3 +536,3 @@ return {

var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
connect: {

@@ -560,3 +554,3 @@ actions: [connectedSagaLogic, ['updateValue']]

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});

@@ -567,5 +561,5 @@

finalCreateStore(reducers);
sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
var connectedSagaLogic = (0, _kea.kea)({
var connectedSagaLogic = (0, _index.kea)({
actions: function actions() {

@@ -592,3 +586,3 @@ return {

var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
connect: {

@@ -595,0 +589,0 @@ actions: [connectedSagaLogic, ['updateValue']],

@@ -15,8 +15,4 @@ 'use strict';

var _kea = require('../kea');
var _index = require('../index');
var _actions = require('../logic/actions');
var _store = require('../scene/store');
require('./helper/jsdom');

@@ -47,4 +43,3 @@

beforeEach(function () {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
}); /* global test, expect, beforeEach */

@@ -54,7 +49,6 @@

function getStore() {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});

@@ -67,3 +61,3 @@

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);

@@ -86,3 +80,3 @@ return store;

var logicWithSaga = (0, _kea.kea)({
var logicWithSaga = (0, _index.kea)({
start: _regenerator2.default.mark(function start() {

@@ -124,3 +118,3 @@ return _regenerator2.default.wrap(function start$(_context) {

var getActionsFromHere = (0, _kea.kea)({
var getActionsFromHere = (0, _index.kea)({
actions: function actions() {

@@ -133,3 +127,3 @@ return {

var logicWithSaga = (0, _kea.kea)({
var logicWithSaga = (0, _index.kea)({
connect: {

@@ -136,0 +130,0 @@ actions: [getActionsFromHere, ['something']]

@@ -15,8 +15,4 @@ 'use strict';

var _kea = require('../kea');
var _index = require('../index');
var _actions = require('../logic/actions');
var _store = require('../scene/store');
var _redux = require('redux');

@@ -37,4 +33,3 @@

beforeEach(function () {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
}); /* global test, expect, beforeEach */

@@ -48,6 +43,6 @@

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});
var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
start: _regenerator2.default.mark(function start() {

@@ -93,6 +88,6 @@ return _regenerator2.default.wrap(function start$(_context) {

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});
var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
actions: function actions() {

@@ -156,6 +151,6 @@ return {

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});
var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
actions: function actions() {

@@ -246,3 +241,3 @@ return {

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
sagaMiddleware.run(sagaLogic.saga);

@@ -264,6 +259,6 @@

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});
var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
actions: function actions() {

@@ -350,3 +345,3 @@ return {

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
sagaMiddleware.run(sagaLogic.saga);

@@ -366,6 +361,6 @@

var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});
var sagaLogic = (0, _kea.kea)({
var sagaLogic = (0, _index.kea)({
actions: function actions() {

@@ -451,3 +446,3 @@ return {

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);
sagaMiddleware.run(sagaLogic.saga);

@@ -454,0 +449,0 @@

@@ -23,8 +23,4 @@ 'use strict';

var _kea = require('../kea');
var _index = require('../index');
var _actions = require('../logic/actions');
var _store = require('../scene/store');
require('./helper/jsdom');

@@ -54,12 +50,10 @@

beforeEach(function () {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
});
function getStore() {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _index.resetKeaCache)();
var reducers = (0, _redux.combineReducers)({
scenes: (0, _store.keaReducer)('scenes')
scenes: (0, _index.keaReducer)('scenes')
});

@@ -72,3 +66,3 @@

sagaMiddleware.run(_store.keaSaga);
sagaMiddleware.run(_index.keaSaga);

@@ -111,3 +105,3 @@ return store;

var booksLogic = (0, _kea.kea)({
var booksLogic = (0, _index.kea)({
reducers: function reducers(_ref) {

@@ -121,3 +115,3 @@ var actions = _ref.actions;

var bookDetailLogic = (0, _kea.kea)({
var bookDetailLogic = (0, _index.kea)({
selectors: function selectors(_ref2) {

@@ -124,0 +118,0 @@ var _selectors = _ref2.selectors;

@@ -40,4 +40,14 @@ 'use strict';

});
exports.resetKeaCache = resetKeaCache;
var _saga = require('./scene/saga');
var connect = exports.connect = function connect(mapping) {
return (0, _kea.kea)({ connect: mapping });
};
};
function resetKeaCache() {
(0, _actions.clearActionCache)();
(0, _store.clearStore)();
(0, _saga.clearRunningSagas)();
}
{
"name": "kea",
"version": "0.23.3",
"version": "0.23.4",
"description": "Smart front-end architecture",

@@ -5,0 +5,0 @@ "author": "Marius Andra",

/* global test, expect */
import { kea } from '../kea'
import { clearActionCache } from '../logic/actions'
import { keaSaga, keaReducer, clearStore } from '../scene/store'
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index'

@@ -31,4 +29,3 @@ import './helper/jsdom'

function getStore () {
clearActionCache()
clearStore()
resetKeaCache()

@@ -35,0 +32,0 @@ const reducers = combineReducers({

/* global test, expect, beforeEach */
import { kea } from '../kea'
import { clearActionCache } from '../logic/actions'
import { keaReducer, clearStore } from '../scene/store'
import { kea, resetKeaCache, keaReducer } from '../index'
import { createStore, combineReducers } from 'redux'

@@ -10,4 +9,3 @@

beforeEach(() => {
clearActionCache()
clearStore()
resetKeaCache()
})

@@ -14,0 +12,0 @@

/* global test, expect, beforeEach */
import { kea } from '../kea'
import { clearActionCache } from '../logic/actions'
import { keaReducer, clearStore } from '../scene/store'
import { kea, resetKeaCache, keaReducer } from '../index'

@@ -9,4 +7,3 @@ import PropTypes from 'prop-types'

beforeEach(() => {
clearActionCache()
clearStore()
resetKeaCache()
})

@@ -13,0 +10,0 @@

/* global test, expect, beforeEach */
import { kea } from '../kea'
import { clearActionCache } from '../logic/actions'
import { keaSaga, keaReducer, clearStore } from '../scene/store'
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index'

@@ -16,9 +14,7 @@ import './helper/jsdom'

beforeEach(() => {
clearActionCache()
clearStore()
resetKeaCache()
})
function getStore () {
clearActionCache()
clearStore()
resetKeaCache()

@@ -25,0 +21,0 @@ const reducers = combineReducers({

/* global test, expect, beforeEach */
import { kea } from '../kea'
import { clearActionCache } from '../logic/actions'
import { keaReducer, keaSaga, clearStore } from '../scene/store'
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index'
import { clearRunningSagas } from '../scene/saga'

@@ -13,5 +11,3 @@

beforeEach(() => {
clearActionCache()
clearStore()
clearRunningSagas()
resetKeaCache()
})

@@ -18,0 +14,0 @@

/* global test, expect, beforeEach */
import { kea } from '../kea'
import { clearActionCache } from '../logic/actions'
import { keaSaga, keaReducer, clearStore } from '../scene/store'
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index'

@@ -16,9 +14,7 @@ import './helper/jsdom'

beforeEach(() => {
clearActionCache()
clearStore()
resetKeaCache()
})
function getStore () {
clearActionCache()
clearStore()
resetKeaCache()

@@ -25,0 +21,0 @@ const reducers = combineReducers({

/* global test, expect, beforeEach */
import { kea } from '../kea'
import { clearActionCache } from '../logic/actions'
import { keaReducer, keaSaga, clearStore } from '../scene/store'
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index'

@@ -13,4 +11,3 @@ import { createStore, applyMiddleware, combineReducers, compose } from 'redux'

beforeEach(() => {
clearActionCache()
clearStore()
resetKeaCache()
})

@@ -17,0 +14,0 @@

/* global test, expect, beforeEach */
import { kea } from '../kea'
import { clearActionCache } from '../logic/actions'
import { keaSaga, keaReducer, clearStore } from '../scene/store'
import { kea, resetKeaCache, keaSaga, keaReducer } from '../index'

@@ -15,9 +13,7 @@ import './helper/jsdom'

beforeEach(() => {
clearActionCache()
clearStore()
resetKeaCache()
})
function getStore () {
clearActionCache()
clearStore()
resetKeaCache()

@@ -24,0 +20,0 @@ const reducers = combineReducers({

import { kea } from './kea'
import { clearActionCache } from './logic/actions'
import { clearStore } from './scene/store'
import { clearRunningSagas } from './scene/saga'

@@ -8,1 +11,7 @@ export { kea } from './kea'

export const connect = (mapping) => kea({ connect: mapping })
export function resetKeaCache () {
clearActionCache()
clearStore()
clearRunningSagas()
}
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