corvid-storeon
Advanced tools
Comparing version
let createStoreon = modules => { | ||
let events = { }; | ||
let state = { }; | ||
let events = {}; | ||
let state = {}; | ||
@@ -12,3 +12,3 @@ let store = { | ||
if (events[event]) { | ||
let changes = { }; | ||
let changes = {}; | ||
let changed; | ||
@@ -72,9 +72,6 @@ events[event].forEach(i => { | ||
connect(...args) { | ||
const [cb] = args.slice(-1); | ||
connect(...keys) { | ||
const cb = keys.pop(); | ||
subs.push({ | ||
keys: args.slice(0, -1), | ||
cb | ||
}); | ||
subs.push({ keys, cb }); | ||
@@ -81,0 +78,0 @@ return () => { |
@@ -6,4 +6,4 @@ 'use strict'; | ||
let createStoreon = modules => { | ||
let events = { }; | ||
let state = { }; | ||
let events = {}; | ||
let state = {}; | ||
@@ -17,3 +17,3 @@ let store = { | ||
if (events[event]) { | ||
let changes = { }; | ||
let changes = {}; | ||
let changed; | ||
@@ -77,9 +77,6 @@ events[event].forEach(i => { | ||
connect(...args) { | ||
const [cb] = args.slice(-1); | ||
connect(...keys) { | ||
const cb = keys.pop(); | ||
subs.push({ | ||
keys: args.slice(0, -1), | ||
cb | ||
}); | ||
subs.push({ keys, cb }); | ||
@@ -86,0 +83,0 @@ return () => { |
{ | ||
"name": "corvid-storeon", | ||
"version": "2.3.1", | ||
"version": "2.4.0", | ||
"description": "A tiny event-based state manager Storeon for Corvid by Wix", | ||
"main": "dist/index.js", | ||
"module": "dist/index.esm.js", | ||
"sideEffects": false, | ||
"scripts": { | ||
"lint-js": "eslint src/** dist/** tests/**", | ||
"lint-md": "markdownlint '**/*.md' --ignore node_modules", | ||
"dist": "rollup --config rollup.config.js && eslint dist/** --fix", | ||
"dist": "rollup -c && eslint dist/** --fix", | ||
"test": "jest tests/**.test.js" | ||
}, | ||
"devDependencies": { | ||
"eslint": "^7.0.0", | ||
"@rollup/plugin-commonjs": "^13.0.0", | ||
"@rollup/plugin-node-resolve": "^8.0.1", | ||
"eslint": "^7.2.0", | ||
"husky": "^4.2.5", | ||
"jest": "^26.0.1", | ||
"markdownlint": "^0.20.2", | ||
"markdownlint-cli": "^0.23.0", | ||
"rollup": "^2.8.2", | ||
"rollup-plugin-commonjs": "^10.1.0", | ||
"rollup-plugin-node-resolve": "^5.2.0", | ||
"storeon": "^2.0.2" | ||
"markdownlint": "^0.20.3", | ||
"markdownlint-cli": "^0.23.1", | ||
"rollup": "^2.17.1", | ||
"storeon": "^3.0.3" | ||
}, | ||
@@ -24,0 +25,0 @@ "husky": { |
13787
-0.69%141
-4.08%