{"_id":"cookie-signature","_rev":"3750327","name":"cookie-signature","description":"Sign and unsign cookies","dist-tags":{"latest":"1.2.2"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"time":{"modified":"2025-02-13T07:50:54.000Z","created":"2012-10-15T15:53:33.933Z","1.2.2":"2024-10-29T19:39:47.642Z","1.0.7":"2023-04-12T23:59:10.921Z","1.2.1":"2023-02-27T17:55:45.765Z","1.2.0":"2022-02-17T20:23:41.926Z","1.1.0":"2018-01-19T04:32:35.808Z","1.0.6":"2015-02-03T22:23:15.095Z","1.0.5":"2014-09-05T23:22:06.935Z","1.0.4":"2014-06-25T22:14:18.119Z","1.0.3":"2014-01-29T01:15:41.790Z","1.0.2":"2014-01-29T00:00:59.981Z","1.0.1":"2013-04-15T19:29:17.362Z","1.0.0":"2013-04-12T19:07:28.737Z","0.0.1":"2012-10-15T15:53:33.933Z"},"users":{"285858315":true,"leesei":true,"haiyang5210":true,"dgarlitt":true,"simplyianm":true,"ivansky":true,"awangxh":true,"panlw":true,"qbylucky":true,"milfromoz":true,"nickeltobias":true,"giussa_dan":true,"yong_a":true,"modood":true},"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"repository":{"type":"git","url":"git+https://github.com/visionmedia/node-cookie-signature.git"},"versions":{"1.2.2":{"name":"cookie-signature","version":"1.2.2","main":"index.js","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"engines":{"node":">=6.6.0"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"b7bd4cb9500bfa5e696143f51d61e5f24f7a625d","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature#readme","_id":"cookie-signature@1.2.2","_nodeVersion":"12.22.12","_npmVersion":"8.19.4","dist":{"shasum":"57c7fc3cc293acab9fec54d73e15690ebe4a1793","size":2524,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.2.2.tgz"},"_npmUser":{"name":"natevw","email":"natevw@yahoo.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-signature_1.2.2_1730230787351_0.6616803087142129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-29T19:39:47.642Z","publish_time":1730230787642,"_source_registry_name":"default","_cnpm_publish_time":1730230787642},"1.0.7":{"name":"cookie-signature","version":"1.0.7","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"mocha --require should --reporter spec"},"main":"index","gitHead":"432ea0c14fbdd8d24354820faff2c6f6d2426757","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature#readme","_id":"cookie-signature@1.0.7","_nodeVersion":"12.22.12","_npmVersion":"8.19.4","dist":{"shasum":"ab5dd7ab757c54e60f37ef6550f481c426d10454","size":2097,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.0.7.tgz"},"_npmUser":{"name":"natevw","email":"natevw@yahoo.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-signature_1.0.7_1681343950767_0.4892419001328756"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-12T23:59:10.921Z","publish_time":1681343950921,"_cnpm_publish_time":1681343950921},"1.2.1":{"name":"cookie-signature","version":"1.2.1","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"engines":{"node":">=6.6.0"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"mocha --require should --reporter spec"},"main":"index","gitHead":"0167b2d857780f6b3d8919bb7702ab1a1af05ae7","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature#readme","_id":"cookie-signature@1.2.1","_nodeVersion":"12.22.5","_npmVersion":"8.19.4","dist":{"shasum":"790dea2cce64638c7ae04d9fabed193bd7ccf3b4","size":2416,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.2.1.tgz"},"_npmUser":{"name":"natevw","email":"natevw@yahoo.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-signature_1.2.1_1677520545591_0.207436219370712"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-27T17:55:45.765Z","publish_time":1677520545765,"_cnpm_publish_time":1677520545765},"1.2.0":{"name":"cookie-signature","version":"1.2.0","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"engines":{"node":">=6.6.0"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"mocha --require should --reporter spec"},"main":"index","gitHead":"7deca8b38110a3bd65841c34359794706cc7c60f","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature#readme","_id":"cookie-signature@1.2.0","_nodeVersion":"12.22.5","_npmVersion":"8.5.0","dist":{"shasum":"4deed303f5f095e7a02c979e3fcb19157f5eaeea","size":2232,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.2.0.tgz"},"_npmUser":{"name":"natevw","email":"natevw@yahoo.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-signature_1.2.0_1645129421783_0.17357078420470673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-17T20:23:45.121Z","publish_time":1645129421926,"_cnpm_publish_time":1645129421926},"1.1.0":{"name":"cookie-signature","version":"1.1.0","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"engines":{"node":">=6.6.0"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"mocha --require should --reporter spec"},"main":"index","gitHead":"1e5f40d6c1f631a7fa43992e82918c1d78dbdb89","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature#readme","_id":"cookie-signature@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"natevw","email":"natevw@yahoo.com"},"dist":{"shasum":"cc94974f91fb9a9c1bb485e95fc2b7f4b120aff2","size":2064,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.1.0.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cookie-signature-1.1.0.tgz_1516336355373_0.5579380588606"},"directories":{},"publish_time":1516336355808,"_hasShrinkwrap":false,"_cnpm_publish_time":1516336355808},"1.0.6":{"name":"cookie-signature","version":"1.0.6","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"mocha --require should --reporter spec"},"main":"index","gitHead":"391b56cf44d88c493491b7e3fc53208cfb976d2a","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature","_id":"cookie-signature@1.0.6","_shasum":"e303a882b342cc3ee8ca513a79999734dab3ae2c","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"natevw","email":"natevw@yahoo.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"dist":{"shasum":"e303a882b342cc3ee8ca513a79999734dab3ae2c","size":2111,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.0.6.tgz"},"directories":{},"publish_time":1423002195095,"_cnpm_publish_time":1423002195095,"_hasShrinkwrap":false},"1.0.5":{"name":"cookie-signature","version":"1.0.5","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"main":"index","gitHead":"73ed69b511b3ef47555d71b4ed1deea9e5ed6e1f","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature","_id":"cookie-signature@1.0.5","scripts":{},"_shasum":"a122e3f1503eca0f5355795b0711bb2368d450f9","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"natevw","email":"natevw@yahoo.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"dist":{"shasum":"a122e3f1503eca0f5355795b0711bb2368d450f9","size":2039,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.0.5.tgz"},"directories":{},"publish_time":1409959326935,"_cnpm_publish_time":1409959326935,"_hasShrinkwrap":false},"1.0.4":{"name":"cookie-signature","version":"1.0.4","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"repository":{"type":"git","url":"https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"main":"index","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature","_id":"cookie-signature@1.0.4","dist":{"shasum":"0edd22286e3a111b9a2a70db363e925e867f6aca","size":2031,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.0.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"natevw","email":"natevw@yahoo.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1403734458119,"_cnpm_publish_time":1403734458119,"_hasShrinkwrap":false},"1.0.3":{"name":"cookie-signature","version":"1.0.3","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"repository":{"type":"git","url":"https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"main":"index","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature","_id":"cookie-signature@1.0.3","dist":{"shasum":"91cd997cc51fb641595738c69cda020328f50ff9","size":1940,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.0.3.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1390958141790,"_hasShrinkwrap":false,"_cnpm_publish_time":1390958141790},"1.0.2":{"name":"cookie-signature","version":"1.0.2","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"repository":{"type":"git","url":"https://github.com/visionmedia/node-cookie-signature.git"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"main":"index","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"homepage":"https://github.com/visionmedia/node-cookie-signature","_id":"cookie-signature@1.0.2","dist":{"shasum":"3d8ed55a70e4bcd474f699af0d03b5b652fe85ba","size":1892,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1390953659981,"_hasShrinkwrap":false,"_cnpm_publish_time":1390953659981},"1.0.1":{"name":"cookie-signature","version":"1.0.1","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"main":"index","_id":"cookie-signature@1.0.1","dist":{"shasum":"44e072148af01e6e8e24afbf12690d68ae698ecb","size":1828,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.0.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1366054157362,"_hasShrinkwrap":false,"_cnpm_publish_time":1366054157362},"1.0.0":{"name":"cookie-signature","version":"1.0.0","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"main":"index","_id":"cookie-signature@1.0.0","dist":{"shasum":"0044f332ac623df851c914e88eacc57f0c9704fe","size":1762,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1365793648737,"_hasShrinkwrap":false,"_cnpm_publish_time":1365793648737},"0.0.1":{"name":"cookie-signature","version":"0.0.1","description":"Sign and unsign cookies","keywords":["cookie","sign","unsign"],"author":{"name":"TJ Holowaychuk","email":"tj@learnboost.com"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"main":"index","_id":"cookie-signature@0.0.1","dist":{"shasum":"13d3603b5cf63befbf85a8801e37aa900db46985","size":1748,"noattachment":false,"key":"/cookie-signature/-/cookie-signature-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cookie-signature/download/cookie-signature-0.0.1.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"natevw","email":"natevw@yahoo.com"},{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"publish_time":1350316413933,"_hasShrinkwrap":false,"_cnpm_publish_time":1350316413933}},"readme":"\n# cookie-signature\n\n  Sign and unsign cookies.\n\n## Example\n\n```js\nvar cookie = require('cookie-signature');\n\nvar val = cookie.sign('hello', 'tobiiscool');\nval.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI');\n\nvar val = cookie.sign('hello', 'tobiiscool');\ncookie.unsign(val, 'tobiiscool').should.equal('hello');\ncookie.unsign(val, 'luna').should.be.false;\n```\n\n## License\n\nMIT.\n\nSee LICENSE file for details.\n","_attachments":{},"homepage":"https://github.com/visionmedia/node-cookie-signature#readme","bugs":{"url":"https://github.com/visionmedia/node-cookie-signature/issues"},"license":"MIT"}