{"_id":"isomorphic-cookie","_rev":"18-19cdc189f38a728af5eecaf640956cae","name":"isomorphic-cookie","time":{"modified":"2022-06-19T03:03:28.350Z","created":"2016-09-12T19:03:24.711Z","0.5.0":"2016-09-12T19:03:24.711Z","0.5.1":"2016-09-12T19:06:23.463Z","0.5.2":"2016-09-12T19:08:02.481Z","0.5.3":"2016-09-12T19:15:57.383Z","1.0.0":"2016-11-02T04:28:42.397Z","1.0.1":"2016-11-05T16:13:51.582Z","1.2.0":"2017-02-14T23:34:50.096Z","1.2.1":"2017-02-14T23:37:10.074Z","1.2.2":"2017-09-18T03:40:16.986Z","1.2.3":"2017-09-18T05:25:34.678Z","1.2.4":"2018-02-26T06:32:10.349Z"},"maintainers":[{"email":"ben.sidelinger@gmail.com","name":"bsidelinger912"},{"email":"dp-dev-sysarch@discovery.com","name":"discodigital"},{"email":"mwilcox56@gmail.com","name":"mikedub"}],"dist-tags":{"latest":"1.2.4"},"description":"Load and save cookies on the client and server","readme":"# isomorphic-cookie\nLoad, save and remove cookies within your isomorphic application\n\nThe initial idea for this package came from the popular react-cookie package, but we've made it a little harder to make serious mistakes using plugToRequest() with async server operations.  Instead of providing that function, that allows you to only read/write to one request at a time (the current plugged request), we've allowed for passing the request to the load() function and the response to the save() and remove() functions.  This way it's easier to reason about exactly which request/response you're interacting with.\n\nThis currently supports Express and Hapi servers. If you need to support another server framework, feel free to send a PR or make a feature request in [issues](https://github.com/bsidelinger912/isomorphic-cookie/issues).\n\n## Download\n`npm install --save isomorphic-cookie`\n\n## Usage\n\n`isomorphicCookie.load(name, [request], [doNotParse])`\n\n`isomorphicCookie.save(name, val, [options], [response])`\n\n`isomorphicCookie.remove(name, [options], [response])`\n\n## options (object)\n\n### path\n> cookie path\n\n### expires\n> absolute expiration date for the cookie (Date object)\n\n### domain\n> domain for the cookie\n\n### secure\n> only allow on https connections, defaults to true, you must set to false to use over http\n\n### httpOnly\n\n\n** NOTE:\nYou must set `{ secure: false }` to use this over http.  So if you're just trying it out and testing locally,\nmake sure to set that option.  If you do local development then deploy to an https server, make it conditional\nbased on environment.\n\n\n# Examples\n\n### On the client:\n```js\nconst isomorphicCookie = require('isomorphic-cookie');\n\nconsole.log(isomorphicCookie.load('serverCookie'));\nconsole.log(isomorphicCookie.load('clientCookie'));\n\nisomorphicCookie.save('clientCookie', 'Cookie value here');\n\n```\n\n### On the server (Express):\n```js\nconst express = require('express');\nconst cookieParser = require('cookie-parser');\nconst path = require('path');\n\nconst isomorphicCookie = require('isomorphic-cookie');\n\nconst app = express();\n\napp.use(express.static('dist'));\napp.use(cookieParser());\n\napp.get('/', (req, res) => {\n  console.log(`client cookie: ${isomorphicCookie.load('clientCookie', req)}`);\n  console.log(`server cookie: ${isomorphicCookie.load('serverCookie', req)}`);\n\n  isomorphicCookie.save('serverCookie', 'Cookie value here', {}, res);\n\n  res.sendFile(path.join(__dirname, 'index.html'));\n});\n\napp.listen(8000);\n\n```\n\n### On the server (Hapi):\n```js\n'use strict';\n\nconst Hapi = require('hapi');\nconst path = require('path');\nconst isomorphicCookie = require('isomorphic-cookie');\n\n// Create a server with a host and port\nconst server = new Hapi.Server();\nserver.connection({\n  host: 'localhost',\n  port: 8000,\n});\n\nlet callIndex = 0;\n\nserver.register(require('inert'), (err) => {\n  if (err) {\n    throw err;\n  }\n\n  server.route({\n    method: 'GET',\n    path:'/',\n    handler: (request, reply) => {\n      callIndex++;\n\n      console.log(`client cookie: ${isomorphicCookie.load('clientCookie', request)}`);\n      console.log(`server cookie: ${isomorphicCookie.load('serverCookie', request)}`);\n\n      isomorphicCookie.save('serverCookie', 'Cookie value here', {}, reply);\n\n      reply.file(path.join(__dirname, 'index.html'));\n    },\n  });\n\n  server.start((err) => {\n    if (err) {\n      throw err;\n    }\n    console.log('Server running at:', server.info.uri);\n  });\n});\n\n```\n\n## License\nThis project is under the MIT license. You are free to do whatever you want with it.\n","versions":{"0.5.1":{"name":"isomorphic-cookie","version":"0.5.1","description":"Load and save cookies on the client and server","main":"index.js","files":["index.js","dist/isomorphic-cookie.js","dist/isomorphic-cookie.min.js"],"repository":{"type":"git","url":"git+https://github.com/mjw56/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/mjw56/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"author":{"name":"Mike Wilcox","email":"mwilcox56@gmail.com"},"license":"MIT","scripts":{"prebuild":"rimraf dist","build":"mkdirp dist && browserify index.js > dist/isomorphic-cookie.js && uglifyjs dist/isomorphic-cookie.js -o dist/isomorphic-cookie.min.js","test":"minijasminenode2 test.js"},"dependencies":{"cookie":"^0.1.2"},"devDependencies":{"browserify":"^9.0.3","jasmine-core":"^2.4.1","minijasminenode2":"^1.0.0","mkdirp":"^0.5.1","rewire":"^2.5.1","rimraf":"^2.5.2","uglify-js":"^2.4.17"},"gitHead":"a2fa49e48a31f0f38cbc0ea7aaca1c69955391e6","homepage":"https://github.com/mjw56/isomorphic-cookie#readme","_id":"isomorphic-cookie@0.5.1","_shasum":"54b3e1d30a4ace9781bb48ea1ef4e3cb8e64254a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"mikedub","email":"mwilcox56@gmail.com"},"dist":{"shasum":"54b3e1d30a4ace9781bb48ea1ef4e3cb8e64254a","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-0.5.1.tgz","integrity":"sha512-uZ/pRt5X3jQul0KngZnyRtO035QZy7pBrrg3dbtzZPLnySvqe1BiCrVJ+gklxokz2qS1fJ3v3Qs4xDyTpEcbwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpMxchWhHnmX7eLrL4JtXW1kzSHBStZev2ILx3GLwEAAiBXEMrwMioYaE6ojebDgXPkRWlQEDzKEO9tTDkOUGqdnQ=="}]},"maintainers":[{"name":"mikedub","email":"mwilcox56@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/isomorphic-cookie-0.5.1.tgz_1473707181538_0.9611165726091713"},"directories":{}},"0.5.2":{"name":"isomorphic-cookie","version":"0.5.2","description":"Load and save cookies on the client and server","main":"index.js","files":["index.js","dist/isomorphic-cookie.js","dist/isomorphic-cookie.min.js"],"repository":{"type":"git","url":"git+https://github.com/mjw56/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/mjw56/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"author":{"name":"Mike Wilcox","email":"mwilcox56@gmail.com"},"license":"MIT","scripts":{"prebuild":"rimraf dist","build":"mkdirp dist && browserify index.js > dist/isomorphic-cookie.js && uglifyjs dist/isomorphic-cookie.js -o dist/isomorphic-cookie.min.js","test":"minijasminenode2 test.js"},"dependencies":{"cookie":"^0.1.2"},"devDependencies":{"browserify":"^9.0.3","jasmine-core":"^2.4.1","minijasminenode2":"^1.0.0","mkdirp":"^0.5.1","rewire":"^2.5.1","rimraf":"^2.5.2","uglify-js":"^2.4.17"},"gitHead":"a2fa49e48a31f0f38cbc0ea7aaca1c69955391e6","homepage":"https://github.com/mjw56/isomorphic-cookie#readme","_id":"isomorphic-cookie@0.5.2","_shasum":"54fd6395109385ac57e1ceb18bbf828fad271012","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"mikedub","email":"mwilcox56@gmail.com"},"dist":{"shasum":"54fd6395109385ac57e1ceb18bbf828fad271012","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-0.5.2.tgz","integrity":"sha512-8Q2HDj+irgzMp6a9eYEJ2jsffwpzP2kucxYNMOPDOBDo8TRVkp8BLouVTSveRSRFwtbRx6jLP8xTTc5f2MA+GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSQI/BOo1fAiK/ks4TK76Vfk2m1L32vrFU3EnDjbUemAiASI9gA1za/xlrD7FQE+nPkuX1gQD7OhL46mZKmARVpFQ=="}]},"maintainers":[{"name":"mikedub","email":"mwilcox56@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/isomorphic-cookie-0.5.2.tgz_1473707280951_0.09463099180720747"},"directories":{}},"0.5.3":{"name":"isomorphic-cookie","version":"0.5.3","description":"Load and save cookies on the client and server","main":"index.js","files":["index.js","dist/isomorphic-cookie.js","dist/isomorphic-cookie.min.js"],"repository":{"type":"git","url":"git+https://github.com/mjw56/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/mjw56/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"author":{"name":"Mike Wilcox","email":"mwilcox56@gmail.com"},"license":"MIT","scripts":{"prebuild":"rimraf dist","build":"mkdirp dist && browserify index.js > dist/isomorphic-cookie.js && uglifyjs dist/isomorphic-cookie.js -o dist/isomorphic-cookie.min.js","test":"minijasminenode2 test.js"},"dependencies":{"cookie":"^0.1.2"},"devDependencies":{"browserify":"^9.0.3","jasmine-core":"^2.4.1","minijasminenode2":"^1.0.0","mkdirp":"^0.5.1","rewire":"^2.5.1","rimraf":"^2.5.2","uglify-js":"^2.4.17"},"gitHead":"818c333a2a62c126e4eee62630f7176008c271e8","homepage":"https://github.com/mjw56/isomorphic-cookie#readme","_id":"isomorphic-cookie@0.5.3","_shasum":"b9e1d332d25d45fd6bd53b434e0bdb286d305484","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"mikedub","email":"mwilcox56@gmail.com"},"dist":{"shasum":"b9e1d332d25d45fd6bd53b434e0bdb286d305484","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-0.5.3.tgz","integrity":"sha512-LMfGFh269wckGu99pxg+BAoOB8Mf2JZYwBtjSWJDaDa4rTU8L1/93LVOcBngvmav/pklAB1dfNPciRh4qZNqqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHmMaccCK4lJraGKgm0HUTKRoHSW3c0TQKd+SQhdkROQIgLnuiTChRIQT4RIkTCFPcfaaDEb36D6FYvk6rgc2O04M="}]},"maintainers":[{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},{"name":"discodigital","email":"dp-dev-sysarch@discovery.com"},{"name":"mikedub","email":"mwilcox56@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/isomorphic-cookie-0.5.3.tgz_1473707755421_0.8872181656770408"},"directories":{}},"1.0.0":{"name":"isomorphic-cookie","version":"1.0.0","description":"Load and save cookies on the client and server","main":"dist/index.js","files":["dist","examples"],"repository":{"type":"git","url":"git+https://github.com/bsidelinger912/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/bsidelinger912/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"authors":["Mike Wilcox <mwilcox56@gmail.com>","Ben Sidelinger <ben.sidelinger@gmail.com>"],"license":"MIT","scripts":{"test":"./node_modules/mocha/bin/mocha test/**/*spec.js --compilers js:babel-core/register --reporter spec","dev-server":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config examples/webpack.config.js --inline --content-base dist","hapi":"node examples/hapi.js","dev-hapi":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run hapi\" \"npm run dev-server\"","express":"node examples/express.js","dev-express":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run express\" \"npm run dev-server\"","clean":"rm -rf dist && mkdir dist","build":"npm run clean && npm run transpile && node node_modules/webpack/bin/webpack.js --config webpack.config.js","transpile":"babel src --out-dir dist --ignore /__tests__/"},"dependencies":{"cookie":"^0.1.2","lodash":"^4.16.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","concurrently":"^2.2.0","cookie-parser":"^1.4.3","eslint":"^3.5.0","expect":"^1.20.2","express":"^4.14.0","hapi":"^15.0.3","inert":"^4.0.2","mocha":"^3.0.2","rewire":"^2.5.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.1"},"gitHead":"736606a877dcb5b21ef1103009506577289e1889","homepage":"https://github.com/bsidelinger912/isomorphic-cookie#readme","_id":"isomorphic-cookie@1.0.0","_shasum":"27e2bc11098e26e3a32d5003a27fbf65424c9a69","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"discodigital","email":"dp-dev-sysarch@discovery.com"},"dist":{"shasum":"27e2bc11098e26e3a32d5003a27fbf65424c9a69","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-1.0.0.tgz","integrity":"sha512-r75JtQxMzgmgQjLLd6mP18wNpbSNtEiLGDrCDluTIcCBhh6Uot8lBN8F1KrwOr2o4tKn/s6zjmJYagbe+1r62Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt1spAoIxyZOOvuFXCz8Yy8tUDv/+tlIlPE9bYGEvCugIhAO1Nc4v1wOa21WrHw/1fu6M7+gbrEtCPfhZOQmfE6VSY"}]},"maintainers":[{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},{"name":"discodigital","email":"dp-dev-sysarch@discovery.com"},{"name":"mikedub","email":"mwilcox56@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/isomorphic-cookie-1.0.0.tgz_1478060922171_0.3973195927683264"},"directories":{}},"1.0.1":{"name":"isomorphic-cookie","version":"1.0.1","description":"Load and save cookies on the client and server","main":"dist/index.js","files":["dist","examples"],"repository":{"type":"git","url":"git+https://github.com/bsidelinger912/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/bsidelinger912/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"authors":["Mike Wilcox <mwilcox56@gmail.com>","Ben Sidelinger <ben.sidelinger@gmail.com>"],"license":"MIT","scripts":{"test":"./node_modules/mocha/bin/mocha test/**/*spec.js --compilers js:babel-core/register --reporter spec","dev-server":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config examples/webpack.config.js --inline --content-base dist","hapi":"node examples/hapi.js","dev-hapi":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run hapi\" \"npm run dev-server\"","express":"node examples/express.js","dev-express":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run express\" \"npm run dev-server\"","clean":"rm -rf dist && mkdir dist","build":"npm run clean && npm run transpile && node node_modules/webpack/bin/webpack.js --config webpack.config.js","transpile":"babel src --out-dir dist --ignore /__tests__/"},"dependencies":{"cookie":"^0.1.2","lodash":"^4.16.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","concurrently":"^2.2.0","cookie-parser":"^1.4.3","eslint":"^3.5.0","expect":"^1.20.2","express":"^4.14.0","hapi":"^15.0.3","inert":"^4.0.2","mocha":"^3.0.2","rewire":"^2.5.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.1"},"gitHead":"d06eceaccc415c9d063d8199dfdae4079d50c7e3","homepage":"https://github.com/bsidelinger912/isomorphic-cookie#readme","_id":"isomorphic-cookie@1.0.1","_shasum":"325731657d887d7e6b5346b199063b806c7102ec","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},"dist":{"shasum":"325731657d887d7e6b5346b199063b806c7102ec","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-1.0.1.tgz","integrity":"sha512-AKdoNbfJrKhnCO1wg1LqcwX8dx/h9+v4tDFx25Fv3zPP1nmnsN8dIJCJqtlY6uBdZXVWshhvW54DnpKX02UQhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0X4ySWddTTk8LAvtnz0OT5Ns52a2geYgtttkEU0uYKAIhAIMAv1M7YFTz2KbU9p9efYwLG4sXr6MHIcMecNbj9532"}]},"maintainers":[{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},{"name":"discodigital","email":"dp-dev-sysarch@discovery.com"},{"name":"mikedub","email":"mwilcox56@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/isomorphic-cookie-1.0.1.tgz_1478362431351_0.5231151047628373"},"directories":{}},"1.2.0":{"name":"isomorphic-cookie","version":"1.2.0","description":"Load and save cookies on the client and server","main":"dist/index.js","files":["dist","examples"],"repository":{"type":"git","url":"git+https://github.com/bsidelinger912/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/bsidelinger912/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"authors":["Mike Wilcox <mwilcox56@gmail.com>","Ben Sidelinger <ben.sidelinger@gmail.com>"],"license":"MIT","scripts":{"test":"./node_modules/mocha/bin/mocha test/**/*spec.js --compilers js:babel-core/register --reporter spec","dev-server":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config examples/webpack.config.js --inline --content-base dist","hapi":"node examples/hapi.js","dev-hapi":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run hapi\" \"npm run dev-server\"","express":"node examples/express.js","dev-express":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run express\" \"npm run dev-server\"","clean":"rm -rf dist && mkdir dist","build":"npm run clean && npm run transpile && node node_modules/webpack/bin/webpack.js --config webpack.config.js","transpile":"babel src --out-dir dist --ignore /__tests__/"},"dependencies":{"cookie":"^0.1.2","lodash":"^4.16.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","concurrently":"^2.2.0","cookie-parser":"^1.4.3","eslint":"^3.5.0","expect":"^1.20.2","express":"^4.14.0","hapi":"^15.0.3","inert":"^4.0.2","mocha":"^3.0.2","rewire":"^2.5.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.1"},"gitHead":"fc3734e8a052912f8dd00a991b10a56ece31d235","homepage":"https://github.com/bsidelinger912/isomorphic-cookie#readme","_id":"isomorphic-cookie@1.2.0","_shasum":"4dd38884d183328fa31cb338c25dcd5b1ff413d0","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},"dist":{"shasum":"4dd38884d183328fa31cb338c25dcd5b1ff413d0","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-1.2.0.tgz","integrity":"sha512-O2rgAFf7bgzZGvahQWI1mJzw0AQx/Wa5VXTpu2ZwGfsg7ekGHFtMug8cYJ2SaNfBt5n47sZQbqI23I3WOo8BHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfcxpVZF4JNu5npRgh+1JmCFaAMI7GS6X4qCI8tRpwyAiEA3EVKqWeevxtn1TATTGCCxbX1hiqM2sOI7xa1DtM4YQQ="}]},"maintainers":[{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},{"name":"discodigital","email":"dp-dev-sysarch@discovery.com"},{"name":"mikedub","email":"mwilcox56@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/isomorphic-cookie-1.2.0.tgz_1487115289554_0.9670088537968695"},"directories":{}},"1.2.1":{"name":"isomorphic-cookie","version":"1.2.1","description":"Load and save cookies on the client and server","main":"dist/index.js","files":["dist","examples"],"repository":{"type":"git","url":"git+https://github.com/bsidelinger912/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/bsidelinger912/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"authors":["Mike Wilcox <mwilcox56@gmail.com>","Ben Sidelinger <ben.sidelinger@gmail.com>"],"license":"MIT","scripts":{"test":"./node_modules/mocha/bin/mocha test/**/*spec.js --compilers js:babel-core/register --reporter spec","dev-server":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config examples/webpack.config.js --inline --content-base dist","hapi":"node examples/hapi.js","dev-hapi":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run hapi\" \"npm run dev-server\"","express":"node examples/express.js","dev-express":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run express\" \"npm run dev-server\"","clean":"rm -rf dist && mkdir dist","build":"npm run clean && npm run transpile && node node_modules/webpack/bin/webpack.js --config webpack.config.js","transpile":"babel src --out-dir dist --ignore /__tests__/"},"dependencies":{"cookie":"^0.1.2","lodash":"^4.16.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","concurrently":"^2.2.0","cookie-parser":"^1.4.3","eslint":"^3.5.0","expect":"^1.20.2","express":"^4.14.0","hapi":"^15.0.3","inert":"^4.0.2","mocha":"^3.0.2","rewire":"^2.5.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.1"},"gitHead":"80851c0db132f207a670dba944f2f62f5e92a625","homepage":"https://github.com/bsidelinger912/isomorphic-cookie#readme","_id":"isomorphic-cookie@1.2.1","_shasum":"864d7a498ad2b129c8eaad7bccd7d5b483bb78cd","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},"dist":{"shasum":"864d7a498ad2b129c8eaad7bccd7d5b483bb78cd","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-1.2.1.tgz","integrity":"sha512-wJ0RJqtszxmPK43BxGbwXDYVOykn/Xw47+DXcbWxP8QfxvRRaMZN4ZSj9lqHGdui2/D9i5dHDd7JCA59FseMIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUZD+KT+nkLIkVeDudN1VGEmVKMSJSGDalP8o7wjBzgQIgapuzZppyJE8FC0er9zUpCFLEyyPO8auQ9biqAIe4WQM="}]},"maintainers":[{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},{"name":"discodigital","email":"dp-dev-sysarch@discovery.com"},{"name":"mikedub","email":"mwilcox56@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/isomorphic-cookie-1.2.1.tgz_1487115429530_0.6553960109595209"},"directories":{}},"1.2.2":{"name":"isomorphic-cookie","version":"1.2.2","description":"Load and save cookies on the client and server","main":"dist/index.js","files":["dist","examples"],"repository":{"type":"git","url":"git+https://github.com/bsidelinger912/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/bsidelinger912/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"authors":["Mike Wilcox <mwilcox56@gmail.com>","Ben Sidelinger <ben.sidelinger@gmail.com>"],"license":"MIT","scripts":{"test":"./node_modules/mocha/bin/mocha test/**/*spec.js --compilers js:babel-core/register --reporter spec","dev-server":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config examples/webpack.config.js --inline --content-base dist","hapi":"node examples/hapi.js","dev-hapi":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run hapi\" \"npm run dev-server\"","express":"node examples/express.js","dev-express":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run express\" \"npm run dev-server\"","clean":"rm -rf dist && mkdir dist","build":"npm run clean && npm run transpile && node node_modules/webpack/bin/webpack.js --config webpack.config.js","transpile":"babel src --out-dir dist --ignore /__tests__/"},"dependencies":{"cookie":"^0.1.2","lodash":"^4.16.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","concurrently":"^2.2.0","cookie-parser":"^1.4.3","eslint":"^3.5.0","expect":"^1.20.2","express":"^4.14.0","hapi":"^15.0.3","inert":"^4.0.2","mocha":"^3.0.2","rewire":"^2.5.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.1"},"gitHead":"c3f4e4cd9ddb85ab120ddddec7fdf93cf2bb8505","homepage":"https://github.com/bsidelinger912/isomorphic-cookie#readme","_id":"isomorphic-cookie@1.2.2","_npmVersion":"5.0.2","_nodeVersion":"7.4.0","_npmUser":{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},"dist":{"integrity":"sha512-hYOcwwEOkKtNpQidXNOuCHE8oOTTjKn0NhuBr0c9AlSClwyAnq9lcINMhlZOl71guknNM2EPMdoO02kmdv/OCQ==","shasum":"6f17b62f68c3521c9fe29be0406eba8b751dc181","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIckcFPzNNmuy61yWfUipVLhWSuG292gfHUQNysBujWAiEA9st1X5bQQMF6nuYS49qzejWQ9DS5By/mKml0xkcxTeM="}]},"maintainers":[{"email":"dp-dev-sysarch@discovery.com","name":"discodigital"},{"email":"ben.sidelinger@gmail.com","name":"bsidelinger912"},{"email":"mwilcox56@gmail.com","name":"mikedub"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/isomorphic-cookie-1.2.2.tgz_1505706016895_0.7484615880530328"},"directories":{}},"1.2.3":{"name":"isomorphic-cookie","version":"1.2.3","description":"Load and save cookies on the client and server","main":"dist/index.js","files":["dist","examples"],"repository":{"type":"git","url":"git+https://github.com/bsidelinger912/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/bsidelinger912/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"authors":["Mike Wilcox <mwilcox56@gmail.com>","Ben Sidelinger <ben.sidelinger@gmail.com>"],"license":"MIT","scripts":{"test":"./node_modules/mocha/bin/mocha test/**/*spec.js --compilers js:babel-core/register --reporter spec","dev-server":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config examples/webpack.config.js --inline --content-base dist","hapi":"node examples/hapi.js","dev-hapi":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run hapi\" \"npm run dev-server\"","express":"node examples/express.js","dev-express":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run express\" \"npm run dev-server\"","clean":"rm -rf dist && mkdir dist","build":"npm run clean && npm run transpile && node node_modules/webpack/bin/webpack.js --config webpack.config.js","transpile":"babel src --out-dir dist --ignore /__tests__/"},"dependencies":{"cookie":"^0.1.2","lodash":"^4.16.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","concurrently":"^2.2.0","cookie-parser":"^1.4.3","eslint":"^3.5.0","expect":"^1.20.2","express":"^4.14.0","hapi":"^15.0.3","inert":"^4.0.2","mocha":"^3.0.2","rewire":"^2.5.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.1"},"gitHead":"e08e830d9d30e6494bc116ce46973e083464f8ed","homepage":"https://github.com/bsidelinger912/isomorphic-cookie#readme","_id":"isomorphic-cookie@1.2.3","_npmVersion":"5.0.2","_nodeVersion":"7.4.0","_npmUser":{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},"dist":{"integrity":"sha512-AyMg1yHAvJC0szO9iK6UKzXgseco4y/GTM13/2pIAjC+SzpnsompD6YFw982fuFwOKxQe4mi88q0coG9Sc0Mvg==","shasum":"3aec3f611e980e137e99fbca393234953b819315","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-1.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk31IhONtx/UyDIPMU+jOxVaMlH4sOB2rMthsKGOKlyAIhANVdc8iCQPZDDqFju9EICCEIwKyPpgaWwvSq1G4sY17X"}]},"maintainers":[{"email":"dp-dev-sysarch@discovery.com","name":"discodigital"},{"email":"ben.sidelinger@gmail.com","name":"bsidelinger912"},{"email":"mwilcox56@gmail.com","name":"mikedub"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/isomorphic-cookie-1.2.3.tgz_1505712334566_0.44253281061537564"},"directories":{}},"1.2.4":{"name":"isomorphic-cookie","version":"1.2.4","description":"Load and save cookies on the client and server","main":"dist/index.js","files":["dist","examples"],"repository":{"type":"git","url":"git+https://github.com/bsidelinger912/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/bsidelinger912/isomorphic-cookie/issues"},"keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"authors":["Mike Wilcox <mwilcox56@gmail.com>","Ben Sidelinger <ben.sidelinger@gmail.com>"],"license":"MIT","scripts":{"test":"./node_modules/mocha/bin/mocha test/**/*spec.js --compilers js:babel-core/register --reporter spec","dev-server":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config examples/webpack.config.js --inline --content-base dist","hapi":"node examples/hapi.js","dev-hapi":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run hapi\" \"npm run dev-server\"","express":"node examples/express.js","dev-express":"npm run transpile && node_modules/concurrently/src/main.js --kill-others \"npm run express\" \"npm run dev-server\"","clean":"rm -rf dist && mkdir dist","build":"npm run clean && npm run transpile && node node_modules/webpack/bin/webpack.js --config webpack.config.js","transpile":"babel src --out-dir dist --ignore /__tests__/"},"dependencies":{"cookie":"^0.1.2","lodash.pick":"^4.4.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","concurrently":"^2.2.0","cookie-parser":"^1.4.3","eslint":"^3.5.0","expect":"^1.20.2","express":"^4.14.0","hapi":"^15.0.3","inert":"^4.0.2","mocha":"^3.0.2","rewire":"^2.5.1","webpack":"^1.13.2","webpack-dev-server":"^1.16.1"},"gitHead":"2440f72e384c048c2aeef3c6391bca7a75826bb5","homepage":"https://github.com/bsidelinger912/isomorphic-cookie#readme","_id":"isomorphic-cookie@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"bsidelinger912","email":"ben.sidelinger@gmail.com"},"dist":{"integrity":"sha512-Ua/H7NL/NqJyhM14gOisDwPQt5HCNohl23/i8g68EoItOoPQEydG+ZJ0A0i815FSiUQ+0ImtSLdo6d1psus/IQ==","shasum":"b23cc170b4430be1af7cef659bcb77776c8cc351","tarball":"https://registry.npmjs.org/isomorphic-cookie/-/isomorphic-cookie-1.2.4.tgz","fileCount":17,"unpackedSize":29247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHot2Z4J5bctDpxoWXtKaN/7y/1iGROQbc2jS90yHeigIgIzI9qaZCJePPGggad0iUF9L++HAdjpYGPGlrOLMUGJk="}]},"maintainers":[{"email":"ben.sidelinger@gmail.com","name":"bsidelinger912"},{"email":"dp-dev-sysarch@discovery.com","name":"discodigital"},{"email":"mwilcox56@gmail.com","name":"mikedub"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/isomorphic-cookie_1.2.4_1519626730277_0.40846790695177826"},"_hasShrinkwrap":false}},"homepage":"https://github.com/bsidelinger912/isomorphic-cookie#readme","keywords":["cookie","cookies","isomorphic","isomorphicjs","express","hapi","node","auth","authentication"],"repository":{"type":"git","url":"git+https://github.com/bsidelinger912/isomorphic-cookie.git"},"bugs":{"url":"https://github.com/bsidelinger912/isomorphic-cookie/issues"},"license":"MIT","readmeFilename":"README.md"}