{"name":"csrf","description":"primary logic behind csrf tokens","version":"3.0.4","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/pillarjs/csrf"},"dependencies":{"base64-url":"1.3.3","rndm":"1.2.0","tsscmp":"1.0.5","uid-safe":"2.1.3"},"devDependencies":{"bluebird":"3.4.6","eslint":"3.10.0","eslint-config-standard":"6.2.1","eslint-plugin-promise":"3.3.2","eslint-plugin-standard":"2.0.1","istanbul":"0.4.5","mocha":"2.5.3"},"files":["LICENSE","HISTORY.md","README.md","index.js"],"engines":{"node":">= 0.8"},"scripts":{"lint":"eslint .","test":"mocha --trace-deprecation --reporter spec --bail --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --trace-deprecation --reporter dot --check-leaks test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --trace-deprecation --reporter spec --check-leaks test/"},"keywords":["csrf","tokens"],"gitHead":"185b4d252b9889cd812ed2c81c6ae85fea979492","bugs":{"url":"https://github.com/pillarjs/csrf/issues"},"homepage":"https://github.com/pillarjs/csrf","_id":"csrf@3.0.4","_shasum":"ba01423e5b5bea7b655e38b0bdd1323954cbdaa5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"ulisesgascon","email":""}],"dist":{"shasum":"ba01423e5b5bea7b655e38b0bdd1323954cbdaa5","size":4127,"noattachment":false,"key":"/csrf/-/csrf-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/csrf/download/csrf-3.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/csrf-3.0.4.tgz_1479101634373_0.8387872481252998"},"directories":{},"publish_time":1479101634900,"_cnpm_publish_time":1479101634900,"_hasShrinkwrap":false,"dist-tags":{"latest":"3.1.0"}}