{"_id":"koa-session","_rev":"1213740","name":"koa-session","description":"Koa cookie session middleware with external store support","dist-tags":{"latest":"6.2.0","latest-2":"2.0.1","latest-4":"4.8.1","v4":"4.8.1"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"time":{"modified":"2021-10-13T05:46:55.000Z","created":"2013-11-06T22:56:30.554Z","6.2.0":"2021-03-30T10:27:42.446Z","6.1.0":"2020-10-08T09:40:19.945Z","6.0.0":"2020-04-28T16:25:44.564Z","5.13.1":"2020-02-01T12:22:32.368Z","5.13.0":"2020-02-01T11:52:01.952Z","5.12.3":"2019-08-23T05:05:33.852Z","5.12.2":"2019-07-09T18:02:26.779Z","5.12.1":"2019-07-09T16:04:56.138Z","5.12.0":"2019-05-17T05:05:28.923Z","5.11.0":"2019-04-29T09:31:18.804Z","5.10.1":"2018-12-18T03:36:37.109Z","4.8.1":"2018-12-18T03:35:56.826Z","5.10.0":"2018-10-28T16:13:44.937Z","2.0.1":"2018-09-12T04:22:19.129Z","5.9.0":"2018-08-28T15:21:32.910Z","5.8.3":"2018-08-22T12:38:49.823Z","5.8.2":"2018-07-11T17:04:23.767Z","4.8.0":"2018-01-17T07:44:41.136Z","5.8.1":"2018-01-17T07:38:43.137Z","5.8.0":"2018-01-17T07:36:24.785Z","5.7.1":"2018-01-11T15:45:43.151Z","4.7.1":"2018-01-11T15:45:04.156Z","5.7.0":"2018-01-09T09:40:11.862Z","4.7.0":"2018-01-09T09:38:55.859Z","4.6.0":"2018-01-09T09:35:15.056Z","5.6.0":"2018-01-09T09:33:38.744Z","5.5.1":"2017-11-17T09:27:02.392Z","5.5.0":"2017-08-04T02:55:11.875Z","4.5.0":"2017-08-04T02:54:29.321Z","5.4.0":"2017-07-03T08:53:01.064Z","4.4.0":"2017-07-03T08:51:34.142Z","5.3.0":"2017-06-16T16:26:28.535Z","4.3.0":"2017-06-16T16:20:47.971Z","5.2.0":"2017-06-15T06:54:06.853Z","4.2.0":"2017-06-15T04:05:51.643Z","5.1.0":"2017-06-01T08:36:51.484Z","4.1.0":"2017-06-01T08:30:27.708Z","5.0.0":"2017-03-12T05:31:27.506Z","4.0.1":"2017-03-01T14:55:57.896Z","4.0.0":"2017-02-27T13:17:16.748Z","3.4.0":"2016-10-15T03:46:48.186Z","3.3.1":"2015-07-08T14:24:43.121Z","3.3.0":"2015-07-06T16:15:21.343Z","3.2.0":"2015-06-07T18:16:55.607Z","3.1.1":"2015-06-04T15:45:33.179Z","3.1.0":"2014-12-25T12:42:45.148Z","3.0.0":"2014-12-11T05:35:52.511Z","2.0.0":"2014-02-18T03:13:09.818Z","1.2.1":"2014-02-04T23:44:32.727Z","1.2.0":"2013-12-21T18:52:11.307Z","1.1.0":"2013-11-15T21:42:12.548Z","1.0.0":"2013-11-06T22:56:30.554Z"},"users":{"minghe":true,"phoenix-xsy":true,"xu_q90":true,"jessaustin":true,"rokeyzki":true,"toby_reynold":true,"zhjq19660117":true,"iori20091101":true,"nickeltobias":true,"oleg_tsyba":true,"shakakira":true,"warcrydoggie":true,"nisimjoseph":true,"xtx1130":true,"stellarnode":true,"atomgao":true,"fabioricali":true,"tomgao365":true,"stone-jin":true,"chinawolf_wyp":true,"iceriver2":true,"snowdream":true,"edwardxyt":true,"td3":true,"yanghcc":true},"repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"versions":{"6.2.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"6.2.0","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"07ca4d7653e864841326117c90e435a90633a0d7","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@6.2.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.8","dist":{"shasum":"c0da2a808b520f62a25dac9f2914b580b2402078","size":11593,"noattachment":false,"key":"/koa-session/-/koa-session-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-6.2.0.tgz"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_6.2.0_1617100062060_0.6983074229012898"},"_hasShrinkwrap":false,"publish_time":1617100062446,"_cnpm_publish_time":1617100062446},"6.1.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"6.1.0","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"bbd9d238778e4bb8f686f20cd3454a6a9e8115bb","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@6.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"shasum":"a726cc29b7d3211fccba46755922a49a0933d4ce","size":11444,"noattachment":false,"key":"/koa-session/-/koa-session-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-6.1.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_6.1.0_1602150019796_0.5224469790733008"},"_hasShrinkwrap":false,"publish_time":1602150019945,"_cnpm_publish_time":1602150019945},"6.0.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"6.0.0","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"136b9034c374b9a51f05973d79e1a8d9a2c83b90","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@6.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"shasum":"abe0a1083caa362277d7923c0b3c6474c980c348","size":10569,"noattachment":false,"key":"/koa-session/-/koa-session-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-6.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_6.0.0_1588091144386_0.26454283557011316"},"_hasShrinkwrap":false,"publish_time":1588091144564,"_cnpm_publish_time":1588091144564},"5.13.1":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.13.1","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"a46d043820c71293aadddd0573b8e7f2fc7ff18d","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.13.1","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"shasum":"a47e39015a4b464e21e3e1e2deeca48eb83916ee","size":10345,"noattachment":false,"key":"/koa-session/-/koa-session-5.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.13.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.13.1_1580559752239_0.2124709332849355"},"_hasShrinkwrap":false,"publish_time":1580559752368,"_cnpm_publish_time":1580559752368},"5.13.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.13.0","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"aabe6eba77f472895aa22511d5fa9d2e01f0bd02","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.13.0","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"shasum":"c977e70d2e80630d13f9b60d49e1e38d76e6986e","size":10283,"noattachment":false,"key":"/koa-session/-/koa-session-5.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.13.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.13.0_1580557921835_0.3908824549601493"},"_hasShrinkwrap":false,"publish_time":1580557921952,"_cnpm_publish_time":1580557921952},"5.12.3":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.12.3","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"f81d7130ff4fd44ad97bd0b807034bd46964db8a","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.12.3","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"shasum":"c3a10b5195e1f49d13cf48e78efd6724599e16d7","size":10172,"noattachment":false,"key":"/koa-session/-/koa-session-5.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.12.3.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.12.3_1566536733618_0.8662217787369615"},"_hasShrinkwrap":false,"publish_time":1566536733852,"_cnpm_publish_time":1566536733852},"5.12.2":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.12.2","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"10bb12246699101a0c87a2f3e2e09b1a79e10e33","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.12.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"shasum":"a9549361751e84b137e778bb93df5eeb51478c1f","size":9961,"noattachment":false,"key":"/koa-session/-/koa-session-5.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.12.2.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.12.2_1562695346654_0.7539474560035582"},"_hasShrinkwrap":false,"publish_time":1562695346779,"_cnpm_publish_time":1562695346779},"5.12.1":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.12.1","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"bdf51c3cce5d49d2255b9b4a499587a0026f7309","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.12.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.0","dist":{"shasum":"3cef6d9922553bd81b2d810bd45deae1ba605fc7","size":9928,"noattachment":false,"key":"/koa-session/-/koa-session-5.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.12.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.12.1_1562688295987_0.9391735594461372"},"_hasShrinkwrap":false,"publish_time":1562688296138,"_cnpm_publish_time":1562688296138},"5.12.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.12.0","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"a4dcdc467a1e1672256207304a8e9ceafce97f70","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.12.0","_npmVersion":"5.8.0","_nodeVersion":"10.15.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"1e6c6cea86b8ca2cca921c4a8881cfbfcc2628e0","size":9785,"noattachment":false,"key":"/koa-session/-/koa-session-5.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.12.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.12.0_1558069528764_0.9607658023558474"},"_hasShrinkwrap":false,"publish_time":1558069528923,"_cnpm_publish_time":1558069528923},"5.11.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.11.0","keywords":["koa","middleware","session","cookie"],"devDependencies":{"benchmark":"^2.1.4","eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"^5.2.0","mz-modules":"^2.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3","should":"8","supertest":"^3.3.0"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uuid":"^3.3.2"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --exit --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --exit --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --exit --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"5ca903f7f9e3c2fd901f62d7e41da391e4cff258","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.11.0","_npmVersion":"6.5.0","_nodeVersion":"12.0.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"e050119705898be6279772b72927e955a2b44a8e","size":9624,"noattachment":false,"key":"/koa-session/-/koa-session-5.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.11.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.11.0_1556530278664_0.3708264104728263"},"_hasShrinkwrap":false,"publish_time":1556530278804,"_cnpm_publish_time":1556530278804},"5.10.1":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.10.1","keywords":["koa","middleware","session","cookie"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","pedding":"^1.1.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"e66fbd16bb05d5a4b8001ceb155c3f7440490407","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.10.1","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"5246e71eb87a6efd38c008f2dcb74dc00bb6e7a0","size":9313,"noattachment":false,"key":"/koa-session/-/koa-session-5.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.10.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.10.1_1545104196876_0.2683432854761518"},"_hasShrinkwrap":false,"publish_time":1545104197109,"_cnpm_publish_time":1545104197109},"4.8.1":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.8.1","keywords":["koa","middleware","session","cookie"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"readmeFilename":"Readme.md","gitHead":"d7a0e04ed85a33f61d5d95aa0e97796889f6626a","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.8.1","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"2ca3c051483650bc8ce87acd8758f57c4a73b4c1","size":8123,"noattachment":false,"key":"/koa-session/-/koa-session-4.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.8.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_4.8.1_1545104156675_0.9187939177774853"},"_hasShrinkwrap":false,"publish_time":1545104156826,"_cnpm_publish_time":1545104156826},"5.10.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.10.0","keywords":["koa","middleware","session","cookie"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"21fab9e5ac09cb182e3adfc52aee876b18861b24","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.10.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"223a1d0d16fc4315c48fda7cdd08113b0c7a6518","size":9112,"noattachment":false,"key":"/koa-session/-/koa-session-5.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.10.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.10.0_1540743224745_0.9387286235653713"},"_hasShrinkwrap":false,"publish_time":1540743224937,"_cnpm_publish_time":1540743224937},"2.0.1":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"2.0.1","keywords":["koa","middleware","session"],"devDependencies":{"koa":"^0.21.1","mocha":"^3.5.3","should":"^11.2.1","supertest":"^2.0.1"},"license":"MIT","dependencies":{"debug":"^2.6.9"},"scripts":{"test":"make test"},"publishConfig":{"tag":"latest-2"},"readmeFilename":"Readme.md","gitHead":"3747ba542c76741a0e87454ed50669e68a025133","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"ca0cb0f9a0b618f55d32b664fbb31a0a9239f0d4","size":2967,"noattachment":false,"key":"/koa-session/-/koa-session-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-2.0.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_2.0.1_1536726139016_0.0562086070996739"},"_hasShrinkwrap":false,"publish_time":1536726139129,"_cnpm_publish_time":1536726139129},"5.9.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.9.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"4ea5a63470b936642a18875997e1a627794d198d","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.9.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"e0283fa81999afe25f7c7979f3dec2b8a26ac005","size":8880,"noattachment":false,"key":"/koa-session/-/koa-session-5.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.9.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.9.0_1535469692858_0.11598136582644525"},"_hasShrinkwrap":false,"publish_time":1535469692910,"_cnpm_publish_time":1535469692910},"5.8.3":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.8.3","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"2497dc550a3c8689fd0de4886f2ae5eebff5a490","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.8.3","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"e920f08c4ddef5240f58b068dda30591306f5f48","size":8654,"noattachment":false,"key":"/koa-session/-/koa-session-5.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.8.3.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.8.3_1534941529735_0.24471392844266338"},"_hasShrinkwrap":false,"publish_time":1534941529823,"_cnpm_publish_time":1534941529823},"5.8.2":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.8.2","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^3.1.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"d15a102b2f736ad4ebb41d6d19c54363466e3216","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.8.2","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"6ade5b8fc411423b1e388a5509b75a683346731a","size":8481,"noattachment":false,"key":"/koa-session/-/koa-session-5.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.8.2.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session_5.8.2_1531328663659_0.2845592752629076"},"_hasShrinkwrap":false,"publish_time":1531328663767,"_cnpm_publish_time":1531328663767},"4.8.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.8.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"3575adb56ea622aa6eac01a5ee5630bd26d9abee","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.8.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"a478d1917a466d4c467ef1c025ed93952c721b4a","size":8028,"noattachment":false,"key":"/koa-session/-/koa-session-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.8.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.8.0.tgz_1516175081035_0.14586141635663807"},"directories":{},"publish_time":1516175081136,"_hasShrinkwrap":false,"_cnpm_publish_time":1516175081136},"5.8.1":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.8.1","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"622a2d803ff0d42ff1620e3c576b089b3725a65f","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.8.1","_npmVersion":"5.3.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"f57b558a20e4da713cc2f96bfa67946bb4110548","size":8217,"noattachment":false,"key":"/koa-session/-/koa-session-5.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.8.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.8.1.tgz_1516174723009_0.1682679750956595"},"directories":{},"publish_time":1516174723137,"_hasShrinkwrap":false,"_cnpm_publish_time":1516174723137},"5.8.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.8.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","mz-modules":"^2.0.0","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"9854d03429e67f4dbce8bd211f8f9db8a1f82f75","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.8.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"533bfaa38cab6dc96d28de94426f97847a560f45","size":8114,"noattachment":false,"key":"/koa-session/-/koa-session-5.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.8.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.8.0.tgz_1516174584698_0.1893930919468403"},"directories":{},"publish_time":1516174584785,"_hasShrinkwrap":false,"_cnpm_publish_time":1516174584785},"5.7.1":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.7.1","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"6260c6d8d2ca3ed9261e36133d2cf5957ebd31db","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.7.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"c005684d142590634344683ae64f0d47749ee06f","size":7882,"noattachment":false,"key":"/koa-session/-/koa-session-5.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.7.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.7.1.tgz_1515685543085_0.36482982127927244"},"directories":{},"publish_time":1515685543151,"_hasShrinkwrap":false,"_cnpm_publish_time":1515685543151},"4.7.1":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.7.1","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"0bf7cfaf4b21b08c4d121a7e50d60e9962a81482","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.7.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"1eb992f741aa1e1391690e3e1721774aab4820da","size":7703,"noattachment":false,"key":"/koa-session/-/koa-session-4.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.7.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.7.1.tgz_1515685504037_0.44347009458579123"},"directories":{},"publish_time":1515685504156,"_hasShrinkwrap":false,"_cnpm_publish_time":1515685504156},"5.7.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.7.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"2027e75fbca1db444efa3c03b528f33fa3301952","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"33e0385dbd5f5e70133c6047ac9d38ecb276d1ec","size":7772,"noattachment":false,"key":"/koa-session/-/koa-session-5.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.7.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.7.0.tgz_1515490811793_0.06109718675725162"},"directories":{},"publish_time":1515490811862,"_hasShrinkwrap":false,"_cnpm_publish_time":1515490811862},"4.7.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.7.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"948ab101927069f84bf8f871409ff4edba32dfe1","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.7.0","_npmVersion":"5.3.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"1776288505721be1f9a9168b4ae3d05c6216593b","size":7577,"noattachment":false,"key":"/koa-session/-/koa-session-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.7.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.7.0.tgz_1515490735793_0.8276239281985909"},"directories":{},"publish_time":1515490735859,"_hasShrinkwrap":false,"_cnpm_publish_time":1515490735859},"4.6.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.6.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"1d68fbe68f65600fc09f5272839d2a85006bf75b","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"8a5a674ae1def4eea7ab7f155bfce0a4874e9433","size":7509,"noattachment":false,"key":"/koa-session/-/koa-session-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.6.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.6.0.tgz_1515490514994_0.058565991930663586"},"directories":{},"publish_time":1515490515056,"_hasShrinkwrap":false,"_cnpm_publish_time":1515490515056},"5.6.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.6.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","pedding":"^1.1.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"d1d4b95cc67240f61b33647925725cf8a1c592ec","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"00ed93299b6f42dae45bffcffa3c89055a1aee9e","size":7683,"noattachment":false,"key":"/koa-session/-/koa-session-5.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.6.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.6.0.tgz_1515490418677_0.8085174085572362"},"directories":{},"publish_time":1515490418744,"_hasShrinkwrap":false,"_cnpm_publish_time":1515490418744},"5.5.1":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.5.1","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"5e41b4726e4c996c4314588cc7b02d24b3943e10","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"ec491cd61950916caeb1a107d62815eb797cbba9","size":7465,"noattachment":false,"key":"/koa-session/-/koa-session-5.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.5.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.5.1.tgz_1510910822231_0.05538853467442095"},"directories":{},"publish_time":1510910822392,"_hasShrinkwrap":false,"_cnpm_publish_time":1510910822392},"5.5.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.5.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"cb6d2c8448f21f6cf42efdb031798c9608f05602","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"743ea5e5ead0a23444788c8776d66f674f325815","size":7171,"noattachment":false,"key":"/koa-session/-/koa-session-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.5.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.5.0.tgz_1501815311798_0.8969694862607867"},"directories":{},"publish_time":1501815311875,"_hasShrinkwrap":false,"_cnpm_publish_time":1501815311875},"4.5.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.5.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"001926f8bdd4f79e306e9a80d926bf040ac8377e","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"0f9b391327c18407a2c28693f3f6b271b7716fff","size":7203,"noattachment":false,"key":"/koa-session/-/koa-session-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.5.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.5.0.tgz_1501815268923_0.4504195919726044"},"directories":{},"publish_time":1501815269321,"_hasShrinkwrap":false,"_cnpm_publish_time":1501815269321},"5.4.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.4.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"fd8acf239c9db1d9ae6db8ccbe38831b06b6226a","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.4.0","_shasum":"9a9f0dfc2bf090153ae5f932eea10a5a6e6caf88","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"9a9f0dfc2bf090153ae5f932eea10a5a6e6caf88","size":6977,"noattachment":false,"key":"/koa-session/-/koa-session-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.4.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.4.0.tgz_1499071980975_0.43427225411869586"},"directories":{},"publish_time":1499071981064,"_hasShrinkwrap":false,"_cnpm_publish_time":1499071981064},"4.4.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.4.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"24f1def612a48be8300d4686b7abe560b261b877","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.4.0","_shasum":"26c352f8074a39c17604ddbfa22bdafce97e6331","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"26c352f8074a39c17604ddbfa22bdafce97e6331","size":7028,"noattachment":false,"key":"/koa-session/-/koa-session-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.4.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.4.0.tgz_1499071893919_0.2457790954504162"},"directories":{},"publish_time":1499071894142,"_cnpm_publish_time":1499071894142,"_hasShrinkwrap":false},"5.3.0":{"name":"koa-session","description":"Koa cookie session middleware with external store support","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.3.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"d958bb542f856610c6e44c19f6ab3f248ec21a34","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.3.0","_shasum":"828d02094ccb79e71404727b714107a451fce2c7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"828d02094ccb79e71404727b714107a451fce2c7","size":6916,"noattachment":false,"key":"/koa-session/-/koa-session-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.3.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.3.0.tgz_1497630388402_0.8598159397952259"},"directories":{},"publish_time":1497630388535,"_hasShrinkwrap":false,"_cnpm_publish_time":1497630388535},"4.3.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.3.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"7effcf2cd2569e2f9b4c6234480593ba75ee28f4","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.3.0","_shasum":"02f01b4ae5b512708bad7ffc725066380f92b02b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"02f01b4ae5b512708bad7ffc725066380f92b02b","size":6957,"noattachment":false,"key":"/koa-session/-/koa-session-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.3.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.3.0.tgz_1497630047831_0.8788316526915878"},"directories":{},"publish_time":1497630047971,"_hasShrinkwrap":false,"_cnpm_publish_time":1497630047971},"5.2.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.2.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"50e1345572c9c87c6ea73211cf085a8ca046d874","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.2.0","_shasum":"76269eb5d485ea1b093f3f78b85ffb571d93c3b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"76269eb5d485ea1b093f3f78b85ffb571d93c3b3","size":6774,"noattachment":false,"key":"/koa-session/-/koa-session-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.2.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.2.0.tgz_1497509646678_0.8003229228779674"},"directories":{},"publish_time":1497509646853,"_cnpm_publish_time":1497509646853,"_hasShrinkwrap":false},"4.2.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.2.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","is-type-of":"^1.0.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"publishConfig":{"tag":"v4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"5ba45dd098214f3f6aed254c0445abee7f78cefe","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.2.0","_shasum":"eff90369dee4e6278f9eb73083db5c7edf2565e9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"eff90369dee4e6278f9eb73083db5c7edf2565e9","size":6809,"noattachment":false,"key":"/koa-session/-/koa-session-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.2.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.2.0.tgz_1497499551460_0.8506139270029962"},"directories":{},"publish_time":1497499551643,"_hasShrinkwrap":false,"_cnpm_publish_time":1497499551643},"5.1.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.1.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"acda04c0ff35423df6b00f23821bfd64469737bf","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"d1b2aeef5b0d1a29e10236c9c5593f42900f0b68","size":6524,"noattachment":false,"key":"/koa-session/-/koa-session-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.1.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-5.1.0.tgz_1496306210912_0.0784630689304322"},"directories":{},"publish_time":1496306211484,"_hasShrinkwrap":false,"_cnpm_publish_time":1496306211484},"4.1.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.1.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"ae21f5212cd578439bb310f8082886ffaadb2905","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"8bd3faef218daa089e6780940ffe87525097938f","size":6568,"noattachment":false,"key":"/koa-session/-/koa-session-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.1.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-session-4.1.0.tgz_1496305827615_0.3111159880645573"},"directories":{},"publish_time":1496305827708,"_cnpm_publish_time":1496305827708,"_hasShrinkwrap":false},"5.0.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"5.0.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"2","mm":"^2.1.0","mocha":"3","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","uid-safe":"^2.1.3"},"engines":{"node":">=7.6"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"11bbb66c73f6fb68f887183a4e860947c6a9b96f","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@5.0.0","_shasum":"7f1f9392df6c8a792901ecfbfaa1f88a084c6d2a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"7f1f9392df6c8a792901ecfbfaa1f88a084c6d2a","size":6417,"noattachment":false,"key":"/koa-session/-/koa-session-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-5.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-session-5.0.0.tgz_1489296687261_0.9850185662508011"},"directories":{},"publish_time":1489296687506,"_cnpm_publish_time":1489296687506,"_hasShrinkwrap":false},"4.0.1":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.0.1","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mm":"^2.1.0","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"6655744a91f75e26dde479d15cf054b2a3fca2c4","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.0.1","_shasum":"6d946ebfdfb71d4efc852a3109c48abcd98fc192","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.9.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"6d946ebfdfb71d4efc852a3109c48abcd98fc192","size":6402,"noattachment":false,"key":"/koa-session/-/koa-session-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.0.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-session-4.0.1.tgz_1488380157612_0.6915267454460263"},"directories":{},"publish_time":1488380157896,"_cnpm_publish_time":1488380157896,"_hasShrinkwrap":false},"4.0.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"4.0.0","keywords":["koa","middleware","session","cookie"],"files":["index.js","lib"],"devDependencies":{"eslint":"3","eslint-config-egg":"3","istanbul":"0","koa":"1","mocha":"3 ","should":"8","supertest":"2"},"license":"MIT","dependencies":{"crc":"^3.4.4","debug":"^2.2.0","uid-safe":"^2.1.3"},"engines":{"node":">=4"},"scripts":{"test":"npm run lint && NODE_ENV=test mocha --require should --reporter spec test/*.test.js","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should test/*.test.js","test-travis":"npm run lint && NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should test/*.test.js","lint":"eslint lib test index.js"},"gitHead":"b53103d4e29240cd8aaeaf0565b6c08d1e05f338","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@4.0.0","_shasum":"53b36294903746bc03876ab3070d682e220a60fe","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.9.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"53b36294903746bc03876ab3070d682e220a60fe","size":6352,"noattachment":false,"key":"/koa-session/-/koa-session-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-4.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-session-4.0.0.tgz_1488201434928_0.7246276922523975"},"directories":{},"publish_time":1488201436748,"_cnpm_publish_time":1488201436748,"_hasShrinkwrap":false},"3.4.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"3.4.0","keywords":["koa","middleware","session","cookie"],"files":["index.js"],"devDependencies":{"istanbul":"0","koa":"1","mocha":"2","should":"8","supertest":"2"},"license":"MIT","dependencies":{"debug":"^2.2.0","deep-equal":"^1.0.0"},"scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"gitHead":"615e26b06889f86dd6512bdf3cc711176837f4b6","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@3.4.0","_shasum":"ce270291a4fcfbafe199abb64ccd9830e8c787bf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"ce270291a4fcfbafe199abb64ccd9830e8c787bf","size":4811,"noattachment":false,"key":"/koa-session/-/koa-session-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-3.4.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/koa-session-3.4.0.tgz_1476503206562_0.007622971199452877"},"directories":{},"publish_time":1476503208186,"_cnpm_publish_time":1476503208186,"_hasShrinkwrap":false},"3.3.1":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"3.3.1","keywords":["koa","middleware","session","cookie"],"files":["index.js"],"devDependencies":{"istanbul-harmony":"0","koa":"0","mocha":"2","should":"6","supertest":"1"},"license":"MIT","dependencies":{"debug":"~2.2.0","deep-equal":"~1.0.0"},"scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"gitHead":"018b10722e63f4fca44be72f527e5dc4f599541d","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@3.3.1","_shasum":"37e48f74a8b248df7da32ab5d133faaf71efd893","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.12.2","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"37e48f74a8b248df7da32ab5d133faaf71efd893","size":4656,"noattachment":false,"key":"/koa-session/-/koa-session-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-3.3.1.tgz"},"directories":{},"publish_time":1436365483121,"_cnpm_publish_time":1436365483121,"_hasShrinkwrap":false},"3.3.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git+https://github.com/koajs/session.git"},"version":"3.3.0","keywords":["koa","middleware","session","cookie"],"files":["index.js"],"devDependencies":{"istanbul-harmony":"0","koa":"0","mocha":"2","should":"6","supertest":"1"},"license":"MIT","dependencies":{"debug":"~2.2.0","deep-equal":"~1.0.0"},"scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"gitHead":"2d08771bf9c99e99d95cb27d7a7760c07ea44793","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session#readme","_id":"koa-session@3.3.0","_shasum":"814f8a254e8aa9a87a4a07954a33f2f36abe6d35","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.12.2","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"814f8a254e8aa9a87a4a07954a33f2f36abe6d35","size":4623,"noattachment":false,"key":"/koa-session/-/koa-session-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-3.3.0.tgz"},"directories":{},"publish_time":1436199321343,"_cnpm_publish_time":1436199321343,"_hasShrinkwrap":false},"3.2.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"https://github.com/koajs/session"},"version":"3.2.0","keywords":["koa","middleware","session","cookie"],"files":["index.js"],"devDependencies":{"istanbul-harmony":"0","koa":"0","mocha":"2","should":"6","supertest":"1"},"license":"MIT","dependencies":{"debug":"~2.2.0","deep-equal":"~1.0.0"},"scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"gitHead":"2f3fe880bb412a22c28c0555d22b1efa7580df6d","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@3.2.0","_shasum":"4bcafa792e4c5a9cdf458eb394a574e4df2dcd95","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.12.2","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"4bcafa792e4c5a9cdf458eb394a574e4df2dcd95","size":4497,"noattachment":false,"key":"/koa-session/-/koa-session-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-3.2.0.tgz"},"directories":{},"publish_time":1433701015607,"_cnpm_publish_time":1433701015607,"_hasShrinkwrap":false},"3.1.1":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"https://github.com/koajs/session"},"version":"3.1.1","keywords":["koa","middleware","session","cookie"],"files":["index.js"],"devDependencies":{"istanbul-harmony":"0","koa":"0","mocha":"2","should":"6","supertest":"1"},"license":"MIT","dependencies":{"debug":"~2.2.0","deep-equal":"~1.0.0"},"scripts":{"test":"NODE_ENV=test mocha --harmony --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"gitHead":"5a5e26f527d59ba22b5af44ff2c48426d9d5ffdd","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@3.1.1","_shasum":"e030064d3104adb5c6e6e4e08a3446c1f59635d5","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.12.2","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"e030064d3104adb5c6e6e4e08a3446c1f59635d5","size":4301,"noattachment":false,"key":"/koa-session/-/koa-session-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-3.1.1.tgz"},"directories":{},"publish_time":1433432733179,"_cnpm_publish_time":1433432733179,"_hasShrinkwrap":false},"3.1.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"https://github.com/koajs/session"},"version":"3.1.0","keywords":["koa","middleware","session","cookie"],"files":["index.js"],"devDependencies":{"istanbul-harmony":"0","koa":"0","mocha":"1","should":"3","supertest":"0"},"license":"MIT","dependencies":{"debug":"*","deep-equal":"~0.2.1"},"scripts":{"test":"NODE_ENV=test mocha --harmony-generators --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"gitHead":"1ef8115bdbdbb6d3ce86e65c333b162d59166a0c","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@3.1.0","_shasum":"45d9bdba205e0d3437e4b483348cf80b1b980d07","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.11.14","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"45d9bdba205e0d3437e4b483348cf80b1b980d07","size":3811,"noattachment":false,"key":"/koa-session/-/koa-session-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-3.1.0.tgz"},"directories":{},"publish_time":1419511365148,"_cnpm_publish_time":1419511365148,"_hasShrinkwrap":false},"3.0.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"https://github.com/koajs/session"},"version":"3.0.0","keywords":["koa","middleware","session","cookie"],"files":["index.js"],"devDependencies":{"istanbul-harmony":"0","koa":"0","mocha":"1","should":"3","supertest":"0"},"license":"MIT","dependencies":{"debug":"*"},"scripts":{"test":"NODE_ENV=test mocha --harmony-generators --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"gitHead":"799f846b8b3fc604c8e519f60ce0bec14f256459","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@3.0.0","_shasum":"f0981b52956d948034dd3443ee11d9a1a267a833","_from":".","_npmVersion":"2.0.0-beta.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"f0981b52956d948034dd3443ee11d9a1a267a833","size":3075,"noattachment":false,"key":"/koa-session/-/koa-session-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-3.0.0.tgz"},"directories":{},"publish_time":1418276152511,"_cnpm_publish_time":1418276152511,"_hasShrinkwrap":false},"2.0.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git://github.com/koajs/session"},"version":"2.0.0","keywords":["koa","middleware","session"],"files":["index.js"],"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"license":"MIT","dependencies":{"debug":"*"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@2.0.0","dist":{"shasum":"7f0328ebc512ce9a35be1bce881c1ce296b147cf","size":2455,"noattachment":false,"key":"/koa-session/-/koa-session-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-2.0.0.tgz"},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1392693189818,"_cnpm_publish_time":1392693189818,"_hasShrinkwrap":false},"1.2.1":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git://github.com/koajs/session"},"version":"1.2.1","keywords":["koa","middleware","session"],"files":["index.js"],"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"license":"MIT","dependencies":{"debug":"*"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@1.2.1","dist":{"shasum":"763a070c9c36a770785f8f826c6747eb80b13e5b","size":2170,"noattachment":false,"key":"/koa-session/-/koa-session-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-1.2.1.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1391557472727,"_cnpm_publish_time":1391557472727,"_hasShrinkwrap":false},"1.2.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git://github.com/koajs/session"},"version":"1.2.0","keywords":["koa","middleware","session"],"files":["index.js"],"devDependencies":{"koa":"koajs/koa","mocha":"*","should":"*","supertest":"*"},"license":"MIT","dependencies":{"debug":"*"},"scripts":{"test":"make test"},"readmeFilename":"Readme.md","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@1.2.0","dist":{"shasum":"32b35fd58e00a73516cf9186c8dc32d13e771c4e","size":2120,"noattachment":false,"key":"/koa-session/-/koa-session-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-1.2.0.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1387651931307,"_cnpm_publish_time":1387651931307,"_hasShrinkwrap":false},"1.1.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git://github.com/koajs/session"},"version":"1.1.0","keywords":["koa","middleware","session"],"files":["index.js"],"devDependencies":{"koa":"koajs/koa"},"license":"MIT","dependencies":{"debug":"*","uid2":"0.0.3"},"readmeFilename":"Readme.md","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@1.1.0","dist":{"shasum":"6b165bd82012eaa7e6d8a3b56f822c6bea1d1167","size":1835,"noattachment":false,"key":"/koa-session/-/koa-session-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-1.1.0.tgz"},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1384551732548,"_cnpm_publish_time":1384551732548,"_hasShrinkwrap":false},"1.0.0":{"name":"koa-session","description":"Koa cookie session middleware","repository":{"type":"git","url":"git://github.com/koajs/session"},"version":"1.0.0","keywords":["koa","middleware","session"],"files":["index.js"],"devDependencies":{"koa":"0.0.1"},"license":"MIT","dependencies":{"debug":"*","uid2":"0.0.3"},"readmeFilename":"Readme.md","bugs":{"url":"https://github.com/koajs/session/issues"},"homepage":"https://github.com/koajs/session","_id":"koa-session@1.0.0","dist":{"shasum":"216353bcad74411b6e45fb261339bc28d923f7b2","size":1622,"noattachment":false,"key":"/koa-session/-/koa-session-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-session/download/koa-session-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1383778590554,"_cnpm_publish_time":1383778590554,"_hasShrinkwrap":false}},"readme":"# koa-session\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Gittip][gittip-image]][gittip-url]\n[![David deps][david-image]][david-url]\n[![iojs version][iojs-image]][iojs-url]\n[![node version][node-image]][node-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/koa-session.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/koa-session\n[travis-image]: https://img.shields.io/travis/koajs/session.svg?style=flat-square\n[travis-url]: https://travis-ci.org/koajs/session\n[coveralls-image]: https://img.shields.io/coveralls/koajs/session.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/koajs/session?branch=master\n[gittip-image]: https://img.shields.io/gittip/fengmk2.svg?style=flat-square\n[gittip-url]: https://www.gittip.com/fengmk2/\n[david-image]: https://img.shields.io/david/koajs/session.svg?style=flat-square\n[david-url]: https://david-dm.org/koajs/session\n[iojs-image]: https://img.shields.io/badge/io.js-%3E=_1.0-yellow.svg?style=flat-square\n[iojs-url]: http://iojs.org/\n[node-image]: https://img.shields.io/badge/node.js-%3E=_7.6-green.svg?style=flat-square\n[node-url]: http://nodejs.org/download/\n[download-image]: https://img.shields.io/npm/dm/koa-session.svg?style=flat-square\n[download-url]: https://npmjs.org/package/koa-session\n\n Simple session middleware for Koa. Defaults to cookie-based sessions and supports external stores.\n\n *Requires Node 7.6 or greater for async/await support*\n\n## Installation\n\n```js\n$ npm install koa-session\n```\n\n## Notice\n\n6.x changed the default cookie key from `koa:sess` to `koa.sess` to ensure `set-cookie` value valid with HTTP spec.[see issue](https://github.com/koajs/session/issues/28). If you want to be compatible with the previous version, you can manually set `config.key` to `koa:sess`.\n\n## Example\n\n  View counter example:\n\n```js\nconst session = require('koa-session');\nconst Koa = require('koa');\nconst app = new Koa();\n\napp.keys = ['some secret hurr'];\n\nconst CONFIG = {\n  key: 'koa.sess', /** (string) cookie key (default is koa.sess) */\n  /** (number || 'session') maxAge in ms (default is 1 days) */\n  /** 'session' will result in a cookie that expires when session/browser is closed */\n  /** Warning: If a session cookie is stolen, this cookie will never expire */\n  maxAge: 86400000,\n  autoCommit: true, /** (boolean) automatically commit headers (default true) */\n  overwrite: true, /** (boolean) can overwrite or not (default true) */\n  httpOnly: true, /** (boolean) httpOnly or not (default true) */\n  signed: true, /** (boolean) signed or not (default true) */\n  rolling: false, /** (boolean) Force a session identifier cookie to be set on every response. The expiration is reset to the original maxAge, resetting the expiration countdown. (default is false) */\n  renew: false, /** (boolean) renew session when session is nearly expired, so we can always keep user logged in. (default is false)*/\n  secure: true, /** (boolean) secure cookie*/\n  sameSite: null, /** (string) session cookie sameSite options (default null, don't set it) */\n};\n\napp.use(session(CONFIG, app));\n// or if you prefer all default config, just use => app.use(session(app));\n\napp.use(ctx => {\n  // ignore favicon\n  if (ctx.path === '/favicon.ico') return;\n\n  let n = ctx.session.views || 0;\n  ctx.session.views = ++n;\n  ctx.body = n + ' views';\n});\n\napp.listen(3000);\nconsole.log('listening on port 3000');\n```\n\n## API\n\n### Options\n\n  The cookie name is controlled by the `key` option, which defaults\n  to \"koa.sess\". All other options are passed to `ctx.cookies.get()` and\n  `ctx.cookies.set()` allowing you to control security, domain, path,\n  and signing among other settings.\n\n#### Custom `encode/decode` Support\n\n  Use `options.encode` and `options.decode` to customize your own encode/decode methods.\n\n### Hooks\n\n  - `valid()`: valid session value before use it\n  - `beforeSave()`: hook before save session\n\n### External Session Stores\n\n  The session is stored in a cookie by default, but it has some disadvantages:\n\n  - Session is stored on client side unencrypted\n  - [Browser cookies always have length limits](http://browsercookielimits.squawky.net/)\n\n\n  You can store the session content in external stores (Redis, MongoDB or other DBs) by passing `options.store` with three methods (these need to be async functions):\n\n  - `get(key, maxAge, { rolling, ctx })`: get session object by key\n  - `set(key, sess, maxAge, { rolling, changed, ctx })`: set session object for key, with a `maxAge` (in ms)\n  - `destroy(key, {ctx})`: destroy session for key\n\n\n  Once you pass `options.store`, session storage is dependent on your external store -- you can't access the session if your external store is down. **Use external session stores only if necessary, avoid using session as a cache, keep the session lean, and store it in a cookie if possible!**\n\n\n  The way of generating external session id is controlled by the `options.genid(ctx)`, which defaults to `uuid.v4()`.\n\n  If you want to add prefix for all external session id, you can use `options.prefix`, it will not work if `options.genid(ctx)` present.\n\n  If your session store requires data or utilities from context, `opts.ContextStore` is also supported. `ContextStore` must be a class which claims three instance methods demonstrated above. `new ContextStore(ctx)` will be executed on every request.\n\n### Events\n\n`koa-session` will emit event on `app` when session expired or invalid:\n\n- `session:missed`: can't get session value from external store.\n- `session:invalid`: session value is invalid.\n- `session:expired`: session value is expired.\n\n### Custom External Key\n\nExternal key is used the cookie by default, but you can use `options.externalKey` to customize your own external key methods. `options.externalKey` with two methods:\n\n- `get(ctx)`: get the external key\n- `set(ctx, value)`: set the external key\n\n### Session#isNew\n\n  Returns __true__ if the session is new.\n\n```js\nif (this.session.isNew) {\n  // user has not logged in\n} else {\n  // user has already logged in\n}\n```\n\n### Session#maxAge\n\n  Get cookie's maxAge.\n\n### Session#maxAge=\n\n  Set cookie's maxAge.\n\n### Session#externalKey\n\n  Get session external key, only exist when external session store present.\n\n### Session#save()\n\n  Save this session no matter whether it is populated.\n\n### Session#manuallyCommit()\n\n  Session headers are auto committed by default. Use this if `autoCommit` is set to `false`.\n\n### Destroying a session\n\n  To destroy a session simply set it to `null`:\n\n```js\nthis.session = null;\n```\n\n## License\n\n  MIT\n","_attachments":{},"homepage":"https://github.com/koajs/session#readme","bugs":{"url":"https://github.com/koajs/session/issues"},"license":"MIT"}