{"_id":"nuclear-js","_rev":"65-5d9b9e1609bb084f617c2a20edaf89d4","name":"nuclear-js","description":"Immutable, reactive Flux architecture. UI Agnostic.","dist-tags":{"latest":"1.4.0"},"versions":{"0.0.1":{"name":"nuclear-js","version":"0.0.1","description":"A stream based immutable data system","main":"index.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"jstransform-loader":"^0.1.1","webpack":"^1.4.0-beta4","jstransform":"^6.2.0","through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.0.1","dist":{"shasum":"90947432f100ab214ad500fa13983b42304db71c","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.0.1.tgz","integrity":"sha512-2z1y/fd86p6gH4pbsg0YRapZO72opQRPVRagnLDZyUs3nGikDTlIu7pQIRFDp9N2kcZVcTP3dlWr7JWuy1IzqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDucmcuiIMAM4dMjaNX3t2sjDwCsRx935jCnZvp3tmsOwIhALVjIa5Y/bKEu5A2cc/lCe5gHJNfhtIzroCP8+rNRzfh"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.0.2":{"name":"nuclear-js","version":"0.0.2","description":"A stream based immutable data system","main":"src/exports.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"jstransform-loader":"^0.1.1","webpack":"^1.4.0-beta4","jstransform":"^6.2.0","through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.0.2","dist":{"shasum":"b16ed3bfb2404df60f93a5d4da671585a2f072d0","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.0.2.tgz","integrity":"sha512-VdOi9mZ4kajytjbzOq4flS6uxWX0Ni04/85KprBpKjTLnR1RIvBwfWQ90Ui07SBgUMD/GXASp9vKVzAFgVdLfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0ROzkR2AHRQCQySnbOyckSCbvh+bZ94NtkWwG84zzbwIgSozXuhTCGrk7nqfowavyE3INklYDxOth+AAZQ8x/JZA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.0.3":{"name":"nuclear-js","version":"0.0.3","description":"A stream based immutable data system","main":"src/exports.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"jstransform-loader":"^0.1.1","webpack":"^1.4.0-beta4","jstransform":"^6.2.0","through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.0.3","dist":{"shasum":"72b69b706947928ff6194cb54515fbf0bc77e557","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.0.3.tgz","integrity":"sha512-O2jKROGugxGnqLRaWNUCZrOngGoqfI8omcz/NmUopPp7HQhW05miNMkimtSRKRShjdLOUH/yS0NjJqYuwSHd7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrYrfXoEpHAazb/VOQ4+8fguHJ2McAELoAY6toUoZjdAIgPmz+y2xWqUUjQAIe/N8OyDka8FCloy4xnh0hqlUbJBc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.0.4":{"name":"nuclear-js","version":"0.0.4","description":"A stream based immutable data system","main":"src/exports.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"jstransform-loader":"^0.1.1","webpack":"^1.4.0-beta4","jstransform":"^6.2.0","through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.0.4","dist":{"shasum":"299e7f9690be8f7df3ba51ce1400ae557b56b2bf","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.0.4.tgz","integrity":"sha512-ZhLsuej9PvkmQHlL3LBd+Sf/NWn1l8bFDeGT6hBvaZUNf41SmSeLXrydKsU9LdhPiAcECp5J0n+6f0/k2y7MUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC++5bdevx9ydai8BgX/oXjHzsJez5Ur2wuRsnmM2117AIgPVQR/LbqbgN3+KDkozPGAkB9AT1/e8TXc3EOMIs1BsM="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.1.0":{"name":"nuclear-js","version":"0.1.0","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"jstransform-loader":"^0.1.1","webpack":"^1.4.0-beta4","jstransform":"^6.2.0","through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.1.0","dist":{"shasum":"f86c236f72c1f5cdb839c8e015557a215979b031","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.1.0.tgz","integrity":"sha512-MucNAMOKH1xljk2oYSvaD2IEojnA2Y0UifG3OOmzVFtS24eVmIlNuThbosmLOi11V1kuEdmLH43naI3xVpVoqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIxcmhCppAyDtODW1Jym6Oj/ktEUSZT4iS4EdpuqdeYAiEAtztRYmylvwa94RDrVaV6PGpqY7xcxjqdQBeiBYE7VPc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.1.1":{"name":"nuclear-js","version":"0.1.1","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"jstransform-loader":"^0.1.1","webpack":"^1.4.0-beta4","jstransform":"^6.2.0","through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.1.1","dist":{"shasum":"11080d3278e87d6a9bef13020ec014dcdb28a771","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.1.1.tgz","integrity":"sha512-+85Uusk6eWQBqqDM0poybPPcttSYuKq1oKO57KgOznE/DZ4zt5ILPM3UeaGNEhKweT9QxzlaHo66eNRZ/mfFuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7n9n/i9hohjZgZfcGe7Poj3h1JSAosGFV7qF4lLpQOAiBGO58UOEC+SiTA3hWDl/IR2SMeM5dlTLYNAs8WxKratg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.1.2":{"name":"nuclear-js","version":"0.1.2","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"jstransform-loader":"^0.1.1","webpack":"^1.4.0-beta4","jstransform":"^6.2.0","through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.1.2","dist":{"shasum":"dd9c944184b18d922ef407fd28d7935a7b7dbe18","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.1.2.tgz","integrity":"sha512-afrwYVPNngv6YZ+2lF6ZZ63m+TdOuhahRVVeJElXeAy5wq8lOUM339XJOd5Ud++r8JeKgIGQynRJOpq73L4MXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/D3HhPMJoBraNYfc5boOuqW9kGQnHGx2UgmIxA0cdAgIgJPOUVVfY6NAST3BPyKcnX0gT9mgKbMa1W3bcmoDihTI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.2.0":{"name":"nuclear-js","version":"0.2.0","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"jstransform-loader":"^0.1.1","webpack":"^1.4.0-beta4","jstransform":"^6.2.0","through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.2.0","dist":{"shasum":"217d25af36f6eed387ae4a3312ff232091fcb89d","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.2.0.tgz","integrity":"sha512-BnYyJEl/IMTNGlqLD27k0a1keDagEQRXk/iSmC2g3D31B0q/sOhkJeWFVG6labrmQOpaZufkuUU/oFRIRTh7AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb85/p+P1hXi8UdFyvIuj9JAxF9GargQ3Y5AdSljuPAAIhALl3XydoxDIgelKr5Uic5CiN3lmo1RXZBm1AKq5P/jRd"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.3.1":{"name":"nuclear-js","version":"0.3.1","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.3.1","dist":{"shasum":"c80d7ddcb232df6b5f14bb2ad121b86a64ff9384","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.3.1.tgz","integrity":"sha512-z2s7gavD9HxQJHUPyYXeEMtfJCiQGKP5AoFLjZ76GHm9D1ZTB1FWbz/pf87G7GXBUqPnjJtrICdowqBvM/4o5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbmmYIBDR922jOnkW2b/sYyf3s0pIMCiDacDCBRoWoswIgZiKBSpd8ERyGHGtRKSbkwQ7u38AMd/Memr3bkje40Yk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.3.2":{"name":"nuclear-js","version":"0.3.2","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.3.2","dist":{"shasum":"4368d11f1086951830e35c1e2e96f6575969df0a","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.3.2.tgz","integrity":"sha512-8Z+6PVPIsDtYVFsCJgwHM/5p/Eknbo1h9+J688tyoVDVLDystRm1xoHR/VuHELMBDhLn1gAFRE4h24X1sGgv2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNQJJqm84huFOziW8UIJPX+AFja0KPbj5LNWrJvPH18AiBx0xO/mP5h8VXknKiYQUWtgPBON/iH+15I7nWUkVFJQg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.3.3":{"name":"nuclear-js","version":"0.3.3","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"through":"^2.3.4","immutable":"^2.0.17","underscore":"^1.7.0"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.3.3","dist":{"shasum":"579d3e49d25be30b9986983b590d5d97e0c386db","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.3.3.tgz","integrity":"sha512-NTlB19g3XUDuJTDvMT/l8xiSVnhRJSt0oruY5jCw5nCcDDNAWMiMnv7Ju3evUQ7JIYWwEvJcIWfAKW04qkqWyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJp0Ha9HuDdEn9zKj/KmaPDhfhHLncT+Y2HXrWJz+iMwIgK1nQfavDEDjJMxCqfnybhqnnvZEDmNypSJLtfmQNHOk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.4.0-rc1":{"name":"nuclear-js","version":"0.4.0-rc1","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"immutable":"^2.5.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.4.0-rc1","dist":{"shasum":"7a641cfc6cce5d0e944b9548e78395b629861c36","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.4.0-rc1.tgz","integrity":"sha512-3pP71z7T4xaL6Gd8PxFMm08rKTlLTC0w2gMJrD5xNkwctExzfsmuimm9duuBROXJgYU80U2WPN5JGF4bvHRrkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs24Aw7ZLRk2J4UfzETMQtZzymogS1FX1bz9+yOikQZAIhAPz1U6eCN5CfrPHak5ITZaaEhiDXftPGZrirfMYBRVMh"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.4.0-rc2":{"name":"nuclear-js","version":"0.4.0-rc2","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"immutable":"^2.5.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.4.0-rc2","dist":{"shasum":"cd3e9d7a69c14a1574414a555fa86bb3baa73289","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.4.0-rc2.tgz","integrity":"sha512-jQvilRe9lB2aWc7T0d6Bucv/n2Kg+U1qIpDOqWd86yNFJ8IuTYSulS3prEgEH+k6UxR7Gj/VOmfn5eyW0yFevA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm7IJdoNUpfI6B6VdKZ1K8v/TNKpC3O7GNWwkzBYGvLwIhALQFvt6D4RS51JOv4S5TWWEsi/92i7GLLgB6fIRY6zNG"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.4.0-rc3":{"name":"nuclear-js","version":"0.4.0-rc3","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"immutable":"^2.5.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.4.0-rc3","dist":{"shasum":"abf7c48f09b844743ea4a2bfc4c64b408ba5a9e8","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.4.0-rc3.tgz","integrity":"sha512-SOYpywP22sxb6Zb+pPN1TUbaQRUkOe+Q+jqS6aoqdveQqNXfeFgIfQbBItyoWSvhpBtIS/KavdeK7wtBziFssg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxbqC8dVlcgO9dH3BOT2NyiKhXJTXKRyeFftWc8e8QfgIgFiyRyuhb62YNn+Anj1FWs4ca1V2LHZzHX2G7JJJAKxA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.4.0-rc4":{"name":"nuclear-js","version":"0.4.0-rc4","description":"A stream based immutable data system","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":"","license":"ISC","dependencies":{"immutable":"^2.5.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.4.0-rc4","dist":{"shasum":"588a65336e4154ba15c9a0bd49ac4b906b21528c","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.4.0-rc4.tgz","integrity":"sha512-XEMysYJA1SWZBaK/t16p+/SwyFSwC+pTewawnbOe2mzA+nDUfwACyUVqjwZ5gl/Bu3nUe0XEGWvZnBC6AShOkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3TSNH0WZZKUZ5tKbmJf2g1PBZETJ1mNbubRxyOtMcjAiBiIxmMzLkf3i5ROXiWuc6UOSlRgOP5BhslkzKq8r+iBw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.4.0-rc5":{"name":"nuclear-js","version":"0.4.0-rc5","description":"One-way Immutable State Modelling","main":"src/facade.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":{"name":"Jordan Garcia"},"license":"MIT","dependencies":{"immutable":"^3.0.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.4.0-rc5","dist":{"shasum":"d3754c3cbd854ae35c9401e63a3e027fb89a3eaf","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.4.0-rc5.tgz","integrity":"sha512-CVe5GJi+atY4vJnVqmV7ytGTNHh4Qs070VS3p1L37Q01mgy0S1w3ClWLmZiBEFVPnvnMXX24SDuGoCLLWaiK1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAuLEkHUyCDXeI3e3R19QGIDM9d1Vhz/V/N1DkbdtAtAiEAllDlEFiPN5IoQVMUxfE3kAJlELrNqrzy2qKiAU3EGyw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.4.0":{"name":"nuclear-js","version":"0.4.0","description":"One-way Immutable State Modelling","main":"src/main.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":{"name":"Jordan Garcia"},"license":"MIT","dependencies":{"immutable":"^3.0.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.4.0","dist":{"shasum":"ce941c35ec6cd6cc9852781fab758dcf03683a76","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.4.0.tgz","integrity":"sha512-giRzaBU8QNHHgLLWzZpE/GNcuy7qAtAOumyp+78AEoLBlI9AZQZP5vOrs7yZzNS2KoRH2++dhx9dqJ4Sh4Wtng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+HuIDn9rkWUuj56oUVDC5pKtcj74HXTEfjnOSS1ZEBAiBnyRVJcwsvNK8ju4oaco7t7x1GMzy7ErkLlpF+QEzfVg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.4.1-rc1":{"name":"nuclear-js","version":"0.4.1-rc1","description":"One-way Immutable State Modelling","main":"src/main.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":{"name":"Jordan Garcia"},"license":"MIT","dependencies":{"immutable":"^3.0.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.4.1-rc1","dist":{"shasum":"8ab2eeddc11e38587fc3b5f34a20170e7de6ff33","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.4.1-rc1.tgz","integrity":"sha512-v+rJ3+CiJ0Br5ok6vvBb16t2MQYyHuOsz+2cO79HW1HQNOCa148Mb8Kohsx6T/nLIa4iwZJ4+B0RSkLmcEXgSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7e2GYAnedl2+lzVAnduGUGHcHw6WjX3zlyAa1jklg+AiEAyrsRJ/2P4o/wAWEEbflKZ+PgCJIv5AJC9dtTw0yL3bk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.4.1-rc2":{"name":"nuclear-js","version":"0.4.1-rc2","description":"One-way Immutable State Modelling","main":"src/main.js","scripts":{"test":"jest"},"jest":{"scriptPreprocessor":"jestPreprocessor.js"},"author":{"name":"Jordan Garcia"},"license":"MIT","dependencies":{"immutable":"^3.0.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jest":"^0.1.37","jasmine":"^2.0.1"},"_id":"nuclear-js@0.4.1-rc2","dist":{"shasum":"0a522516a5b7fdd7afe2d08bb1fa3a15d0bf8e5f","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.4.1-rc2.tgz","integrity":"sha512-z2NKXrIzprzRLvsKoc5lXcGzo2hKW6hm9NsUBV6usfswmxCUsYQUz1RUA8IYa/yzvwv4lXXoPLmYh2+Qvu2S1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuRv08p5aWJ765bcwT78hOInU00hP25J6+o0vDUxPy9wIgCjA5Ej4yD7GBO9VhAvuPoSxIOaMY0l7TGKY8vD4une4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.5.0-rc1":{"name":"nuclear-js","version":"0.5.0-rc1","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"karma start --single-run --reporters=progress --log-level error","test-html":"karma start"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.0.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jasmine":"^2.0.1","karma":"^0.12.25","jasmine-core":"^2.1.2","karma-jasmine":"^0.3.1","karma-chrome-launcher":"^0.1.5","webpack-dev-server":"^1.6.6","karma-webpack":"^1.3.1","karma-jasmine-html-reporter":"^0.1.5"},"_id":"nuclear-js@0.5.0-rc1","dist":{"shasum":"a5325b0a0e46d0b57a65446f71485412f2132836","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.5.0-rc1.tgz","integrity":"sha512-/UFJTV5yFu4Ts+PgdTBVPJEDCcXEaw8yfYbI1sVEzfNyiINvPw+qFvYFHUoThMj3TIgxSaSO0zwevIGZoYePdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3m0VmyH/MQcierH6peerJExWbnWQLTtd2O/gC8XuWVwIhAIMmFYnNR/dKzTUyB/DdX1JeUdABeyNz1+hio0mbOwjs"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.5.0-rc2":{"name":"nuclear-js","version":"0.5.0-rc2","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"karma start --single-run --reporters=progress --log-level error","test-html":"karma start"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.0.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jasmine":"^2.0.1","karma":"^0.12.25","jasmine-core":"^2.1.2","karma-jasmine":"^0.3.1","karma-chrome-launcher":"^0.1.5","webpack-dev-server":"^1.6.6","karma-webpack":"^1.3.1","karma-jasmine-html-reporter":"^0.1.5"},"_id":"nuclear-js@0.5.0-rc2","dist":{"shasum":"0f8e114f48bf0f83ddba1a5fe55f251cae792bbf","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.5.0-rc2.tgz","integrity":"sha512-cpErPoOiliHk3aIVyeWRAJ4LPBIRJJs6PmJIpWP9rmEpu4+wur6eKg8BkyhdIGSyONk9I2I1p57J/GAqG8kFgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVF0YR92Vo8fATJJf5xuA504OTBpOw63ADHSUiUC2omAiAx3/wh52tFZZnxpyN4DE6Fl4xh8T00XOC9R34wjwFILA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.5.0-rc3":{"name":"nuclear-js","version":"0.5.0-rc3","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"karma start --single-run --reporters=progress --log-level error","test-html":"karma start"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.0.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jasmine":"^2.0.1","karma":"^0.12.25","jasmine-core":"^2.1.2","karma-jasmine":"^0.3.1","karma-chrome-launcher":"^0.1.5","webpack-dev-server":"^1.6.6","karma-webpack":"^1.3.1","karma-jasmine-html-reporter":"^0.1.5"},"_id":"nuclear-js@0.5.0-rc3","dist":{"shasum":"f22a7a687b15e2de354d1fff99d8f64b7ad0c31c","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.5.0-rc3.tgz","integrity":"sha512-n4i3fP9jvX4o8/c2eyu7gbdYKOOtzDqjleqJwkXcUodLxXqf4UJHALCaftPB0y7tRmVc23xf+cI1UIKu1VcpRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQUJLl6KIF5rvEnIdlCdAZ1AOLkHy/1RZcwn9zHwkEaAiEAqbIGq1VQj42IWONAc7K97e8lE1wGKT5ex6FyKNHqkp4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.5.0-rc4":{"name":"nuclear-js","version":"0.5.0-rc4","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"karma start --single-run --reporters=progress --log-level error","test-html":"karma start"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.0.x","lodash":"^2.4.1"},"devDependencies":{"jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jasmine":"^2.0.1","karma":"^0.12.25","jasmine-core":"^2.1.2","karma-jasmine":"^0.3.1","karma-chrome-launcher":"^0.1.5","webpack-dev-server":"^1.6.6","karma-webpack":"^1.3.1","karma-jasmine-html-reporter":"^0.1.5"},"_id":"nuclear-js@0.5.0-rc4","dist":{"shasum":"45a98b36ffd6739427abfe5f1699917c7c423217","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.5.0-rc4.tgz","integrity":"sha512-t7yvRoQLGMZuI4AzBVFn19NeBbsNhTyWGWPzYFSExUHqO9owzF/0oDv98zrPQoqMZ2Wo/pWSdE+4zo9jJwlSMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWexL5cgbQFDsqipOZoPAhb3BYqO6AzVDZRG1Sb6merQIgWDB2BrJZ764tSBtkNL4OuaVz9rwVAr7A6xLPq9B2E7I="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"0.6.0":{"name":"nuclear-js","version":"0.6.0","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"karma start --single-run --reporters=progress --log-level error","test-html":"karma start"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.4.x"},"devDependencies":{"lodash":"^2.4.1","jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jasmine":"^2.0.1","karma":"^0.12.25","jasmine-core":"^2.1.2","karma-jasmine":"^0.3.1","karma-chrome-launcher":"^0.1.5","webpack-dev-server":"^1.6.6","karma-webpack":"^1.3.1","karma-jasmine-html-reporter":"^0.1.5","react":"^0.13.2"},"_id":"nuclear-js@0.6.0","dist":{"shasum":"169e7b5868c869f4a4fcda5a7af9c25f88a8ef63","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-0.6.0.tgz","integrity":"sha512-9HSx1Eg3Ah1rGqToaArKEd+vd9DdMRkB7mFOAfHBIfi6eGQ/WkW/ldFWpVJZogAp5S2bqlDh9UkxvJkjrmwJAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOpWDBnEGqerAO6yrQpX9Dy4TEAtolyHxWzBqgajbiTAIhAIGNSGEjsBL3xHsWAnqADCeqKC/17dm+qvB2LFzOF3xT"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.0.0":{"name":"nuclear-js","version":"1.0.0","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"karma start --single-run --reporters=progress --log-level error","test-html":"karma start"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.4.x"},"devDependencies":{"lodash":"^2.4.1","jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jasmine":"^2.0.1","karma":"^0.12.25","jasmine-core":"^2.1.2","karma-jasmine":"^0.3.1","karma-chrome-launcher":"^0.1.5","webpack-dev-server":"^1.6.6","karma-webpack":"^1.3.1","karma-jasmine-html-reporter":"^0.1.5","react":"^0.13.2"},"_id":"nuclear-js@1.0.0","dist":{"shasum":"e1f9fc8dad7abdcff4116f07970afd713cf52cf5","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.0.0.tgz","integrity":"sha512-96xaQU2d5qlUldYpMLsxWOiAF6OpfZ1NPkRfO35XVCThCiWTOmZKV01QO3yG1Jexoeszmh7A3RfSTfEP+bumKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2DXCLj996ZeVQDYSCpZ08Mfk70miNUnABZz6zLjuR2AiEA5vE+3zAUuA3T2N+IHx8yL9Y0iRlcqH8/3z2zQLfwjLA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.0.1":{"name":"nuclear-js","version":"1.0.1","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"karma start --single-run --reporters=progress --log-level error","test-html":"karma start"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.4.x"},"devDependencies":{"lodash":"^2.4.1","jstransform":"^6.2.0","webpack":"^1.4.0-beta4","jstransform-loader":"^0.1.1","jasmine":"^2.0.1","karma":"^0.12.25","jasmine-core":"^2.1.2","karma-jasmine":"^0.3.1","karma-chrome-launcher":"^0.1.5","webpack-dev-server":"^1.6.6","karma-webpack":"^1.3.1","karma-jasmine-html-reporter":"^0.1.5","react":"^0.13.2"},"_id":"nuclear-js@1.0.1","dist":{"shasum":"43d1bb460f8cab35bd721c1e935353e2a412e405","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.0.1.tgz","integrity":"sha512-Z5nCFjnu7ci3eBowL519tnUuc+yBSPofTg7+ipGJUdpQMdDjCq5wd3l1XS46DxnpM16fGvpP//zSxx/2zDTIMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9ME48GAnaQkN40edhRhGt4mOUx8ckC1xh3M4wwo+DaAiEA37be7HEU9JXVPTuicCxGFpo1pBmdDGDK5hCspcjIGZs="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.0.2":{"name":"nuclear-js","version":"1.0.2","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.4.x"},"devDependencies":{"lodash":"^2.4.1","jstransform":"^6.2.0","jstransform-loader":"^0.1.1","jasmine":"^2.0.1","karma":"^0.12.25","jasmine-core":"^2.1.2","karma-jasmine":"^0.3.1","karma-chrome-launcher":"^0.1.5","karma-webpack":"^1.3.1","karma-jasmine-html-reporter":"^0.1.5","react":"^0.13.2","karma-phantomjs-launcher":"^0.1.4","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","webpack":"^1.8.11","grunt":"^0.4.5","karma-coverage":"^0.3.1","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.13","istanbul-instrumenter-loader":"^0.1.2","grunt-karma":"^0.10.1","load-grunt-config":"^0.17.1","grunt-contrib-clean":"^0.6.0"},"_id":"nuclear-js@1.0.2","dist":{"shasum":"de3ab5a813c3d56b4d615a086128b98ccaafd6de","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.0.2.tgz","integrity":"sha512-3jYXL8Wsps6jCS1QL3zGozp92FoIYAbXMFF6EyfDI3juTkW2/VyAkCABjKMZwPAq/1njyECKr7y4LXb4TQ3tGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQNafgTiPJ61x6PsM0GeWVyf1kxdRwhKyiE1WmDxj9pQIhAM3n1T2JNTg6apvZ4dm7CbyQAxJgohqQDv0CqaVQiN5C"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.0.3":{"name":"nuclear-js","version":"1.0.3","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci","postinstall":"grunt githooks"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.4.x"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^13.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.10.1","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.13","istanbul-instrumenter-loader":"^0.1.2","jasmine":"^2.0.1","jasmine-core":"^2.1.2","jstransform":"^6.2.0","jstransform-loader":"^0.1.1","karma":"^0.12.25","karma-chrome-launcher":"^0.1.5","karma-coverage":"^0.3.1","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.1","karma-jasmine-html-reporter":"^0.1.5","karma-phantomjs-launcher":"^0.1.4","karma-sauce-launcher":"^0.2.11","karma-webpack":"^1.3.1","load-grunt-config":"^0.17.1","lodash":"^2.4.1","react":"^0.13.2","webpack":"^1.8.11"},"_id":"nuclear-js@1.0.3","dist":{"shasum":"75cbc43a3da5b9ec22c8098726e70d90d25a183b","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.0.3.tgz","integrity":"sha512-W/7EgMW1vKqeIMCjNZ6ihGLbKcfQdhSga0rzb6zVKEyn6tNFvpmVSQz5GzJpBG4JLzjCDmjAxFnEFkM28pjz7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQZ6Ughg/1zHFjILUX5u47Ymd8Y/ELdNcq3xFhSi1M2gIhAKbEfrB6ZWoCFoKVPvRjy4OuV/w8cp+dZo9jhbFpNdwA"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.0.4":{"name":"nuclear-js","version":"1.0.4","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci","postinstall":"./node_modules/grunt-cli/bin/grunt githooks"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.4.x"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^13.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.10.1","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.13","istanbul-instrumenter-loader":"^0.1.2","jasmine":"^2.0.1","jasmine-core":"^2.1.2","jstransform":"^6.2.0","jstransform-loader":"^0.1.1","karma":"^0.12.25","karma-chrome-launcher":"^0.1.5","karma-coverage":"^0.3.1","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.1","karma-jasmine-html-reporter":"^0.1.5","karma-phantomjs-launcher":"^0.1.4","karma-sauce-launcher":"^0.2.11","karma-webpack":"^1.3.1","load-grunt-config":"^0.17.1","lodash":"^2.4.1","react":"^0.13.2","webpack":"^1.8.11","grunt-cli":"^0.1.13"},"_id":"nuclear-js@1.0.4","dist":{"shasum":"66f0c8e517e1960be79ae92d5ce2f6b6d70fc37b","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.0.4.tgz","integrity":"sha512-5n3vyMMzuKv3t63zwNFB9JXGT2y5q1dWmjYxDUorpugkC2+scSnAd3CjWYuQMdGQ6rAs23pCh5notFnVpq++CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBs+TmrMrsf5mndA2IrkdJUEmCk7SuBT85a9SPKsT3aAiEAhlSUfb1il5WDeUUd+U60rS/Ze8Yo+tqt1G3uvr+H4aM="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.0.5":{"name":"nuclear-js","version":"1.0.5","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.4.x"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^13.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.10.1","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.13","istanbul-instrumenter-loader":"^0.1.2","jasmine":"^2.0.1","jasmine-core":"^2.1.2","jstransform":"^6.2.0","jstransform-loader":"^0.1.1","karma":"^0.12.25","karma-chrome-launcher":"^0.1.5","karma-coverage":"^0.3.1","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.1","karma-jasmine-html-reporter":"^0.1.5","karma-phantomjs-launcher":"^0.1.4","karma-sauce-launcher":"^0.2.11","karma-webpack":"^1.3.1","load-grunt-config":"^0.17.1","lodash":"^2.4.1","react":"^0.13.2","webpack":"^1.8.11"},"_id":"nuclear-js@1.0.5","dist":{"shasum":"3ea4c026054b0b5fac041c9911e6325bfdaf85b0","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.0.5.tgz","integrity":"sha512-tBowQl9IcT7HgbZHox8hLwtwwMC+AORyV0PSvc2Wc+tCq5J3xYasWoL0qOT1G6E5NHz7jpR37xiKupAyOUryvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmn7TONF9/5WMOjtivdVKns8oUPyjkHPFelU9lMVLxBAIhAKtJfow7y4osnlAADKvgyt6KnezYt7zFvG0CtFExuhDE"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.1.0":{"name":"nuclear-js","version":"1.1.0","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.7.3"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^14.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.11.0","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.15","istanbul-instrumenter-loader":"^0.1.3","jasmine":"^2.3.1","jasmine-core":"^2.3.4","jstransform":"^11.0.1","jstransform-loader":"^0.2.0","karma":"^0.12.36","karma-chrome-launcher":"^0.1.12","karma-coverage":"^0.4.2","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.5","karma-jasmine-html-reporter":"^0.1.8","karma-phantomjs-launcher":"^0.2.0","karma-sauce-launcher":"^0.2.11","karma-webpack":"^1.5.1","load-grunt-config":"^0.17.1","lodash":"^3.9.3","node-libs-browser":"^0.5.2","phantomjs":"^1.9.17","react":"^0.13.3","webpack":"^1.9.11"},"_id":"nuclear-js@1.1.0","dist":{"shasum":"32013d9d0b9cf7b894628d530ba67a903ff7fd99","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.1.0.tgz","integrity":"sha512-X7WNFAF6M9OAgLjZ7Xe+o8j8EkTwKgwPunTIm0t3bvLpmyA63a0oul6RfPPggD6Kbonn4u2+8RBSw0KHruBifw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnM4Se0aOAZlcV3v/QCVooKiuiHsLAqDTAaiiNuNAfjAIgUtGElPYC4naXgBiivViEkgucRUYc4/3YeSkaxCMFOQw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.1.1":{"name":"nuclear-js","version":"1.1.1","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.7.3"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^14.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.11.0","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.15","istanbul-instrumenter-loader":"^0.1.3","jasmine":"^2.3.1","jasmine-core":"^2.3.4","jstransform":"^11.0.1","jstransform-loader":"^0.2.0","karma":"^0.12.36","karma-chrome-launcher":"^0.1.12","karma-coverage":"^0.4.2","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.5","karma-jasmine-html-reporter":"^0.1.8","karma-phantomjs-launcher":"^0.2.0","karma-sauce-launcher":"^0.2.11","karma-webpack":"^1.5.1","load-grunt-config":"^0.17.1","lodash":"^3.9.3","node-libs-browser":"^0.5.2","phantomjs":"^1.9.17","react":"^0.13.3","webpack":"^1.9.11"},"_id":"nuclear-js@1.1.1","dist":{"shasum":"9f8346b64e57088a70cf0ec33093ecb21c10a4a5","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.1.1.tgz","integrity":"sha512-yIc1tD6klRdz6lTOtFWTWRhQjAPvQl7JMdB48hgAKFW7RQ0fEqlwJn7Bl3rafuy1i6qvqcc41cfBIKHN55cSGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW1mLOfPGcxSARUHdWab7VpQ40G6c++jbhnWP3c66cVAIhANNwzcUqAIK6R/WDxXIbMHyJA+/qVImjhUm2X4NVmkjk"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.1.2":{"name":"nuclear-js","version":"1.1.2","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.7.3"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^14.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.12.0","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.15","istanbul-instrumenter-loader":"^0.1.3","jasmine":"^2.3.1","jasmine-core":"^2.3.4","jstransform":"^11.0.1","jstransform-loader":"^0.2.0","karma":"^0.13.3","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.4.2","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.6","karma-jasmine-html-reporter":"^0.1.8","karma-phantomjs-launcher":"^0.2.0","karma-sauce-launcher":"^0.2.14","karma-webpack":"^1.7.0","load-grunt-config":"^0.17.1","lodash":"^3.9.3","node-libs-browser":"^0.5.2","phantomjs":"^1.9.17","react":"^0.13.3","webpack":"^1.10.5"},"_id":"nuclear-js@1.1.2","dist":{"shasum":"785dbd3cdfbeacfa99090831ca6187b8b07b7d0c","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.1.2.tgz","integrity":"sha512-NjQDUKuj01gAUZx0UyaHOc/AIFD2E4/R6RkRP5zcfTaFWtjMNR4OwXILiQ+uved3CwtyG/raFs2GiZPwAX3RzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVrBvnsgu8FqN+hcanFQ1jJ5uFhMbIlHTX/KIsQ2famQIhAKqQFAzvEIVWpzGkbUrmEdLZZpHI1gliJr+MWbudrIAM"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.2.0":{"name":"nuclear-js","version":"1.2.0","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.7.3"},"devDependencies":{"grunt":"^0.4.5","babel-core":"^5.8.29","babel-loader":"^5.3.2","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^14.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.12.0","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.15","istanbul-instrumenter-loader":"^0.1.3","jasmine":"^2.3.1","jasmine-core":"^2.3.4","jstransform":"^11.0.1","jstransform-loader":"^0.2.0","karma":"^0.13.3","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.4.2","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.6","karma-jasmine-html-reporter":"^0.1.8","karma-phantomjs-launcher":"^0.2.0","karma-sauce-launcher":"^0.2.14","karma-webpack":"^1.7.0","load-grunt-config":"^0.17.1","lodash":"^3.9.3","node-libs-browser":"^0.5.2","phantomjs":"^1.9.17","react":"^0.13.3","webpack":"^1.10.5"},"_id":"nuclear-js@1.2.0","dist":{"shasum":"176a65353cdbdf8652f0f99788578e543fc314e7","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.2.0.tgz","integrity":"sha512-euY/0kQ+Xmxn3LMehhOAJUF4i3hs3aA9i+41V6fYhGFHnWc17vyAxEgHF3qXg1HDBcxNiwT+V/LZ3SAZK8LzJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKyhjZkLWCCGPzeYUrEDSLDP/XUer/8c49MaZ3rPZSDQIhAL3A5pbCbGvs3oPbEaX80xxICrusNV2mB2rdPJILOapK"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.2.1":{"name":"nuclear-js","version":"1.2.1","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.7.3"},"devDependencies":{"grunt":"^0.4.5","babel-core":"^5.8.29","babel-loader":"^5.3.2","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^14.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.12.0","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.15","istanbul-instrumenter-loader":"^0.1.3","jasmine":"^2.3.1","jasmine-core":"^2.3.4","jstransform":"^11.0.1","jstransform-loader":"^0.2.0","karma":"^0.13.3","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.4.2","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.6","karma-jasmine-html-reporter":"^0.1.8","karma-phantomjs-launcher":"^0.2.0","karma-sauce-launcher":"^0.2.14","karma-webpack":"^1.7.0","load-grunt-config":"^0.17.1","lodash":"^3.9.3","node-libs-browser":"^0.5.2","phantomjs":"^1.9.17","react":"^0.13.3","webpack":"^1.10.5"},"_id":"nuclear-js@1.2.1","dist":{"shasum":"cd51d8b00b3e3a1d014ec45152364b7b47f68e6a","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.2.1.tgz","integrity":"sha512-3myH4j9hfvY3dPxSbHDFwi5QEiKoLN8Uo4p7Lh7zJGZzTwoPyqHTPAgLHIkS4DgDKBxGOs0ryOvp+wZuSuKDLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk4qgYgdlGEL9Idkcn5c48wD9+o9VGBSAVikRQjQNi3QIhAPo19NFDM00wCZYlSxTJ1WKNHgQQ4Z/bbr44FbaqdLRo"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.3.0":{"name":"nuclear-js","version":"1.3.0","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.7.3"},"devDependencies":{"grunt":"^0.4.5","babel-core":"^5.8.29","babel-loader":"^5.3.2","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^14.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.12.0","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.15","istanbul-instrumenter-loader":"^0.1.3","jasmine":"^2.3.1","jasmine-core":"^2.3.4","jstransform":"^11.0.1","jstransform-loader":"^0.2.0","karma":"^0.13.3","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.4.2","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.6","karma-jasmine-html-reporter":"^0.1.8","karma-phantomjs-launcher":"^0.2.0","karma-sauce-launcher":"^0.2.14","karma-webpack":"^1.7.0","load-grunt-config":"^0.17.1","lodash":"^3.9.3","node-libs-browser":"^0.5.2","phantomjs":"^1.9.17","react":"^0.13.3","webpack":"^1.10.5"},"_id":"nuclear-js@1.3.0","dist":{"shasum":"27303bcd8fc2f738e0e8ae7ad15b935fc3e6c71f","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.3.0.tgz","integrity":"sha512-VG5OzqmNF36fJ2U6PYeUfpB9AJVT5rOZlAUT/J9Ehh727I7CJ6FvWR71HSMcOZ1SkYux+2tW/gQG9S/AAj8rAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7nMAb6+g1EDAvpGLtttakZCJFdmCCeGcx4kBnN2F1ZAiAu1/Hpf8X8dpAuxI0Q1YWcqQmISUSa/tXwGsou0tx1Zg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}]},"1.4.0":{"name":"nuclear-js","version":"1.4.0","description":"Immutable, reactive Flux architecture. UI Agnostic.","main":"dist/nuclear.js","scripts":{"test":"grunt ci"},"author":{"name":"Jordan Garcia"},"license":"MIT","bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"homepage":"https://github.com/optimizely/nuclear-js","repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js.git"},"keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"dependencies":{"immutable":"^3.8.1"},"devDependencies":{"grunt":"^0.4.5","babel-core":"^5.8.29","babel-loader":"^5.3.2","grunt-contrib-clean":"^0.6.0","grunt-eslint":"^14.0.0","grunt-githooks":"^0.3.1","grunt-karma":"^0.12.0","grunt-karma-coveralls":"^2.5.3","istanbul":"^0.3.15","istanbul-instrumenter-loader":"^0.1.3","jasmine":"^2.3.1","jasmine-core":"^2.3.4","jstransform":"^11.0.1","jstransform-loader":"^0.2.0","karma":"^0.13.3","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.4.2","karma-es5-shim":"https://github.com/pokehanai/karma-es5-shim/archive/v2.1.0.tar.gz","karma-jasmine":"^0.3.6","karma-jasmine-html-reporter":"^0.1.8","karma-phantomjs-launcher":"^0.2.0","karma-sauce-launcher":"^0.2.14","karma-webpack":"^1.7.0","load-grunt-config":"^0.17.1","lodash":"^3.9.3","node-libs-browser":"^0.5.2","phantomjs":"^1.9.17","react":"^0.13.3","webpack":"^1.10.5"},"gitHead":"12a2c70ab874a4d47846e232be8b7b0c57a90715","_id":"nuclear-js@1.4.0","_shasum":"6c9c001b0673f0ae9d8f8b188c4da04ed693a7be","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"jordangarcia","email":"jordan.garcia@gmail.com"},"dist":{"shasum":"6c9c001b0673f0ae9d8f8b188c4da04ed693a7be","tarball":"https://registry.npmjs.org/nuclear-js/-/nuclear-js-1.4.0.tgz","integrity":"sha512-rYA4AEPqWmpK4Pb+cUlYJPtFgiVgX6QNR7CGNXU/LXWbrIXW/TBnHWpD0waNmBB4l7UJiX7SvXjEQfwlGqln5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2+Y1XsSO08lXNHsm39iOH6MfEUp/HEsgmrZAczzZOVAiEAu1sVuCqdwlQQPwiHFVUlLRTER3007+RVgNKfMGXzBuY="}]},"maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nuclear-js-1.4.0.tgz_1474486017338_0.9060813880059868"}}},"readme":" NuclearJS\n\n[![Build Status](https://travis-ci.org/optimizely/nuclear-js.svg?branch=master)](https://travis-ci.org/optimizely/nuclear-js)\n[![Coverage Status](https://coveralls.io/repos/optimizely/nuclear-js/badge.svg?branch=master)](https://coveralls.io/r/optimizely/nuclear-js?branch=master)\n[![Join the chat at https://gitter.im/optimizely/nuclear-js](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/optimizely/nuclear-js?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![Sauce Test Status](https://saucelabs.com/browser-matrix/nuclearjs.svg)](https://saucelabs.com/u/nuclearjs)\n\nTraditional Flux architecture built with ImmutableJS data structures.\n\n## Documentation\n\n[https://optimizely.github.io/nuclear-js/](https://optimizely.github.io/nuclear-js/)\n\n## Design Philosophy\n\n- **Simple Over Easy** - The purpose of NuclearJS isn't to write the most expressive TodoMVC anyone's ever seen.  The goal of NuclearJS is to provide a way to model data that is easy to reason about and decouple at very large scale.\n\n- **Immutable** - A means for less defensive programming, more predictability and better performance.\n\n- **Functional** - The framework should be implemented functionally wherever appropriate.  This reduces incidental complexity and pairs well with Immutability.\n\n- **Smallest Amount of State Possible** - Using NuclearJS should encourage the modeling of your application state in the most minimal way possible.\n\n- **Decoupled** - A NuclearJS system should be able to function without any sort of UI or frontend.  It should be backend/frontend agnostic and be able to run on a NodeJS server.\n\n## Installation\n\nNuclearJS can be downloaded from [npm](https://www.npmjs.com/).\n\n```\nnpm install nuclear-js\n```\n\n## Examples\n\n- [Shopping Cart Example](./examples/shopping-cart) - Provides a general overview of basic NuclearJS concepts: actions, stores and getters with ReactJS.\n- [Flux Chat Example](./examples/flux-chat) - A classic Facebook flux chat example written in NuclearJS.\n- [Rest API Example](./examples/rest-api) - Shows how to deal with fetching data from an API using NuclearJS conventions.\n- [Hot reloadable stores](./examples/hot-reloading) - Shows how to setup stores to be hot reloadable using webpack hot module replacement.\n\n## How NuclearJS differs from other Flux implementations\n\n1.  All app state is in a singular immutable map, like [Om](https://github.com/omcljs/om).  In development you can see your entire application state at every point in time thanks to awesome debugging tools built into NuclearJS.\n\n2.  State is not spread out through stores, instead stores are a declarative way of describing some top-level domain of your app state. For each key in the app state map a store declares the initial state of that key and how that piece of the app state reacts over time to actions dispatched on the flux system.\n\n3.  Stores are not reference-able nor have any `getX` methods on them.  Instead NuclearJS uses a functional lens concept called **getters**. In fact, the use of getters obviates the need for any store to know about another store, eliminating the confusing `store.waitsFor` method found in other flux implementations.\n\n4.  NuclearJS is insanely efficient - change detection granularity is infinitesimal, you can even observe computed state where several pieces of the state map are combined together and run through a transform function.  NuclearJS is smart enough to know when the value of any computed changes and only call its observer if and only if its value changed in a way that is orders of magnitude more efficient than traditional dirty checking.  It does this by leveraging ImmutableJS data structure and using a `state1 !== state2` reference comparison which runs in constant time.\n\n5.  Automatic data observation / rendering -- automatic re-rendering is built in for React in the form of a very lightweight mixin.  It is also easily possible to build the same functionality for any UI framework such as VueJS, AngularJS and even Backbone.\n\n6.  NuclearJS is not a side-project, it's used as the default Flux implementation that powers all of Optimizely.  It is well tested and will continue to be maintained for the foreseeable future. Our current codebase has over dozens of stores, actions and getters, we even share our prescribed method of large scale code organization and testing strategies.\n\n## Performance\n\nGetters are only calculated whenever their dependencies change. So if the dependency is a keypath then it will only recalculate when that path in the app state map has changed (which can be done as a simple `state.getIn(keyPath) !== oldState.getIn(keyPath)` which is an `O(log32(n))` operation. The other case is when a getter is dependent on other getters. Since every getter is a pure function, NuclearJS will only recompute the getter if the values if its dependencies change.\n\n## API Documentation\n\n[API Documentation](https://optimizely.github.io/nuclear-js/docs/07-api.html)\n\n## For Smaller Applications\n\nNuclearJS was designed first and foremost for large scale production codebases.  For a much more lightweight Flux implementation that shares many of the same ideas and design principles check out [Microcosm](https://github.com/vigetlabs/microcosm).\n\n## Contributing\n\nContributions are welcome, especially with the documentation website and examples.  See [CONTRIBUTING.md](./CONTRIBUTING.md).\n","maintainers":[{"name":"jordangarcia","email":"jordan.garcia@gmail.com"}],"time":{"modified":"2022-06-22T12:28:00.253Z","created":"2014-09-15T20:38:06.190Z","0.0.1":"2014-09-15T20:38:06.190Z","0.0.2":"2014-09-16T01:43:37.586Z","0.0.3":"2014-09-16T02:01:37.892Z","0.0.4":"2014-09-17T01:11:28.136Z","0.1.0":"2014-09-17T23:35:21.484Z","0.1.1":"2014-09-18T00:56:30.521Z","0.1.2":"2014-09-24T07:58:14.475Z","0.2.0":"2014-09-26T10:35:23.738Z","0.3.1":"2014-10-03T04:10:01.582Z","0.3.2":"2014-10-03T06:37:38.175Z","0.3.3":"2014-10-11T19:44:37.855Z","0.4.0-rc1":"2014-10-19T20:04:13.913Z","0.4.0-rc2":"2014-10-25T17:45:46.492Z","0.4.0-rc3":"2014-10-25T18:41:15.018Z","0.4.0-rc4":"2014-11-02T19:34:42.325Z","0.4.0-rc5":"2014-11-09T22:40:32.017Z","0.4.0":"2014-11-09T23:33:10.408Z","0.4.1-rc1":"2014-11-16T22:45:33.751Z","0.4.1-rc2":"2014-11-19T18:01:40.455Z","0.5.0-rc1":"2014-11-27T01:04:11.939Z","0.5.0-rc2":"2014-12-04T06:03:35.818Z","0.5.0-rc3":"2014-12-11T22:07:27.830Z","0.5.0-rc4":"2014-12-14T03:47:55.203Z","0.6.0":"2015-04-25T22:44:48.068Z","1.0.0":"2015-04-27T18:48:00.297Z","1.0.1":"2015-04-27T20:12:34.415Z","1.0.2":"2015-05-14T17:05:13.986Z","1.0.3":"2015-06-04T17:16:23.299Z","1.0.4":"2015-06-04T17:32:48.211Z","1.0.5":"2015-06-04T17:37:33.388Z","1.1.0":"2015-07-23T18:08:08.119Z","1.1.1":"2015-07-28T01:06:26.076Z","1.1.2":"2015-11-01T20:00:45.665Z","1.2.0":"2015-11-02T04:03:17.921Z","1.2.1":"2015-11-05T17:39:01.129Z","1.3.0":"2016-01-04T18:06:26.198Z","1.4.0":"2016-09-21T19:26:57.599Z"},"license":"MIT","readmeFilename":"README.md","author":{"name":"Jordan Garcia"},"homepage":"https://github.com/optimizely/nuclear-js","keywords":["flux","nuclear","immutable","react","vue","vuejs","functional","stateless"],"repository":{"type":"git","url":"git://github.com/optimizely/nuclear-js.git"},"bugs":{"url":"https://github.com/optimizely/nuclear-js/issues"},"users":{"bapinney":true,"ingorichter":true,"blindcat":true}}