{"_id":"fnx","_rev":"33-439e049bea2c946e8d7777b35c36a995","name":"fnx","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","dist-tags":{"latest":"0.0.32"},"versions":{"0.0.1":{"name":"fnx","version":"0.0.1","description":"Reactive data flow made easy","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/bradenhs/fnx.git"},"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/bradenhs/fnx/issues"},"homepage":"https://github.com/bradenhs/fnx#readme","gitHead":"71733907639969e8a0b81866d31a40b2c7efc84d","_id":"fnx@0.0.1","_shasum":"f3bdf602f0c4a633dd3757e47ac1b1a612f9f118","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"f3bdf602f0c4a633dd3757e47ac1b1a612f9f118","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.1.tgz","integrity":"sha512-CIWoTzXk6NTMMAHKrgdqvtgDor5Q68S3HhpIk8U8jKeqhzer0JeRtxXzvTXe95aQg818FaySkuWo6/z/hV9XzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAU+IET6iDwLy8wQ5QUO+UfKBjzegz1/8oECx0FyAkDVAiEAg6IPESQRMsQcoJ1DFGV5rUKEjmcS3yRo2y1QkEgSDzk="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.1.tgz_1485541782279_0.958619698882103"}},"0.0.2":{"name":"fnx","version":"0.0.2","description":"Wickedly quick, stunningly simple, reactive state management.","main":"lib/fnx.js","typings":"lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"awesome-typescript-loader":"^3.0.4-rc.2","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0","lodash.isequal":"^4.5.0"},"dependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23"},"_id":"fnx@0.0.2","dist":{"shasum":"ff5a7707c718ea20ed0dd752465c9afd37c78322","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.2.tgz","integrity":"sha512-WrTx7BiNrzx3Ad0UTQIK21ePu/LuI8c0ujhQlDpptBL8va1QlXqGcu/2AKIHJQPAnpgam5ebMUq8hwv/KRaBLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbKBAsu3oGdeQA8T9d6Ii0MmD8BCi7a+67nDgS2kX3jAiEAqaPDcIDC24jkSvYBKJatgsHya1wAON/LNNky0RDgq94="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.2.tgz_1487276098283_0.05618091835640371"}},"0.0.3":{"name":"fnx","version":"0.0.3","description":"Wickedly quick, stunningly simple, reactive state management.","main":"lib/fnx.js","typings":"lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"awesome-typescript-loader":"^3.0.4-rc.2","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0","lodash.isequal":"^4.5.0","@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23"},"dependencies":{},"peerDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","react":"^15.4.2"},"_id":"fnx@0.0.3","dist":{"shasum":"56ddb7bb94ff937fd0c303a518f4ad14a4d111f3","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.3.tgz","integrity":"sha512-a4FZYwh3LBd2tSEuxNQgMMolepBKp6AOF1fKWlP7WyBnOlG8p/L4P0TnlstWW6tsHoRFN0VlBAcfLkLz5gYwKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD99FQObPiy3NxJ0BtBfHMbBkZ9sljHo/IHrHbqFGZk+AIgMSAwoWoRUJcTJ1cOeKi5kRAXR+fHAmn4vTVc83i0HlQ="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.3.tgz_1487309248966_0.18034104816615582"}},"0.0.4":{"name":"fnx","version":"0.0.4","description":"Wickedly quick, stunningly simple, reactive state management.","main":"lib/fnx.js","typings":"lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","lodash.isequal":"^4.5.0","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{},"peerDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","react":"^15.4.2"},"_id":"fnx@0.0.4","dist":{"shasum":"59e24eb7ce7f798b33b710988306e5c948020677","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.4.tgz","integrity":"sha512-7atS7E1zrd71fjK62/8g9101wN4akR/2o1P6qkcoB7Zk3hOU4fZcqZKmrWR3Og8xB3aHoT0V8e8vtfvvXmKkCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+5fVk2x/cgOctwA/lY7qjbtvYVkpOBCarSiwxJXgjpAiBJ7HsU1+qaIw5pDD7umv10aG3gieaPOJ6iLc5PWGcU5w=="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.4.tgz_1487310227907_0.1849779828917235"}},"0.0.5":{"name":"fnx","version":"0.0.5","description":"Wickedly quick, stunningly simple, reactive state management.","main":"lib/fnx.js","typings":"lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","lodash.isequal":"^4.5.0","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{},"peerDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","react":"^15.4.2"},"gitHead":"16037ad5427bdea595ae580c936592ec48efdde7","_id":"fnx@0.0.5","_shasum":"6b84c7549c14aa63130d5414a971dfd82f669880","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"6b84c7549c14aa63130d5414a971dfd82f669880","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.5.tgz","integrity":"sha512-rb+1lt94Gf148St2Jbi9WeIKEGOS2fVMTYuEqh3jKG2D1RN7afS5ydVYIxfYvPl/J+x0zEYBR8EFrtYHmve6cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4i6ijERKU9pNMfjK7Njn4SMay0IOdhW0tfdoquteOLwIhALUe9q4UuZrNK+Hftwmy+zBQwCT2ZWBRR6ITIt/kpZW+"}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.5.tgz_1487310443377_0.5538480642717332"}},"0.0.6":{"name":"fnx","version":"0.0.6","description":"Wickedly quick, stunningly simple, reactive state management.","main":"lib/fnx.js","typings":"lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","lodash.isequal":"^4.5.0","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{},"peerDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","react":"^15.4.2"},"gitHead":"373d275a1674ce55858f60ff53ecc26a3c46d348","_id":"fnx@0.0.6","_shasum":"95ba9c8a4bb4ac7ed9cd9eeb1fae6110cd9b2ab1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"95ba9c8a4bb4ac7ed9cd9eeb1fae6110cd9b2ab1","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.6.tgz","integrity":"sha512-PB0k8My+AHUMs5iQGm8bTdBMkpfe67KPN+4z+eO/2qG7K39JB4s4W+gqnJlzv/V3XhKGO4QXmvCQATLVY3TTeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpUDkG+sq8EiVp3IDj5Z5UWjpgDd4lMw26UL4Lr3H79gIgNW1gT2K0zt69NMXSp9Ai12ylsBzAwwaXKpjo+rw1bRc="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.6.tgz_1487310940286_0.7061419079545885"}},"0.0.7":{"name":"fnx","version":"0.0.7","description":"Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","lodash.isequal":"^4.5.0","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{},"peerDependencies":{"@types/react":"^15.0.9","react":"^15.4.2"},"gitHead":"84d3fffd6a43495a5e3505a793733857e2b6d0e4","_id":"fnx@0.0.7","_shasum":"7914ca3af55d5fce6b76bba5b1d93d6c6d787c72","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"7914ca3af55d5fce6b76bba5b1d93d6c6d787c72","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.7.tgz","integrity":"sha512-1izQ7QFJNsObF5K5CNuEir+vQCx0y2YlQpstKMM1thR/7aLgqdegDkXozTkS9iREBm6mSu8Nkv4EwTDOFgKU3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8ZZthZF+QqZHdLowUREYgwFdVwZC/XwPwIXxKfSeUHAiAudSbRAVOx5wDidwp0DOOpZJYan5ruEimY1PaUsdlo9w=="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.7.tgz_1487311498396_0.6859888413455337"}},"0.0.8":{"name":"fnx","version":"0.0.8","description":"Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","LICENSE","bower.json"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","lodash.isequal":"^4.5.0","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{},"peerDependencies":{"@types/react":"^15.0.9","react":"^15.4.2"},"_id":"fnx@0.0.8","dist":{"shasum":"a06f63824e7fcb269307b4f26cea47887fabf489","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.8.tgz","integrity":"sha512-MeGvLgIUv4eBsWxA3gr9cv88rzN9ZpASWVTtsS8T/d6x7tWOADEWr2/bab7JiUyBAaZWH+SUhUEAtM7KLDlZVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEjcH9Rhy+KgDa7rZD0VDv9BFyMVgpIJKAk49jaeMUuAiEAri6BKscAPUWcR165xLU1zs6Wu8d/SOe+Xw4G71s6rjg="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.8.tgz_1487313545087_0.4503905004821718"}},"0.0.9":{"name":"fnx","version":"0.0.9","description":"Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","LICENSE","bower.json"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","lodash.isequal":"^4.5.0","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{},"peerDependencies":{"@types/react":"^15.0.9","react":"^15.4.2"},"gitHead":"1547acec923d582d84b9e10b19fa489b0cb17efc","_id":"fnx@0.0.9","_shasum":"545edc7ff0e860e8c6012e0be82d34a42d6d7e84","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"545edc7ff0e860e8c6012e0be82d34a42d6d7e84","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.9.tgz","integrity":"sha512-SawWLq8Azy557I3+hoRkWy1+c+Bof7U83n+K9eiXY105QnTppYwggq8EBIv02jjKjzzlPy2BAB6tSh6dMdKGxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXELh468WGEk3wDQtA7x5x9EAhXSwkxgyBUsTHE9SuVAiA4Wg8Fd+8Kh5nlOxGSfkoKI/xDsDuqfXI6aMImMhATBg=="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.9.tgz_1487314409414_0.6393496287055314"}},"0.0.10":{"name":"fnx","version":"0.0.10","description":"Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","LICENSE","bower.json"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","lodash.isequal":"^4.5.0","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{"typescript":"^2.1.6"},"peerDependencies":{"@types/react":"^15.0.9","react":"^15.4.2"},"gitHead":"e005385f21617f74864ed2ef61f1d3909c32db54","_id":"fnx@0.0.10","_shasum":"1c1b1f991e50a6b830a6a681373aacd8e6d4e84e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"1c1b1f991e50a6b830a6a681373aacd8e6d4e84e","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.10.tgz","integrity":"sha512-kDoXJcbEfT7j7ayFupEfS/k3wiClrxWbOTodTNW+EkBmM4NfhdpfJvxwQnHIHzqUBBIodPK+uUfUk0lMkVkDYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFoAeMNbAgZ2Zslfq2aaNoEnx2kP4INa2Wss3sK1aSpAiEAxfd1aoty/3aY+tC2MEAjP76wGokIaAIE+JudPmTAnq8="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.10.tgz_1487315560872_0.5390119943767786"}},"0.0.11":{"name":"fnx","version":"0.0.11","description":"Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","LICENSE","bower.json"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","lodash.isequal":"^4.5.0","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","webpack":"^2.2.1","webpack-dev-server":"^2.3.0","typescript":"^2.1.6"},"peerDependencies":{"@types/react":"^15.0.9","react":"^15.4.2"},"gitHead":"b2d6f10149862da5972bc4363c87711b854253ad","_id":"fnx@0.0.11","_shasum":"14b882fb664fc31c1a38c0c385f2d5d53206707b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"14b882fb664fc31c1a38c0c385f2d5d53206707b","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.11.tgz","integrity":"sha512-G1iAWGDK6clYKVFFTH+R4+HSmSbLiIPYOVA0vGH7CvXOgnbgOzDtpGvf9A1mtZTmIPXc9r+WeVW5tnyt+Rov3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMaL/Qsi8ARL4UC5vFS5FYWrrh7d6nqvLMgchn4sopqAiEAiMu1zgPGZX2Ogkdsd3I5dxLQMPNClc+XvpvBV7kla6k="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.11.tgz_1487315658514_0.9940737471915781"}},"0.0.12":{"name":"fnx","version":"0.0.12","description":"Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{"lodash.isequal":"^4.5.0"},"peerDependencies":{"@types/react":"^15.0.9","react":"^15.4.2"},"gitHead":"9458aaad8e3d5268d81daa64c31a13ea22c5de11","_id":"fnx@0.0.12","_shasum":"fd5df4c40033528348bfd128fea685cc015148a5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"fd5df4c40033528348bfd128fea685cc015148a5","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.12.tgz","integrity":"sha512-JxRViH5M8fi5+jSrbXK3YTddzFQcx0+ChafC+hApjFjHEDNxwuVXLF7kBy2EU3N96EcrfbuP7YpW7s4zvWkhGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzmviPycMQuSB0bqCNqGYE1gv1eU4tvbfmX5vLHyVCGAIgZgTxdcImWuTpx+fJjYkvf6S8JMu8g1obXGuTUDPYhDI="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.12.tgz_1487327896114_0.7588903354480863"}},"0.0.13":{"name":"fnx","version":"0.0.13","description":"Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json","playground":"webpack-dev-server --config playground/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://github.com/fnxjs/fnx#readme","devDependencies":{"@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","react":"^15.4.2","react-dom":"^15.4.2","tslint":"^4.4.2","typescript":"rc","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"dependencies":{"lodash.isequal":"^4.5.0"},"peerDependencies":{"@types/react":"^15.0.9","react":"^15.4.2"},"gitHead":"5510c2230b669bb7e7ea07d9ff33ad204486abae","_id":"fnx@0.0.13","_shasum":"5bc3f4e5bb52a01bc571b546e33c5cf00fd87542","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"5bc3f4e5bb52a01bc571b546e33c5cf00fd87542","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.13.tgz","integrity":"sha512-he50ck8S09SBymtl/g1CLjJVs1F+YZd2g7t0VFoSvBxRAxcJy8ZbFvob9c42p5LqRlTF8Nt+2nj5ofQi+iUOkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGOdGbN4WsC5eAAq/PnZEVvtZ4xA6S2+6WZbE/KAVtQwIgGxNxgXV1pOdnqL2pGCbGS2hksmAz0b8wQmIXM4vFrMg="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.13.tgz_1487328426597_0.5020553169306368"}},"0.0.14":{"name":"fnx","version":"0.0.14","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.json --exclude node_modules --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.json"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","coveralls":"^2.12.0","jest":"^19.0.2","react":"^15.4.2","react-dom":"^15.4.2","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"bf14577f1aadb9585ccdd3a081fad1346b6f8807","_id":"fnx@0.0.14","_shasum":"6e8693d204caef5c4534a98edc8fd62cd3e61aea","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"6e8693d204caef5c4534a98edc8fd62cd3e61aea","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.14.tgz","integrity":"sha512-1WrBJtntWVDs0GFg/M1yEkm5co21xevXXPHEPGJ7nbHscVbS6zwHAnfSKX4c4xRh3a3RclHOhFM10V++3+u+Nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCimb3J1DOpccWQrinhoGaDZ8k0DoqjPl/Ih7Y8S6Fk1QIgfXHcKXHERmbTUoSQpNa2KxrmWcOzXAvhe6fet8eCq4c="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.14.tgz_1489042596749_0.6511553283780813"}},"0.0.15":{"name":"fnx","version":"0.0.15","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","p":"jest --config=\"test/playground.json\"","playground":"yarn run p"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.9","@types/react-dom":"^0.14.23","awesome-typescript-loader":"^3.0.4-rc.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"8f0fa19c6213947b47b3d5db12f89db9e5d3fc00","_id":"fnx@0.0.15","_shasum":"6767e8f49d8960726f4a6090d77b4f88b3b510b0","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"6767e8f49d8960726f4a6090d77b4f88b3b510b0","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.15.tgz","integrity":"sha512-WP48ltcApGi9jlUmTqPcIeVIYzdj9VycDYGPKk2/Iqq1NfPBTBQJyoXSSGlBYqN3AJwdB9X9kNSBV/InGjJr7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBK2zHodw+StGSEN6gVzfhnP0n8zePQXCdLxEW6qsAq8AiEAxMn8e2kNWkccyzuK4fyIBXjPCuEIC8e0euwt+47/fe4="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.15.tgz_1489912194004_0.6960988789796829"}},"0.0.16":{"name":"fnx","version":"0.0.16","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-dom":"^0.14.23","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"13b817fb8d8cf9826b1a9f2bbb7a9ade37bb24e0","_id":"fnx@0.0.16","_shasum":"b73191da0d9831a458a7e9cecc513d33cec99696","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"b73191da0d9831a458a7e9cecc513d33cec99696","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.16.tgz","integrity":"sha512-R09fex/VTBv5QL4COaojR8PosJuJg23j5/132UatiKHPanKvMYKERee9jTpLj84DJYRzR8o+6b6fZKIZKiVfzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf0izyBNcC1V23ktuKAw8lkiWsaQwe1JENfdYawcjlEAiBpZiM+4sGXFRId8z0hUCxGBxaqqaOTyUNHTrMvbdusNw=="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.16.tgz_1490120088001_0.2268507294356823"}},"0.0.17":{"name":"fnx","version":"0.0.17","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"82565f62f85722934773c3eef43f044d88be5ca6","_id":"fnx@0.0.17","_shasum":"eb45771b9ea2c900e26002c016d698e4e964b5e5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"eb45771b9ea2c900e26002c016d698e4e964b5e5","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.17.tgz","integrity":"sha512-gIbPWhEnbLY0Jb9tvGoArvuAXMr4TRzYBR1eA5JwyXjkqDWJ5yrutKxMss8863VWBVDz3OzYZZJk1axWgxwNgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD9YhVDW7TiGzbE9vRzz4XuSNuUONkNjT25Qlg+F9Q6AIgKlfmrqGFhNol0CKw6zpA5JPD0Nlk0fLE2HE7al8jBX4="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.17.tgz_1490125933632_0.030698092421516776"}},"0.0.18":{"name":"fnx","version":"0.0.18","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"ad8dbf0a3adc21024c5cf25d055d62b350fdeee2","_id":"fnx@0.0.18","_shasum":"1494e36d8ca972a77c91aedac593fab102a93d55","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"1494e36d8ca972a77c91aedac593fab102a93d55","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.18.tgz","integrity":"sha512-EuZHsLnvcGwIsPfo1zd1VLihNFo27YoSPcJYAMOfGwaqnsatni2fmK4YfV9giuVD8r3wy4Gx8jVo3+9ayAf2Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxYICdHRYVgKULC0g6ngGFJ3Mq1cibk4Xt/D7jYg9HVQIgCLVJQaHidxTm5EeQHoSo7GaIwOoCEcHWznoEB1mhIxM="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.18.tgz_1490332110465_0.010020204354077578"}},"0.0.19":{"name":"fnx","version":"0.0.19","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"fdf2e8b0938bf260184325a529382b8ad0b4c71c","_id":"fnx@0.0.19","_shasum":"da0ce6a96e9d1a9a913c69b55303531637475c88","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"da0ce6a96e9d1a9a913c69b55303531637475c88","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.19.tgz","integrity":"sha512-4n1rz5Ez/cfwsJD20d1G6sE3VqFFhyCtH7WjNod6+ho/LJVT0pIF7oeQ6DOjuK+bHnrjr3ye0/WTdmlXeN0+ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFshUJ7Hr3QyUTNZLynCtPEWQFy/p1H2BhqvyZZ4cT9eAiEA02qG25WBBXqoOYJ+Nd2RaL4S9uHi/sAos/5o0tU2uW8="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.19.tgz_1490399807787_0.7086944102775306"}},"0.0.20":{"name":"fnx","version":"0.0.20","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"ece06b3386cc0e02331f4d095e6a899caea48138","_id":"fnx@0.0.20","_shasum":"1c5d266cfcdbe85346001c91c588bcf7c8ce7f37","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"1c5d266cfcdbe85346001c91c588bcf7c8ce7f37","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.20.tgz","integrity":"sha512-emir2+Vk6nW+PcOJAZFZYIZOMwikIgZdVMT0rZe2TplGz/HGNNyseLIkzvbLVm0WpYXaihjuJCz5ezhOZfE9mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC870gWsWUuNc5Urz1pfI6G0oUCdz6l7KHTdG9I0cXkUAiEA217betdSblL+6tg7e3JSitsybyr7cIL8HRD9mnhe7sE="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.20.tgz_1490467106824_0.24033268331550062"}},"0.0.21":{"name":"fnx","version":"0.0.21","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"010b225ea0cea993c699fe658cb9ff365569e1ff","_id":"fnx@0.0.21","_shasum":"8ef04090b2157c2c3767d817a0246d3945442ebf","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"8ef04090b2157c2c3767d817a0246d3945442ebf","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.21.tgz","integrity":"sha512-JJQYoeI+EzprCn4jQGv3BxYq4vlyFRGN9y+xSgUg5VmW+kNNViFJ/zXnBtAPrB642o1gHvJWlc4yVX9+haytbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfLHzzljt7eXh0QeSJW9FQRJzEbG7BkNzYOA9hsTbmKgIhAIfEP9SXR7MgOqgoyVP7TNJQAha5UVDcSSkIt7iiqmGo"}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.21.tgz_1490661522652_0.13376753171905875"}},"0.0.22":{"name":"fnx","version":"0.0.22","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"0c9d93c47bd79f48c6c9bd7d6b347575a9eee8ea","_id":"fnx@0.0.22","_shasum":"f3fc4d6cf8170f9afaf61195fa92f0f587da5d3f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"f3fc4d6cf8170f9afaf61195fa92f0f587da5d3f","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.22.tgz","integrity":"sha512-+sucKfSKNCFtpVGAJWNy36AlQKVt7CbP2lGAmkbo0TlxZRXStauAFvO8Iikcen2FtoaRRe1XdtEsuk1lsKlCSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICO2q5gei3ayN3CW2GMvmOvp+VLbbxITwEEFh2ai7xVLAiEA7yfbJTeUTvV/BboFCQe2wknTHuxFlk/5jTScjYOltb0="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.22.tgz_1490663109055_0.8035109834745526"}},"0.0.23":{"name":"fnx","version":"0.0.23","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"testEnvironment":"node","transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"931b0c9a550025f88aaf996cfae8a2529c5d57fe","_id":"fnx@0.0.23","_shasum":"aa401069d52824b4170de3792c697e0b0a71dd24","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"aa401069d52824b4170de3792c697e0b0a71dd24","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.23.tgz","integrity":"sha512-QF8VoIcfhxgDHbb02+YtTjUG8pQusyC8q7PJYvKMB8RMgCCa4qCK7gjbBp+Sk5y97d4oCnT4pNLQ1ButWnmWUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/Z6StL6Eg9z2Cs4C6A0F1gqgKHDdEuB8+GyWvWTlxMAiEAvfuD0pP6DhULkXQlZXIihzDQ1Pc809guy1DT7ljCKyE="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.23.tgz_1490663457784_0.309932132717222"}},"0.0.24":{"name":"fnx","version":"0.0.24","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"prepublish":"yarn run build","lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"feba6473a1e9a794a4dc3ecdea8801518a295835","_id":"fnx@0.0.24","_shasum":"157c320d49ba1b3ee71a1f5e4bdaa23f60a6ba3a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"157c320d49ba1b3ee71a1f5e4bdaa23f60a6ba3a","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.24.tgz","integrity":"sha512-ePsR9w254H4BUzAgWGpiCebAxvVwUffclpn0vOfxhJNiu8SarWXC5Z2PRpnmC+1UfhPY96YgxuxPsClG9g9sAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3de3n3fnTuVIjzGObVQlRw0lVyQuaU+pusl/bcGhrmAiBwfghBq3+9HI4IUO9Lv9uJ9s8oz4WOf9F/6cCiNKfZgQ=="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.24.tgz_1490729857813_0.08133469242602587"}},"0.0.25":{"name":"fnx","version":"0.0.25","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"prepublish":"yarn run build","lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"e20219b28977b8fa719d4104be90f368fdd9bffc","_id":"fnx@0.0.25","_shasum":"9f2d269264959ff7212e68ef3e8f2f143148acf4","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"9f2d269264959ff7212e68ef3e8f2f143148acf4","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.25.tgz","integrity":"sha512-S9ZQ7ZS8Osd/qBZ5hS3qH3sEHttvTNkW663AOoHyHQyuWPMpsxscgw+skJqhDDJciZqNuQFrmzv6a4N9GF3SzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG9sEBr4dqZfueHLN2Ka9aRAghHQw5yeLN5fqIg+R5OQIhAMRSupU46Eq3b1Nqs00wOhM4jsEr3Tjw8xmdue3QMVzm"}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.25.tgz_1490897474716_0.6148421359248459"}},"0.0.26":{"name":"fnx","version":"0.0.26","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"prepublish":"yarn run build","lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"0b9098801e3f599a1c052a9e99fe59f9ec44a382","_id":"fnx@0.0.26","_shasum":"768b3668b497be151a4f870adad5f65f21ccda86","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"768b3668b497be151a4f870adad5f65f21ccda86","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.26.tgz","integrity":"sha512-99pJA97lsseiB5ugw+ePm0j8QzgNTUg+6RlggU7GiMJXIof9S2Lq4z5vR3Mj4Lu9jVVnbbEEGt0YP2qlXmaeQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJRKL2x97HNTBz3+iuut+4RkPj1aZbLnP+CL15j3OXqAIgcDWxgdNdU5shYMxChYwSDMeYMJZNKKUfKIDRgAvbBCs="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.26.tgz_1490933910943_0.6754287453368306"}},"0.0.27":{"name":"fnx","version":"0.0.27","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"rm -rf lib/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run clean && yarn run lint","build":"tsc --project ./tsconfig.build.json","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"8d1e0370dc624096717a2484ebdf0091507e6054","_id":"fnx@0.0.27","_shasum":"fca2b55473484e107686bc8347b3dbf9197103a8","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"fca2b55473484e107686bc8347b3dbf9197103a8","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.27.tgz","integrity":"sha512-Kq8+w2g684GXTajbfQrlLFyqKNDlfEo4pGnh2w+PWwU8psueHnxi4mPdv4Qk82HTk5lm0dVsx+AD1Ih0ShQlPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjj/mFDItWbbEfvwAwAG0z9iSCT2kCx/Iwk0zotDKjnAIgcvvZDzb6pMNprJoHvjhlK5pF/DA40IFLyqO2pnuhyQ8="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.27.tgz_1492067721366_0.0616465313360095"}},"0.0.28":{"name":"fnx","version":"0.0.28","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"yarn run clean:cjs && yarn run clean:umd","clean:cjs":"rm -rf lib/*","clean:umd":"rm -rf umd/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run lint","prebuild:cjs":"yarn run clean:cjs","prebuild:umd":"yarn run clean:umd","build":"yarn run build:cjs && yarn run build:umd","build:cjs":"tsc --project ./tsconfig.build.json","build:umd":"webpack -p --config scripts/webpack.fnx.config.js && webpack -p --config scripts/webpack.ReactiveComponent.config.js","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md","umd"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"eebf7003bec177bf155aaab1e6f258faed4c6935","_id":"fnx@0.0.28","_shasum":"4e2e9e71c14b3a7772280bb1cfdba57cd7c9ecb7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"4e2e9e71c14b3a7772280bb1cfdba57cd7c9ecb7","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.28.tgz","integrity":"sha512-JxkFZwB3BCQodj94ZODmO9DWyYS3cHSvGMXocerdHGhE4dnEcU6VxHKtPjokDjg3zoUhw5YucvtfdX/zC8gdLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw5NdWF9IU//hNpvd7hIshccB+ITTiUo6rhNAFszOE2QIhALiZKErVs/1E5kY19j88U+Qd60lh4wnBvooNqzQgPzM3"}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.28.tgz_1492115193389_0.06214169296436012"}},"0.0.29":{"name":"fnx","version":"0.0.29","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"yarn run clean:cjs && yarn run clean:umd","clean:cjs":"rm -rf lib/*","clean:umd":"rm -rf umd/*","test":"jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run lint","prebuild:cjs":"yarn run clean:cjs","prebuild:umd":"yarn run clean:umd","build":"yarn run build:cjs && yarn run build:umd","build:cjs":"tsc --project ./tsconfig.build.json","build:umd":"webpack -p --config scripts/webpack.fnx.config.js && webpack -p --config scripts/webpack.ReactiveComponent.config.js","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md","umd"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"6eaf68830d10d1a2daa4a6fd674d5a3303efa5f3","_id":"fnx@0.0.29","_shasum":"f6e0d15ff95af04d2c2ec5cb6b88fd2f086f87da","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"f6e0d15ff95af04d2c2ec5cb6b88fd2f086f87da","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.29.tgz","integrity":"sha512-69C88BEk7e80Yecq1xVnnLdlIwxRpUz56TvqNc/4YfHuiv6Nd++ey28w5ufcZISvQc6CixrAlOORLTJmyRhXxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ6dxtTnZLOco0tPFvBc6CSxrk8Hp2Z1QIz3Fxxa6zYAiEA5Sj9CrID8hWbL3koyESzr5XVM5ELPPQ3LAygBcp8Sx8="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.29.tgz_1492115768473_0.6114800383802503"}},"0.0.30":{"name":"fnx","version":"0.0.30","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"yarn run clean:cjs && yarn run clean:umd","clean:cjs":"rm -rf lib/*","clean:umd":"rm -rf umd/*","test":"yarn run local-install && jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run lint","prebuild:cjs":"yarn run clean:cjs","prebuild:umd":"yarn run clean:umd","build":"yarn run build:cjs && yarn run build:umd","build:cjs":"tsc --project ./tsconfig.build.json","build:umd":"webpack -p --config scripts/webpack.fnx.config.js && webpack -p --config scripts/webpack.ReactiveComponent.config.js","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md","umd"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"a045ce250abedba7428339c3ba96249f76bf0c43","_id":"fnx@0.0.30","_shasum":"7aa37b4949f6690dcab56f86a01ac9c8d05af420","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"7aa37b4949f6690dcab56f86a01ac9c8d05af420","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.30.tgz","integrity":"sha512-rd/knKzqDlxw1xFtX5nKtNfNj3y7uxEWkzrQPBcuA9fRuNzBBUxbiBBjL8MfMCrPCAcN3HTm7neNL2FyFyT9Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID54A7FoUSu+FuseBtJ8NuCmunjMjMa8gu/xHCCH0ROzAiEAnjFA9DKojTv15pb9AwTjVpdAL0DY9rG0zXU+HVQi8v8="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.30.tgz_1492137081510_0.17461999715305865"}},"0.0.31":{"name":"fnx","version":"0.0.31","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"yarn run clean:cjs && yarn run clean:umd","clean:cjs":"rm -rf lib/*","clean:umd":"rm -rf umd/*","test":"yarn run local-install && jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run lint","prebuild:cjs":"yarn run clean:cjs","prebuild:umd":"yarn run clean:umd","build":"yarn run build:cjs && yarn run build:umd","build:cjs":"tsc --project ./tsconfig.build.json","build:umd":"webpack -p --config scripts/webpack.fnx.config.js && webpack -p --config scripts/webpack.ReactiveComponent.config.js","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md","umd"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"9712ca785ee2749ff806049ec0ddb1825a37ac8c","_id":"fnx@0.0.31","_shasum":"d6872f3a7c1b5a52a6a8d8420b5eda244b584237","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"d6872f3a7c1b5a52a6a8d8420b5eda244b584237","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.31.tgz","integrity":"sha512-KgKg8f3TjnKs7j0+ADVhSDk2hX8CCDDgm3TOwkbt0sQKiNfI9PDLAnWVZT1xgl8U+AR7AXcMsBjkcuoNPa9ACA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFLGwld472ic9yL7ryjq8nRjURNLTMKboYskDHEH5rhAiAtBVkZCYpJVAtH7mMAWk+4sCxA0kCp7320clTdteFGng=="}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fnx-0.0.31.tgz_1492138675847_0.5671393997035921"}},"0.0.32":{"name":"fnx","version":"0.0.32","description":"Work in Progress: Wickedly quick, stunningly simple, reactive state management.","main":"./lib/fnx.js","types":"./lib/fnx.d.ts","scripts":{"lint":"tslint -c tslint.typed.json --type-check --project tsconfig.build.json --format stylish","clean":"yarn run clean:cjs && yarn run clean:umd","clean:cjs":"rm -rf lib/*","clean:umd":"rm -rf umd/*","test":"yarn run local-install && jest","test-travis":"yarn run build && yarn run test","prebuild":"yarn run lint","prebuild:cjs":"yarn run clean:cjs","prebuild:umd":"yarn run clean:umd","build":"yarn run build:cjs && yarn run build:umd","build:cjs":"tsc --project ./tsconfig.build.json","build:umd":"webpack -p --config scripts/webpack.fnx.config.js && webpack -p --config scripts/webpack.ReactiveComponent.config.js","test-dev":"jest --config=\"test/dev.json\"","playground":"yarn run local-install && webpack-dev-server --config playground/webpack.config.js","local-install":"yarn run build && node scripts/localInstall.js"},"repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"files":["lib","react","LICENSE.md","umd"],"author":{"name":"Braden Snell"},"license":"MIT","bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"homepage":"https://fnx.js.org","devDependencies":{"@types/jest":"^18.1.1","@types/node":"^7.0.5","@types/react":"^15.0.17","@types/react-addons-test-utils":"^0.14.17","@types/react-dom":"^0.14.23","@types/react-test-renderer":"^15.4.2","@types/shelljs":"^0.7.0","awesome-typescript-loader":"^3.1.2","coveralls":"^2.12.0","jest":"^19.0.2","lodash":"^4.17.4","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","react-test-renderer":"^15.4.2","shelljs":"^0.7.7","ts-jest":"^19.0.0","tslint":"^4.4.2","typescript":"^2.2.1","webpack":"^2.2.1","webpack-dev-server":"^2.4.2"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"\\.spec\\.(ts|tsx)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"collectCoverageFrom":["src/**"]},"gitHead":"f66e4a007e904f45fbed7c0458acf7f0c9f5e542","_id":"fnx@0.0.32","_shasum":"cab304ae094282400a86f829a374caa4bd0ca4f3","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bradenhs","email":"bhsnll@gmail.com"},"dist":{"shasum":"cab304ae094282400a86f829a374caa4bd0ca4f3","tarball":"https://registry.npmjs.org/fnx/-/fnx-0.0.32.tgz","integrity":"sha512-pHP+sNQvV2iNrLjHG0gyUh20wzRcykkxINk/F6D3N0UWUDZVt4U9L710nOx323TQefgkeSVRv3gkYfTPeYDEBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0j44jdP5F5KR0yF70w9xdOAcUA3+J2qNQqry/n3fH0wIhAN9ql8BT0KMMq8HhbGuTXYAWzsWqoomktCWpAPfJs+Hd"}]},"maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fnx-0.0.32.tgz_1492149325052_0.8610772881656885"}}},"readme":"<p align=\"center\">\n  <a href=\"https://fnx.js.org\">\n    <img width=\"580\" src=\"https://cdn.rawgit.com/fnxjs/fnx/13b83156/assets/logo.svg\" alt=\"FNX - Wickedly quick, stunningly simple, reactive state management.\"/>\n  </a>\n</p>\n\n<p align=\"center\">\n  Wickedly quick, stunningly simple, reactive state management.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/fnx\">\n    <img src=\"https://img.shields.io/npm/v/fnx.svg?style=flat\" alt=\"npm version\">\n  </a>\n  &nbsp;&nbsp;&nbsp;\n  <a href=\"https://www.npmjs.com/package/fnx\">\n    <img src=\"https://img.shields.io/npm/dm/fnx.svg?style=flat\" alt=\"npm downloads/month\">\n  </a>\n  &nbsp;&nbsp;&nbsp;\n  <a href=\"https://gitter.im/fnxjs/fnx\">\n    <img src=\"https://img.shields.io/gitter/room/fnxjs/fnx.svg?style=flat\" alt=\"chat on gitter\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/fnxjs/fnx\">\n    <img src=\"https://img.shields.io/travis/fnxjs/fnx/master.svg?style=flat\" alt=\"build status\">\n  </a>\n  &nbsp;&nbsp;&nbsp;\n  <a href=\"https://coveralls.io/github/fnxjs/fnx?branch=master\">\n    <img src=\"https://img.shields.io/coveralls/fnxjs/fnx/master.svg?style=flat\" alt=\"test coverage\">\n  </a>\n  &nbsp;&nbsp;&nbsp;\n  <a href=\"https://en.wikipedia.org/wiki/MIT_License\">\n    <img src=\"https://img.shields.io/github/license/fnxjs/fnx.svg?style=flat\" alt=\"fnx license\">\n  </a>\n</p>\n\n<br/>\n\n---\n\n**FNX aspires to be a rock-solid, production-ready, state management solution. Currently, however,\nFNX is in its early stages. Until `v1.0.0` don't use it for anything critical. You can\nhelp FNX reach `v1.0.0` by asking questions, finding bugs, and suggesting improvements.**\n\n---\n\n## Getting Started\n\n**Install**\n\nNPM Registry\n\n`yarn add fnx` or `npm install fnx --save`\n\nUMD Build\n\n`<script src=\"https://unpkg.com/fnx@[VERSION]/umd/fnx.min.js\"></script>`\n\n`<script src=\"https://unpkg.com/fnx@[VERSION]/umd/ReactiveComponent.min.js\"></script>`\n\n_(Make sure you replace \"[VERSION]\" with the NPM version of FNX you'd like to use - e.g. \"0.0.32\")_\n\n**Starter Projects**\n\n- [typescript-starter](https://github.com/fnxjs/typescript-starter)\n- [babel-starter](https://github.com/fnxjs/babel-starter)\n\n**Introduction**\n\nFNX is a robust state management library optimized for ease of use. It's kinda like\n[Redux](http://redux.js.org) met [MobX](http://mobx.js.org) and had a baby. If you're familiar\nwith either solution (or both) FNX shouldn't be too hard to grasp. FNX takes the best ideas from\nboth these libraries and adds a few of it's own. What you end up getting is\n[transparently reactive](#transparent-reactive-programming)\nstate management complete with:\n\n- [immutable serializable snapshots](docs/overview/Snapshots.md),\n- [efficient derived properties](docs/api/computed.md),\n- support for observing [complex properties](docs/api/complex.md) (such as native `Date` objects),\n- free runtime type-checking,\n- and a powerful [middleware api](docs/overview/Middleware.md) to top it off.\n\nThe icing on the cake is easy integration with React through the [ReactiveComponent](docs/api/ReactiveComponent.md)\napi. In a way, FNX is kinda like React, but for data. It abstracts away the tedious parts of state\nmanagement (like serialization and keeping your view in sync with your model) leaving you with more\ntime to build awesome stuff.\n\nAs the new kid on the block, FNX makes no compromises in order to support older JavaScript\nenvironments. It started as part of an academic research project at\n[Brigham Young University](https://byu.edu) and legacy compatibility simply isn't part of the project's goals.\n[Proxies](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy),\n[WeakMaps](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap),\nand [Symbols](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol)\nare among the ES6 features FNX uses internally to provide the best state management solution possible.\nThe good news is that the vast majority of JavaScript runtime environments support these features\n**today** (think pretty much everything minus IE11 and older). The bad news is that if you need\nsupport for older environments FNX isn't for you.\n\n**Simple Example**\n\nHere's a basic React app using most of FNX's features. Checkout the\n[TypeScript setup](docs/setup/TypeScript.md) page or\n[Babel setup](docs/setup/Babel.md) page to learn how to properly configure your\nproject to work with FNX. `ReactiveComponent` and all properties of `fnx` are documented in the API\nReference section.\n\n```javascript\nimport fnx from 'fnx'\nimport ReactiveComponent from 'fnx/react'\nimport React from 'react'\nimport ReactDOM from 'react-dom'\n\nlet nextTodoId = 0\n\n// Describe the state tree\n\nclass TodoModel extends fnx.Model {\n  @fnx.readonly id = fnx.number\n  text = fnx.string\n  completed = fnx.boolean\n\n  @fnx.action\n  toggleComplete() {\n    this.completed = !this.completed\n  }\n}\n\nclass AppModel extends fnx.Model {\n  filter = fnx.string\n  todos = fnx.mapOf(fnx.object(TodoModel))\n\n  @fnx.computed\n  getVisibleTodos() {\n    const todoArray = Object.keys(this.todos).map(id => this.todos[id])\n    if (this.filter === 'completed') {\n      return todoArray.filter(todo => todo.completed)\n    } else if (this.filter === 'uncompleted') {\n      return todoArray.filter(todo => !todo.completed)\n    } else {\n      return todoArray\n    }\n  }\n\n  @fnx.action\n  changeFilter(filter) {\n    this.filter = filter\n  }\n\n  @fnx.action\n  addTodo(text) {\n    this.todos[nextTodoId] = {\n      id: nextTodoId, text, completed: false\n    }\n    nextTodoId++\n  }\n}\n\n// Initialize the state tree\n\nconst app = new AppModel({\n  filter: 'none',\n  todos: { }\n})\n\napp.use(logger)\n\nfunction logger(next, action) {\n  console.log(action.path.join('.'), action.args)\n  next()\n}\n\n// Components\n\nconst Todo = ReactiveComponent(({ todo }) => {\n  return <div onClick={ () => todo.toggleComplete() }>\n    { todo.completed ? <s>{ todo.text }</s> : todo.text }\n  </div>\n})\n\nconst TodoList = ReactiveComponent(() => {\n  return <div>\n    { app.getVisibleTodos().map(todo => {\n      return <Todo key={ todo.id } todo={ todo }/>\n    }) }\n  </div>\n})\n\nclass TodoComposer extends ReactiveComponent {\n  render() {\n    return <div>\n      <input ref={ c => this.inputEl = c }/>\n      <button onClick={ () => this.addTodo() }>Add</button>\n    </div>\n  }\n\n  addTodo() {\n    app.addTodo(this.inputEl.value)\n    this.inputEl.value = ''\n  }\n}\n\nclass FilterControl extends ReactiveComponent {\n  render() {\n    return <div>\n      Filter\n      <select value={ app.filter } onChange={ event => this.handleChange(event) }>\n        <option value='none'>None</option>\n        <option value='completed'>Completed</option>\n        <option value='uncompleted'>Uncompleted</option>\n      </select>\n    </div>\n  }\n\n  handleChange(event) {\n    app.changeFilter(event.target.value)\n  }\n}\n\nconst App = ReactiveComponent(() => {\n  return <div>\n    <h1>Todos</h1>\n    <FilterControl/>\n    <TodoComposer/>\n    <TodoList/>\n  </div>\n})\n\n// Render the app\n\nReactDOM.render(<App/>, document.querySelector('#app'))\n```\n\n## Transparent Reactive Programming?\n\nIf that sounds hard and confusing to you, rest assured you are not alone. The good news is that\nit's really a lot simpler than it seems. In reactive programming, reading data is the same as\nsubscribing to change notifications. You don't need to explicitly declare you want to rerun a\nfunction when something changes – the function will run again automatically.\n\nThere are a lot of libraries out there designed to make reactive programming easier. One\nsuch library is [RxJS](http://reactivex.io/rxjs). Libraries like RxJS,\nhowever, are not _transparent_.  The transparent part means you can strip away all the fancy API\ncalls typically needed to make reactive programming work. [ES6 Proxies](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy) enable\nFNX to apply all of those methods behind the scenes without you needing to grok an entirely new\nAPI just to perform simple mutations. Transparent reactive programming gives you\nthe advantages of reactive programming without the obtuse APIs that often accompany it. Actually, you\nwon't need to change hardly anything about how you program. Simply mutate data inside of FNX\n[actions](docs/api/action.md). Transparency means you can use a utility library like\n[Lodash](https://lodash.com) with no issues. Reactivity means FNX is silently taking notes of what's\ngoing on and making sure your [computed](docs/api/computed.md) values and view are\nkept up-to-date with your data.\n\n## Contributing\n\nThe biggest way to contribute to FNX currently is through feedback. The API is still in flux and the\ninternals are likely to undergo a major rewrite soon. The current version of the source code is a\ngood first draft but needs restructuring to allow some performance enhancements and to make it\neasier to contribute to. Join the [gitter channel](https://gitter.im/fnxjs/fnx) or\n[open an issue](https://github.com/fnxjs/fnx/issues/new) to give feedback or ask questions.\nSuggestions and new ideas are welcome!\n","maintainers":[{"name":"bradenhs","email":"bhsnll@gmail.com"}],"time":{"modified":"2022-06-18T02:41:39.146Z","created":"2017-01-27T18:29:42.830Z","0.0.1":"2017-01-27T18:29:42.830Z","0.0.2":"2017-02-16T20:15:00.102Z","0.0.3":"2017-02-17T05:27:30.745Z","0.0.4":"2017-02-17T05:43:48.127Z","0.0.5":"2017-02-17T05:47:25.379Z","0.0.6":"2017-02-17T05:55:42.319Z","0.0.7":"2017-02-17T06:05:00.388Z","0.0.8":"2017-02-17T06:39:06.844Z","0.0.9":"2017-02-17T06:53:30.289Z","0.0.10":"2017-02-17T07:12:41.457Z","0.0.11":"2017-02-17T07:14:20.206Z","0.0.12":"2017-02-17T10:38:17.906Z","0.0.13":"2017-02-17T10:47:08.584Z","0.0.14":"2017-03-09T06:56:36.997Z","0.0.15":"2017-03-19T08:29:55.867Z","0.0.16":"2017-03-21T18:14:49.941Z","0.0.17":"2017-03-21T19:52:15.498Z","0.0.18":"2017-03-24T05:08:32.357Z","0.0.19":"2017-03-24T23:56:49.785Z","0.0.20":"2017-03-25T18:38:28.805Z","0.0.21":"2017-03-28T00:38:44.521Z","0.0.22":"2017-03-28T01:05:09.328Z","0.0.23":"2017-03-28T01:10:58.011Z","0.0.24":"2017-03-28T19:37:38.053Z","0.0.25":"2017-03-30T18:11:15.003Z","0.0.26":"2017-03-31T04:18:32.780Z","0.0.27":"2017-04-13T07:15:21.606Z","0.0.28":"2017-04-13T20:26:33.649Z","0.0.29":"2017-04-13T20:36:10.698Z","0.0.30":"2017-04-14T02:31:21.754Z","0.0.31":"2017-04-14T02:57:57.893Z","0.0.32":"2017-04-14T05:55:25.369Z"},"homepage":"https://fnx.js.org","repository":{"type":"git","url":"git+https://github.com/fnxjs/fnx.git"},"author":{"name":"Braden Snell"},"bugs":{"url":"https://github.com/fnxjs/fnx/issues"},"license":"MIT","readmeFilename":"README.md"}