{"_id":"connect-typeorm","_rev":"11-30c5acc440ade85dc685734d808573ca","name":"connect-typeorm","description":"A TypeORM-based session store","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.0.0","main":"out/index","typings":"out/index","repository":{"type":"git","url":"git+https://github.com/makepost/typeorm-static.git"},"author":{"name":"makepost"},"license":"MIT","devDependencies":{"pre-commit":"^1.2.2","tslint":"^5.8.0","typeorm":"^0.1.2","typescript":"^2.6.1"},"dependencies":{"@types/debug":"^0.0.30","@types/express-session":"^1.15.5","debug":"^3.1.0","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.2"},"scripts":{"format":"tslint --fix 'src/**/*.ts'","lint":"tslint 'src/**/*.ts'","prepare":"tsc -p tsconfig.json"},"pre-commit":["lint","prepare"],"gitHead":"4372125eaf98c28bb00f2f4c43869f722c73dfcd","bugs":{"url":"https://github.com/makepost/typeorm-static/issues"},"homepage":"https://github.com/makepost/typeorm-static#readme","_id":"connect-typeorm@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"makepost","email":"makepost@firemail.cc"},"dist":{"integrity":"sha512-AcjkEc/fHRCFC7ruPVHe7Ksr+4a6mU+veutLpry36cvl3Zv7EwntRdBD3EYSGdPP/AK5xSzDBdcOP6e4bEumPw==","shasum":"b22fd5e2656d0c0df072a551e0d2d6525999356e","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZXkW0gf7fZnfmFrAW6Lvoyerzqzj2PRaApXI6+k7hlQIgA1nBbM4ZPTZw9CAK59GJC5wh1Fh2BglmCFLQ/48GWbY="}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm-1.0.0.tgz_1509999687537_0.8498734957538545"},"directories":{}},"1.0.1":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.0.1","main":"out/index","typings":"out/index","repository":{"type":"git","url":"git+https://github.com/makepost/connect-typeorm.git"},"author":{"name":"makepost"},"license":"MIT","devDependencies":{"pre-commit":"^1.2.2","tslint":"^5.8.0","typeorm":"^0.1.2","typescript":"^2.6.1"},"dependencies":{"@types/debug":"^0.0.30","@types/express-session":"^1.15.5","debug":"^3.1.0","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.2"},"scripts":{"format":"tslint --fix 'src/**/*.ts'","lint":"tslint 'src/**/*.ts'","prepare":"tsc -p tsconfig.json"},"pre-commit":["lint","prepare"],"gitHead":"99063b721287239ffa88a72d2ac28bffd6430ad8","bugs":{"url":"https://github.com/makepost/connect-typeorm/issues"},"homepage":"https://github.com/makepost/connect-typeorm#readme","_id":"connect-typeorm@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"makepost","email":"makepost@firemail.cc"},"dist":{"integrity":"sha512-mB05cWbX5/zulwDqiCHq1hTh9Hw10/0POpN6VCpkoMKu25nDmLYyjXHnIG99E8/60tQI2boampTVNTQ1lnRgLA==","shasum":"438fc80e8f34a128aab17bc654ee0fb947714232","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+eKha58SNGQ7y9QB+gVvwrNpGlNyzsyFn1FMhCCBGYQIhALnhkjZgt5DCE2PJCnLwwKmU0eRq78AXQWqKk9k/zoP0"}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm-1.0.1.tgz_1509999801159_0.9744529617018998"},"directories":{}},"1.0.2":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.0.2","main":"out/index","typings":"out/index","repository":{"type":"git","url":"git+https://github.com/makepost/connect-typeorm.git"},"author":{"name":"makepost"},"license":"MIT","devDependencies":{"pre-commit":"^1.2.2","tslint":"^5.8.0","typeorm":"^0.1.2","typescript":"^2.6.1"},"dependencies":{"@types/debug":"^0.0.30","@types/express-session":"^1.15.5","debug":"^3.1.0","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.2"},"scripts":{"format":"tslint --fix 'src/**/*.ts'","lint":"tslint 'src/**/*.ts'","prepare":"tsc -p tsconfig.json"},"pre-commit":["lint","prepare"],"gitHead":"206f8b7c2625222810a8d4bbc0511e0708e0a5a3","bugs":{"url":"https://github.com/makepost/connect-typeorm/issues"},"homepage":"https://github.com/makepost/connect-typeorm#readme","_id":"connect-typeorm@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"makepost","email":"makepost@firemail.cc"},"dist":{"integrity":"sha512-HavRtJFtXbqcbP4y4oEdqPtDhcy5GskA4POy1sfYPYltHyGcHuPO2qR+x8yllrHXae9W0hV5xT7zLF3KohV+5w==","shasum":"8559c94b8a11c393d9c7de7e8ff5adfc40b56717","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPzlFCE1wQG3q1qkcU6ZiKv8dOpHa3+9ED0jy4IZ4JCwIhAMG9V7LMjHgLyFngqEo70ARwhrbYw58vK6xl12zkPwRT"}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm-1.0.2.tgz_1510062837346_0.12002389575354755"},"directories":{}},"1.0.3":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.0.3","main":"out/index","typings":"out/index","repository":{"type":"git","url":"git+https://github.com/makepost/connect-typeorm.git"},"author":{"name":"makepost"},"license":"MIT","devDependencies":{"pre-commit":"^1.2.2","tslint":"^5.8.0","typeorm":"^0.1.2","typescript":"^2.6.1"},"dependencies":{"@types/debug":"^0.0.30","@types/express-session":"^1.15.5","debug":"^3.1.0","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.2 || ^0.2.5"},"scripts":{"format":"tslint --fix 'src/**/*.ts'","lint":"tslint 'src/**/*.ts'","prepare":"tsc -p tsconfig.json"},"pre-commit":["lint","prepare"],"gitHead":"c9a974314b4129e480d5116e6b4d1648011e3c15","bugs":{"url":"https://github.com/makepost/connect-typeorm/issues"},"homepage":"https://github.com/makepost/connect-typeorm#readme","_id":"connect-typeorm@1.0.3","_npmVersion":"5.7.1","_nodeVersion":"8.7.0","_npmUser":{"name":"makepost","email":"makepost@firemail.cc"},"dist":{"integrity":"sha512-dYqEgdt3rIXdqy3PaoQDa4bUX8hlw9jWg0TzlpxpSSRYg7MjJQhYyA/eE04RK0TD8ruXHuptF2nslbrvMzc6LQ==","shasum":"0a2449b6274b3a0563190837547e2c4614d954be","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.0.3.tgz","fileCount":13,"unpackedSize":51490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7JmMCRA9TVsSAnZWagAAdZkQAKSMFD2F0kYC3m/0cnFt\n1z/jQ3uIBoOCfhcHztfcoTCQbqEV2rCcLyIVIqdRH0fHol7CMS9OsjY7V4Gu\nIlOI92VCQLNi6PWZyS0Ymu8MEMhvcyDLjxsKz5m8ZEDdekQno+JT9u8Izhjt\n2pDXVT4FgGhJ0SEdAbavWLpa95evNj1pKFtIaAFrsNjEHtoLFonpu3aT9IQA\nqtzCFaZQgrhPliUKz0bNC4xDoj/4F7j7/ZDWNsVSll8ZnItLDVaaQH60y0nd\nCyKXKQASDu4hsHPbuJ/0bzWBqzvZBrZj9akADWHhMtLGDIGUATiWAgNnGoPt\nZ9I9R4sZgURPWGdUWKLCXUGMMJBMoiAnSmuvqw74ExFreFJIH+1FzqsFxEYY\nwcmH37AsD/gSIoza/ajFmc0K2uA0ykr/DxuV0Ztc69j9uKxiblsr+hYihX3M\nAJoUPcbIzjIswPdtFeFSPRFkNemCYFZ8AMvY4Pu4l4DQgVdgqH3EaEOWfdpu\nfgNCMhKBOhCjMNSGoquNkruiA9i+/U5hmMDu7JnHof8QMh4FWtW0fTYborkI\niRAymovByPng4/UPnjPcDirUryO6TuK1KxS3HevDsi7pYP9GQDOEvm5UX22m\n/GkIq8ixhWsjnzKxSG+E+yZfIzA214cubNzvB4nkTIdGp9Eeulel5nTKlMgi\ns54G\r\n=CP4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPwamX4w1tr3VSu2JJclQ4uptQ96acdpNkotBxG31xXQIgV6dP7A0LSbBrwk+T+P727GtlzMYSUBEcQ6jHsVF8hi8="}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm_1.0.3_1525455242932_0.12059237206249596"},"_hasShrinkwrap":false},"1.0.4":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.0.4","main":"out/index","typings":"out/index","repository":{"type":"git","url":"git+https://github.com/makepost/connect-typeorm.git"},"author":{"name":"makepost"},"contributors":[{"name":"Nathan Phillip Brink","email":"ohnobinki@ohnopublishing.net"}],"license":"MIT","devDependencies":{"pre-commit":"^1.2.2","tslint":"^5.8.0","typeorm":"^0.1.2","typescript":"^2.6.1"},"dependencies":{"@types/debug":"^0.0.30","@types/express-session":"^1.15.5","debug":"^3.1.0","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.2 || ^0.2.5"},"scripts":{"format":"tslint --fix 'src/**/*.ts'","lint":"tslint 'src/**/*.ts'","prepare":"tsc -p tsconfig.json"},"pre-commit":["lint","prepare"],"gitHead":"e89eee6549a526363b635f690aec417422aba005","bugs":{"url":"https://github.com/makepost/connect-typeorm/issues"},"homepage":"https://github.com/makepost/connect-typeorm#readme","_id":"connect-typeorm@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"makepost","email":"makepost@firemail.cc"},"dist":{"integrity":"sha512-Q77FO9hlRWa3uqZSar4M+i0tpB3cyF4CgpKZJAqnHTcdY7fgsGsvqD81PLfoY2dwhKLovYwswJyh8SAaBI41Pg==","shasum":"b5713c7806fb53e939c114c874c45586fa7654b5","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.0.4.tgz","fileCount":12,"unpackedSize":15930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFr63CRA9TVsSAnZWagAAleIQAJVGnNoeJP3qzBgab+C+\nEoOYOkrKvgH6x9aJjKqIA0z1d/fR3oaI9M9cydAJNGgcBNINZH+4xmIxHfym\nSL1nWl1mmxD0r8zRqLyKDyKpvthNKXvuxj1pALs+61uA+e3FbzWVZEI/Gjwo\nhXJo3gvNWVICRUB+IWqwIbpfY2V4TD0YHHa7Tpzz3EohCxLQZpwgUkaZJUIB\nQ6PDVNley7i8BMoN2CihY6zrOXa6FMqHo0tCVhbAkqvuGG+NapVc2cmajBHH\nBQXpR9Y8ck4yFS3PSzwbAQFYAr1cedXEBkgT4dWJRmpwKDSyjRVQOQVOQgq+\nFOJrOnYUXGGHseiB6p/Gdf2gVck5mopn10mEcgyzYtdUx1HJQp+nbt5TBK3G\nJUPFdxUr4Q2uKjQO70YGFCYpYrGGomj4o1LlxqUkmiFUzjaYhovbaeaDnuDJ\nVIvdLsvmtITZr5Ww/Xm8S7OshKiOj7FbUrchxgYthNFsIduuyrbS+/MQTV7l\nTDMJLZ6pgO6tThPwKrwiuA7UHS7YRd3+uqDRcIlsxQFBlFavAHswb3XbVPWG\nhokfQSWf7q6RqGN+CPrw5VE2+pjNoghGo35opZnnnabvA+RL4k/Cfsdz1a0w\nCqlKKiGHUaleH7zRwRubot4NgsHoIDJeqYaM9nUgvpaYHIGYsb/L18WREAdC\nrIQE\r\n=8Run\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2ZRESFuiNNqB/8xp+EF/Fdn05vuiLjtTajP9gQzo2vAiAi2rZTHljEwu+9HkgMOvEbKNhHptNktuEj3lub3wHZLw=="}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm_1.0.4_1528217270930_0.7027492634862016"},"_hasShrinkwrap":false},"1.1.0":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.1.0","main":"out","typings":"out","repository":{"type":"git","url":"git+https://github.com/makepost/connect-typeorm.git"},"author":{"name":"makepost"},"contributors":[{"name":"Nathan Phillip Brink","email":"ohnobinki@ohnopublishing.net"}],"license":"MIT","devDependencies":{"@types/supertest":"^2.0.5","ava":"^1.0.1","express":"^4.16.3","nullthrows":"^1.0.2","nyc":"^13.1.0","pre-commit":"^1.2.2","sqlite3":"^4.0.2","supertest":"^3.1.0","test-all-versions":"^4.1.0","tslint":"^5.8.0","typeorm":"^0.1.4","typescript":"^3.2.2"},"dependencies":{"@types/debug":"0.0.31","@types/express-session":"^1.15.5","debug":"^4.1.1","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.4 || ^0.2.5"},"scripts":{"format":"tsc && tslint --fix 'src/**/*.ts' && ava","prepare":"tsc","test":"tsc && nyc ava && nyc report --reporter=html && tslint 'src/**/*.ts'","test-extended":"tsc && tav typeorm '^0.1.4 || ^0.2.5' ava && npm i && npm test"},"gitHead":"c4e359e7f1c866284c353435d10ad3493293b629","bugs":{"url":"https://github.com/makepost/connect-typeorm/issues"},"homepage":"https://github.com/makepost/connect-typeorm#readme","_id":"connect-typeorm@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"makepost","email":"makepost@firemail.cc"},"dist":{"integrity":"sha512-xIG3bKPYcSVO6yBSZy/ieoKf6cyEKpeWtfvAT7xe1HaKcsTYr7bUjsaaQqc3vN0dIvb7ntu3Exxc/ff90gxCcA==","shasum":"aca1c8783e37049010effa63c11e70d117c0a44a","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.1.0.tgz","fileCount":13,"unpackedSize":17682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLnJPCRA9TVsSAnZWagAA6rkP/2z3UqfXe8aWSPaOVIhy\nywu42zdb72mbaM3OwAAf2t+BLEwaOWk60zV+wr5RCUgi77cGp9MdMOAbzUC2\nMdhayotexgQE+r+M1PT8gxYp1TkjBYBQEbH/dwfZCUL+OXMPSn7Pj87u+2h0\nO7Vdk1xfmQb63CXUqMWZv9NtVk51mHpDXApJbSl0aN2Hhj10ySYsR/sMOc3a\nsYOYH4CLM+d8+XbcwMlVOtkJsrI9mOpjCkDEa9hieYpOjAgWU3F7oqO0Tor/\nzYjjsc/IUk2bgDAhJeiMMdj8+c8kspXmwHgIlsU9DsTwMuyqJqsvG+tbatkk\ny6/KQPhjhR9yWpVu1v3EPUF+dYpcND8qL00nz4Q26qiyuHV2ms48rmLZFBQh\ngA2GKtN0fayMhPxTWKiRLXsaY6kQm0fJUrjTJyB9INQ0QxleckXLk0xeP2cL\nz23B3xsYuXYYNY41npEwHqhOVxCJGmq5oPdCgucp+ZWj4kWJeTUjwyRkMxI5\n1TYwvgOIvDEdD+VohhHs8yVFOhXj2e4FROJrQaaCxdYnGQb2VTJk8foLynDR\n0+qsKaAALypuRtiQZZrlvyBjOjEW19n9Ls9FM/gpss1CmD0UK2RiSgF7DucZ\nCZc1NAc3s6DbWMyV1/0bk/Ehhc3U/D086sQstNFwXN0J3bCrLKT8BhnfYAjH\n1d7K\r\n=Hm0K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdXO3mWAcRuxl4tr2OAe1x8vIp+KdNSBdrmbTtGz4+SQIhAP9Wo5oRSWDts+vop07l+WimY9ba0YwrZ6q7kZuEYSrZ"}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm_1.1.0_1546547790316_0.9295572257956737"},"_hasShrinkwrap":false},"1.1.1":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.1.1","main":"out","typings":"out","repository":{"type":"git","url":"git+https://github.com/makepost/connect-typeorm.git"},"author":{"name":"makepost"},"contributors":[{"name":"Nathan Phillip Brink","email":"ohnobinki@ohnopublishing.net"}],"license":"MIT","devDependencies":{"@types/supertest":"^2.0.5","ava":"^2.1.0","express":"^4.16.3","nullthrows":"^1.1.1","nyc":"^14.1.1","pre-commit":"^1.2.2","sqlite3":"^4.0.9","supertest":"^3.1.0","test-all-versions":"^4.1.0","tslint":"^5.8.0","typeorm":"^0.1.4","typescript":"^3.5.2"},"dependencies":{"@types/debug":"0.0.31","@types/express-session":"^1.15.5","debug":"^4.1.1","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.4 || ^0.2.5"},"scripts":{"format":"tsc && tslint --fix 'src/**/*.ts' && ava","prepare":"tsc","test":"tsc && nyc ava && nyc report --reporter=html && tslint 'src/**/*.ts'","test-extended":"tsc && tav typeorm '^0.1.4 || ^0.2.5' ava && npm i && npm test"},"gitHead":"2b406fce35207e9ae0162977ad28fff7b02cdca8","bugs":{"url":"https://github.com/makepost/connect-typeorm/issues"},"homepage":"https://github.com/makepost/connect-typeorm#readme","_id":"connect-typeorm@1.1.1","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2AyajxZ2R231rAwGQoA8pR82+UieLqYMYplTMWbsJoawwdfiHCkC56qKOsA5FC2PIVXM5wKrM1qniqgVR1iYnA==","shasum":"eb19e698570f5f5bbdf48adc605e920de99490db","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.1.1.tgz","fileCount":13,"unpackedSize":18899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCk9uCRA9TVsSAnZWagAAhI4P/juKGVl1HrlbTqHPKf1i\neRCznJnx8zGOITcpl6hIXCSmQILFDVWif12hEHud3PO3jtzlWRnszLLw490/\n3Emnq4XUFYe2jo47jg/njdS70TO4lZ46VnHCZT+MR0o2UEBKUKHg+uNBd54I\nlbSAVR3/w3CQvunmtB9UcAsizUlMpEJu+Uob+j/F58iIJzLMY2o8V3WJF5jn\nNBHA6K0iAHSvMZQNdouZN58q4f1OThDzWVox4TYd9sHBIqwiBfcXouK6IvO2\nZ21ksV5csy4vPFCVkR/1Pyfld7mOzhn0hdrfvLiC0cugniyHI27AZBtVqQ0C\nQD4y0h0EpXoAGbTCUQN6vHaEsCyeIiNKHa1X4WpXUmG9bMQpBEUepvwwLGDG\nNgZz3vKXWCpGr1dqLEKYJ2gPkaOEQh9aIXy/5PHvizZsxyi3XwcyqYy8q6lz\nX0HLha8b9Tsx4Syc8RwMQS7mUE0IGUKTNGco3UwbcS5J3slWlyohFMOz77RI\nAmgyMQu4gVIya+Ps7zO18Ebej0DyIP3dfNa+Oa2wUmK6lRl1p79RtWen9gTt\n+9N7a0qN+7mxtG8fHFdQ3ZG7wl/EBxxurtR2lWYfS9Ae2Z8bdTwUD5NWMuxi\nxd53MEAkEo3nKzfOy+0Ux70glt9s0yGCCFuhCU4vfI+US51z8fj3cEl1mpIa\nwmNY\r\n=vJ9f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsIfTxhJHU9pyqBfTXk8LV3MtOL6RBfPfGSBTOdynKaAiBxu2wdHI+jyhMBmqDa0r70srvj4hdg0glNqFnFnBpBYg=="}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"_npmUser":{"name":"makepost","email":"makepost@firemail.cc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm_1.1.1_1560956781999_0.9724633288027484"},"_hasShrinkwrap":false},"1.1.3":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.1.3","main":"out","typings":"out","repository":{"type":"git","url":"https://github.com/makepost/connect-typeorm"},"author":{"name":"makepost"},"contributors":[{"name":"Nathan Phillip Brink","email":"ohnobinki@ohnopublishing.net"}],"license":"MIT","devDependencies":{"@types/supertest":"^2.0.5","ava":"^2.1.0","express":"^4.16.3","nullthrows":"^1.1.1","nyc":"^14.1.1","pre-commit":"^1.2.2","sqlite3":"^4.0.9","supertest":"^3.1.0","test-all-versions":"^4.1.0","tslint":"^5.8.0","typeorm":"^0.1.4","typescript":"^3.5.2"},"dependencies":{"@types/debug":"0.0.31","@types/express-session":"^1.15.5","debug":"^4.1.1","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.4 || ^0.2.5"},"scripts":{"format":"tsc && tslint --fix 'src/**/*.ts' && ava","prepare":"tsc","test":"tsc && nyc ava && nyc report --reporter=html && tslint 'src/**/*.ts'","test-extended":"tsc && tav typeorm '^0.1.4 || ^0.2.5' ava && npm i && npm test"},"licenseText":"Copyright 2017 TJ Holowaychuk, Marc Harter, makepost, connect-typeorm contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"connect-typeorm@1.1.3","dist":{"shasum":"d8d2ed57bd363593544175888c4bc48620d74b85","integrity":"sha512-3CdPnObN+23NuCbS55TiqannAm0+tCT/HO5FhfUwi7WtsQG7GHEZL8T1qjPp0T5hzqHXCRwrg4ah+hF004jSRg==","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.1.3.tgz","fileCount":19,"unpackedSize":19418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7p6BCRA9TVsSAnZWagAAqpgQAJBDOqiTWgFYTkoH6Lov\nOA5JBBdTY5bDr0+Akzi8+ythDF1tiE+z0mPDKudw3n9QlvY7ITHaR9CcMyGb\nP3sZ50SUTWI7b8vYN/WjMomcvqFQ0ijYySw7gx79aKUeLD8TNDIM2J37dR3E\nbTo2S8KEwBQEi1LipNxWBdxOV6tAv/Lan+Qoz2lWKnL2eFm6jZNTwfHDjNKl\ntOeS0JJROwqlIrzkgLPC7RkdhXGbU5r6/+5OCA+dKSPHC1FcEA9a56dI6ivr\nT0VZjD4MxomcfXOK/mFaq2i0QHYInxX/TWStV0fBx9JC+eIWdAfmEpExS91J\nt7Pyi3PBD29grf33u0ZuU7V2FWx0FNzmA5WU31yk3g8ziGr3+BJY+VJscbXo\n1tbaoGh7NMDf7KGyu7ynxQTN3WnAS676StQvWtrN1VLiS/gTv9uEjdOic8/k\nYyBxUJVO2GVg/amYoBEAeIQwGMZonAMyJ3y31VvMRKc0Iyuf48cdBj+v1oES\np/uAST1KmYxLDtVivPiNsx6bqSoExLVlbIG0dJ2hRD8LhsHFjfZsMVOoXv9V\nplQ0kqKUIZqpJkRweIWzZgAjM4mB//CZg7PVPT5iZfucaJsFveFRddtiT29K\nROavnbFFPCH5nnMOJojNxQ7wOLw3aRcv2fbIo7dNrAsnAz9mEwa6qokpQOW6\nWnSz\r\n=HSKA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdmQTH3RSLr8I8jNDaOevPuZP2qedfnCERI5iY2P4eTAiEAkGLs/Tey6gF3u6q+VhdlJMmTvwo70KbSqRyk6UEodh8="}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"_npmUser":{"name":"makepost","email":"makepost@firemail.cc"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm_1.1.3_1575919232873_0.9856436521223104"},"_hasShrinkwrap":false},"1.1.4":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"1.1.4","main":"out","typings":"out","repository":{"type":"git","url":"git+https://github.com/makepost/connect-typeorm.git"},"author":{"name":"makepost"},"contributors":[{"name":"Nathan Phillip Brink","email":"ohnobinki@ohnopublishing.net"}],"license":"MIT","devDependencies":{"@types/supertest":"^2.0.5","ava":"^3.5.0","express":"^4.16.3","nullthrows":"^1.1.1","nyc":"^15.0.0","pre-commit":"^1.2.2","sqlite3":"^4.0.9","supertest":"^3.1.0","test-all-versions":"^4.1.0","tslint":"^5.8.0","typeorm":"^0.1.4","typescript":"^3.8.3"},"dependencies":{"@types/debug":"0.0.31","@types/express-session":"^1.15.5","debug":"^4.1.1","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.1.4 || ^0.2.5"},"scripts":{"format":"tsc && tslint --fix 'src/**/*.ts' && ava","prepare":"tsc","test":"tsc && nyc ava && nyc report --reporter=html && tslint 'src/**/*.ts'","test-extended":"tsc && tav typeorm '^0.1.4 || ^0.2.5' ava && npm i && npm test"},"gitHead":"fbf5e43cbecbe92edb13a23873d5bba149c448d7","bugs":{"url":"https://github.com/makepost/connect-typeorm/issues"},"homepage":"https://github.com/makepost/connect-typeorm#readme","_id":"connect-typeorm@1.1.4","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-1/0b1aFzip0UBzuaSUkVZE4EW3n4UZzi3x2fmKeCaOb+sB4VZGj79txzLvtWIHLYY6kls/PKNcQHfEurdEjsUw==","shasum":"80f4e60dc4eeb6c04de334c30bf3e4bb766a34e5","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-1.1.4.tgz","fileCount":13,"unpackedSize":20082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBaBdCRA9TVsSAnZWagAA+eIP/1m5+YVYb4YO3tDStIlt\nZ+OrBfhMq1j8N2sYpSAMKGTfcEhJTVZEYFaQXM7pu9gvwBaKVqrtbuhiiEp0\nWCjVbfitrCxNZ4CVORXY6VegG84nIyiUoMqk+qOAV3c2/lKVxpeNOcDVpvXL\nk3GDEIpohHiRSgAFgDnPb9Vu5iP5tAe9XFpdp8pYrTLDdzKk+v/chByobJy3\ntj8vuMS0cfdAOTkq76QXqBfzsJHAIThQUIQY95ZQZhSjKTuB8m57PfozyKNZ\nf8OVPJIvnJYTvPns0geLs6q6uDhGhpIOt02khB4fIuWyVl9hu0+tzSZnzMMI\nODlch/88FJ+ZXc436xNGmQbQWufOdl4sUhNSfwRpBzJ10FlUatRCEwxIlqlA\neL1YgDDnRRw8Ne2D7E9rpHMa2y49RFryQjOBQxwLF3/0qffslHfCewyLSe77\nzGTmIYatr1VMxhKxpeZsQGFDhfcgcs3Mla6cxwDJj73UsjGnXRv3qbYbvJkc\nrWRYs9rpEmsD45ZAS4Y7ku1j8kqvhB4YARkwZGuZ9qax/lA1ew+lIHG2o2y+\nsXPKOOLldti9IeH3FsDwRDXCVyB29VI7JDdiRQzeo5k2ZI8CHSxyxFFweBt6\nFDe1iqeleBS+ZIIDXlYupsC9RZqoABtCXQbVSArUw9GuaO8SFK7i9wgPD8Ie\nMolI\r\n=THWN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuu7Fe4p7cfShPl/ubgUqgSzak04nc336i3gp3EOiqVwIhAPc1VZXivPFA60hIEMAFtJtOyhlfX6RYJGzxiol6HAYk"}]},"maintainers":[{"name":"makepost","email":"makepost@firemail.cc"}],"_npmUser":{"name":"makepost","email":"nykula@ukr.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm_1.1.4_1594204253058_0.5691148885014452"},"_hasShrinkwrap":false},"2.0.0":{"name":"connect-typeorm","description":"A TypeORM-based session store","version":"2.0.0","main":"out","typings":"out","repository":{"type":"git","url":"git+https://github.com/freshgiammi-lab/connect-typeorm.git"},"author":{"name":"makepost"},"contributors":[{"name":"freshgiammi","email":"rengucci.gianmarco@gmail.com"},{"name":"Nathan Phillip Brink","email":"ohnobinki@ohnopublishing.net"}],"license":"MIT","devDependencies":{"@types/supertest":"^2.0.5","ava":"^3.5.0","express":"^4.16.3","nullthrows":"^1.1.1","nyc":"^15.0.0","pre-commit":"^1.2.2","sqlite3":"^5.0.2","supertest":"^3.1.0","test-all-versions":"^4.1.0","tslint":"^5.8.0","typeorm":"^0.3.0","typescript":"^4.3.4"},"dependencies":{"@types/debug":"0.0.31","@types/express-session":"^1.15.5","debug":"^4.1.1","express-session":"^1.15.6"},"peerDependencies":{"typeorm":"^0.3.0"},"scripts":{"format":"tsc && tslint --fix 'src/**/*.ts' && ava","prepare":"tsc","test":"tsc && nyc ava && nyc report --reporter=html && tslint 'src/**/*.ts'","test-extended":"tsc && tav typeorm '^0.3.0' ava && npm i && npm test"},"bugs":{"url":"https://github.com/freshgiammi-lab/connect-typeorm/issues"},"homepage":"https://github.com/freshgiammi-lab/connect-typeorm#readme","keywords":["typeorm","postgres","session"],"gitHead":"67f3f4e75d542979a12c8327dd5fd20e287684a7","_id":"connect-typeorm@2.0.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-0OcbHJkNMTJjSrbcKGljr4PKgRq13Dds7zQq3+8oaf4syQTgGvGv9OgnXo2qg+Bljkh4aJNzIvW74QOVLn8zrw==","shasum":"892399038971434a6049184ddcdf426de3b269ad","tarball":"https://registry.npmjs.org/connect-typeorm/-/connect-typeorm-2.0.0.tgz","fileCount":13,"unpackedSize":23392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPB8fNppvX1QLwDhFLZQn4u8dKAFc2lb+hl1Rx0CvyEAIhAO2nXCciot0uNA9ccnhN8mCYUElmub3rMrS1tuOz40i3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixCvNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmnxAApEtKEW0zCMzuaGhX/kCPcdqvgqJjM4VGuPFLWqkolV1ulyCj\r\ns1BWkZTbwLZHH1uJVHxS1KMnlU0F5DlMRJzvp+vAiDv+VK1anKtVKv1z6o8X\r\n9aHVBsQeL23qt+puRn766zuqxDkz1dR7RBVsiZs34V3c7mnOumQ4io7y246p\r\nSBfG+S99TraQxveab4AHlEYZGtqWvPzBouavsFLzK6luXNB57V1BAxQdVLJ/\r\nzQEg24jLCHExNP9qzDwZHOqPV6VBxV57iaD7mTU/dnQGnk9wFsX59hdVaL61\r\nZWBZbFJWpSQIWXM7e6sP98FdyurDcfkyrgm+xLM8vCfTe9Egj3gFe9KWfrDh\r\nnwRLULPz9cq2lj4afdhGOqn0ZekoLkNN8YkHe/AyxuC+CpZMrX+LJiEfpWxb\r\nbSjFHXJ3G6GgOZH2GX3RydnbHBJAiQ6Lk8dj+LXB0X3MQws14uSllf0Tao9D\r\nLANIWkDyXgyBxZjHhMMz3C4IiffFKskjNdS6Pr58pQGZyQVu3Z0DwbhGikNS\r\nK+rhX5G3EgPa4nNxZPMlfH49z367A14iXPtCoXzzZatbYvkHA8NIkoEvhOgk\r\ncyP0Q92zSHCJzMT1LMyRzT2pgcQKktPZuS3U+U401jf42RoPlO9EWcWsgVeh\r\nyDdiw1A+1p2BlYHxhTPAVgFCmE3yiVbE1mQ=\r\n=hkn5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"freshgiammi","email":"rengucci.gianmarco@gmail.com"},"directories":{},"maintainers":[{"name":"jdhuntington","email":"jdhuntington@gmail.com"},{"name":"makepost","email":"nykula@ukr.net"},{"name":"0x0ece","email":"ec@saasform.dev"},{"name":"freshgiammi","email":"rengucci.gianmarco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/connect-typeorm_2.0.0_1657023436804_0.8213165046339377"},"_hasShrinkwrap":false}},"readme":"# connect-typeorm\r\n\r\nA TypeORM-based session store.\r\n\r\n## Setup & Usage\r\n\r\nConfigure TypeORM with back end of your choice:\r\n\r\n### NPM\r\n```bash\r\nnpm install connect-typeorm express-session typeorm sqlite3\r\nnpm install -D @types/express-session \r\n```\r\n\r\n## Implement the `Session` entity:\r\n\r\n```typescript\r\n// src/domain/Session/Session.ts\r\n\r\nimport { ISession } from \"connect-typeorm\";\r\nimport { Column, DeleteDateColumn, Entity, Index, PrimaryColumn } from \"typeorm\";\r\n\r\n@Entity()\r\nexport class Session implements ISession {\r\n    @Index()\r\n    @Column(\"bigint\")\r\n    public expiredAt = Date.now();\r\n\r\n    @PrimaryColumn(\"varchar\", { length: 255 })\r\n    public id = \"\";\r\n\r\n    @Column(\"text\")\r\n    public json = \"\";\r\n\r\n    @DeleteDateColumn()\r\n    public destroyedAt?: Date;\r\n}\r\n```\r\n\r\nPass repository to `TypeormStore`:\r\n\r\n```typescript\r\n// src/app/Api/Api.ts\r\n\r\nimport { TypeormStore } from \"connect-typeorm\";\r\nimport { getRepository } from \"typeorm\";\r\nimport * as Express from \"express\";\r\nimport * as ExpressSession from \"express-session\";\r\n\r\nimport { Session } from \"../../domain/Session/Session\";\r\n\r\nexport class Api {\r\n    public sessionRepository = getRepository(Session);\r\n\r\n    public express = Express().use(\r\n        ExpressSession({\r\n            resave: false,\r\n            saveUninitialized: false,\r\n            store: new TypeormStore({\r\n                cleanupLimit: 2,\r\n                limitSubquery: false, // If using MariaDB.\r\n                ttl: 86400\r\n            }).connect(this.sessionRepository),\r\n            secret: \"keyboard cat\"\r\n        })\r\n    );\r\n}\r\n```\r\n\r\nTypeORM uses `{ \"bigNumberStrings\": true }` option by default for node-mysql,\r\nyou can use a Transformer to fix this issue:\r\n```typescript\r\nimport { Bigint } from \"typeorm-static\";\r\n\r\n@Column(\"bigint\", { transformer: Bigint })\r\n````\r\n\r\n## Options\r\n\r\nConstructor receives an object. Following properties may be included:\r\n\r\n- `cleanupLimit` For every new session, remove this many expired ones (does not distinguish between users, so User A logging in can delete User B expired sessions). Defaults to 0, in case you need to analyze sessions retrospectively.\r\n\r\n- `limitSubquery` Select and delete expired sessions in one query. Defaults to true, you can set false to make two queries, in case you want cleanupLimit but your MariaDB version doesn't support limit in a subquery.\r\n\r\n-\t`ttl` Session time to live (expiration) in seconds. Defaults to session.maxAge (if set), or one day. This may also be set to a function of the form `(store, sess, sessionID) => number`.\r\n\r\n-\t`onError` Error handler for database exception. It is a function of the form `(store: TypeormStore, error: Error) => void`. If not set, any database error will cause the TypeormStore to be marked as \"disconnected\", and stop reading/writing to the database, therefore not loading sessions and causing all requests to be considered unauthenticated.\r\n\r\n## License\r\n\r\nMIT\r\n","maintainers":[{"name":"jdhuntington","email":"jdhuntington@gmail.com"},{"name":"makepost","email":"nykula@ukr.net"},{"name":"0x0ece","email":"ec@saasform.dev"},{"name":"freshgiammi","email":"rengucci.gianmarco@gmail.com"}],"time":{"modified":"2022-07-05T12:17:17.068Z","created":"2017-11-06T20:21:28.014Z","1.0.0":"2017-11-06T20:21:28.014Z","1.0.1":"2017-11-06T20:23:22.019Z","1.0.2":"2017-11-07T13:53:58.267Z","1.0.3":"2018-05-04T17:34:02.975Z","1.0.4":"2018-06-05T16:47:51.012Z","1.1.0":"2019-01-03T20:36:30.481Z","1.1.1":"2019-06-19T15:06:22.141Z","1.1.3":"2019-12-09T19:20:33.071Z","1.1.4":"2020-07-08T10:30:53.198Z","2.0.0":"2022-07-05T12:17:16.973Z"},"repository":{"type":"git","url":"git+https://github.com/freshgiammi-lab/connect-typeorm.git"},"author":{"name":"makepost"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"freshgiammi","email":"rengucci.gianmarco@gmail.com"},{"name":"Nathan Phillip Brink","email":"ohnobinki@ohnopublishing.net"}],"homepage":"https://github.com/freshgiammi-lab/connect-typeorm#readme","bugs":{"url":"https://github.com/freshgiammi-lab/connect-typeorm/issues"},"keywords":["typeorm","postgres","session"]}