{"_id":"normalizr","_rev":"134-f20975e53ebd0a332a47dfb2a229b7ef","name":"normalizr","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","dist-tags":{"latest":"3.6.2","beta":"3.0.0-beta.2"},"versions":{"0.1.0":{"name":"normalizr","version":"0.1.0","description":"Normalizes JSON according to schema for Flux application","main":"index.js","repository":{"type":"git","url":"https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"ee7e8cc0a942c0cf04afbc081d609c0f570545a6","_id":"normalizr@0.1.0","_shasum":"0f70501adf4ff91a44d55ef321a1612a60dab193","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"0f70501adf4ff91a44d55ef321a1612a60dab193","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-0.1.0.tgz","integrity":"sha512-ceqLpuuOQf8ss0QEGbrylfS2FBh7hWGCjr4YD7ZX1YUsUNhMUkW2poGi6YYrc1Iv97zxtSckH+sQoM+KKVVQUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDj92lucUj87kqeJZ5DIIxIFdUCHNjKZhLLO0DYhQL3ZAiEAu14BzZpeqcabe21cEK0QlQ8SvmQCkoOKCNhGZ5xY3X8="}]},"directories":{}},"0.1.1":{"name":"normalizr","version":"0.1.1","description":"Normalizes JSON according to schema for Flux application","main":"index.js","repository":{"type":"git","url":"https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha -R spec ./test/index.js"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"dependencies":{"lodash-node":"^2.4.1"},"gitHead":"c41c649ae9d06daf90049fec518e9a3433ebbb05","_id":"normalizr@0.1.1","_shasum":"b02c5b936e96c472716c8d6b28c94998086570a6","_from":"./","_npmVersion":"1.4.14","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"b02c5b936e96c472716c8d6b28c94998086570a6","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-0.1.1.tgz","integrity":"sha512-5bx7wYM3ziLv8a1Q/Y12ds0MZBhGxajDAmV2E81C3v8K5IUXhnWFlBvVb7xP/aPZm6aBQcVCpkw9GwqlPGAwtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIVKSjLVkkaH5p+IhnPVCVXcUOlV+7IrXz9qB3mXLIxgIgBEXm5Vls4sLrwcunlUbx5Sfxuars5o5SNsP5U4x3WTQ="}]},"directories":{}},"0.1.2":{"name":"normalizr","version":"0.1.2","description":"Normalizes JSON according to schema for Flux application","main":"index.js","repository":{"type":"git","url":"https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha -R spec ./test/index.js"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"dependencies":{"lodash-node":"^2.4.1"},"gitHead":"9be677a32271de9c59285f554c8b5de14b0ca8fe","_id":"normalizr@0.1.2","_shasum":"2e9c4c6c3f1ecd26a0d6c6e4954775dcf85f1d9a","_from":"./","_npmVersion":"1.4.14","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"2e9c4c6c3f1ecd26a0d6c6e4954775dcf85f1d9a","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-0.1.2.tgz","integrity":"sha512-liFszGjvS2UqtR8jly0jwsin0q2b5PnMDbT8fxzlN9OcwKlyAFe1D7z3uxgEB8jMZpVdoK4ePaFSDoqNzrXJ1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBTsIBH/8EK03tMv3ILXDyT6Cvv7bTXFE7rHaWLAP2EwIhALLt0CgfzjHtJfG6/nVkta1iC/VMcdKHMpgg6o3FHoQv"}]},"directories":{}},"0.1.3":{"name":"normalizr","version":"0.1.3","description":"Normalizes JSON according to schema for Flux application","main":"index.js","repository":{"type":"git","url":"https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha -R spec ./test/index.js"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"dependencies":{"lodash":"^3.0.0"},"gitHead":"f0ed6ff7623a83c2aa9e35d35f13e4230cae6f71","_id":"normalizr@0.1.3","_shasum":"7a9e4a9d906f7204f6152110cfda3297b00f9dac","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.11.13","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"7a9e4a9d906f7204f6152110cfda3297b00f9dac","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-0.1.3.tgz","integrity":"sha512-mXnUsixNPKUoF9Xys8IlcxYfrAIK0Vp8sNyDTgWTqV1oVcG3F1Ly+rejHJHCyG2lfMEHug79C/4WtvNQm/iTnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/SCALEJI82tj1+s5Pd3W+eKhm2zWa0kRBoLKiD4IJCgIgVgzfSD1tetAdjSonio2laNzF+EUB7asZbhUknAUdm5w="}]},"directories":{}},"1.0.0":{"name":"normalizr","version":"1.0.0","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^3.10.0"},"gitHead":"ab7777a321d030e6fb5e097d7b22e16cf0a79207","_id":"normalizr@1.0.0","_shasum":"7181e311362e71830db91c0eadc9d844821fe051","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"7181e311362e71830db91c0eadc9d844821fe051","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-1.0.0.tgz","integrity":"sha512-6y2/vsqZ84Tm/kgH5KxtaSfMXxLTaznL/IQQwplZb1xcbGCMvTx2lyOY7Bo13JnPG4j9GYbUnfG+3VPYVgltIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCavVViO4OEu0QrtVCrZN7olt6OapdCi6InwB4RSmCjNwIhAIxHlz9pNjuBIWEGo2TCBs+wQh4dYe2B3h2iN/wkUmJn"}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"1.1.0":{"name":"normalizr","version":"1.1.0","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^3.10.0"},"gitHead":"2b6decae9ad7f0c782c26786ebf439b6b2ef0027","_id":"normalizr@1.1.0","_shasum":"1e61f5bd5a38f461ab8699a3258452e8a05def3b","_from":".","_npmVersion":"3.3.3","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"1e61f5bd5a38f461ab8699a3258452e8a05def3b","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-1.1.0.tgz","integrity":"sha512-ztn0s4oY6UiB5hhfHBP4QY8ndh4fr21Fo081wYCOJgr26l+0uBJbPtPacwroY80FxcUtDwLUwHegh9hFXJcCKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKJxEdT1D9I9ZPUHAVuccY6bk6OblV71p28H/lGalR+AIgJvNvI73h81XPLo278yiRBTMsjD5HHiQq6kpwCgWGkao="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"1.2.0":{"name":"normalizr","version":"1.2.0","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^3.10.0"},"gitHead":"714f752b76869af58b7c1949dd85938ba114d1ed","_id":"normalizr@1.2.0","_shasum":"8eb48b05609a3537ce25c6764f2701f1b4d324c1","_from":".","_npmVersion":"3.3.8","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"8eb48b05609a3537ce25c6764f2701f1b4d324c1","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-1.2.0.tgz","integrity":"sha512-32nhDEitMP9QcjBz8AWfliawfDFcb7gBXy3O2yzS4xDEn67OT5nO/NP/saafggCvOMqGZZlPZpp3E0wMFrlsjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7j1AVVqSpmkOGpuDd2fHKYYU+0iyNTjxLdqZbos9VXwIgN9P0SmdKoLl/cqZJV25lc63HCtVDTdGpjbbzco/sslw="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"1.3.0":{"name":"normalizr","version":"1.3.0","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^3.10.0"},"gitHead":"70617de70df0f85786d7140581eab6be9ce0c8cb","_id":"normalizr@1.3.0","_shasum":"87b6088f0df7280137442d24cf7aa3f165f41a32","_from":".","_npmVersion":"3.3.8","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"87b6088f0df7280137442d24cf7aa3f165f41a32","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-1.3.0.tgz","integrity":"sha512-qQnkumiWkD/yuJTn3mY6nJTO+mXNZSeZ+AtZ47PrcoZFXwXSsbkZqjwPrJZctYivkHhHkf/OZeVo0IxzcP3+7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFYHJu9JFXVtMeXALWFhw4x2FyWzUedv2wgJrRbgkSpgIgEkWVRCewOoFMBL6vbV3z1c+OYQNRFtUGrnxBnkmWhGE="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"1.3.1":{"name":"normalizr","version":"1.3.1","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^3.10.0"},"gitHead":"7cb58a34aca24e72811dfda7738b5b8d1c670d36","_id":"normalizr@1.3.1","_shasum":"1b097a65e560fee0b8dae17accad2a885d5e1c07","_from":".","_npmVersion":"3.3.8","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"1b097a65e560fee0b8dae17accad2a885d5e1c07","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-1.3.1.tgz","integrity":"sha512-V4CBsr41nOJmbzOPx248D1lQXU9kNzOw4ipCiI07W6GvRAP7n3Chw8xZfHsvsRugOlF3qUqf89ZM5sUW4NtPCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuC9nn6DO6s0vLpB5vl3LNgJCxSbwF+il1orad5h6+BwIgYwr4Z/TNnGBzI5Zk+/d9cbtuKdFSbo6Q+ri2EPA6vVc="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"1.4.0":{"name":"normalizr","version":"1.4.0","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^3.10.0"},"gitHead":"e7d8205bf084d2fd4fb395d207180ddaa19c1f12","_id":"normalizr@1.4.0","_shasum":"21f51f7a65c74a13f326642a7eb36f3bd12ba051","_from":".","_npmVersion":"3.3.8","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"21f51f7a65c74a13f326642a7eb36f3bd12ba051","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-1.4.0.tgz","integrity":"sha512-+w5m02K6ZtFFIK2aNz8CXKKEaDVAaogatCChiOenlSDZ3rSbGO117UyZqgL6SZMbl5vTNpzPDm1PYr2m2FROWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEh1AI/Py8iVMwfbh3XLn1f8NJ16TM+e0tq3x1idhgAQIgUK/5OOg+1QgbGfkShxrKn8z9IxFhZcNBI2VuktrURqc="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"1.4.1":{"name":"normalizr","version":"1.4.1","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"files":["dist","lib","src"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^3.10.0"},"gitHead":"cc15f168653cce02cb2ef343d0f18772682875e9","_id":"normalizr@1.4.1","_shasum":"aa387c2465f13611caf3aae42baf98f705e8a2ce","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"aa387c2465f13611caf3aae42baf98f705e8a2ce","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-1.4.1.tgz","integrity":"sha512-ZIrUKOTjCK/BAZOcSvtJ4otwazfJN+yq9skvBBzdRECARD2FnZgOumKMRupOQBwPsjxCagPvaGVIRCeY3zRwdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAD2gD7Flt998hRUkjyyUaiN73y6zTTPGwrlkbLiheMQAiAnwrmZeE29kv7q10RPNaJ1Kk34Rfc3ZIN3zBSZSvVX/w=="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"2.0.0":{"name":"normalizr","version":"2.0.0","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"files":["dist","lib","src"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^4.0.0"},"gitHead":"47b2873113da994d03e61a002451f0ca1a4c54b8","_id":"normalizr@2.0.0","_shasum":"b5f856959192a87050693b790d1fdd05fc23da2e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"b5f856959192a87050693b790d1fdd05fc23da2e","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-2.0.0.tgz","integrity":"sha512-4LYJrbStNwWHuKZf4F6HV/2Nc4IwvZnBYKm7lzyvj7sWLorkzJ0jeXdBWsPjbmoqHlnuXwNWbowW17ECzT6APA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjvMyNiEQpJOQtpJgK+BsUeSbCFbIBnnTKqg82fdUvyAiA1uKLyl5ExHFceGQhtCHoThYT+Av2skb4NowsBRa4tdQ=="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"directories":{}},"2.0.1":{"name":"normalizr","version":"2.0.1","description":"Normalizes JSON according to schema for Flux application","main":"lib/index.js","repository":{"type":"git","url":"https://github.com/gaearon/normalizr.git"},"keywords":["flux","normalize","api","json"],"files":["dist","lib","src"],"author":{"name":"Dan Abramov"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/normalizr/issues"},"homepage":"https://github.com/gaearon/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^4.0.0"},"gitHead":"ba05cc0c79a218eb3f3bd0217d6239fbd4a67d9b","_id":"normalizr@2.0.1","_shasum":"da0e2c87c25021aa13a7b8c4a9889c705e282a87","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"da0e2c87c25021aa13a7b8c4a9889c705e282a87","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-2.0.1.tgz","integrity":"sha512-mPwx1ZNFn1nAF/+jmaFkMDTkGgZnypbuW07kaGIf2A5JRQ3NyFsoSa9Za4x8qcY99IdZf71qynejdNQnDRTf3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL3Ulh2XQsXwx9cckc5wUHjSRhSbNEBwisTwy3pEoKtwIgbgQGRzMKIsadtIot9pPUBZgRNk1SU/Gi4viCdcPyuXY="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/normalizr-2.0.1.tgz_1459366404029_0.44227304006926715"},"directories":{}},"2.0.2":{"name":"normalizr","version":"2.0.2","description":"Normalizes JSON according to schema for Redux and Flux applications","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/paularmstrong/normalizr.git"},"keywords":["flux","normalize","api","json"],"files":["dist","lib","src"],"author":{"name":"Dan Abramov"},"contributors":[{"name":"Paul Armstrong"}],"license":"MIT","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","scripts":{"test":"mocha --compilers js:babel/register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel":"^5.8.3","babel-core":"^5.8.3","babel-loader":"^5.3.2","chai":"^3.2.0","mocha":"^2.2.5","rimraf":"^2.4.2","webpack":"^1.10.5"},"dependencies":{"lodash":"^4.11.2"},"gitHead":"3fabec43d6973fe15fd4a52129120a579ca35d84","_id":"normalizr@2.0.2","_shasum":"80eac366520ddaf27831032ece3c686fca89de0e","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.1","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"80eac366520ddaf27831032ece3c686fca89de0e","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-2.0.2.tgz","integrity":"sha512-V/8aG4H7l0lSEfxjwG7m6tN59u7tKmQSyJg3EJzM3X2muiTy2fvmKnwYqdAyT3AK3PpSmxfstOH27xsKBOHftQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDI33xvCrvHErMbYk7xprcsHPiOGehIWuDMS+gCQJp89AiEAkxtdKQMGguz3Q+9e5A1xzp7eExa3+lFYBdNkAeqjBLc="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@paularmstrongdesigns.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/normalizr-2.0.2.tgz_1462902904171_0.7487098413985223"},"directories":{}},"2.1.0":{"name":"normalizr","version":"2.1.0","description":"Normalizes JSON according to schema for Redux and Flux applications","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/paularmstrong/normalizr.git"},"keywords":["flux","normalize","api","json"],"files":["dist","lib","src"],"author":{"name":"Dan Abramov"},"contributors":[{"name":"Paul Armstrong"}],"license":"MIT","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","scripts":{"test":"mocha --compilers js:babel-register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-stage-1":"^6.5.0","babel-register":"^6.8.0","chai":"^3.2.0","mocha":"^2.4.5","rimraf":"^2.4.2","webpack":"^1.13.0"},"dependencies":{"lodash":"^4.11.2"},"gitHead":"9a64116ee59e93c12292e21dce972ddebac9d36b","_id":"normalizr@2.1.0","_shasum":"58a0324d175411c6bd6033d6bb0ac517cc098cac","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.1","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"58a0324d175411c6bd6033d6bb0ac517cc098cac","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-2.1.0.tgz","integrity":"sha512-wAJjcFp2wd5F8bx7XgnM+vy4R+rsqnQS6Z9A98/m+UE/QhY/WaD3Ka0PIg/U18JtzAjadX590rY2pidkV4WLUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+dA6GO1oy/fKk6lWhLWbPncuVjGhy5mRSTS2myQLqlAiEA5RqLntApORyA9m91IpHxu5RSTeiPrZsn0b5UutMjEyQ="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@paularmstrongdesigns.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/normalizr-2.1.0.tgz_1463076067456_0.8225880404934287"},"directories":{}},"2.2.0":{"name":"normalizr","version":"2.2.0","description":"Normalizes JSON according to schema for Redux and Flux applications","main":"lib/index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/paularmstrong/normalizr.git"},"keywords":["flux","normalize","api","json"],"files":["dist","lib","src"],"author":{"name":"Dan Abramov"},"contributors":[{"name":"Paul Armstrong"}],"license":"MIT","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","scripts":{"test":"mocha --compilers js:babel-register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-stage-1":"^6.5.0","babel-register":"^6.8.0","chai":"^3.2.0","mocha":"^2.4.5","rimraf":"^2.4.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"^1.13.0"},"dependencies":{"lodash":"^4.11.2"},"gitHead":"1346ac915271edc432eef91827c3f00f7c617071","_id":"normalizr@2.2.0","_shasum":"478ff8a71238367d9cc84dd19b35c8a770417f00","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"478ff8a71238367d9cc84dd19b35c8a770417f00","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-2.2.0.tgz","integrity":"sha512-y2CqUG+bOa2o7WN8kmzTgQwWWvlhAocFP14OVPp3WV5geLcgdjXVptFsP9cPZm43CgsqlY79y8SWJS8VFD7QyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwBPH6W9E/7F1f1bedgMPQehIf2pNRCbQUZsEuj8GbSAiEA9sJKqqvwBnNRUGOP56+toM5IvHOqiRuS2vXGZaR+4+M="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@paularmstrongdesigns.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/normalizr-2.2.0.tgz_1468510158592_0.4756051192525774"},"directories":{}},"2.2.1":{"name":"normalizr","version":"2.2.1","description":"Normalizes JSON according to schema for Redux and Flux applications","main":"lib/index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/paularmstrong/normalizr.git"},"keywords":["flux","redux","normalize","api","json"],"files":["dist","index.d.ts","lib","src"],"author":{"name":"Dan Abramov"},"contributors":[{"name":"Paul Armstrong"}],"license":"MIT","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","scripts":{"test":"mocha --compilers js:babel-register --recursive","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel-cli":"^6.8.0","babel-core":"^6.8.0","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-stage-1":"^6.5.0","babel-register":"^6.8.0","chai":"^3.2.0","mocha":"^2.4.5","rimraf":"^2.4.2","typescript":"^1.8.10","typescript-definition-tester":"0.0.4","webpack":"^1.13.0"},"dependencies":{"lodash":"^4.11.2"},"gitHead":"bd0c7b2a06a348e776df967bf112d80803f5bd1f","_id":"normalizr@2.2.1","_shasum":"d4e5217b30d2a1a5b918bf3466ff0f8914507be5","_from":".","_npmVersion":"3.9.0","_nodeVersion":"4.4.2","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"d4e5217b30d2a1a5b918bf3466ff0f8914507be5","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-2.2.1.tgz","integrity":"sha512-1wtY/KRvEDdGzTJWloOsQcF0ds30LEFs/MP3isgmOhCU0q66IJ2BZ1LUd0qtjfFjQFnsmuaE13094zwizwbvqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7qvMp8Z/MdxReW2nfVXBt0E0g+00KYyJaK9zNDq7RVAiEAygPF96/RmGQTNp0otjOIyFOnuDMExOVTGzxWdwNjzAg="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@paularmstrongdesigns.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/normalizr-2.2.1.tgz_1469109955848_0.18515697796829045"},"directories":{}},"2.3.0":{"name":"normalizr","version":"2.3.0","description":"Normalizes JSON according to schema for Redux and Flux applications","main":"lib/index.js","typings":"index.d.ts","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","api","json"],"files":["dist","lib","src"],"author":{"name":"Dan Abramov"},"contributors":[{"name":"Paul Armstrong"}],"license":"MIT","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","scripts":{"test":"jest","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --ignore __tests__ --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0","copy-webpack-plugin":"^4.0.1","jest":"^17.0.3","rimraf":"^2.4.2","typescript":"1.8.10","typescript-definition-tester":"^0.0.5","webpack":"^1.13.3"},"dependencies":{"lodash":"^4.17.2"},"gitHead":"4674342b59958fc407e7f4256c97b71745808302","_id":"normalizr@2.3.0","_shasum":"e2d76b1c729bbf600190353bbb7061e6388a0b69","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"e2d76b1c729bbf600190353bbb7061e6388a0b69","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-2.3.0.tgz","integrity":"sha512-ZPFO0RYg8hHjpIbMKj4ibXCzdyveCTTVSs5kgWfXIDrPdyKBurtISWcqnm/2sipNpCcn//alENPIjLCqzRHosg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBis0SQVxmTNnw7Dkq5uXPozug8nvph3+bu9HiSfonYAiEA94UpMGM7qAh0dO/HE5cVoEiLnuQ16GQ4j7YytZ8jyMs="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@paularmstrongdesigns.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalizr-2.3.0.tgz_1481132245076_0.34305537887848914"},"directories":{}},"2.3.1":{"name":"normalizr","version":"2.3.1","description":"Normalizes JSON according to schema for Redux and Flux applications","main":"lib/index.js","typings":"lib/index.d.ts","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","api","json"],"files":["dist","lib","src"],"author":{"name":"Dan Abramov"},"contributors":[{"name":"Paul Armstrong"}],"license":"MIT","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","scripts":{"test":"jest","test:watch":"npm run test -- --watch","prebuild":"rimraf dist lib","build":"webpack && babel src --ignore __tests__ --out-dir lib","prepublish":"npm run build"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-loader":"^6.2.7","babel-preset-es2015":"^6.18.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0","copy-webpack-plugin":"^4.0.1","jest":"^17.0.3","rimraf":"^2.4.2","typescript":"1.8.10","typescript-definition-tester":"^0.0.5","webpack":"^1.13.3"},"dependencies":{"lodash":"^4.17.2"},"gitHead":"460b18280641e959f2936e551d01a43af4eb5144","_id":"normalizr@2.3.1","_shasum":"ac12d771ce1fe6a43094c3d828caada4ed9a4540","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"ac12d771ce1fe6a43094c3d828caada4ed9a4540","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-2.3.1.tgz","integrity":"sha512-aAjz3JLQRjeRB2I2PO9c1721ipZq13VsoYAW21cLcxHplqYo263o00wGQy1Grd/ZP17PIr2fGy+JKvxE1malLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDqJ6KnOK28zwk8EgpLFPuGtH503PVFch209xfL0slpQIgNoD9lsHvIBAhCFsXw8j1EjN/Uot2Yyop09lOGhuAxAo="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@paularmstrongdesigns.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/normalizr-2.3.1.tgz_1482418415333_0.8814614263828844"},"directories":{}},"3.0.0-beta":{"name":"normalizr","version":"3.0.0-beta","description":"Normalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","api","json"],"files":["dist/","LICENSE","README.md"],"main":"dist/index.js","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1"},"gitHead":"ab3bf1d7a84e4a5db31eb0b41560548bd3899488","_id":"normalizr@3.0.0-beta","_shasum":"9f3cb52efd98504f6d6525dd9d584c56c7cee2de","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"9f3cb52efd98504f6d6525dd9d584c56c7cee2de","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.0.0-beta.tgz","integrity":"sha512-/NgwH0CHKdq5oesZRVGm6Wo50OsaD8b2J1hpXvMHDxTTUSmbxaTvLGEZw3MsfLyqSP+0+QoYx/3K83OWsr24tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbljnOnPR7ZgCALI9sBvi5EXCcj6/a0grwp8x2FQ8gZAiB332DIKPhz5qFHnxnJHDHyG9fQXDKXGkGydmQCScttZw=="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@paularmstrongdesigns.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalizr-3.0.0-beta.tgz_1482872718230_0.3716531319078058"},"directories":{},"deprecated":"critical bug fix for schema.Array in 3.0.1"},"3.0.0-beta.2":{"name":"normalizr","version":"3.0.0-beta.2","description":"Normalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"c60ad89bf4a07e5d9f71f238deb10173170bada9","_id":"normalizr@3.0.0-beta.2","_shasum":"a58aa11c0956388445fab62558c2785ae944f36f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"a58aa11c0956388445fab62558c2785ae944f36f","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.0.0-beta.2.tgz","integrity":"sha512-OsliQeU5BilQa9ji53aQh2gXUv6di8qbsL/wsYsQrEYmvSwRLE/sPGrP2tBY4b6RGgmd59IJaNkMsK0JuEPyNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjE2hL4zNbEJMdxEiSm32ld8Oxy8Hk5QlJbWlGSUTrjAiBbKtAz1AgOcXYcCVOygnTlCzteDDHbOVDUENIVbLxWpA=="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalizr-3.0.0-beta.2.tgz_1483123910718_0.47789914114400744"},"deprecated":"critical bug fix for schema.Array in 3.0.1","directories":{}},"3.0.0":{"name":"normalizr","version":"3.0.0","description":"Normalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"0ff36bd93a619214f261fc7915522a9194ae97c6","_id":"normalizr@3.0.0","_shasum":"43099e099c102762f9b270fad02a7ca69620310e","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"43099e099c102762f9b270fad02a7ca69620310e","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.0.0.tgz","integrity":"sha512-7lDVrSar0NhA6p7/rt5fQsrj/379U6zYmpa6ddEHMJWi/1xZ07AifYwcBwXxZeNjeuJsAR/OOJZKgEVxln6JAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIRTY05yqKdbcupV3SbtSt123j/gv+BgCzNtHzOkYecAiAiOq1zar3TnkZG7pHNy4jPZ9DXaF4WPoy04UJKy5U0HA=="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/normalizr-3.0.0.tgz_1483125747386_0.42739719501696527"},"deprecated":"critical bug fix for schema.Array in 3.0.1","directories":{}},"3.0.1":{"name":"normalizr","version":"3.0.1","description":"Normalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"ff86fcbb7823612ba0f38412af39e12299f53e59","_id":"normalizr@3.0.1","_shasum":"45c8fffa4e253f10f9d2c44e2d94290c3c08e2c5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"45c8fffa4e253f10f9d2c44e2d94290c3c08e2c5","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.0.1.tgz","integrity":"sha512-9LrOpY/OQgC6ylY/mOjdUjkD93hvnbyfr8kNp9VBuG26icNpDS+x6BjrxeqPTNmYr7X8p9SD2hqBxkiz+eUuFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYUNJhiUMfj8cEZzTNymOOWqghditqoIBT3CnaGRzo2wIhAOTQV6zdHRQmjZY45bL0gc3Td3ibx2n06zkw1y4iM5E4"}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalizr-3.0.1.tgz_1483480802723_0.28228162438608706"},"directories":{}},"3.0.2":{"name":"normalizr","version":"3.0.2","description":"Normalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"1d7c0b004ebb94ab21097c6f8ae9141be0d7f1ce","_id":"normalizr@3.0.2","_shasum":"ac51ab65af807e9022b9f16a767fb1449c0dae6a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"ac51ab65af807e9022b9f16a767fb1449c0dae6a","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.0.2.tgz","integrity":"sha512-saskWI7HatPRrJvuLKvIwkJeohtSpUER5LeAnbkZffpdYSTvNjYq1zgXXM1iWubzDVN9eqXGoN5vcfBRGmlFMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMxUQKoxEEMTcko648V7vA5odMvZ484Uw/p3U2JlYj+gIge1ZGCLbiBY1vlJZ7+XRr+lFGjKwApfaOv4dTV4OQg8I="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalizr-3.0.2.tgz_1483547354715_0.2908107037656009"},"directories":{}},"3.1.0":{"name":"normalizr","version":"3.1.0","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/src/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production build:node","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","build:node":"babel src/*.js -d dist && babel src/schemas/*.js -d dist","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"5f8fd21c665d1bd7f560a622d06ad5889a26fc60","_id":"normalizr@3.1.0","_shasum":"5a1eaa334d91b88d2bf7f3c33559e4ed16a56370","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"5a1eaa334d91b88d2bf7f3c33559e4ed16a56370","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.1.0.tgz","integrity":"sha512-Tf5iaywvP1kZMY2Q8qET8MISPRFVo8GbYbKar/M64bva6WoQqq03pWp3MNPwHSNanRcJJO53XDaDSwrcRYhHFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXEwbS/Y6TPB0ujOlPWdnWMoqiSdgirqZ/bUqE3duoLwIhAMDmRNty/8w6igzDIE78WmybRW6y9VvfiSn+w2TGKKNJ"}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalizr-3.1.0.tgz_1484152205306_0.3401340318378061"},"directories":{}},"3.2.0":{"name":"normalizr","version":"3.2.0","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/src/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production build:node","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","build:node":"babel src/*.js -d dist && babel src/schemas/*.js -d dist","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","immutable":"^3.8.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"ad09bedf22c0d157c7fcccac5da45f1b407c4d95","_id":"normalizr@3.2.0","_shasum":"d68491b331a556ad481d8962765cc120381b6d6d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"d68491b331a556ad481d8962765cc120381b6d6d","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.2.0.tgz","integrity":"sha512-kDarvTbLp9HMBP0DzpUeyr8n9bUk4Sk5T6N4Vrz4QnKnn141h2if3agg027lmBMzVY0lKBypsW5R8fST+M9tHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX7dNDKgJtJyKFdkJV+ZKyUX25b4tFRa+79XnUKdHgMwIhAIyBzwTP14pjZwYPwfvlFA6qfYsv/lZsL06135WQCsu8"}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/normalizr-3.2.0.tgz_1486673596314_0.8845454335678369"},"deprecated":"Critical denormalize bug fix in 3.2.1, reverts incorrect recursive denormaliziation","directories":{}},"3.2.1":{"name":"normalizr","version":"3.2.1","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/src/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production build:node","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","build:node":"babel src/*.js -d dist && babel src/schemas/*.js -d dist","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","immutable":"^3.8.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"e1d7066a585581e3c658704fbd5317f435bb82c8","_id":"normalizr@3.2.1","_shasum":"85a2d3d0ffb9c3b08f4131cb8d8fbfb7e9211b35","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"85a2d3d0ffb9c3b08f4131cb8d8fbfb7e9211b35","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.2.1.tgz","integrity":"sha512-nRZYfUlaDGYadw3SAfmsZvkMdk1od+2hLNOHjXs1p9tZpf9PcpJCk0pY4eADhJuVUYYYyOZ5w4ycF6ISk7SCwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSmy1wbAAOuuhrI97M3KrenEISOL2q80FNik/rSzsRJgIgJe3HcWx3KIzAgpWGh7uooEAbABaHF02+LJehd4Ysvmk="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalizr-3.2.1.tgz_1486749103484_0.6803099031094462"},"directories":{}},"3.2.2":{"name":"normalizr","version":"3.2.2","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/src/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm-run-all --parallel build:development build:production build:node","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","build:node":"babel src/*.js -d dist && babel src/schemas/*.js -d dist","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","immutable":"^3.8.1","jest":"^18.0.0","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.0.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"e9ba85b8f9044b2aa97f4b28bd1de19dbe8df4e9","_id":"normalizr@3.2.2","_shasum":"542e915a260ca53279b76a63fb554185e9225f90","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"542e915a260ca53279b76a63fb554185e9225f90","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.2.2.tgz","integrity":"sha512-zBWx00op6iiME4qZw3xGk6/JQKHb7pmcXFWzD4kxEDI8tIhLvj75l/4yR/KzcTYoTkBX33OL5wD9QkDaSj4cwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnhIwV9YAyPbpBSi3lXnmbgEw0TmnQ+rLLLte+nA0Y9AiEAnk6qiYcZ4viHtTXhMPYIoA4TOXiA3v32p6xvBL3xBvM="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/normalizr-3.2.2.tgz_1487866161987_0.834933083737269"},"directories":{}},"3.2.3":{"name":"normalizr","version":"3.2.3","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/src/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm run build:node && npm-run-all --parallel build:development build:production","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","build:node":"babel src/*.js -d dist && babel src/schemas/*.js -d dist","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","immutable":"^3.8.1","jest":"19.0.2","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.2.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"f7aa24259aedb0b43d58a1a280a52a871296e0a7","_id":"normalizr@3.2.3","_shasum":"88755c64de418b040fa6ad1329b2de5c3250ac49","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"88755c64de418b040fa6ad1329b2de5c3250ac49","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.2.3.tgz","integrity":"sha512-Qr08kGYQacnd6XBvve1Jttqg2uDRSoS4xAla8FcmUNpsIw5tdjS0IRph2eQvQhjgXmXjFcWwSlOyfDYUrY2O2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+hxFgee4c709Y8V/kUwJKU+oCdhh6RHk5ogXIDd8pvAiAKDvj4dLRaigzE732MyUQeITLLE6reEgHAqIkvzRVi0Q=="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/normalizr-3.2.3.tgz_1495032184234_0.06690242560580373"},"directories":{}},"3.2.4":{"name":"normalizr","version":"3.2.4","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"files":["dist/","index.d.ts","LICENSE","README.md"],"main":"dist/src/index.js","typings":"index.d.ts","scripts":{"build":"npm run clean && mkdirp dist && npm run build:node && npm-run-all --parallel build:development build:production","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","build:node":"babel src/*.js -d dist && babel src/schemas/*.js -d dist","clean":"rimraf dist","flow":"flow src; test $? -eq 0 -o $? -eq 2","lint":"eslint ./ --fix","prebuild":"npm run clean","prepublish":"npm run build","test":"jest","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^7.1.1","babel-preset-es2015":"^6.18.0","babel-preset-es2015-rollup":"^3.0.0","babel-preset-stage-1":"^6.16.0","coveralls":"^2.11.15","eslint":"^3.12.2","flow-bin":"^0.37.1","immutable":"^3.8.1","jest":"19.0.2","mkdirp":"^0.5.1","npm-run-all":"^3.1.2","rimraf":"^2.5.4","rollup":"^0.37.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-filesize":"^1.2.1","rollup-plugin-uglify":"^1.0.1","typescript":"^2.1.4","typescript-definition-tester":"0.0.5"},"gitHead":"802d6d9e9af562693982f3a8b13fe522a3b1aded","_id":"normalizr@3.2.4","_shasum":"16aafc540ca99dc1060ceaa1933556322eac4429","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"shasum":"16aafc540ca99dc1060ceaa1933556322eac4429","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.2.4.tgz","integrity":"sha512-UXO4Cz1g8dC7/f5PEKPmpwwA/9Tju0FZWvf/cLFFfQKqLD1OP5htM47yBOAlydODAIMQLhD6sIgfjuo47kAgRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHun+R3wyJKhHmVlkO4vBKYwwtLSeBXZdTUjEPtwzzGgAiEAuxWXgvFB+gCpr0co3UJSVmMp/gvhO9oEQuW4maqSq9E="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/normalizr-3.2.4.tgz_1507584608968_0.5954653995577246"},"directories":{}},"3.3.0":{"name":"normalizr","version":"3.3.0","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"main":"dist/normalizr.js","module":"dist/normalizr.es.js","typings":"index.d.ts","sideEffects":false,"scripts":{"build":"npm run clean && npm-run-all --parallel build:*","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow","lint":"eslint --fix .","lint:ci":"eslint .","prebuild":"npm run clean","precommit":"flow check && lint-staged","prepublishOnly":"npm run build","test":"jest","test:ci":"jest --ci","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^7.1.1","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","coveralls":"^2.11.15","eslint":"^4.19.1","eslint-config-prettier":"^2.9.0","eslint-plugin-jest":"^21.15.0","eslint-plugin-prettier":"^2.6.0","flow-bin":"^0.65.0","husky":"^0.14.3","immutable":"^3.8.1","jest":"^22.4.3","lint-staged":"^6.1.0","npm-run-all":"^3.1.2","prettier":"^1.12.1","rimraf":"^2.5.4","rollup":"^0.54.1","rollup-plugin-babel":"^3.0.3","rollup-plugin-filesize":"^1.5.0","rollup-plugin-uglify":"^3.0.0","typescript":"^2.1.4","typescript-definition-tester":"0.0.5","uglify-es":"^3.3.8"},"dependencies":{},"lint-staged":{"src/**/*.js":["test","git add"],"*.{js,json,css,md}":["prettier --write","git add"]},"gitHead":"6c5af279cc890a94fb7cde53a32811ccc7c2e28b","_id":"normalizr@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"integrity":"sha512-u8Us8Ms5KpY0mmNwML4OBxNKvlmSKeXfPBIXU9XmcejrZUjhIvUOd8RYBq62UL4JHxrcO4wqo2sL4s8B74Hadw==","shasum":"6f44b95e8bf2201845a9e551920c4e5861166d27","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.3.0.tgz","fileCount":15,"unpackedSize":142703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvPcsCRA9TVsSAnZWagAAPjQP/3aJ+rvvH1+T10Vsce6s\nlxtMs8r0ES5W9z3ELPsXx+nC00oIaTCBj48dPsfxyY0hFDmQtRurCSskruqs\nGt/cTBR2css9J86ZJSJL1Pvx5jcKvR4oqJzTfOkQohC/bAN2c81iigaBF+Mw\n7xuGZ2LoZzWcqEOkr+5egFq77F1W5HaQBCX3w/CQYlLY4grw/PJoZ2nKmhbr\nFPElaIqrNtOwfBtuAiQijOj6CwDkhipp5gMcxjnf6hOL+/aZxrhcf6g8nePy\nKQtF7BrbVttjc+l7wPIBtnd6V1eG2GZMIr85DQyNWY+2yKNEi2UVGgML67DI\nRm9RPCMjmWthMw2Q97BS2eTWcbwAzY9NGzVqKwLjoUyKaiGLpqyft8cqNHPH\nSWF8MsPRu+LQyMlPlu7X3QsNLLmvImmRfcg2tPA9r4Q3SfKW3UJSqBSTdXA5\nWYBc1KOUqSuLHzeILwr2g11q8NVpHHaXkA2TY4ydbHgjoM6PVE5wnY6aIa4y\nIQaY8v8X7O26+7LQEqSlmiHUWRL0TFyiunwrn7NanKDGPvvqkjBLQqiI5Kc9\ngoguyej6NMz1jEq+Eg/F4OZVe4CHuvkSoJPEd0S1c2wYD+Y0Z9DtSGnQzHn8\niloWkzSf6vq1D6b0VOA4Kiy44vzyWItYTZ5/eWr+o2M4wCtEY78mqi6gaSVG\nf5aB\r\n=eRNz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4hi7MUxYX4DWorRjaCgn3v4zu6QmINAE8np17B2X2WwIhALm+9VOFiG/eA5kTf4FTtNwm98iOemBcIe+34zef+Nzf"}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/normalizr_3.3.0_1539110699606_0.33155277111783144"},"_hasShrinkwrap":false},"3.4.0":{"name":"normalizr","version":"3.4.0","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"main":"dist/normalizr.js","module":"dist/normalizr.es.js","typings":"index.d.ts","sideEffects":false,"scripts":{"build":"npm run clean && run-p build:*","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow","flow:ci":"flow check","lint":"yarn lint:cmd --fix","lint:ci":"yarn lint:cmd","lint:cmd":"eslint . --ext '.js,.json,.snap' --cache","prebuild":"npm run clean","precommit":"flow check && lint-staged","prepublishOnly":"npm run build","test":"jest","test:ci":"jest --ci","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls","tsc:ci":"tsc --noEmit typescript-tests/*","typecheck":"run-p flow:ci tsc:ci"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-flow":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","coveralls":"^3.0.3","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-json":"^1.4.0","eslint-plugin-prettier":"^3.1.0","flow-bin":"^0.99.0","husky":"^2.3.0","immutable":"^3.8.1","jest":"^24.8.0","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","prettier":"^1.12.1","rimraf":"^2.6.3","rollup":"^1.12.4","rollup-plugin-babel":"^4.0.1","rollup-plugin-filesize":"^6.1.0","rollup-plugin-terser":"^5.0.0","typescript":"^3.4.5"},"dependencies":{},"gitHead":"1bfbffbd993ea4186bd1866fbd5b18d9b4fd30c3","_id":"normalizr@3.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"integrity":"sha512-0dQLKpvsSb2f+vZwj78L855OMn9aeMQ0dQhduRqX3GkJh+k6rN9kcftxBV/VkW1n4q9OuV6F43Angn+pNbjg9w==","shasum":"fe79fd77768e0ae99944a8c35cbdb58521ab5d34","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.4.0.tgz","fileCount":15,"unpackedSize":138206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7u/hCRA9TVsSAnZWagAA0sAQAIV1PEK2p/0Av8lMkG00\nK9cnRZ5YrskOnsHWhpGhPpmNvwtw+oOdfnW0+lXMEOK0xx/nMq5qINUfHBC9\nEoVCiAA6PvGXwWCE5SEoXawEzjqtVznPSlOLWhWv0a6JabkRJkPPeCB6vCwZ\nXXKFIJNzFRdElVWkb8XxNxEZjNRDyKDRc/uSvFltnHPDErABBeioUcepYdPP\nHIM+7+lVefv9nDlVzrsUJIIMZfNh7d2rSbmZmmw58E8Nvx86xK9eV3/YFis7\nsI7tUmqoAgsy1sG9excITpqYgyHrENiqWTCKBVOhp28/GTEoC5agHCU8ZZMG\nQL8Mg3u+h+NwMHCRGwzTOHsDEo9nhNgi+VjFmirzFujMOuQd9RstvuXuZnOh\nLnG+a6Lo/BYOKu2xmMImA+I+jztvl7hyJxO1+jbW377xHfaJdyvzUA7TgCIj\nMk7xVbS3SljQnv+7PiGO1fCfUzgbh1Avlpu1j7zKKPyCUd2VoilCMz08zwxs\nbl7GL3oGsR0vB96R26mfDZ9c0Yn5j3Fvgo/ZuY9/z6phOLm04bpwm4DJXhxV\nr2fLWLYB/lHxSa8uqrg57JElyHSUV+SkgItKwx5zdYrAtN7uUaBVQMQceahF\n26uy9VPfzcrZ/yYmb5WS589zxZSyj4dwYkFm2WEbNFclN7zDluNlW6gv8JX5\nhRcu\r\n=g8dI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUuRJj0P2dQDO9pZtK6GGY1ccwkdcTvDhX4LMrz983XAiAUemXwIt4wVz75C0WEQxIMa2HyEYn/oe/U9z89GEq8mw=="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/normalizr_3.4.0_1559162848244_0.25866887724562493"},"_hasShrinkwrap":false},"3.4.1":{"name":"normalizr","version":"3.4.1","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"main":"dist/normalizr.js","module":"dist/normalizr.es.js","typings":"index.d.ts","sideEffects":false,"scripts":{"build":"npm run clean && run-p build:*","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow","flow:ci":"flow check","lint":"yarn lint:cmd --fix","lint:ci":"yarn lint:cmd","lint:cmd":"eslint . --ext '.js,.json,.snap' --cache","prebuild":"npm run clean","precommit":"flow check && lint-staged","prepublishOnly":"npm run build","test":"jest","test:ci":"jest --ci","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls","tsc:ci":"tsc --noEmit typescript-tests/*","typecheck":"run-p flow:ci tsc:ci"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-flow":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","coveralls":"^3.0.3","eslint":"^5.16.0","eslint-config-prettier":"^5.0.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-json":"^1.4.0","eslint-plugin-prettier":"^3.1.0","flow-bin":"^0.101.0","husky":"^2.3.0","immutable":"^3.8.1","jest":"^24.8.0","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","prettier":"^1.12.1","rimraf":"^2.6.3","rollup":"^1.15.6","rollup-plugin-babel":"^4.3.2","rollup-plugin-filesize":"^6.1.1","rollup-plugin-terser":"^5.0.0","typescript":"^3.4.5"},"dependencies":{},"gitHead":"e79b1627e67e59921719c45bb955ad0d116cc3d1","_id":"normalizr@3.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"integrity":"sha512-gei+tJucERU8vYN6TFQL2k5YMLX2Yh7nlylKMJC65+Uu/LS3xQCDJc8cies72aHouycKYyVgcnyLRbaJsigXKw==","shasum":"cf4f8ac7a4a0dd7fe504b77cbe9dd533cb3e45b5","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.4.1.tgz","fileCount":15,"unpackedSize":137968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSE7cCRA9TVsSAnZWagAA1XQP/0HA7Su+nilN2KyayDYI\ndlG3Oebdj22tmI9xAqRjZGL9Bn908TJvENtDmSQBTrjKqftlUh9sFPh16+Xf\n4UtnNub7GNPh3OL8gpvaIyu33CrbHxHZFwFAL6yHT5DdOOa/Bmmx5Uhhr1BU\nwkr+Gq4xNNpSn3WdbOJ1RQ1iZ+qLgft9Ss7RUUlYr9uYfy2mEItdXyDu5KVa\n0BWWQ/Wjjzu9lNg5slENUFQiJIneKRNQ1n0YZzxEklm/41p/OZLlhQw0U5o1\nTDC6Y3JSmbQGz/JaytUBNiP8kIw5bnvJ/teqqKcMXb3WZFdourJmpXYMSESy\nvlQIhPcHw4CCUSvKI9iZXHAkJLa415mZE2SESW4d7vYsXjZCTQfjxbZkj4vN\n61YYRflckTyCELOoSLGul050fm9dzBh7xMDAgtKe7/OCMEeJFS/1cgP6Rszs\n7SLhSNjYgf/xF2dTvgLLb93FDJBOWrRzqXbzXQCdYU4l9gUZu6gmmW/3ru0S\n3X5uC720YMVltqxcbCSIw7RogaPsanTxVmabwDWYGXZAmT7PNSHga4P78QtH\nETp44UnXoHba1ZaHKzioCluRf4USOyuEu2AmX0ezp3v/d7qVxP7oxYot+57B\nNo/0WGWtB+38+BuPWdYop4gie0pqw20ubHJVE2hS8uaNg0EZx7hdi7Iojhc4\nTies\r\n=DE6P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+cQOv8TD+EL79REwS8/h3vOy3AksrtjvGLT1CrbrVFwIhAI5dOg3ySxoc3gGeEnh/VUNVBKKGBHbrQceitODgrUTo"}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/normalizr_3.4.1_1565019867840_0.6712673943726883"},"_hasShrinkwrap":false},"3.5.0":{"name":"normalizr","version":"3.5.0","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"main":"dist/normalizr.js","module":"dist/normalizr.es.js","typings":"index.d.ts","sideEffects":false,"scripts":{"build":"npm run clean && run-p build:*","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow","flow:ci":"flow check","lint":"yarn lint:cmd --fix","lint:ci":"yarn lint:cmd","lint:cmd":"eslint . --ext '.js,.json,.snap' --cache","prebuild":"npm run clean","precommit":"flow check && lint-staged","prepublishOnly":"npm run build","test":"jest","test:ci":"jest --ci","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls","tsc:ci":"tsc --noEmit typescript-tests/*","typecheck":"run-p flow:ci tsc:ci"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-flow":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","coveralls":"^3.0.3","eslint":"^5.16.0","eslint-config-prettier":"^5.0.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-json":"^1.4.0","eslint-plugin-prettier":"^3.1.0","flow-bin":"^0.101.0","husky":"^2.3.0","immutable":"^3.8.1","jest":"^24.8.0","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","prettier":"^1.12.1","rimraf":"^2.6.3","rollup":"^1.15.6","rollup-plugin-babel":"^4.3.2","rollup-plugin-filesize":"^6.1.1","rollup-plugin-terser":"^5.0.0","typescript":"^3.4.5"},"dependencies":{},"gitHead":"b942760e78445cb0b8b11db66e77f3e96b2a5a52","_id":"normalizr@3.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"integrity":"sha512-wMQ0jvJM5y3mGYipiXdpVgtOeR57AUkg6zEXDDWeQczIc9sdY1Za78qVPDEPL8dCBkTmEzgYGkVrI23NcMfy7Q==","shasum":"c2227644cdb31bcc501b25e3f88a8032bae8d730","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.5.0.tgz","fileCount":15,"unpackedSize":137838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKeinCRA9TVsSAnZWagAA16UQAJLrtiaY8faGN63FChuP\n5r/WXZJtYtofc9B7SBKT/2J8LWyxuSKC1uCaDIY4w2HmtwUANuTf2oRNFXXR\nlImOmSiFY8kEdANp/PPAJ60uTvqbtRE94YLl3iaEv0tZS46GWw2/NoTfDyv0\nhrhR0Q1IBzptL5XLHeUfDnyNPu5pZ0ydqw6zmvot9Lcmzvm75BXWV4mdNSmm\nUi05s48DRFqS0tsZZxhH6oS1ZBVHq0m5U/ZnW+Dxt23wnA/SoyTO0fKYIFam\nvdJTG6EUeqIunEZX535BI8q4A1np5wGe29OwpLeNhLYDLlM2IeasAPOLJ0CG\ntv4ns3NfLafLX8ZXMVjOvJ1GNzog+B3J3qhyOpehHiyNHVWeXXRnkSxdXOeE\nVzxmgLju7Q07d7ySZk0nQ/Wje9YkogQ+J8VF/Bi7k21wAJVU0kChl2DKEbex\ngx0t2YMFDJoEY8qPVwk+JCeWaSux/iryrCqNDTQko7QYYgjBz2GfDyNBAuTU\nma7Sj2nlMRdPAyxKWLihgqKdH+kOiTLTPEeTJwtB4sA9MAn7hwgu8vnxb081\nAmIlxAl1Jg4osBD6uVpQabY0ceVvaMJrUBYLqJwglY+2jg4XEEw3KKGkvhnb\n/LVn6Xq+uNBqEhFWCbJ1Kx6TDfMWYkZJgp+poSYsSKneKnUVJd/4tHw52vSh\n2/jm\r\n=JwdJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLyaWGo9Dzyba+tYaUXdotQwJQna++afA8Jk33JOgElQIgcwkUFxRw8hQ09b7NFaMJok93ME+PouQvGGNJvx7jWuE="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/normalizr_3.5.0_1579804839108_0.7549982088888332"},"_hasShrinkwrap":false},"3.6.0":{"name":"normalizr","version":"3.6.0","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"main":"dist/normalizr.js","module":"dist/normalizr.es.js","typings":"index.d.ts","sideEffects":false,"scripts":{"build":"npm run clean && run-p build:*","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow","flow:ci":"flow check","lint":"yarn lint:cmd --fix","lint:ci":"yarn lint:cmd","lint:cmd":"eslint . --ext '.js,.json,.snap' --cache","prebuild":"npm run clean","precommit":"flow check && lint-staged","prepublishOnly":"npm run build","test":"jest","test:ci":"jest --ci","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls","tsc:ci":"tsc --noEmit typescript-tests/*","typecheck":"run-p flow:ci tsc:ci"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-flow":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","coveralls":"^3.0.3","eslint":"^5.16.0","eslint-config-prettier":"^5.0.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-json":"^1.4.0","eslint-plugin-prettier":"^3.1.0","flow-bin":"^0.101.0","husky":"^2.3.0","immutable":"^3.8.1","jest":"^24.8.0","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","prettier":"^1.12.1","rimraf":"^2.6.3","rollup":"^1.15.6","rollup-plugin-babel":"^4.3.2","rollup-plugin-filesize":"^6.1.1","rollup-plugin-terser":"^5.0.0","typescript":"^3.4.5"},"dependencies":{},"gitHead":"b46bd7bbfbb841bff2c775b1467bfac12665efbe","_id":"normalizr@3.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"dist":{"integrity":"sha512-25cd8DiDu+pL46KIaxtVVvvEPjGacJgv0yUg950evr62dQ/ks2JO1kf7+Vi5/rMFjaSTSTls7aCnmRlUSljtiA==","shasum":"b8bbc4546ffe43c1c2200503041642915fcd3e1c","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.6.0.tgz","fileCount":15,"unpackedSize":141211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUWTACRA9TVsSAnZWagAA3sgP/ROSDKPaBI42zaQ9YP7v\nyynqbldlpDlr/Q7p+xbLRMKTlJ8fcnAP8aqj8Ortddcch/EMQtTL8D+RcmMO\nRnB4ffo1XI3Q5Zj+aq5rjWCgGxzLhkfnEzKxmy1haSZJwo5Vbo5yXPPMQFLp\nJiFEARHurSpyp2LylCKhGEIRTFS4eOai1I+7nyAC7wGy38F7VNk4UrJog1cH\n4FU7p0cvrZqTj/oCkBHv1s9GgCSSksYhX7BVUXYkPafV5byNAW461o2oO+nZ\nsDP6ixMhbKaGQ4OT3R5Ht/wo/A9cS7sx8fRlfHoxc0m9MUX63lcjYB/2bAfu\nEWLT4r722FQ2maCOOoIjRhnj0vt0StaKKxv4x8UNeG7JXZXTYIejrWmxBaca\nK2avnZifuftOgnvrp3BxLJd/zddf9GiEyR5LUD6tghDEu+3o3/Ko5c6BWYij\niyXjfhmTW5oxwz+IWAVToP/q0JSs3Dz+AtV+rwGyJ3ZvJDGcbb/JfeD1oNgc\n2iKiomVaXfVcq5zka8vuB7o92wblhjaf5y4Gx7QUd8XUsKfZquZYGL7GYJ4D\nglcZ3lWGs+GNVYBe+1huay5hwhxdifSxXqG+QuVbk487Ijrval1QmrRoPezS\nbdcU8R68OMi4cqMu8p3PyE3ee0LEwGgh27lz2DdN8LpvJ13/8a1RnM5CchMc\nLSLf\r\n=wNZe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbkdY2DrTjLFRBV39xJ1AoWnNKtj43Fxn6IiRo4stb2gIgFeZhRhOMpD7MAaWhiDxM7mgLs+8VeClMiLPjYmGiIrg="}]},"maintainers":[{"name":"paularmstrong","email":"paul@spaceyak.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/normalizr_3.6.0_1582392512479_0.025139446353044992"},"_hasShrinkwrap":false},"3.6.1":{"name":"normalizr","version":"3.6.1","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"main":"dist/normalizr.js","module":"dist/normalizr.es.js","typings":"index.d.ts","sideEffects":false,"scripts":{"build":"npm run clean && run-p build:*","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow","flow:ci":"flow check","lint":"yarn lint:cmd --fix","lint:ci":"yarn lint:cmd","lint:cmd":"eslint . --ext '.js,.json,.snap' --cache","prebuild":"npm run clean","precommit":"flow check && lint-staged","prepublishOnly":"npm run build","test":"jest","test:ci":"jest --ci","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls","tsc:ci":"tsc --noEmit typescript-tests/*","typecheck":"run-p flow:ci tsc:ci"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-flow":"^7.0.0","babel-eslint":"^10.0.1","babel-jest":"^26.5.2","coveralls":"^3.1.0","eslint":"^7.11.0","eslint-config-prettier":"^6.13.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-json":"^2.1.2","eslint-plugin-prettier":"^3.1.4","flow-bin":"^0.136.0","husky":"^2.3.0","immutable":"^3.8.1","jest":"^26.5.3","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.32.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","typescript":"^3.4.5"},"dependencies":{},"gitHead":"1f6ae6ad6f3155888a41eacab3ed1e12c07a9c8b","_id":"normalizr@3.6.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8iEmqXmPtll8PwbEFrbPoDxVw7MKnNvt3PZzR2Xvq9nggEEOgBlNICPXYzyZ4w4AkHUzCU998mdatER3n2VaMA==","shasum":"d367ab840e031ff382141b8d81ce279292ff69fe","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.6.1.tgz","fileCount":15,"unpackedSize":140760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiyGKCRA9TVsSAnZWagAA1JMP/3vupVSJUGqQuafnjrAp\nF6vwAWvqwqmLMIQdvTHwnRG286OLAME+K8yDdZVWk7DRadpXvhgtEjxeaGtu\ndD5J5x43DfHPDafn5ikCqSbDU+lqvuCfFWsoq2jcv7AyI/B7qM69mHNNpct5\nJd4BczkdUPonSgp6LuCr5FJ6VUAR1UN/XGDl0zpSl2RAcvQJ+acP6yLzp+b7\nPDikmGNsVLncoRW94KJz3JTZO+uxyQFmbV3LGOTQPXujyymqPYNLzdVoV1HD\nX0DU5qo3TQfkWRA4+jSBQtnCWJEgKM3PtBAA8IoVOC1u2E2iYhIo6fQt2sWd\n5hBhZCkhXMw1o0lrdczTx3NXTRbtcjAcw8yCmfGmk7thlSS2LQ8YFtmlHdn/\nKP8t/MM9cZpxdeWEovF+6xjEkZ9sIWFxduTq9P0Gb4Gzdqrojc9G32i1KHqB\n/uLlFG16YEAJcwrulMJNJmGw4FFlxZM0HqktdnHcA4X+k4M73zrW6ZSQIHkW\nxjkc3OYOI+9r4MEDxwKkxJOSYoDgZkNBvDPpc5HdxQqZoZuwLhe7DPS3Koqu\n+fkB1Pp0iYk9ZMQzrw+MeMNXhKbLfIrDc1r4Z2e3qY6vXgXJA9iuruuYAJg2\nRyrJ/0F/KfFaSQxuOLd7wP2MOpNUzo8NqwibQ+m/rz/YCM6Ue+KtumSU1+ss\n5+ZE\r\n=3hA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEG+OzZ5ywG99cmZfDzApbkDz8JAZT2yj8F/KBayaGdMAiAXwYK9kzVXwFNZnLnjAGi8gjlIDzIlT0O3BiWkPhOvEA=="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/normalizr_3.6.1_1602953610243_0.33019261759100327"},"_hasShrinkwrap":false},"3.6.2":{"name":"normalizr","version":"3.6.2","description":"Normalizes and denormalizes JSON according to schema for Redux and Flux applications","bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"homepage":"https://github.com/paularmstrong/normalizr","repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"keywords":["flux","redux","normalize","denormalize","api","json"],"main":"dist/normalizr.js","module":"dist/normalizr.es.js","typings":"index.d.ts","sideEffects":false,"scripts":{"build":"npm run clean && run-p build:*","build:development":"NODE_ENV=development rollup -c","build:production":"NODE_ENV=production rollup -c","clean":"rimraf dist","flow":"flow","flow:ci":"flow check","lint":"yarn lint:cmd --fix","lint:ci":"yarn lint:cmd","lint:cmd":"eslint . --ext '.js,.json,.snap' --cache","prebuild":"npm run clean","precommit":"flow check && lint-staged","prepublishOnly":"npm run build","test":"jest","test:ci":"jest --ci","test:coverage":"npm run test -- --coverage && cat ./coverage/lcov.info | coveralls","tsc:ci":"tsc --noEmit typescript-tests/*","typecheck":"run-p flow:ci tsc:ci"},"author":{"name":"Paul Armstrong"},"contributors":[{"name":"Dan Abramov"}],"license":"MIT","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-flow":"^7.0.0","babel-eslint":"^10.0.1","babel-jest":"^26.5.2","coveralls":"^3.1.0","eslint":"^7.11.0","eslint-config-prettier":"^6.13.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-json":"^2.1.2","eslint-plugin-prettier":"^3.1.4","flow-bin":"^0.136.0","husky":"^2.3.0","immutable":"^3.8.1","jest":"^26.5.3","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.32.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-filesize":"^9.0.2","rollup-plugin-terser":"^7.0.2","typescript":"^3.4.5"},"dependencies":{},"gitHead":"a213bbc6e7bf328cdd46f61a3367b952dc5f30da","_id":"normalizr@3.6.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-30qCybsBaCBciotorvuOZTCGEg2AXrJfADMT2Kk/lvpIAcipHdK0zc33nNtwKzyfQAqIJXAcqET6YgflYUgsoQ==","shasum":"ac1571207dc3008adb46e3f62311c17f11dcf083","tarball":"https://registry.npmjs.org/normalizr/-/normalizr-3.6.2.tgz","fileCount":14,"unpackedSize":136010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNltdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqbg//T0nVFmGJjn5ree+m3YSWqj5oPi9ja+Hg9EShDqLtzqdTArMq\r\noPWoz//6mpLG/lHW1suGb3c5y+FXnsKz+y5Ae6/iOCr8JZEOkkDCP08SobKG\r\nYJIiBWlnZo0d2kgk54I9zziKGTh1Xvo7aR78dGgXPdGGYe7hMByKC9RS63Wr\r\nxb9EL7HFY3kAzmSbccuQmcp5HMJ88WqcomWWYfQdyFz9Kdm7/bo7onJMRrnA\r\ndojY4aZcBrPnXVbop22ZZw+4uj04V5XsnG7hDIrLQmJHEA5wz+DaEU8YBL2o\r\nOkedYO5URurkXcieoU9MbaI+Rs6el5HE37JLh7OQtB7hmqXf20kkhiZ4k/i5\r\nnzA79Z/33LMYiPDzBM1OsYd65+LmG+f6e2UC7aFG6M1YlUTH4zYUzlSkGkXs\r\no9Lvi1t+VTDlafoS9S3/DT9eDFB6uJQM/Rqu7e8IaML+q6JcvGMvph0NDYnA\r\nMhUMY5/NVQV0f5aWbKtZje8g8QMW/whJSgFNKLVc0AeXAtW5heIATmahQvh6\r\n8QXMDMUMwR0K2LI0iiVWYFj5yZICGlL5HzyD5jRX6O7ZI1UCLZkZhhyNj4ma\r\nSHcsm422O/onZstFyhwsZBrH3CHVjJxfUYddGpTkvrKiVKv/vHft+xUD7/8b\r\nO+QOwY8TksdESW1sxwfDoIJt7FKh55aVhG0=\r\n=vZbe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLYdrWvLuIq65OLJGhWL7IiP1LKt5pnK1fcrqHFmDSuAIgGJwXkW/IepHIN85DLikIBVb92ns8Hnl/k4FHbrDJ9nE="}]},"_npmUser":{"name":"paularmstrong","email":"paul@spaceyak.com"},"directories":{},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@spaceyak.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/normalizr_3.6.2_1647729500896_0.2899383517606928"},"_hasShrinkwrap":false}},"readme":"# normalizr [![build status](https://img.shields.io/travis/paularmstrong/normalizr/master.svg?style=flat-square)](https://travis-ci.org/paularmstrong/normalizr) [![Coverage Status](https://img.shields.io/coveralls/paularmstrong/normalizr/master.svg?style=flat-square)](https://coveralls.io/github/paularmstrong/normalizr?branch=master) [![npm version](https://img.shields.io/npm/v/normalizr.svg?style=flat-square)](https://www.npmjs.com/package/normalizr) [![npm downloads](https://img.shields.io/npm/dm/normalizr.svg?style=flat-square)](https://www.npmjs.com/package/normalizr)\n\n# 📣 Normalizr is no longer maintained\n\nDue to lack of ability to find an invested maintainer and inability to find time to do routine maintenance and community building, this package is no longer maintained. Please see the discussion [🤝 Maintainer help wanted](https://github.com/paularmstrong/normalizr/discussions/493) for more information.\n\n## FAQs\n\n### Should I still use Normalizr?\n\nIf you need it, yes. Normalizr is and has been at a stable release for a very long time, used by thousands of others without issue.\n\n### What should I do if I want other features or found a bug?\n\nFork [Normalizr on Github](https://github.com/paularmstrong/normalizr) and maintain a version yourself.\n\n### Can I contribute back to Normalizr?\n\nThere are no current plans to resurrect this origin of Normalizr. If a forked version becomes sufficiently maintained and popular, please reach out about merging the fork and changing maintainers.\n","maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"},{"name":"paularmstrong","email":"paul@spaceyak.com"}],"time":{"modified":"2024-05-06T13:39:11.671Z","created":"2014-08-20T08:49:28.782Z","0.1.0":"2014-08-20T08:49:28.782Z","0.1.1":"2014-08-20T13:07:39.612Z","0.1.2":"2014-08-20T15:30:46.426Z","0.1.3":"2015-01-27T10:58:05.915Z","1.0.0":"2015-08-24T12:36:30.393Z","1.1.0":"2015-10-06T16:41:51.523Z","1.2.0":"2015-10-15T14:37:35.634Z","1.3.0":"2015-10-16T19:22:12.755Z","1.3.1":"2015-10-22T18:46:56.965Z","1.4.0":"2015-10-28T11:40:12.989Z","1.4.1":"2016-01-01T22:17:31.847Z","2.0.0":"2016-01-13T10:57:17.719Z","2.0.1":"2016-03-30T19:33:24.932Z","2.0.2":"2016-05-10T17:55:04.573Z","2.1.0":"2016-05-12T18:01:10.785Z","2.2.0":"2016-07-14T15:29:19.158Z","2.2.1":"2016-07-21T14:05:56.081Z","2.3.0":"2016-12-07T17:37:27.017Z","2.3.1":"2016-12-22T14:53:35.554Z","3.0.0-alpha":"2016-12-23T16:51:42.147Z","3.0.0-alpha.1":"2016-12-23T17:44:35.975Z","3.0.0-alpha.2":"2016-12-23T17:49:52.381Z","3.0.0-alpha.3":"2016-12-23T20:07:41.907Z","3.0.0-alpha.4":"2016-12-24T03:42:42.311Z","3.0.0-alpha.5":"2016-12-24T04:01:33.349Z","3.0.0-beta":"2016-12-27T21:05:20.009Z","3.0.0-beta.2":"2016-12-30T18:51:52.326Z","3.0.0":"2016-12-30T19:22:27.620Z","3.0.1":"2017-01-03T22:00:04.664Z","3.0.2":"2017-01-04T16:29:16.816Z","3.1.0":"2017-01-11T16:30:07.442Z","3.2.0":"2017-02-09T20:53:16.534Z","3.2.1":"2017-02-10T17:51:45.334Z","3.2.2":"2017-02-23T16:09:22.208Z","3.2.3":"2017-05-17T14:43:07.087Z","3.2.4":"2017-10-09T21:30:10.127Z","3.3.0":"2018-10-09T18:44:59.771Z","3.4.0":"2019-05-29T20:47:28.337Z","3.4.1":"2019-08-05T15:44:27.957Z","3.5.0":"2020-01-23T18:40:39.310Z","3.6.0":"2020-02-22T17:28:32.599Z","3.6.1":"2020-10-17T16:53:30.351Z","3.6.2":"2022-03-19T22:38:21.076Z"},"homepage":"https://github.com/paularmstrong/normalizr","keywords":["flux","redux","normalize","denormalize","api","json"],"repository":{"url":"git+https://github.com/paularmstrong/normalizr.git","type":"git"},"author":{"name":"Paul Armstrong"},"bugs":{"url":"https://github.com/paularmstrong/normalizr/issues"},"license":"MIT","readmeFilename":"README.md","users":{"maximilianschmitt":true,"hasssan":true,"jrnail23":true,"rexpan":true,"kratyk":true,"koulmomo":true,"esundahl":true,"joshuabriter":true,"devalphac":true,"ronyu":true,"alexjsdev":true,"abuddington":true,"tedyhy":true,"staydan":true,"nilz3ro":true,"tonyseek":true,"monolithed":true,"abhishekisnot":true,"muroc":true,"suncn":true,"david-ruzicka":true,"itonyyo":true,"tiendq":true,"n3gu":true,"leizongmin":true,"marcelohmdias":true,"krugarmatt":true,"jcblw":true,"panlw":true,"alexxnica":true,"abuelwafa":true,"ldq-first":true,"usex":true,"fengmiaosen":true,"kkho595":true,"karbunkul":true,"flubox":true,"jk6":true,"asaupup":true,"leiming":true,"tomgao365":true,"nuwaio":true,"sean-oneal":true,"bigslycat":true,"bonashen":true,"kevinxu":true,"bsara":true,"derrickbeining":true,"martinandersen3d":true,"monjer":true,"sternelee":true,"taylorpzreal":true,"rapt0p7":true,"arjunarisang":true,"zvadym":true,"gsal0115":true,"zuojiang":true,"aaronwells":true},"contributors":[{"name":"Dan Abramov"}]}