{"bugs":{"url":"https://github.com/gajus/canonical/issues"},"dist":{"shasum":"559511a66abb994ecf17d23f3cc872c0572e9a7d","tarball":"https://registry.npmjs.org/canonical/-/canonical-1.3.0.tgz","integrity":"sha512-5aJSvIyLg6vWbCT1uMIQJ2CSjsZ4hKTzGvpnWZck4VbOmJQ7NtjiPmAW6XFbK7IS6pjPr1L7iXVKooit1YtfYw==","signatures":[{"sig":"MEYCIQD4rEPyjCEvbz4xJhTx9m9cQXsrvkOlt2KHfWI7HfX52gIhALHQi3ninjD3eRZK+jPEUsWbcFKiz7vrzf9WAdFw7SUh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","name":"canonical","_from":".","author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gk@anuary.com"},"_shasum":"559511a66abb994ecf17d23f3cc872c0572e9a7d","gitHead":"a010b4c63ae60b33a277acff9f80b8a6a568161f","license":"BSD-3-Clause","scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build"},"_npmUser":{"name":"gajus","email":"gk@anuary.com"},"homepage":"https://github.com/gajus/canonical#readme","keywords":["canonical","reducer","composition","redux"],"repository":{"url":"git+https://github.com/gajus/canonical.git","type":"git"},"_npmVersion":"2.13.3","description":"Library to validate data compliance with the Canonical Reducer Composition design pattern.","maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_nodeVersion":"3.2.0","dependencies":{"lodash":"^3.10.1"},"devDependencies":{"chai":"^3.2.0","gulp":"^3.9.0","babel":"^5.8.23","eslint":"^1.3.1","gulp-babel":"^5.2.1","gulp-mocha":"^2.1.3","gulp-eslint":"^1.0.0","babel-eslint":"^4.1.0","gulp-sourcemaps":"^1.5.2","eslint-plugin-react":"^3.3.1"},"_id":"canonical@1.3.0","version":"1.3.0"}