{"_id":"@allegiant/sessions","_rev":"4-d4b420c51bd98e9a29f69ab39596fc39","name":"@allegiant/sessions","description":"Simple sessions module for the allegiant app framework.","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.5":{"name":"@allegiant/sessions","version":"0.0.5","description":"Simple sessions module for the allegiant app framework.","author":{"name":"echopoint","email":"echopoint@tutanota.com"},"contributors":[],"license":"MIT","bugs":{"url":"https://github.com/allegiant-js/sessions/issues"},"homepage":"https://github.com/allegiant-js/sessions#readme","repository":{"type":"git","url":"git+https://github.com/allegiant-js/sessions.git"},"main":"index.js","engine":{"node":"> 7.6"},"scripts":{"lint":"eslint .","test":"tap test/*.js","coverage":"tap test/*.js --coverage"},"dependencies":{"@allegiant/common":"0.0.5","@allegiant/cookies":"0.0.5","@allegiant/jsonstore":"0.0.5"},"devDependencies":{"eslint":"^4.12.1","jsdoc":"^3.5.5","tap":"^11.0.1"},"gitHead":"e8d6e20eb4a6e3b5320d0dd17b632c48cb60cb3c","_id":"@allegiant/sessions@0.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"echopoint","email":"echopoint@tutanota.com"},"dist":{"integrity":"sha512-sfkDEXq7cr+x7UWkY0Mc2fK6D7dmwWo6UqN4luerhdlaVn+Bk2AlAAHf2EUJb8HkQOXj2dblPwWi88s5lK3sSA==","shasum":"85fd0974bbf0ebe21e41607ffcf0755b7334fae5","tarball":"https://registry.npmjs.org/@allegiant/sessions/-/sessions-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5Oox4bcBNVpI/VS6HFzyWzDkWi4tawLcQPk1xzsW4qAiEAqi5VnYb8/dZJymND1dyAAdDDGpYO2MTBSZxhpHq0aXw="}]},"maintainers":[{"name":"echopoint","email":"echopoint@tutanota.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sessions-0.0.5.tgz_1514585374944_0.5793843644205481"}},"0.0.6":{"name":"@allegiant/sessions","version":"0.0.6","description":"Simple sessions module for the allegiant app framework.","author":{"name":"echopoint","email":"echopoint@tutanota.com"},"contributors":[],"license":"MIT","bugs":{"url":"https://github.com/allegiant-js/sessions/issues"},"homepage":"https://github.com/allegiant-js/sessions#readme","repository":{"type":"git","url":"git+https://github.com/allegiant-js/sessions.git"},"main":"index.js","engine":{"node":"> 7.6"},"scripts":{"lint":"eslint .","test":"tap test/*.js","coverage":"tap test/*.js --coverage"},"dependencies":{"@allegiant/common":"0.0.5","@allegiant/cookies":"0.0.5","@allegiant/jsonstore":"0.0.5"},"devDependencies":{"eslint":"^4.12.1","jsdoc":"^3.5.5","tap":"^11.0.1"},"gitHead":"ad17ba799277dd1babf02c9f71dc27794e48f91b","_id":"@allegiant/sessions@0.0.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"echopoint","email":"echopoint@tutanota.com"},"dist":{"integrity":"sha512-7iDBepjA67Vzt7PJg8j1N0dDfoypbLI1Kd7TFXWSlcK5ylDsZSo/CmVuFVxBWy85px0J8DNDA7I1YeX+VASpCw==","shasum":"f270308a1cb0e84da7a87b2be8417e4d8264fff1","tarball":"https://registry.npmjs.org/@allegiant/sessions/-/sessions-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDR8vWLZFURK9XmjtSlSpvEw2GyEn3qYc3GFHFXwlARoAiBVRBSnNKI2t6pHlEoy9O4njMiZSGM79jKljbUcFRFCtg=="}]},"maintainers":[{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},{"name":"echopoint","email":"echopoint@tutanota.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sessions-0.0.6.tgz_1514833062597_0.44737787265330553"}},"0.0.7":{"name":"@allegiant/sessions","version":"0.0.7","description":"Simple sessions module for the allegiant app framework.","author":{"name":"echopoint","email":"echopoint@tutanota.com"},"contributors":[],"license":"MIT","bugs":{"url":"https://github.com/allegiant-js/sessions/issues"},"homepage":"https://github.com/allegiant-js/sessions#readme","repository":{"type":"git","url":"git+https://github.com/allegiant-js/sessions.git"},"main":"index.js","engine":{"node":"> 7.6"},"scripts":{"lint":"eslint .","test":"tap test/*.js","coverage":"tap test/*.js --coverage"},"dependencies":{"@allegiant/common":"0.0.5","@allegiant/cookies":"0.0.5","@allegiant/jsonstore":"0.0.6"},"devDependencies":{"eslint":"^4.12.1","jsdoc":"^3.5.5","tap":"^11.0.1"},"gitHead":"de53180b951f557e583ba8732e54dc5bebe801e6","_id":"@allegiant/sessions@0.0.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"echopoint","email":"echopoint@tutanota.com"},"dist":{"integrity":"sha512-IryYE/uFTxsfHwSigaQEXF2gpR6fqkv199gp4DNnUiyCsjlbPtLJPVMXpD4aDzWVr6b2WgA4Z4eIgTr2B2yhtA==","shasum":"39e5cbe756bf162c76716e1da6361784578dbafe","tarball":"https://registry.npmjs.org/@allegiant/sessions/-/sessions-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbanKlDzzguIoOLMxavYmTAxfyOYDkMYO1FiLBjCi8oAiEAkBLAyJjYPl1VCAfYGIGNAYCUk2/m8gnQQ/98fkpDacI="}]},"maintainers":[{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},{"name":"echopoint","email":"echopoint@tutanota.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sessions-0.0.7.tgz_1514834690422_0.13092591054737568"}},"0.0.8":{"name":"@allegiant/sessions","version":"0.0.8","description":"Simple sessions module for the allegiant app framework.","author":{"name":"echopoint","email":"echopoint@tutanota.com"},"contributors":[],"license":"MIT","bugs":{"url":"https://github.com/allegiant-js/sessions/issues"},"homepage":"https://github.com/allegiant-js/sessions#readme","repository":{"type":"git","url":"git+https://github.com/allegiant-js/sessions.git"},"main":"index.js","engine":{"node":"> 7.6"},"scripts":{"lint":"eslint .","test":"tap test/*.js","coverage":"tap test/*.js --coverage"},"dependencies":{"@allegiant/common":"0.0.5","@allegiant/cookies":"0.0.5","@allegiant/jsonstore":"0.0.7"},"devDependencies":{"eslint":"^4.12.1","jsdoc":"^3.5.5","tap":"^11.0.1"},"gitHead":"1129393a8c9a542fcf343f01cd41326ff7f05866","_id":"@allegiant/sessions@0.0.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"echopoint","email":"echopoint@tutanota.com"},"dist":{"integrity":"sha512-0qDh+xFRflQNjrPXSXxwJVnKyg6h6RbOX1s98rDp2NP7DcYuexRuF8I/3wraPqpMaIce9Jh749Al6ynYVc9CSA==","shasum":"2eee79338bd12bb14e6424ac4a32092ac2cbf1fa","tarball":"https://registry.npmjs.org/@allegiant/sessions/-/sessions-0.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpjYB4K2UIHPEt6Jit83J2TtXg8CKR8ODp03zpz0vJzQIhAPxrvOc49IpvpXceT/nF1AvP/1k+Ik28pCaE6YF27qBO"}]},"maintainers":[{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},{"name":"echopoint","email":"echopoint@tutanota.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sessions-0.0.8.tgz_1514911319377_0.7627922808751464"}}},"readme":"# sessions\r\n\r\n> Simple sessions module for the allegiant app framework.\r\n>> There be 🐲 here! The API and functionality are being cemented, anything before a 1.0.0 release is subject to change.\r\n\r\n[![Npm Version](https://img.shields.io/npm/v/@allegiant/sessions.svg)](https://www.npmjs.com/package/@allegiant/sessions)\r\n[![Build Status](https://travis-ci.org/allegiant-js/sessions.svg?branch=master)](https://travis-ci.org/allegiant-js/sessions.svg?branch=master)\r\n[![Coverage Status](https://coveralls.io/repos/github/allegiant-js/sessions/badge.svg?branch=master)](https://coveralls.io/github/allegiant-js/sessions?branch=master)\r\n\r\n\r\n## Installation\r\n\r\n```\r\nnpm install @allegiant/sessions --save\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\nconst App = require('@allegiant/core');\r\n\r\nlet server = App.create(\"https://localhost:7000\", { \r\n    '@allegiant/sessions': {\r\n        enabled: true,\r\n        path: path.resolve(path.join(process.cwd(), 'sessions')),\r\n        autogen: true\r\n    }\r\n});\r\nserver.get('/', function() {\r\n    if (!this.session.data.firstTimeServed) {\r\n      this.session.data.firstTimeServed = new Date()\r\n    }\r\n    this.content = `<h1>It just works! You first looked at this content on ${this.session.data.firstTimeServed}</h1>`;\r\n    return 200;\r\n})\r\n.start();\r\n```\r\n\r\n\r\n### Copyright & License\r\n\r\nCopyright &copy; 2017 Allegiant. Distributed under the terms of the MIT License, see [LICENSE](https://github.com/allegiant-js/sessions/blob/master/LICENSE)\r\n\r\nAvailble via [npm](https://www.npmjs.com/package/@allegiant/sessions) or [github](https://github.com/allegiant-js/sessions).\r\n","maintainers":[{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},{"name":"echopoint","email":"echopoint@tutanota.com"}],"time":{"modified":"2022-04-04T13:31:43.462Z","created":"2017-12-29T22:09:35.880Z","0.0.5":"2017-12-29T22:09:35.880Z","0.0.6":"2018-01-01T18:57:42.692Z","0.0.7":"2018-01-01T19:24:50.491Z","0.0.8":"2018-01-02T16:42:00.286Z"},"homepage":"https://github.com/allegiant-js/sessions#readme","repository":{"type":"git","url":"git+https://github.com/allegiant-js/sessions.git"},"contributors":[],"author":{"name":"echopoint","email":"echopoint@tutanota.com"},"bugs":{"url":"https://github.com/allegiant-js/sessions/issues"},"license":"MIT","readmeFilename":"README.md"}