{"_id":"sparix","_rev":"42-56d2f4d85452873ab3cba2482a3eb53e","name":"sparix","description":"Single Page Application state management powered by RxJS","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"sparix","version":"0.0.1","description":"Single Page Application state management powered with RxJS","main":"index.js","scripts":{"pretest":"typings install","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prebuild":"rm -rf ./dist","build":"webpack --config config/webpack.prod.js  --progress --profile --colors --display-error-details --display-cached --bail","postbuild":"npm run del-typings && dts-generator --name sparix --project ./ --out dist/sparix.d.ts","del-typings":"rm -rf ./typings"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","lodash.isequal":"^4.1.4","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","dts-generator":"^1.7.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"3b071ada532290e92059a73f4f06b33552db2b71","_id":"sparix@0.0.1","_shasum":"22a2fdb965384f29c63a748280296f38c581a17b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"22a2fdb965384f29c63a748280296f38c581a17b","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.1.tgz","integrity":"sha512-4yvO2RHBuyCEbGziBhsVxrKwmuyWwj+7E5Sx4PTsoILEdXCCuPd02gFBeECW3h5+Es6qKx/Q1T4VBV5pifiGKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDr0dB12Lj6eHpBNEYeu7CP2KMmjybF9EloIIYrucUX5AiBj4oDZHLTBE3DvYeefFEn/cJtmZxydoGGAY1F+x3tBHg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.1.tgz_1462980015789_0.621655159862712"}},"0.0.2":{"name":"sparix","version":"0.0.2","description":"Single Page Application state management powered with RxJS","main":"index.js","scripts":{"pretest":"typings install","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prebuild":"rm -rf ./dist","build":"webpack --config config/webpack.prod.js  --progress --profile --colors --display-error-details --display-cached --bail","postbuild":"npm run del-typings && dts-generator --name sparix --project ./ --out dist/sparix.d.ts","del-typings":"rm -rf ./typings"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","lodash.isequal":"^4.1.4","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","dts-generator":"^1.7.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"3b071ada532290e92059a73f4f06b33552db2b71","_id":"sparix@0.0.2","_shasum":"ada2b76585e3d73ced78012372f4daf1032cf4e1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"ada2b76585e3d73ced78012372f4daf1032cf4e1","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.2.tgz","integrity":"sha512-BBanPUHSX/M7K3WbYQYlwEMjcBVPNug1/eRxfJgQNbYtbnfk7pfiRihNXsxXwHd7vV2UgTjOLeFWyrJsMDXC/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeyoJGqC6rXyfKn1pSV0dpMDncEoSCcQUZsZ4m6Io5bAiEAy6zniMVhRiIDoTzni6SxyYMht8Qth2CQgiNVIsbKlT4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.2.tgz_1462980180883_0.20836977055296302"}},"0.0.3":{"name":"sparix","version":"0.0.3","description":"Single Page Application state management powered with RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"postinstall":"typings install","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","lodash.isequal":"^4.1.4","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","dts-generator":"^1.7.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"141575d4cacd0ae9b3b283e72efad2963d9679ba","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.3","_shasum":"d6c16e9b7b3dfe4c50866547aa24dda177cd3268","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"d6c16e9b7b3dfe4c50866547aa24dda177cd3268","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.3.tgz","integrity":"sha512-q2w/DSfpT4qqIJ4Ny3ASVnq/qbk+UPNhjzUkvSu2tuEv+o5ey/snWAmPcpV8sIpr8kfbdphkZL3ebwo1y8X3MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCh2CS29tmXwvkdtrdcnTbud82QdJEnaViAH24HnVoiAiEA+eMUAQCkdpzgKF/Nr/CCr8JjsdZPgQuX+gmwgi2g5hM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.3.tgz_1463084955432_0.6418236459139735"}},"0.0.4":{"name":"sparix","version":"0.0.4","description":"Single Page Application state management powered with RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"postinstall":"typings install","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","lodash.isequal":"^4.1.4","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","dts-generator":"^1.7.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"715fd5b80f844d074b2ee713929a7d2b99c0249f","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.4","_shasum":"4270294a7363aae21c52f415dc7f63939c899b15","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"4270294a7363aae21c52f415dc7f63939c899b15","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.4.tgz","integrity":"sha512-y2LqvhPz9ycMUeZBwCa+MIpCsQxLxqhYu2ibfgofRZa8t7AQSX0vYaej8ZcBjoF50xGOd3ZgTXMWpI7erJh5+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiwGrtrBIKFHI+w8MxPwr7j3ew/4kxfM0zynYqtMlzoAiEA2b6fqwJhAeVYMwNqwa1iLFwJfc1Nr0jx8eAsOXuwwdM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.4.tgz_1463571834252_0.6797678552102298"}},"0.0.5":{"name":"sparix","version":"0.0.5","description":"Single Page Application state management powered with RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"postinstall":"typings install","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","lodash.isequal":"^4.1.4","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","dts-generator":"^1.7.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"d653b5ba3fb7cdf0f5d9379d4c9e6fc68ceea981","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.5","_shasum":"108e31cbcc866722af14230aa098431c8daefdff","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"108e31cbcc866722af14230aa098431c8daefdff","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.5.tgz","integrity":"sha512-PpUn9QRYM/+GppZ03GJCGL7eUIw/feeeegGFGPmi9lkAfMONJDyI22R372b/ZYqksyvT7zu4U6L7XPT+nqT2bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGZ+9hNSqoZVhzA1x2ho0v2NhaW/D9xVKQqKWnOxMSeAiA1kOWtBt4icVjkxfI909SotWRcNdQnxUblwgiwWeuwww=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.5.tgz_1463658724091_0.19879767997190356"}},"0.0.6":{"name":"sparix","version":"0.0.6","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"postinstall":"typings install","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","lodash.isequal":"^4.1.4","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^0.7.12","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"a4c4ba18b47fd8588dbbee010de85807e6a326c4","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.6","_shasum":"dc8c19a83443080589779e16af6f09a9880c9c8f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"dc8c19a83443080589779e16af6f09a9880c9c8f","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.6.tgz","integrity":"sha512-9E8F52smXjCSf/16IaEcP1Qtfv9afHaOHNNNkutrgDFFTeqH4hMYPRSnkXpFV5xgY2r8Xkd7vmHxWekMLQTn4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIqMwy7rBuPbnCujFQbQGudRoem85Ko0rLgXwjNqO45wIgZYhNk/PZFdwcxkW0k32O5mYmUyQdP2QQtAP0reoxHvo="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.6.tgz_1464126251229_0.8026325691025704"}},"0.0.7-alpha.0":{"name":"sparix","version":"0.0.7-alpha.0","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","lodash.isequal":"^4.1.4","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^0.7.12","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"02879a6e2aa1aa473d4f15223566ec964dca3664","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.0","_shasum":"db3d74618a03ca595f51f8bdf61b687df73ac308","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"db3d74618a03ca595f51f8bdf61b687df73ac308","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.0.tgz","integrity":"sha512-QxSkfbxPTrPwDOHSYFW6Z3dpr1wa1cBpbdYzZIp3k7nvVGngPfCdozuDKFaVYsbwv7JiXfbK28uI+EcCDRjNtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDA3wEWTejffeAemZYWfrPHg1GyQhr67JlAPKN9mKb3wIgQedox7to/SHDJ6iJqPSh7TW/fJ1BINLlQBc8slYKMkI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.0.tgz_1464355862960_0.09452566457912326"}},"0.0.7-alpha.1":{"name":"sparix","version":"0.0.7-alpha.1","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","lodash.isequal":"^4.1.4","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"e74df12b822c4a101c87d2b232ea27fdbab0f4dd","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.1","_shasum":"ad01e647f7c9ee7763215cd2d5d6d7f9ce498c16","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"ad01e647f7c9ee7763215cd2d5d6d7f9ce498c16","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.1.tgz","integrity":"sha512-ieZ/Pj/fxoxx8mNpY9QzCbssdnF8fw+OGSF72LvQ3VFA+g7ICmzzKiAQd3vCVJa65q7iFeA09LwPXedF8FqSKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+aGlP5+6RQYopBdaYdurY3+o7nOtd/8fVBGae8anxoAIgbLdRrCDiRFqJSLsKxMfapsvyKHBTtlNAQH/1BxwKzQc="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.1.tgz_1464359773241_0.5896697680000216"}},"0.0.7-alpha.2":{"name":"sparix","version":"0.0.7-alpha.2","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"760bb72c48876409e754c570fdfd7f624c71b08e","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.2","_shasum":"dcbf0317546efc4cef66b8826c0fc03cc34811c3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"dcbf0317546efc4cef66b8826c0fc03cc34811c3","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.2.tgz","integrity":"sha512-i7cvWGhExJEu4imUgHTRjrcfsCAGjLZ9lFUjh2wpdRIhu5xjAt/3+q5zqwnU/XDBXnQUXR8xolBYH7oTg1tzZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPSC88qe7FIEe+1A/yrpkYfYRWQ9bOKjQdO9DeEw1URgIgBsd8zofzKyUpi7eV0LuEMlKyOW0g5IoBXW9ArviJbVo="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.2.tgz_1464709415817_0.527279841247946"}},"0.0.7-alpha.3":{"name":"sparix","version":"0.0.7-alpha.3","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"b39adb2031f1e3479ae201214cde669bac767320","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.3","_shasum":"0704790eb65c290202852cd3cb9c105c0b50b8f8","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"0704790eb65c290202852cd3cb9c105c0b50b8f8","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.3.tgz","integrity":"sha512-rnCYYRMlsKLQJeVG42XrCSZXe7/anj32PYFdtcLcUgUOp+KgdPjJkV1GM3xflhaL3zn8Z55pZ2PmetUhpk78/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnezU4ozOWfqRMtDjyWZ2cR4iFSVFSpvZ4JVUGqsckoAiEA+xWdWRMJ6M41xv6hj9R/JwoBSq4UHpx3bN8z0mOf3BA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.3.tgz_1464784400097_0.9567485123407096"}},"0.0.7-alpha.4":{"name":"sparix","version":"0.0.7-alpha.4","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"b39adb2031f1e3479ae201214cde669bac767320","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.4","_shasum":"aecd3d983d0c15d42317298741d2caade8286939","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"aecd3d983d0c15d42317298741d2caade8286939","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.4.tgz","integrity":"sha512-vyfPDR+iJVU7XByj9Up6vp77oUxOuyFFHZkXkKcRbYW6J4y6Wkd4hUsz19T7JKdic8o5p1bMYwhcgg1IRxO7Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/piO7lWGYqxDayUlKoeX5u3ogYeNKfNtspzSPvGiRAAiEAmjROeXLCKFm8cJvEA89yDIOR5aQop3sDjXRF4l8L+rw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.4.tgz_1464787307137_0.054834008449688554"}},"0.0.7-alpha.5":{"name":"sparix","version":"0.0.7-alpha.5","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"5bed20965774c6f2ba3df7b7ede17f707a62897f","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.5","_shasum":"f8ad9867ffb411d5efd0945fba1f07305c39c061","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"f8ad9867ffb411d5efd0945fba1f07305c39c061","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.5.tgz","integrity":"sha512-gPNtUjbObuLY4UECtzR/F/YPn598RT0BU2WOy49nbiy1dbxKuGwoR1XiD/ODxJM25mKIg7N8kROxpC+990Q3EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx9pZLlvh5fgqyaV5e1qVajUDg7bV8yuh7wH9RaTSTDwIhAO6mogg0wi+dCExaTXA9CFjx/s+FGeLEvLkCANW8z7dH"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.5.tgz_1464946603465_0.2378220094833523"}},"0.0.7-alpha.6":{"name":"sparix","version":"0.0.7-alpha.6","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"4e4b553dae21a2c85c99e06a4c0bc584f525c9b9","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.6","_shasum":"e4e689aa30075f2c4e9fb3b345806e95c6e22ae6","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"e4e689aa30075f2c4e9fb3b345806e95c6e22ae6","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.6.tgz","integrity":"sha512-qzMFR4Pq2Vy5wyP6oO1Ss0NiABj9snp+2BIWgke+1ZpEV/GnPCRexHg+cEIFbVeMaCqzLaNWVYcMVMWJIOBdaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgqUE80cNwdde0IKvtdbI0HFuoSYvMYvUGrcD+y+JyGAiEAyq7Eq3+tzR1bC/ZZTy7w7JhsXQIq9gitVze5Lgah+9Y="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.6.tgz_1464947189355_0.9299074949230999"}},"0.0.7-alpha.7":{"name":"sparix","version":"0.0.7-alpha.7","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0","rxjs":"5.0.0-beta.7"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"1a90a46c35c334f77d49147753c9f9074dcf13ce","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.7","_shasum":"b4f77865491804c8c7ee155f14f792ac9e8142f6","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"b4f77865491804c8c7ee155f14f792ac9e8142f6","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.7.tgz","integrity":"sha512-5j1sN5cehrMs8A18HFtM2NySPaNbISuXTqpREIppxSIX+spWoc5Va4I7FFO81R/HFR+7sw+0z3b34V63LpNzUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6wo5lXg4NSGQfFNQastZCmD7gCqm3pylh3dLa9ZKZqAiA8f5ri7OQxzo2AEsUYM3UELJD2q8PDSOJoliqqVehQtg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.7.tgz_1464948262821_0.5261264864820987"}},"0.0.7-alpha.8":{"name":"sparix","version":"0.0.7-alpha.8","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","peerDependencies":{"immupdate":"^0.2.0","rxjs":"^5.0.0-beta.8"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","immupdate":"0.2.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"5.0.0-beta.8","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"1a90a46c35c334f77d49147753c9f9074dcf13ce","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.8","_shasum":"3810a3b9a474fd7dde180da89edfc1c68643a829","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"3810a3b9a474fd7dde180da89edfc1c68643a829","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.8.tgz","integrity":"sha512-661/6Z8mXnuPnrCQoZ1Z7y7cu5QM10PbdlD3pKPuU0RqP4VVSnPiLmoB2tF1GPH7wurMxUKqf/kQo+/iw/FQtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCUK3TtLSCqZ+X11qdzgT0aQ1B4rmLa2v+jUvu5EaRthwIfa/WjmWJhjBosT2o/ai6YXL+ZZxkzzu7ar+EBoW46xA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.8.tgz_1464954111519_0.37199477199465036"}},"0.0.7-alpha.9":{"name":"sparix","version":"0.0.7-alpha.9","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0"},"peerDependencies":{"rxjs":"^5.0.0-beta.6"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"^5.0.0-beta.8","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"1a90a46c35c334f77d49147753c9f9074dcf13ce","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.9","_shasum":"1e57c12ec27137d1d2e864160f48a83821ce7bd3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"1e57c12ec27137d1d2e864160f48a83821ce7bd3","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.9.tgz","integrity":"sha512-ZSfm30m8DAWXzN19rgeRgI1jUP+rLs7wLURSQQvK+xZUgofjj8M6VgC6XCNiptCxV9mpzdhNarxsjX6v3h/Y7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARld8B9xTI4ChL2F8BJztBqFpvM+QsRvq/2owN8w7CrAiBiHIQcO3jwp59SFvSinQ1LdOTrPuR+MhRAKWdES/16iA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.9.tgz_1464954857069_0.14734282391145825"}},"0.0.7-alpha.10":{"name":"sparix","version":"0.0.7-alpha.10","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0"},"peerDependencies":{"rxjs":"^5.0.0-beta.6"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"^5.0.0-beta.8","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"324f16cb705d7b7775dfccd4fb304ad9460b7e21","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.10","_shasum":"ab8454c121571c3272f3bb3f2546b884a63194f3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"ab8454c121571c3272f3bb3f2546b884a63194f3","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.10.tgz","integrity":"sha512-Dcd5bZOMil7iu3Xlr0PbuOsAWBZX4Ia+Ybmuo1hw3VrpmvQnq3NQnOvS69JDqxsKUB8piOv8CV/vSViPXnICVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBqv8boJUz8K+a8l69TDfvwtAQKw2gnoZbCLTEFgXQmAIgOWIM4Q6vxnBmyxlH1Y/PYgRCqo9c3XTyECufs0TRbvc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.10.tgz_1465217497745_0.5736312912777066"}},"0.0.7-alpha.11":{"name":"sparix","version":"0.0.7-alpha.11","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start:":"npm run watch:test","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0"},"peerDependencies":{"rxjs":"^5.0.0-beta.6"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"^5.0.0-beta.8","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"a979882535abab047f8f7825f14e877cfa4b579d","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.11","_shasum":"fb66dce5bbbab44448b19a32afe99e48aad6001c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"fb66dce5bbbab44448b19a32afe99e48aad6001c","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.11.tgz","integrity":"sha512-ZtgYuSmQ9XVdo5G6Gfvnx2zUUR4K/HGm8EkzOb6m1tHxVs8sw2/eh80bCAyqtvkYyR8LHn74iT5aKUneRfFAOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc5FY14Ithy92lJpjVAJLRBWe7B0c1RU3DWbxqdFpbBAiEA2qObNK3/RJVu4Yr3+sQsnNfc0XjNHtCog0qXzdB2wcg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.11.tgz_1467371292463_0.10699404077604413"}},"0.0.7-alpha.12":{"name":"sparix","version":"0.0.7-alpha.12","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run watch:test","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0"},"peerDependencies":{"rxjs":"^5.0.0-beta.6"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"^5.0.0-beta.8","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"a4ebcb60e3dd4a83213ddbc8a6dee1438b352a22","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.12","_shasum":"74747e346fa3f89765a07fd959e05c6d0356d456","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"dist":{"shasum":"74747e346fa3f89765a07fd959e05c6d0356d456","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.12.tgz","integrity":"sha512-zzH2O4TqA87mSBe9cFusE5doNZG/QnOXscw4BIHudJz+auzK+WcPP3Z67RYGIAcgS4DYgGzzn/n72BRjMTAHPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOi+w9AZgnGuP6syc+mK2TTdCCZd0L2HupRapnxxeHXAiEAiuTHvY0+VHjWeif2JsOqWu+le+7Noy1ZzTdjPJ6cvig="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.12.tgz_1467626715880_0.2705845304299146"}},"0.0.7-alpha.13":{"name":"sparix","version":"0.0.7-alpha.13","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run watch:test","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.2.0"},"peerDependencies":{"rxjs":"^5.0.0-beta.6"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"^5.0.0-beta.8","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"0de03952188bc05c20b390963672107c93d98632","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.13","_shasum":"0ef6aabcb06c5a4c9eb78441c55c5c12776749ce","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"0ef6aabcb06c5a4c9eb78441c55c5c12776749ce","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.13.tgz","integrity":"sha512-iZcyN0BIlprq025lAOyLd9vLzAnn3xN9jLdKe6DJ3mHy/Q5NTqI/INArm/DoBsmKimdzkg6Zsp6JEll7cjJykg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHwxF7LURYFYm3Qxv6R5BiqwF7FbBPjO3WjDDUvZi9UsCIHvLNZAf37Y++oOA2dlXEJ8G27ZDTMIWZhY1aD6wIe58"}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.13.tgz_1474374554840_0.27878461172804236"}},"0.0.7-alpha.14":{"name":"sparix","version":"0.0.7-alpha.14","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run watch:test","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"^0.4.0"},"peerDependencies":{"rxjs":"^5.0.0-beta.6"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"^5.0.0-beta.8","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"0de03952188bc05c20b390963672107c93d98632","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.14","_shasum":"2d31c23599e5ce8ca239eb65eced2c760ff33751","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"2d31c23599e5ce8ca239eb65eced2c760ff33751","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.14.tgz","integrity":"sha512-83EjMVbb+kAt2FU8c856qE5l3LUkgH/omg1OU4mOrZcGbQAOmTrMkBd8aDX2Wiwm/fG7vc6mDoZHbFW6B0DSVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADkDUz6e3uvZpEgQHnkxwVLKWVyV7sNZCFD6epmTTlSAiEAwle+FjJpXbAIr5CjrPz29oOPr+S5Djkyatq7rZTwMtI="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.14.tgz_1474544503030_0.9137827672529966"}},"0.0.7-alpha.15":{"name":"sparix","version":"0.0.7-alpha.15","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run watch:test","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"^0.4.0"},"peerDependencies":{"rxjs":"^5.0.0-beta.6"},"devDependencies":{"awesome-typescript-loader":"^0.17.0","core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"^5.0.0-beta.8","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^1.8.10","typings":"^1.0.4","webpack":"^1.13.0","webpack-merge":"^0.12.0"},"gitHead":"f38989f3372231a789577f396cfc3053f82ebd33","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.15","_shasum":"da8fe44b6483eba8356e8103cfce5c7529062398","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"da8fe44b6483eba8356e8103cfce5c7529062398","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.15.tgz","integrity":"sha512-fAtyZ5HkFdTb5eRmqvrtTGV/mKxxGmBxADCOd7+n4X9j2IELij9tKqFVUimqO6LRJAtmR74RWvvA9JqSQj4Hhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTTv28vaxjwehQOYl7aZACM4CKRxHL60ksgiKJPE0sgQIgbAFwzSUH3Bo2/NZJpSvQJetSNuoeQOpyVr7R2MlQeYY="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.15.tgz_1474545584315_0.743411807809025"}},"0.0.7-alpha.16":{"name":"sparix","version":"0.0.7-alpha.16","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run watch:test","test":"karma start","watch:test":"npm run test -- --auto-watch --no-single-run","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"^0.4.0"},"peerDependencies":{"rxjs":"^5.0.0-beta.6"},"devDependencies":{"core-js":"^2.4.0","istanbul-instrumenter-loader":"^0.2.0","jasmine-core":"^2.4.1","karma":"^0.13.22","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-mocha-reporter":"^2.0.3","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^1.7.0","phantomjs-prebuilt":"^2.1.7","rxjs":"^5.0.0-rc.1","shx":"^0.1.2","source-map-loader":"^0.1.5","ts-helpers":"^1.1.1","ts-loader":"^0.8.2","ts-node":"^0.7.2","tslint":"^3.10.1","tslint-loader":"^2.1.4","typescript":"^2.0.3","typings":"^1.4.0","webpack":"^1.13.2","webpack-merge":"^0.14.1"},"gitHead":"82081bbd37fb0ecf692627de53a78f1f4ededc10","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.16","_shasum":"a4182d349d9fe3881e62a28be56337aee571a4f3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"a4182d349d9fe3881e62a28be56337aee571a4f3","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.16.tgz","integrity":"sha512-mj1DZ6Z7LkJ11psD2cvQxXmVvOHTCPMCoRNxGdm4ll0IZqdGvVREpv0zrZkYlDqQGQmmZkDJdoOuayawDmlVLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG70aa+pjJL1fZ0gOCus9VWSNzrLOKjCGCmAESjwZIZ1AiAjHVEQRmi7nmGe8JMy03kqjmgTbJPzh9uX5lUip1xNCg=="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.16.tgz_1476367450390_0.6627795863896608"}},"0.0.7-alpha.17":{"name":"sparix","version":"0.0.7-alpha.17","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json","test":"mocha --opts mocha.opts && rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.0-beta.6","immupdate":"^0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","chai":"^3.5.0","core-js":"^2.4.0","mocha":"^3.1.2","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.0.3","typings":"^1.3.3"},"gitHead":"82081bbd37fb0ecf692627de53a78f1f4ededc10","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.17","_shasum":"99b1c97b7d887f78020a68189d51464a45e95651","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"99b1c97b7d887f78020a68189d51464a45e95651","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.17.tgz","integrity":"sha512-Xw+As8IfTaXYMx4FlGepP9R/O3ALi4381e/OMx4gB9AzyhMcCQ4BPx1AgCbbgC3gmN2AevqU8r0h7eR6QRxmNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2cLaTxRuBe+a6NjK6S++GhZwtyg4/ugAKLfNk8sY+GQIhAJs0AAvft/4moikMH6nF20I1PxrFyiRtK7Ob33DidQ5h"}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.17.tgz_1478702245368_0.2413427757564932"}},"0.0.7-alpha.18":{"name":"sparix","version":"0.0.7-alpha.18","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json","test":"mocha --opts mocha.opts && rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.0-beta.6","immupdate":"^0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","chai":"^3.5.0","core-js":"^2.4.0","immupdate":"^0.4.0","mocha":"^3.1.2","rxjs":"^5.0.0-beta.6","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.0.3","typings":"^1.3.3"},"gitHead":"70ad90d2130bdb58cd21101f5830ebc08f8db60a","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.18","_shasum":"efe76a3fccab32b6dab6214a491467e0a3dccb1d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"efe76a3fccab32b6dab6214a491467e0a3dccb1d","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.18.tgz","integrity":"sha512-UViS+qa11EVJ1WuIWymuwdI/Y3KYga4hXLmS36T2ehasjPmc8IO2BewBgUL36m6766Zh0svLKu+sng2lqB535A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLXnfYBrB7QW0R5cheyt/P5QjFib4emGYnXm0TR6+fiwIhAMLA6k5aLEHxD4bMjyPJgYFytvrnfWw+GvCLiMwQKOJR"}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.18.tgz_1478706206063_0.5612500007264316"}},"0.0.7-alpha.19":{"name":"sparix","version":"0.0.7-alpha.19","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json","test":"mocha --opts mocha.opts && rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.0-beta.6","immupdate":"^0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","chai":"^3.5.0","core-js":"^2.4.0","immupdate":"^0.4.0","mocha":"^3.1.2","rxjs":"^5.0.0-beta.6","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.0.3","typings":"^1.3.3"},"gitHead":"7a2d54b487235a8fbe0d01dc734c137966791611","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.19","_shasum":"bd9cf658c9be7b3e76904f4b4e8ce335f09ecd5d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"bd9cf658c9be7b3e76904f4b4e8ce335f09ecd5d","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.19.tgz","integrity":"sha512-DJWz6Kv16/gR9CT3Nair2NobuOT5tDs22HsBe/S2076+ixwJbE2pYLe0MnS45ghHQK6uB0kVZdVzfyOSzr8+Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhSsfyLbQjHnuSDVafrqXxIiJfZBlkgZBNn7jSIykjRAiBcd5hMdRAnAI2yTDalVdF8TqyYAhAcT6hBrZiNv/edKA=="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.19.tgz_1478707880657_0.03664363129064441"}},"0.0.7-alpha.20":{"name":"sparix","version":"0.0.7-alpha.20","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json","test":"mocha --opts mocha.opts && rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.0-beta.6","immupdate":"^0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","chai":"^3.5.0","core-js":"^2.4.0","immupdate":"^0.4.0","mocha":"^3.1.2","rxjs":"^5.0.0-beta.6","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.0.3","typings":"^1.3.3"},"gitHead":"7a2d54b487235a8fbe0d01dc734c137966791611","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.20","_shasum":"17c57ea97ee79dfb8e99341f2cf22c4a5cf7a3e6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"17c57ea97ee79dfb8e99341f2cf22c4a5cf7a3e6","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.20.tgz","integrity":"sha512-YQt73yuxYyL6eY9zUHXUtZcBghyf6SiWpX7ByD5MAIV6MRg5nUhaCUx7plP4iP7+dHeR/WrQ92pTl0U3QE0NWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqXPnDUv3emFH4sQuL//YewNqIlWWqdiIYZuEJiVxfWAiAQxzEJVZRrlK1fYUusnMBrFNyyNzylab7AGgs+pdgrlA=="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.20.tgz_1479734839072_0.9049455050844699"}},"0.0.7-alpha.21":{"name":"sparix","version":"0.0.7-alpha.21","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","postinstall":"typings install","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json","test":"mocha --opts mocha.opts && rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.0-beta.6","immupdate":"^0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","chai":"^3.5.0","core-js":"^2.4.0","immupdate":"^0.4.0","mocha":"^3.1.2","rxjs":"^5.0.0-beta.6","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.0.3","typings":"^1.3.3"},"gitHead":"975e99005ba3e20bb89ec16bd95368afd960149d","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.21","_shasum":"ebf2801233a936f74f11db316f32043d26eb410c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"ebf2801233a936f74f11db316f32043d26eb410c","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.21.tgz","integrity":"sha512-Kd2bs7qa8Xf+DW8E3sj58+Ka6vG6raazJONFNKJI9KHkmg28M13QVODifnpbrcVnfMdx565rgdEQr4uc50/Wag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDVIR2yQB/H5ser0jsS/5Y0Pnyl9HPnSQC/5jSZXm2qAiEA2SRNtC3copzFGFfVx8WU8e2NtTS9uS5WHv4PwIGrLnk="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.21.tgz_1479738838319_0.10069994605146348"}},"0.0.7-alpha.22":{"name":"sparix","version":"0.0.7-alpha.22","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc --project tsconfig.build.json","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.3","immupdate":"0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","@types/core-js":"^0.9.35","@types/mocha":"^2.2.38","chai":"^3.5.0","core-js":"^2.4.0","immupdate":"0.4.0","mocha":"^3.1.2","rxjs":"^5.0.3","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.1.5"},"gitHead":"94ba099a72f7ee0f04bb2bb6cd0f1393ff9b8091","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.22","_shasum":"1e7a037875cdcb9e50a905502d0b143f09018143","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"1e7a037875cdcb9e50a905502d0b143f09018143","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.22.tgz","integrity":"sha512-AsRVIGHhhH1X2XY8SMGM/TzivXLn8RyL2EYyIDZrm8e8vAGiSHgI0DOlad6zNQnKdhCuji9vUDDl1gEMustv5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq227fGqNNdC1FKBU+9oAiDgofmhyVxd32st4H6he7nwIhAKqOqK/GYJ/YR3ysYFwzoKW8VOwN8aJGHrNHNvtd2U+K"}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.22.tgz_1485264904338_0.6165370452217758"}},"0.0.7-alpha.23":{"name":"sparix","version":"0.0.7-alpha.23","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.3","immupdate":"0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","@types/core-js":"^0.9.35","@types/mocha":"^2.2.38","chai":"^3.5.0","core-js":"^2.4.0","immupdate":"0.4.0","mocha":"^3.1.2","rxjs":"^5.0.3","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.1.5"},"gitHead":"9496069deb62232c31fcaf7a2820b6fa132cc2af","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.23","_shasum":"c7814387bbe4accee7a7ae1adbd84f6f152df3e9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"c7814387bbe4accee7a7ae1adbd84f6f152df3e9","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.23.tgz","integrity":"sha512-RxlfcnAk7Ry7YowWeJUPiP1M6eJJ9dV+/aHdVAgwmuMbAVscbdINt7LX8Ax/aaDGOd9aFzIEofIlfSWlsPpjzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbyKo8d7XbZBpRevDokpI5AjgvW/tTcDoBTW2uMoQT5gIgDW1YVjhAaPoAPHPp0BImC9NhvEYvM7dft2SAWEbh0cA="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.23.tgz_1485955629384_0.3806822686456144"}},"0.0.7-alpha.24":{"name":"sparix","version":"0.0.7-alpha.24","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.3","immupdate":"0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","@types/core-js":"^0.9.35","@types/mocha":"^2.2.38","chai":"^3.5.0","core-js":"^2.4.0","immupdate":"0.4.0","mocha":"^3.1.2","rxjs":"^5.0.3","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.1.5"},"gitHead":"439c75c09e8ddcf608dfb26fe067c6229f9a5008","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.24","_shasum":"162a2da2a910b3b71c557258882ea3a569feb209","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"162a2da2a910b3b71c557258882ea3a569feb209","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.24.tgz","integrity":"sha512-V4oDenPq8/PfI5hYOh0Im0n5Ojs5b67s6qB2NUqBL980LiCSAeVNBKmMQuy8Sz+nCnhMYL+9F761qZRR0Mq1qA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJt9SJ1uCykuB4YtkdifHX/x+zNzA8VcNg6viqlJq8BAiACa3MIgDgVMG72w65kNB1Qpt23a/tpwHJ4ST22/74BKA=="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.24.tgz_1486391397293_0.08429363369941711"}},"0.0.7-alpha.25":{"name":"sparix","version":"0.0.7-alpha.25","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{},"peerDependencies":{"rxjs":"^5.0.0","immupdate":"0.4.0"},"devDependencies":{"@types/chai":"^3.4.34","@types/core-js":"^0.9.35","@types/mocha":"^2.2.38","chai":"^3.5.0","core-js":"^2.4.0","immupdate":"0.4.0","mocha":"^3.1.2","rxjs":"^5.0.3","shx":"^0.1.2","ts-loader":"^0.8.2","ts-node":"^1.6.0","typescript":"^2.1.5"},"gitHead":"caea11cf87da3da3360a02bf282611a60926f38a","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@0.0.7-alpha.25","_shasum":"85100ad910e27e25b0a0237420e11c540ec8590d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"85100ad910e27e25b0a0237420e11c540ec8590d","tarball":"https://registry.npmjs.org/sparix/-/sparix-0.0.7-alpha.25.tgz","integrity":"sha512-uhVgKoJiU6CcH7br1mb3OxA4k4wWbJoSRsePUTGWti4hOU1vIBoMnvnEtmvksn7XlnPdLJSo5LtIzwqr2shHCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY81qvRv1egwNDKuf0vgTeNeNeGfk/NU5YudPgkDYZCQIgZIM1/IOfHunSc2A7F2l3aujrYVJA87lOYcG47y3uVI4="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sparix-0.0.7-alpha.25.tgz_1488289399327_0.7292640742380172"}},"1.0.0-beta.1":{"name":"sparix","version":"1.0.0-beta.1","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/micouz/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/micouz"},"license":"MIT","dependencies":{"immupdate":"0.4.0"},"peerDependencies":{"rxjs":"^5.0.0"},"devDependencies":{"@types/chai":"^3.4.35","@types/core-js":"^0.9.35","@types/mocha":"^2.2.39","chai":"^3.5.0","core-js":"^2.4.0","mocha":"^3.2.0","rxjs":"^5.2.0","shx":"^0.2.2","ts-loader":"^2.0.1","ts-node":"^2.1.0","typescript":"^2.2.1"},"gitHead":"caea11cf87da3da3360a02bf282611a60926f38a","bugs":{"url":"https://github.com/micouz/sparix/issues"},"homepage":"https://github.com/micouz/sparix#readme","_id":"sparix@1.0.0-beta.1","_shasum":"b5f678f03814ba519c45e0ccf86e5bb6a34fa9c0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"b5f678f03814ba519c45e0ccf86e5bb6a34fa9c0","tarball":"https://registry.npmjs.org/sparix/-/sparix-1.0.0-beta.1.tgz","integrity":"sha512-6saQllZieRcHRYziwijE/GdWVtTECOn2xjwE0lNtZbildkdWhQYHWbCFltm+nIQokrutApJdLoaw0ML5LMLSrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTKCK52SukizR3zNw8ldrq66vTWHu0yuKS001ayCcAnAiAMcuV35gVmZXH5/RrT9+oQz0Zyw4m/MGuJtsDFOO/VSQ=="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-1.0.0-beta.1.tgz_1488454733661_0.5582479718141258"}},"1.0.0-beta.2":{"name":"sparix","version":"1.0.0-beta.2","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/couzic/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/couzic"},"license":"MIT","dependencies":{"immupdate":"0.4.0"},"peerDependencies":{"rxjs":"^5.0.0"},"devDependencies":{"@types/chai":"^3.4.35","@types/core-js":"^0.9.35","@types/mocha":"^2.2.39","chai":"^3.5.0","core-js":"^2.4.0","mocha":"^3.2.0","rxjs":"^5.2.0","shx":"^0.2.2","ts-loader":"^2.0.1","ts-node":"^2.1.0","typescript":"^2.2.1"},"gitHead":"6b6690abc95ac90e0879a0fede78e7442cdcafb5","bugs":{"url":"https://github.com/couzic/sparix/issues"},"homepage":"https://github.com/couzic/sparix#readme","_id":"sparix@1.0.0-beta.2","_shasum":"02928d4f96e4c1f42704bb10402937d46166a8c5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"02928d4f96e4c1f42704bb10402937d46166a8c5","tarball":"https://registry.npmjs.org/sparix/-/sparix-1.0.0-beta.2.tgz","integrity":"sha512-y0GzYONUQcTH/Jdy6KZMvvKg5ZCmpOX3vKwzr4/J2HZyu3wafJ/qnEN11uywni9/6zsda/3IPpS50nmFRwNnkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC744pQXPVRIMkAstuAcYmNMGOaj8eyErTkamz6/383+gIhAK1F+1fsA1FoWOs9EP06z/vqToxpKW4QC/OG8XNnK/zV"}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sparix-1.0.0-beta.2.tgz_1488536144995_0.5380332991480827"}},"1.0.0-beta.3":{"name":"sparix","version":"1.0.0-beta.3","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/couzic/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/couzic"},"license":"MIT","dependencies":{"immupdate":"0.4.0"},"peerDependencies":{"rxjs":"^5.0.0"},"devDependencies":{"@types/chai":"^3.4.35","@types/core-js":"^0.9.35","@types/mocha":"^2.2.39","chai":"^3.5.0","core-js":"^2.4.0","mocha":"^3.2.0","rxjs":"^5.2.0","shx":"^0.2.2","ts-loader":"^2.0.1","ts-node":"^2.1.0","typescript":"^2.2.1"},"gitHead":"c632ac28d7a39714c7e5ed0f33da5f625da8b59d","bugs":{"url":"https://github.com/couzic/sparix/issues"},"homepage":"https://github.com/couzic/sparix#readme","_id":"sparix@1.0.0-beta.3","_shasum":"714229ca17a19957773ae13917e5e5716d64d6d0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"714229ca17a19957773ae13917e5e5716d64d6d0","tarball":"https://registry.npmjs.org/sparix/-/sparix-1.0.0-beta.3.tgz","integrity":"sha512-VvMbLF/QGUH/5oPA7/xOA4A0ArZ34pi/I7we11Ln0+Q2bTPAA/MpA1WH/gDodqn3fdUsFafXLBKaThZVvQOWCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFoiyZEADiGCVua1AMP0CCXI+YZRTiWmU0d2YQJxJ3cAiACFzf5FbVELXte6qd+TLsuTRjQpRI0bgd9MSMECow0lA=="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-1.0.0-beta.3.tgz_1488537654589_0.457870026351884"}},"1.0.0-beta.4":{"name":"sparix","version":"1.0.0-beta.4","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/couzic/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/couzic"},"license":"MIT","dependencies":{"immupdate":"0.4.0"},"peerDependencies":{"rxjs":"^5.0.0"},"devDependencies":{"@types/chai":"^3.4.35","@types/core-js":"^0.9.35","@types/mocha":"^2.2.39","chai":"^3.5.0","core-js":"^2.4.0","mocha":"^3.2.0","rxjs":"^5.2.0","shx":"^0.2.2","ts-loader":"^2.0.1","ts-node":"^2.1.0","typescript":"^2.2.1"},"gitHead":"c02892ce5f983b2616acc48ae7d2e8fd946aed30","bugs":{"url":"https://github.com/couzic/sparix/issues"},"homepage":"https://github.com/couzic/sparix#readme","_id":"sparix@1.0.0-beta.4","_shasum":"4d420dc4b903e7fa2779e3106881d455258c29b8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"4d420dc4b903e7fa2779e3106881d455258c29b8","tarball":"https://registry.npmjs.org/sparix/-/sparix-1.0.0-beta.4.tgz","integrity":"sha512-ZWnZzqdCQxCwUXg+JXpXh55SBSjm8fSW6rBcGmN1wBPn1+26AEOzzUnkJEDB24z9LU4KEbKxHRcYXhJIkS6SAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH8N31FUshy2CiSnZI3Vt7MKezPOXJu3xkuOVFk1qAqwIhAOERdujy8wEf4Yi0fvxMAOYhlxl5A3uZZf3CkS9GlvHE"}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sparix-1.0.0-beta.4.tgz_1488539341666_0.9545511594042182"}},"1.0.0-beta.5":{"name":"sparix","version":"1.0.0-beta.5","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/couzic/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/couzic"},"license":"MIT","dependencies":{"immupdate":"0.4.0"},"peerDependencies":{"rxjs":"^5.0.0"},"devDependencies":{"@types/chai":"^3.4.35","@types/core-js":"^0.9.35","@types/mocha":"^2.2.39","chai":"^3.5.0","core-js":"^2.4.0","mocha":"^3.2.0","rxjs":"^5.2.0","shx":"^0.2.2","ts-loader":"^2.0.1","ts-node":"^2.1.0","typescript":"^2.2.1"},"gitHead":"21085b6c16c411b583669c7657fe7454ae615594","bugs":{"url":"https://github.com/couzic/sparix/issues"},"homepage":"https://github.com/couzic/sparix#readme","_id":"sparix@1.0.0-beta.5","_shasum":"f551ad60a146214d0ebf568cabdbb7c249a56369","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"f551ad60a146214d0ebf568cabdbb7c249a56369","tarball":"https://registry.npmjs.org/sparix/-/sparix-1.0.0-beta.5.tgz","integrity":"sha512-G7mJkF3banRpDyGdUcOdkPSopmF2fXLyPeIT4xoxhAnd3mFveLUYKxtbq6dBBUMORkX7zlpvdHAO7lo77F/Ftw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHLK5UWRI5fJQbNpQmjUnt0rJWiCjiTbq3o39Dkl4bvAIhAMoIufW3dRIZpGDoRrxa62ZBC/IGW65DpZkOAaO7+SCt"}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sparix-1.0.0-beta.5.tgz_1490879211520_0.6814524054061621"}},"1.0.0-beta.6":{"name":"sparix","version":"1.0.0-beta.6","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/couzic/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/couzic"},"license":"MIT","dependencies":{"immupdate":"0.4.0"},"peerDependencies":{"rxjs":"^5.0.0"},"devDependencies":{"@types/chai":"^3.4.35","@types/core-js":"^0.9.35","@types/mocha":"^2.2.39","chai":"^3.5.0","core-js":"^2.4.0","mocha":"^3.2.0","rxjs":"^5.2.0","shx":"^0.2.2","ts-loader":"^2.0.1","ts-node":"^2.1.0","typescript":"^2.2.1"},"gitHead":"797800fc7a373023f469b44eb5317c187c1ff7de","bugs":{"url":"https://github.com/couzic/sparix/issues"},"homepage":"https://github.com/couzic/sparix#readme","_id":"sparix@1.0.0-beta.6","_shasum":"2d5111b8538e40f95fa4c18d30efc1010e6e7426","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"2d5111b8538e40f95fa4c18d30efc1010e6e7426","tarball":"https://registry.npmjs.org/sparix/-/sparix-1.0.0-beta.6.tgz","integrity":"sha512-XGZCG0yUraZvD9Z8F5yyM1Ay8ckok5Xbs8/BwKZAL2EXKFKWSGO+eft5Nw73BUmF472m16fRHFT3e0TZ2WjENQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFVkDIHsIDzcJCRdLkw5cBeY/JJdztqilT/CsyUp+ODQIgdRcOSw7Vjz1077MRM9qdEeGSdv8II4IQwPJOchcmFuM="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sparix-1.0.0-beta.6.tgz_1490879452404_0.0002256995067000389"}},"1.0.0-beta.7":{"name":"sparix","version":"1.0.0-beta.7","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/couzic/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/couzic"},"license":"MIT","dependencies":{"immupdate":"0.4.0"},"peerDependencies":{"rxjs":"^5.0.0"},"devDependencies":{"@types/chai":"^3.4.35","@types/mocha":"^2.2.39","chai":"^3.5.0","mocha":"^3.2.0","rxjs":"^5.2.0","shx":"^0.2.2","ts-loader":"^2.0.1","ts-node":"^2.1.0","typescript":"^2.2.1"},"gitHead":"797800fc7a373023f469b44eb5317c187c1ff7de","bugs":{"url":"https://github.com/couzic/sparix/issues"},"homepage":"https://github.com/couzic/sparix#readme","_id":"sparix@1.0.0-beta.7","_shasum":"86dc76c0899130d79d2056d6b2f40a1aa96b683c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"86dc76c0899130d79d2056d6b2f40a1aa96b683c","tarball":"https://registry.npmjs.org/sparix/-/sparix-1.0.0-beta.7.tgz","integrity":"sha512-gpZie/Dr5miWSSA1EJA3o/jMZ8QAwqwX/LcMaLFliCN5n4bmfDg9YHFxdjOhSDtqH8bi424r8Tbiby0aEpZ8Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm97Fp6KUOKwZnPwEcac1X2Brt/xh7Dln6QKltWvvDkgIgCoUjDMGGsBJdZv6rWZZUaEsq7NL+IyeMlONbCwZ/zqk="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sparix-1.0.0-beta.7.tgz_1495021518803_0.9445420450065285"}},"1.0.0":{"name":"sparix","version":"1.0.0","description":"Single Page Application state management powered by RxJS","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"start":"npm run tdd","prepublish":"npm test && npm run build","prebuild":"shx rm -rf ./lib","build":"tsc","test":"mocha --opts mocha.opts && shx rm -rf test","tdd":"mocha --opts mocha.opts --watch"},"repository":{"type":"git","url":"git+ssh://git@github.com/couzic/sparix.git"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/couzic"},"license":"MIT","dependencies":{"immupdate":"0.4.0"},"peerDependencies":{"rxjs":"^5.0.0"},"devDependencies":{"@types/chai":"^3.4.35","@types/mocha":"^2.2.39","chai":"^3.5.0","mocha":"^3.2.0","rxjs":"^5.2.0","shx":"^0.2.2","ts-loader":"^2.0.1","ts-node":"^2.1.0","typescript":"^2.2.1"},"gitHead":"c2e79e4dd45bf253a526d8a9859ac4c59ec90a53","bugs":{"url":"https://github.com/couzic/sparix/issues"},"homepage":"https://github.com/couzic/sparix#readme","_id":"sparix@1.0.0","_shasum":"76965012f5a7293b02fa1a7fd5a76024135d56b2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"adapteach","email":"adapteach@yahoo.fr"},"dist":{"shasum":"76965012f5a7293b02fa1a7fd5a76024135d56b2","tarball":"https://registry.npmjs.org/sparix/-/sparix-1.0.0.tgz","integrity":"sha512-oFHHCr10iy/mLquXJHRWynbAAvmIOwyOpooqF94pDOAItfyFmS0QJJZBDha786YDvNMVu/1Yrrt0U1z7GExb7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBntZxSFg56IvVe6sQw8diA1N/fPr638nyKaUC+x9FKaAiBvyNCgB4mA2aRKSzZAm+9MGDBS8U+WfHQ0A2PMQjhr5w=="}]},"maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sparix-1.0.0.tgz_1495197649579_0.9664748690556735"}}},"readme":"# sparix\n\n#### Type-safe Single Page Application state management powered by RxJS\n\n### Introduction\nThis project aims to alleviate the pain in SPA development by implementing an opiniated pattern for modeling an application's state in a framework-agnostic, easy-to-test and developer-friendly way.\nSparix allows you to encapsulate state in type-safe Stores, and define the transformations that can occur on said state. An update can never mutate the state, instead it creates a new transformed instance of the state (just like a redux reducer). The transformed states sequence are made publically available as a RxJS `Observable<State>`.\n\nSparix is written in TypeScript, and so are the code samples. It is distributed as a JavaScript library with type definitions embedded in the NPM module, just like RxJS.\n\n### Quickstart\n\n#### Install\n```sh\n$ npm i -S sparix rxjs\n```\n\n#### Create a Store\n```ts\nimport {Store} from 'sparix'\nimport {add} from 'ramda'\n\nexport interface CounterState {\n    count: number\n}\n\nconst initialState: CounterState = {\n    count: 0\n}\n\nexport class Counter extends Store<CounterState> {\n    constructor() {\n        super(initialState)\n    }\n    \n    increment() {\n        // ALL THESE ARE EQUIVALENT\n        this.update(state => {count: state.count + 1})\n        this.updateState({count: val => val + 1})\n        this.updateState({count: add(1)}) // Using Ramda's automatically curryied functions\n    }\n}\n```\n\n#### Consume the Store's state\n```ts\nimport {Counter, CounterState} from './counter'\n\nconst counter = new Counter()\n\n// Recommended way\nconst state$: Observable<CounterState> = counter.state$\nconst count$: Observable<number> = counter.map(state => state.count)\n\n// Alternative way (useful for testing)\nexpect(counter.currentState.count).toEqual(0)\ncounter.increment()\nexpect(counter.currentState.count).toEqual(1)\n```\n\n### What is sparix ?\nFirst, it's a pattern. Second, it's an implementation based on RxJS. The implementation is quite trivial, and it would only take a couple hours to rewrite it with another reactive library. However, since the SPA world is to be dominated by React and Angular2, and since the latter ships with RxJS, it made sense to use this library for the reference implementation of sparix.\n\n### Immutablility\nIn sparix, the state is modeled as an `Observable<State>`, an immutable stream of state transitions.\n\n### Testability\nA Store's API is kept simple, and all the complex logic is encapsulated and hidden from the outside, just like you would do with good old Object Oriented Programming. To test a Store, all you need to do is simulate an input (by calling one of its public methods) and check its output (the state).\n\n### How it compares to redux\nSparix completely adheres to the redux principle (or rather, the Elm Architecture principle) where state transformations are defined as pure functions which do not mutate the previous state.\n\nIn redux, when you need to update the state, you dispatch an action. But if you look closely, you might realize that actions can be sorted in two categories :\n* Actions that represent commands. They target a single reducer, to update a single subset of the state tree. Their names are usually in imperative form (*ADD_TODO*, *INCREMENT_COUNTER*...). I'll refer to them as **Updaters**.\n* Actions that represent events. They target one or many reducers, to notify the system that something happened. Their names are usually in declarative form (*TODO_SAVED*, *TODO_SAVE_FAILED*...). I refer to them as **Events**.\n \nMy claim is that actions are too heavy a mechanism when the goal is simply to update a single Store's state (as in most cases). In sparix, a Store can directly update its state with no more ceremony than:\n```ts\n// Increment counter\nthis.update(state => ({\n    counter: state.counter + 1\n}))\n```\nThere is a finer-grained, more declarative way to write these state updaters:\n```ts\nthis.updateState({\n    counter: prevCounter => prevCounter + 1\n})\n```\nOr even better:\n```ts\nconst increment = value => value + 1\n\nthis.updateState({\n    counter: increment\n})\n```\nWell, actually you should leverage Ramda's automatic currying:\n```ts\nimport {add} from 'ramda'\n\nthis.updateState({\n    counter: add(1)\n})\n```\nI like to think of these state updaters as anonymous actions. In redux, it would be like dispatching a reducer. But what about action creators ? Well, we don't need them really: \n```ts\nconst increment = val => val + 1\n\nclass SomeStore extends Store<SomeState> {\n    // constructor\n    incrementCounter() {\n        this.updateState({\n            counter: increment\n        })\n    }\n}\n```\nHere, the `incrementCounter()` method is part of the Store's public API. You no longer need to dispatch a global action created by an action creator. Just call the method !\n\n## Philosophy\n\n### Core\nSparix is all about modeling your application's core. But what is a core ? Or rather, what's NOT in the core ?\n\nThe application core should be agnostic. Agnostic to frameworks and databases, agnostic to the presentation layer, agnostic to the data fetching mechanism and protocols. It should be agnostic To **EVERYTHING**.\n\nThe application core doesn't know about HTML, the DOM, Angular or React, Local Storage, HTTP or WebSockets.. It doesn't even know that it lives in a web browser ! The same application core should be reusable in Cordova, NativeScript or Electron apps **without changing a single line of code** ! \n\nSo what do you put in the core ? The answer is quite simple: **everything else** ! If it can be part of the core, it should be part of the core. All the business logic, the data transformations, the interaction logic, should be modeled as the application core. And **none of that** should depend on anything else than the programming language which was used to model it.\n\nSo back to sparix. It will help you model an application core that does not depend on third-party libraries and frameworks, with two exceptions being RxJS and sparix itself. But that's not much of a problem. Observables are on their way of becoming a standard ECMAScript feature, and sparix is a non-intrusive library, which makes it easy to model only a subset of your application core with it.\n","maintainers":[{"name":"adapteach","email":"adapteach@yahoo.fr"}],"time":{"modified":"2022-06-26T22:34:43.834Z","created":"2016-05-11T15:20:18.449Z","0.0.1":"2016-05-11T15:20:18.449Z","0.0.2":"2016-05-11T15:23:02.531Z","0.0.3":"2016-05-12T20:29:18.049Z","0.0.4":"2016-05-18T11:43:56.474Z","0.0.5":"2016-05-19T11:52:06.336Z","0.0.6":"2016-05-24T21:44:13.451Z","0.0.7-alpha.0":"2016-05-27T13:31:05.435Z","0.0.7-alpha.1":"2016-05-27T14:36:15.192Z","0.0.7-alpha.2":"2016-05-31T15:43:36.732Z","0.0.7-alpha.3":"2016-06-01T12:33:22.406Z","0.0.7-alpha.4":"2016-06-01T13:21:49.502Z","0.0.7-alpha.5":"2016-06-03T09:36:44.932Z","0.0.7-alpha.6":"2016-06-03T09:46:30.682Z","0.0.7-alpha.7":"2016-06-03T10:04:25.088Z","0.0.7-alpha.8":"2016-06-03T11:41:52.855Z","0.0.7-alpha.9":"2016-06-03T11:54:19.562Z","0.0.7-alpha.10":"2016-06-06T12:51:40.195Z","0.0.7-alpha.11":"2016-07-01T11:08:14.833Z","0.0.7-alpha.12":"2016-07-04T10:05:18.287Z","0.0.7-alpha.13":"2016-09-20T12:29:17.081Z","0.0.7-alpha.14":"2016-09-22T11:41:44.955Z","0.0.7-alpha.15":"2016-09-22T11:59:45.168Z","0.0.7-alpha.16":"2016-10-13T14:04:11.434Z","0.0.7-alpha.17":"2016-11-09T14:37:26.073Z","0.0.7-alpha.18":"2016-11-09T15:43:26.709Z","0.0.7-alpha.19":"2016-11-09T16:11:22.691Z","0.0.7-alpha.20":"2016-11-21T13:27:21.047Z","0.0.7-alpha.21":"2016-11-21T14:34:00.496Z","0.0.7-alpha.22":"2017-01-24T13:35:06.279Z","0.0.7-alpha.23":"2017-02-01T13:27:11.299Z","0.0.7-alpha.24":"2017-02-06T14:29:58.049Z","0.0.7-alpha.25":"2017-02-28T13:43:20.019Z","1.0.0-beta.1":"2017-03-02T11:38:55.701Z","1.0.0-beta.2":"2017-03-03T10:15:45.728Z","1.0.0-beta.3":"2017-03-03T10:40:56.696Z","1.0.0-beta.4":"2017-03-03T11:09:03.593Z","1.0.0-beta.5":"2017-03-30T13:06:52.263Z","1.0.0-beta.6":"2017-03-30T13:10:53.184Z","1.0.0-beta.7":"2017-05-17T11:45:19.808Z","1.0.0":"2017-05-19T12:40:50.700Z"},"author":{"name":"Mikael Couzic","email":"mikaelcouzic@gmail.com","url":"https://github.com/couzic"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/couzic/sparix#readme","repository":{"type":"git","url":"git+ssh://git@github.com/couzic/sparix.git"},"bugs":{"url":"https://github.com/couzic/sparix/issues"}}