{"_id":"@mashroom/mashroom-csrf-protection","_rev":"102-4c17270e745bc7f357aa44d3dbdadcff","name":"@mashroom/mashroom-csrf-protection","dist-tags":{"latest":"2.9.4","next":"3.0.0-alpha.1"},"versions":{"1.0.90":{"name":"@mashroom/mashroom-csrf-protection","version":"1.0.90","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.0.90","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b2745ab2be55d19cb444eafec91ec902fa295483","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.0.90.tgz","fileCount":8,"integrity":"sha512-SwL9x9gYJKODw3iDbOBpm3hhity5wKcWEW9jdERKKVjjUzrQXwIc0FBHvJS8zeb/r7GKI+JeZjZmbZwZGnxrzQ==","signatures":[{"sig":"MEUCIC2RHrjSnBeQxjm6rZOjlgJgXrUr5mWgQD7upVBpHkpdAiEAqY4fXp6R23g5NMR+2IRySlmjl029uYNeZAmrWhi60ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMCCCCRA9TVsSAnZWagAAdnwP/RTSg3GzjgtE31xpOYeR\n/z2U6gn8PLzkpWbn4pE1Mkwt0dUe5B9wtvk4JI/WfwG+is7ymZkgqJbyz/G9\nF3xkB+cNCvGitc56n5n9K6OEgFByqryxaJEslqhGeletM6VkLQ7NegU9pz25\nqB5wuv8NbpmP9BlO9cKWUX09+7tJQIGR1NWHrr5j53KN0pCf4rt5CmpWue2k\nQaIrxapr/CFD9T1F54CAKHgl3cEYhot66C8CJ36L1LJBfqwhWQYfDEmoKFQf\nVspMB7Ku/cZ7vVLSKx8MbZu+iUUH3Cc8PRt2w3vcLYvbMzRtUtVHPfB7zTFB\niu2b+iW3u02eMDH5DAjzzPd9O9aCwlZM4u37Fz9oZSfVnnsAYSsaXOyljMc3\nrFILRJe8fElJIBXmm0kqgef7xUNRsg7Tgn1oC1eRAw68R92Gd/Wmxg2mYFON\nqAZ03tB8V7yx3lWlA0wcFckqEOFCTghTAiPAeywnVIPj0R+me59dap0stqk7\nguyKJNVMaJb/dCZzmQgdHcASSGgBntOU7lWGonTTW7Aizw588gzz3ZEuS3Na\nP4cNqviMuexgHGGbLpwCmvjDdsL26WUiGK0X+mzRaTtaDX3vOjMqLttcCVcg\nKl6kaToi6+9Z+wptQiOwjDG1ksFFIrg5Mtibxdr58fjhw1fy/ZabgO/dj6fR\nLddh\r\n=+YNp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.15.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","nock":"^10.0.6","eslint":"^5.16.0","@babel/cli":"^7.4.4","@mashroom/mashroom":"1.0.90","@mashroom/mashroom-utils":"1.0.90"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.0.90_1563435138090_0.8645650135816172","host":"s3://npm-registry-packages"}},"1.0.91":{"name":"@mashroom/mashroom-csrf-protection","version":"1.0.91","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.0.91","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"349f1d758b9ca6aebf0cf1473961136fd9174135","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.0.91.tgz","fileCount":8,"integrity":"sha512-o537oFfK3oRA9PUt83uEjC3lUogNvRuu77DTp3l4xptBTCpHatwhNIAAWamSN53KdEYIQec8CoNqvknHbb+Oag==","signatures":[{"sig":"MEUCIQD3vOoqPXdtvxDVq7cNLfODATWWTAjUoqXFxKWQNyjPxQIgacNcODuKeSW24Ytkl6ou6xVRjZN816xTWQ+yqK90rFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTV8dCRA9TVsSAnZWagAAZboP/1/9TkXTfwcOdBVgTUes\nybCYX21ltq3DSW33Hz711OYNSuLfmdGIMpoGVcfN8pzjX39RmZ9x6ZNcEDFj\nE8SA9uTIEmncTrZs1IBcdWgM+32Mxb99sHiyG/EZev+aeg+Y/Dc+bRTOg1Rz\nKOdAgFM/M4ivVdds/5RKQPJfpGQGUBJYUmZ2nYTyu9tkpWQEU4mcveDi0N94\nveoriaSZbVY9MvxJ8XhqyCJmTv7BDk9cX6eRejq2nrEV4cwtjg+4a5nPeiwB\nJz/PP5Du+GTRrVW+TPwy/vvfhCedYFmfAr2XkhXi+5zqIcnFNkBajL2h8o/E\ndZmQ+gHJ52CW8FJJ7xSZNIIG+LI0utGnMZz4TNlCa+iAHU60cpWRPS3Dob5u\nma41aAhgSxKASgwf+lFyzF4sQBVc1qlDNJQqkyZ/f9gz3oS+ZpWeEzVVnEzs\n4MeknTmpfRi/VrzWrJTpNGquhfydT+MsOPW2bFGz7oXUrMmjUrhE9t2uj8vP\nrcEUx7nIa1Icr/1nkiUXsH1QObaUGLY9hs3P0yfkmhYdT7GD7//4j2g8EiLv\nVHtH7NbAHrtjSp4/VcN2bAWChqsBYZNUcRv151N4WXkoRrHOJs1HvRXOanIm\ngrodlQnFFHbwcs6PgHtaR1LLmHq+DyqxtjDjYp6/gTOiLHvF3D7KboD7/Jjf\nwbOo\r\n=3rMK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.15.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","nock":"^10.0.6","eslint":"^5.16.0","@babel/cli":"^7.4.4","@mashroom/mashroom":"1.0.91","@mashroom/mashroom-utils":"1.0.91"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.0.91_1565351709041_0.7174929544693669","host":"s3://npm-registry-packages"}},"1.0.92":{"name":"@mashroom/mashroom-csrf-protection","version":"1.0.92","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.0.92","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"eae31df3dc29f22eb1be0e51e134ce5112aee5b1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.0.92.tgz","fileCount":8,"integrity":"sha512-goQbKG8IksA9DXZmjusM0DdFr4puFSRAgUTNkoC8T21FtATeVqdLvzrvuATTQoqoJtaZdWrIuGkLrMhRGwgnHA==","signatures":[{"sig":"MEQCIE5Ws323U8g6HHUByULk6CHLnw6ieTo9A/hQI923ULv0AiAg3Xml6CZUVkLU9OzSh0JBnfdk1gsrIQcaxKEbCnxf9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdURWwCRA9TVsSAnZWagAAK8wP/32dOT1ATwna/YMLjgHa\nFcEvpOda1elNRohVs49Rih1I+b+9RRTX7OVUKNFVgieAzbB5wdzq64nPGBcl\nUVy7/YvBVcSQxP4MLUsvOXOCT5w4pMa2cqjrUtMZA+taGIuxOPeBjNzcLYF1\nmTzEPvN331+YoGB4q1MyxG70o4zqcKH2zZTFtdG4XVeq8a3OiTvbiYWsfvbf\nYd9NBo7aEnQreN9oUhFwY+CDIBSA2J9ZEoocMzdAZZvbhIpb0bQrCWTvKTBG\nsYzL0j9WdD7TN/LRkLVsyKyybQwLzNGaDNdWjHIdl8f8ZYSo13Mdmo+JXUb/\nl1mXtR4PUNdMXC4vAA9btBtCA4A2pmzzseBjA+2S4KHW39HfSPICim2EYhw+\nier5Nh+FCxB67hmsCTQITvItHBON08gUVMsxeXqSZEBr0FiqMF2sA8ABSThb\nJ6MylHHBcGsnsm0jvvdnlptl0Kk6s4dzVDlr1dXgr/xjuSrdv/h1cWjBx/3I\nQ332DVdLD317kREqRREcIqcapqFO8qA9L+bgUugcBSmNJpuvuT8hwE5z65Lg\nTn1/VmlNklG0PLJCoM/DWLP1U1+7TMzLc7C+ePtD6XqnSvHRRiK26uFu/QQP\nY9SJ2I3UUgb3gKJGri1P1vrNGLXUkhxQdScsAViZw8HxdBSWYYsJfxzVnIAn\nJ6Zi\r\n=eObH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.15.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","nock":"^10.0.6","eslint":"^5.16.0","@babel/cli":"^7.4.4","@mashroom/mashroom":"1.0.92","@mashroom/mashroom-utils":"1.0.92"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.0.92_1565595055507_0.3635790159474419","host":"s3://npm-registry-packages"}},"1.0.93":{"name":"@mashroom/mashroom-csrf-protection","version":"1.0.93","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.0.93","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"61ece2713b2f4078bffd0a70cf2b0d96ed09e43f","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.0.93.tgz","fileCount":8,"integrity":"sha512-6w12Je8jOvw9b1zqB0U5nsP6Ud19YpIVDFnLPDe0m/92V94vP3XmjSYyV8rkr8EFbfUkwoyn7qK6JsJW7yyIJw==","signatures":[{"sig":"MEUCIQD/xYwgCzdjcv4ZFeVszj0tRUN6jsd42fq1CXkHK8jjeQIgQ4brLNgUOJLsTi3MLAl5uZ44O6gdTu65qeCbTPLuFSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZM3jCRA9TVsSAnZWagAA07YQAIjld8nbJh4cFLHiABXP\n3YG77MBk7wc2iG9nlevU7rnq11WJ9D77ETd4QZTKGil0TIaUkbWXKrvtuiFv\nTJrNKV+ciGw0PlVqqTR42Y4SXHGHPVWd+kM7XhUJcQYK/AjdF4uX2X9lA7LD\nJVYhAuRL149wUv+oPTGiws0gOVj21w9PxL1n2in2uMReL6slqACpIqID4huD\nQsHGe1KnRkPbzjbxJKUb5o76SeB5488x82qIkX06ptnRagZFynbAIlI/ERch\nFH7tWi0udpoTPJZbNblEiJaEuzrpJtR8WLgVPNNVEYHYRZq+KAlTGajdgKvc\no78yd6Vc6EveN/jhoRnBk1KveeVZtau+3bhUhp1eqwfEU6fNTeMn1Y9+AITR\npHHgFzg3kSHEHMVd0tmnuz4WBKzlVK8MHykq7XsKCF/jAt15rKzJxugdDzSq\n+LvsOyP9t7zLLZuYeDLfnUOakqpO4nmBYlHay8tHi2+tX85Bp4+NVijFlyfU\ni2aPg/e9aJLFV7oF7i3MOTm6doL7rCLQhlKINOF/j8GBKjrpgGg5ta5tNUSo\nTnabSGUL9y8Bp+b2dGU6WYv/VEDdx4PqgiBMbCXQr9xBc8AR3Q+Ao5P2LOcY\nj+1wEJD+R/YtZifJmmrJJ+ol0zsrTum/nTvrGaHMTsmOSS9FDXEr7uuoLo7C\nD+w2\r\n=Of2s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.15.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","nock":"^10.0.6","eslint":"^5.16.0","@babel/cli":"^7.4.4","@mashroom/mashroom":"1.0.93","@mashroom/mashroom-utils":"1.0.93"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.0.93_1566887394976_0.2609094452933258","host":"s3://npm-registry-packages"}},"1.0.94":{"name":"@mashroom/mashroom-csrf-protection","version":"1.0.94","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.0.94","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"8eacd1dd4c3f2db97109cd886d61caa1e6e31492","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.0.94.tgz","fileCount":8,"integrity":"sha512-KpECJJFFWqKpWNq7eKoancKO1qb4/R8aTzNZ6h1omAvtyC95Kh+Upvw4i+JPSee7Go4J8/G7JPTJZQIqP8fDnA==","signatures":[{"sig":"MEQCIFNfjUKU0U16ZB+AJlta8ECs5t88ezgV1lYVm/y1PVVYAiAKwdKCp6YhHL0wPKSKpT9J40WR/Y6bBYGtAOL63L43Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZl6LCRA9TVsSAnZWagAAfaoP/2y0mfOog+m3ju1K6Euk\nUkSj8BMRadIo87Y8gcZ+GkLYnmDcE7rBbyznhRQx77LaRgV3yURCZWqddQ6T\nZ12TSP+rMfbKC9QDbi9Su4S51wuoz0fUPjuT4Ez7BZKhLfUSFpClXXJYP8nQ\nIVZltghjwfYFkLFA9VZVwuSRyXzLb643mzIStWzWCJ0LnzPqQ8ImlosA8rxa\na8RZU70Ji3iLvY3VNGSRJ3T8GiaJOVPG4HCXGZrnncFC1F0cpmxXgvyaFAHS\nbEjJ9HEQWPOrRCJc5YzMK2udRUXw7UUsYlGBoKQ8VbGzOvsTR33j4tWFUafG\nDKOLK+f++Jx2esqM7DOvPTYMWX3Iagy1GrKX5uNq0T+Abwc+ydE3v6r8PI7F\nKJXOd+8gb3DJ4IhzsS4GceIU4YnVZKwgipbGsbTyX/d2pjHSy0p1Go27dqdi\njKoU4jAaAniVQZUBmkMhxuFzmptZ3nHEpaSHdKOHtwXeZH0WqwOvdHvlG6Ui\nCRgFxdVZg/yt3KBvMjV4NdrThGOPJJZ9vdlJeRWQ71PlNA1anY8WJzk9w3PT\nVNHv0e+BHBgLselfbgt60l57rWEXU6qB6uMhdMqcv02xuU35yGQ81YuhW24N\n1nb1JY4xCu6kBUCsurAQVkrmlqbjorrrgTzkKoFGftYMRq41PCxteJRuGC17\nmGhs\r\n=bpp1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.15.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","nock":"^10.0.6","eslint":"^5.16.0","@babel/cli":"^7.4.4","@mashroom/mashroom":"1.0.94","@mashroom/mashroom-utils":"1.0.94"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.0.94_1566989963247_0.8210845326883829","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.1.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.1.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a2886ce61f0812798abfcd6c0cb277481cc79c21","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.1.0.tgz","fileCount":8,"integrity":"sha512-9QJP9PSy3Y1iB95AdvlDYtKmUkZxpFzsiVWT75r0B54DzuRnyoq/rhPb6bUOFVcWLY5G81OQ5bGKPl7x+UH1wg==","signatures":[{"sig":"MEQCIFfT2RmhxjPYNeJIKeynGOGWANu/5eCR9J8A7j4lD+qUAiA0g7VO1c2SKrSwY4hx+eU1lWWs8uyzY1AcKQOhGhVt1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgzPaCRA9TVsSAnZWagAATdsP/3+f2y259vFlD7niDOXU\nW7GXXl/4mcA0KXJmefwLjbIKQ20UAq5/hW7O/AGU5zVSrFZN6gQkFj6YiEkb\ncEiRMrQFo5Y1sXw2QmDE0Qs3v+JkOYDue57cZyQoi/T2wrntOKdGsuALI35I\nwvYBeOXL2uoAoptko4NnGDeqZ2txkAI0ZEAktUkvgTfY3UCqWFyILZblTkAZ\ngtGtFQBbG42Xr4l29pVt9p91rUpp3Jbg24R2U9cBvQW+4rjLfJ7G3jFKahdF\nTMijzyVdxG7Us31wOeSQSwhp14E96oYNiYE6wFlg43GlURq6L1nPX9lNK6oX\nWoXKey6VmV4ndVeI8HO6VwJ/USXkUp9d68HKxGaZFtH79Dl5hBWPvnIoSQtd\nIF7r+QucTJmoga4fFQNe1uwr4FTUJMXuTG4cvg2Xixx99evC1FKRMmyxsiLD\nJeXROPQXgLkuttNBumyWsJdpDZ1YbhiG5FOpMM7/JTm9yyCT13JkX4ZfQ5IV\nDbyzVzx5GV12HoRUJ1uM/hj9ftTXlyMR3c4zXSSO35wfSvuonDxQJoZs4Ob9\nz/D2y7EnyF73ArebZWhaEuveU8LnhEqSvjWEI46dlD3bDEl3g84aWOxP0x4b\nE7B95rYuSc+JQiivhzMXg4SLX/ZwfenD+2q4SUmPGT9fdpl+W/6nZagI0mUg\n5vH6\r\n=PmtG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","@mashroom/mashroom":"1.1.0","@mashroom/mashroom-utils":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.1.0_1568879577952_0.8185965308733643","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.1.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.1.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"21e6f15a540d8de7ea8f9c6aa75943378d8b7532","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.1.1.tgz","fileCount":8,"integrity":"sha512-hs8x2b6dBXSLYsgtK9qj9/r/ssthXMcwHttaSKT1l6PcEQoNKSL2yq5D9OZHKNX1nRyp6FbTi6Vg0nzOesWVvA==","signatures":[{"sig":"MEQCIGFy33Fuu62HK6ScHC+xflaeGW6dylTOGbKOVnCbEv2iAiAv4tlyNJQNkTYKMWyRgQSjOJVvndgdDJtejrvtYGBoJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjGMJCRA9TVsSAnZWagAAslkQAJX9AIG8y8FP4MajvH/N\n36uXp+XyvJAuwswcih8yFAuqjeTZGddb5Zbt576W+cogYmN4e5JkEBqgWmNZ\nXUaPDuOD25WF4ulLqLHrNbUN6lxZZSr4dricWVWCj7ArnqjMqg5/b1qxkmxB\nyCyQfROsd5rKd3peaTeniRHPI+9lvQ4IbzFRXdMbKCnSobaxyZ3krJTmzf0B\nAd2Y+EvZjzU+9JmZ+423y8365F+fA3Q2TJoxnPVfvPorcasFBvtZpJGhARFP\nuzUPqPL1b15e3aGj9VTSJZH5v7uxi9qdTkqziktzcuBDF8s6GtkbKn/nNfe5\nkkXsvywxw/M/tnUTQdgQzs9Nf7qCoOqaOxB+fqXhgBE5LsMqcwtIgj3t5lCG\naxBScbHKcnMwk4nZCAGdA0M1aIWhl3CvL9hVzW0fppcWJGdQQ2z7J4AOwzwG\nI7ltX5LHhuMuown7coQVIZWA5kEYhMHVG9iuPdWrUdzoxYEY6JO4ELBrGvfx\nlXkaVKszknpxOhlE8BoAudKZwLEoe6aHSffUtXPTztOyd1BAy6EU8fBhNiQR\n1Vyw+2A+CWBYJlYBjH7dsRqEguYjrqfxpbKRHepb2rHquFkcjZB2wgJiWTzq\nX6zqTkEuyUBjfC43d+d29DAu0xpTV/CSTAY7yJwflQhO7cFfYJei3cJMbGen\nK8hy\r\n=8g5y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","@mashroom/mashroom":"1.1.1","@mashroom/mashroom-utils":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.1.1_1569481480936_0.361353857599358","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.1.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.1.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e137305da15e2894180b94dcb42403440624b14e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.1.2.tgz","fileCount":8,"integrity":"sha512-6Eqbk4wizItlmOdeqeQLRtutL9swXhiKZknt4cUr8zrE5GVVV/ucvWpbvUc4ag8yVZkoKKNsvlcH4TOGFJGEwg==","signatures":[{"sig":"MEUCIFcfdqLdOsd3HlJ9TFWFcUnfdi9ZVIKvbABRqh8I4j9vAiEA8NDIU8wP5cWHh4TD2KU1wmX7gHM3nSxEQ1jISETgV4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkcTICRA9TVsSAnZWagAAveEP/1JjrrNENv9p5+hTEzzj\nwtwjc5XVpl6Yr5YshnK2PVd4R7Skanl4eMlkdUSlaqveQenCyUSHt3FmtT7d\nbQ4v/4/nwUNInuJdsNVOACkZbUSbwS+gk5lZ+NQM9AdHZ1QNtqkmkZWFS41A\nCXolqHxag85yartvKMLf4J/yN7EDoCyWg/McYKTiim11A1DU9o1bv52qvTol\nJH978lSpIMxGCTMS0HwCI96Xymom1zfMddpjNezIFD5vfsfPkluM6WDFIDm9\n9pqg48eoGLE+ruxzaAeJIgjK5ErTTJWJXZXRAojxOhRAvmzaSPTU5WDkk07Z\nf218ExIy+NsCni0ZGKTOTj2ykyXCDe4xFNge125921GPEYJvZcXFbJjzJ86y\nkVfTL6GWq5gWAdGHU6FRipdNXGpS6sEoCcG6uo/AIOQHZ6w0qr0ZjGUcCjDh\ncRFNR2+CgWfNn2C7frtm/yeXz70M3uk3tsaft2LOmyqdY5fMm05Fy4LvTYQO\nzLlR2RI1pTksNUEMOo47bJXitJURXYZY07arE+GFrMeSZZd7Nf5NYfSi7R3/\nqO5H6e10yTKJgHf8Z8/Q9f+/AEsjZh7fGuY1zynORCTHi6/J9oZjpZEeL9Z5\nWlWSYOIvC2NxQxE0jaZLhA/5Ze5ed6pGoHW5nJs18b95ghD/tiZDKUcTc0WN\nuTKh\r\n=hQkU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","@mashroom/mashroom":"1.1.2","@mashroom/mashroom-utils":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.1.2_1569834183421_0.5615978226150447","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@mashroom/mashroom-csrf-protection","version":"1.1.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.1.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"ad6bdc71df1f62093b9d8a3be8c6cea7c266e4c2","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.1.3.tgz","fileCount":8,"integrity":"sha512-2fYba4HJtFX1BswYb149Y/aOsioBqy9SGhvPJ4yYY/dzLK3Mhluzq8nckeKCpO467Zx4dV8omyNIYH9UnQ5xhQ==","signatures":[{"sig":"MEYCIQDSy3J6NiAQxpRYMDKWIFRH+GW/4fk+J0ROEuMcvcyjeQIhAPz7RYMP7d/yAmZPC5hNguA1PsSRd0yO3v6dsj/10/aY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpfb1CRA9TVsSAnZWagAA1PMP/i8Ft3aXbV0kDQElXT3H\noNf8cc1ygcC0nBgnfiqre3VwIeFhxXCKn00wdsEGbAWBt32Ek1uwyF/aiNcF\n3eF28Zy6QkMdZEWgjXJ2dCIO5p3+wx2K+aY22BzwGLYEER8s5DVrz+zQPOQR\nfr0YROC/2Veorddck82DdqbxQOePsEQ5oRO4uiycuthJ8ovZvWrQlUAKpIJG\nPaC4VJXaXzMjIlFfGso8WrNeOwYS32nMUidwOPmJ9E4OvjTKVLre+Kz2mOVD\n59NtaYxWzMFCYqLvn14KW+wsJEpWQaRbjrMHP0MoIYmYFs/dP4YkSQvYeM9h\nTEL559cjXujbjxUYGSH8XfOYeHyM0myscWZ7SXx2duTSw0pWAQH73qGII0ls\nwXIIFFNF4hwqo4gSwTeG8clRcNK5twyxPDoCpidS1SrIWyMtg2p5WZF4RZSA\n6XQuB+Af76GDOf10oy2++Vm+lphixUd0K8/3IE2FuLn1vuiZseKHkvBGjPJP\nBOEwrfrLmRj+DV7g5WlDHJXx9/jnbHwComuWB1msQ7XVd8M21qgDHC0d2lU9\nx4ZHeZUoIfkeIfcBZFcU2PHnFsQL7mF1c8A8aFJkBBqRS6cbo8En/rNdP8YK\n9kqV7jlnl25aV4jYKTwIlOQ85CQVr4CGgZ80/IttKnVSrjwVW8IOyHw8mN9d\nN0Vq\r\n=EArs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","@mashroom/mashroom":"1.1.3","@mashroom/mashroom-utils":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.1.3_1571157748336_0.19101763076121525","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@mashroom/mashroom-csrf-protection","version":"1.1.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.1.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"7ecdfa3664a80db13f43dc60f815df8cc0892de2","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.1.4.tgz","fileCount":8,"integrity":"sha512-iXoXaf2YrdydBDKc2UznspqXHOnt1ww4Ev+PFRaQ7/gdBGasayKehYVL1MKShoBSmOt91GjuClgLkk7X/jbG8Q==","signatures":[{"sig":"MEUCIBoWCrv+Tz/GldTlCxi5rKCq+/YZaaR7BSrBrmIUe5//AiEAwAZGoEBUVhPH5ej9Wyeo8C2pDlxlIUUXaL9NwA+g4II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsGn3CRA9TVsSAnZWagAAY1kP/R3g3RSZ4QEN6FoJ6d+Z\n2CtIC9pDR//F4mQSCvHg+ujjMm0kN35n6q3qH/Wh68AmuflTyBs0Fqu0F2ZO\ngeFLDJVlUqvIgTbKc0XQSAnqOke7fBwDe4KQIhlT7jVtszNqW5eYj2+hnyAU\nsq5WGYGuVA+gwzKkifVS6YNKYCLl4srqVXJ2icH42+XbPCcfsXVvC7ehiqiZ\na6gg/QVwSpJ99i8kxYnp4CteGt2LT0sQAs7JGkPQl42LJyBqT5aFyu1nncfK\nn8c1F06D/qwPFfzlSmWxaEt4TP8Pb3JZrdads60CYll5h8vNgsCoMYGDHMfZ\nvC8uf86tANzx0hRMHn2hi/90NOLOa7yGZapbh4xBaxBHfdkBMrc8Ww6hseBK\nuXjmVWnY0qZ5dhmR4Q0Yf1gDbCOgPe3cckrwI7SN1J16GxsQoFzRC1NGD8hr\nA4KQLhntLTCw2/iD4RgqKU+naR36DapsB0Ct97X/sm/u/PJjjvwEmPmt9bTX\nT2dLJQgvHeBfOLZUEIkQgkSafK5H8fozUXjDiSqSl6Wn0K6CUZMlgyq1surf\n0DsXkmh1I+Cv1mFSyhMoc33z2si+VR/PKvQGY0g4pI6VDcdadX+POGp2ZvUx\nNy1EvURunid75OS6SSfFNTztypcGZ8XqBOAfH8KYCJbLn7HA49va8FXCNgg0\nwSz4\r\n=yMsN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","@mashroom/mashroom":"1.1.4","@mashroom/mashroom-utils":"1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.1.4_1571842548460_0.8149675662707803","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.2.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.2.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"40da96822b52ffb5937474a5ac81bf3a74710cf7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.2.0.tgz","fileCount":8,"integrity":"sha512-3MjHAmO/jJ86MH1UFcBslLaqsQWOVVSa+bIOKUeoasogsDauEsLXKxKaLf79KE4c1zphxtPO7EeDDMnlOd+wlg==","signatures":[{"sig":"MEUCIFnsE0kvMR3fMdD7pf8+5KQ2BHuHGUPNod0jfuc2hstUAiEAhOlWnEV6dppx7MRw1ocWvi+a1uT4oQrn11LqeQZTyzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzqtHCRA9TVsSAnZWagAANRUQAIR+6gzVXilBoG3AxnR0\ne4Yjj+KBLPqH41RT2KN94qNQwr0cffoBAy1AAbgGlNI3D3mC1m08mVcSapKb\ndiPeQTEvFVqwr/P4ntqnqwer6kEjko+Z5P7WeOFrsxuLBVCbNr6fyOOeH1wa\nRYvyo3Ln8LF8bQSJmyhxvRUHR3rjwrrdQ7XwtJbkf+bDn//7L99fVgVDgMKS\nNL6th0j/aR0/wiIT80+oR0Nf7Bz0c9O1umOt71tGZJ4SvvwwvjBj+pEvQJGT\nGoDiyazPFjBMW09N6F8P0THDvuHYioIAZNxSB0xTqpZoqGbVOQkLKB/EmPK1\nxbrr0cr/UctR8FxF/lnEjREznZTI69W+h1SFy6i7VsJ+oDc8Pq28IBzQkANl\nA4EFnxz0W1g2F/RjSFvd/JmCtGaugot9KbcUy5QzvQRfrxyrZEPTHxuaX92D\nnr2NeqXK+KUqA09vSLRmWbBtStW476k1hKwOMurOqFMLg12BADQLNlLPYnJk\nFrPXohXVRBpPIsmJqNTCaqjd4kwPpME4l7nri9S6sScUSerPSEVbFTBmWo5N\n2qVdLZAWkMHdb7goYQHeICYyWd1COGCZDLUl2RvGkLaYASKA2xoR26ze9He/\nLdCmyMPlKJqvCBXNWWxp8a+jmD1GUA86A/hhwX0oJWi+ngGR6V7vo4CGsETl\nnV5a\r\n=GdZ5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.12.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.6.0","@babel/cli":"^7.6.4","@mashroom/mashroom":"1.2.0","@mashroom/mashroom-utils":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.2.0_1573825350809_0.3359423116612028","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.2.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.2.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cb134be5aeb8783614876bbeee240af80a4868a1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.2.1.tgz","fileCount":8,"integrity":"sha512-sCcWJwRqVqNYxtt/5eo5p+ebveGN1tZ2YzM2NVggTby3nqpuY+UR94On+4uojY+h5uqsxKJVquPqamj4JoocKQ==","signatures":[{"sig":"MEYCIQDM+YZ+YmWwg2IEoV2NPuVKHpw6/ygX0hF+8jhILfHoLAIhANda+VKd3KMOsq6kyoyQMe0ye8RgMr7PBYEQJbNcpK29","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd25C7CRA9TVsSAnZWagAAyBQP/2872Zun+YghAzzqkjX0\nr4mR4D7x4y+btpkhmODvcyiy3WZee667QBfISuaH2eaMtkzyv/KmNi/RYf4U\nHYP/2nZj0l7ELBXU96s97fojDnyqXCwMNEtlLKFx0c4rLSN/UIgIswrq/X1k\nSpgdy2VQMlouPPij0f97OCRTLgWkVgxZyCF8dWoGQfLHBWKejnvrt8ML4PGV\nw0pjYgMzISOyMR9aOSQj/+5vv+yvi+0RQoDluSu9PuMroxvJ+3jlT1MGVCs/\njPze3jjXM9rf3A46f5Gi6PAQiTHfHPpKl9qP1vBymMHUfDvMgQ2J+vy7SwXu\nJs/ciLdcnkZ2HkAwPYMKCXhR9ikUlmGkfSjOE9DdYn0AX48uuQTVftNbwa4P\nwh4NoHufz3sIzU6tWNS2M40h0lKLzjsLekOIF8GQ+5ObGDJmDA9TkrdtXlX5\n7yr0ICmRYvDlJK+wfOYoLrSM8njdJZOVl22eMffrTiA1hueEj8MvYaVnGSFV\nimErMOcHugV8rN4zlW+yB0JwX7JuTdfB6ts2jYyG07q7YlR3uY46PXz7hPLZ\nfGn8vkCiSsOCDs3OTgd0rKB5cC8PoTes6C1CZol/QrCLxkfG5jXlHFstVpfB\n2hQGSjvJz9mfUmL690Xdd+QGh5H5tyzWDA5fcsv6cWDwJdn6NjgDQx04x4RF\nMnXw\r\n=vtaM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.12.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.6.0","@babel/cli":"^7.6.4","@mashroom/mashroom":"1.2.1","@mashroom/mashroom-utils":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.2.1_1574670522773_0.3695989218873703","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.2.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.2.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e8bd11e0127d7a830e6a9172fe16abe8fa3451ea","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.2.2.tgz","fileCount":8,"integrity":"sha512-TceJaJC8ovwSiqBDS7PKSYTRw0Sduq6muHd3QvHNsLsKRVObgGZfY2TAckm4yA4nH93ZUxAJEt1kYaDS2HNoOA==","signatures":[{"sig":"MEYCIQC06OKgKLkn6BbvLXLIhFRgufkwYDy9e+bqkuAXh+271wIhAMt6/8pQbvpaeGb+4vbZh5h0G2HPF1/+irOikL9pkStZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7Q7DCRA9TVsSAnZWagAAAd8QAILHjJnGpzW/s48mUmll\nk5e9WCK3pdgau8HbVB7nc6DEL/+s+wOc2Nl79bsusduOCZ/uodOkaTJjZQl2\nA2VCK8V1gKhFnIsjhGLm1OIcHlPovSh40AzhidjtJEy9eQsttfosqpVAejLn\nDg9mteRkRKMpXdYRt96fMCNfAefhw6FQtdDotbGGoTTwS/CBsABvgVE0Xsm7\nGLANxh39HrFGE/sgSImrD/HW+OMKlnt/tS6f0ydN12GJ1wJH5/4vqGJ9+Xe8\nudjRKIYI0qy/lQNhgZFBBXocihHzRpTkXTF3m/yz+ArNofxuMXmtgspdvnSo\n9/IU9138BFPQVUAjrI3gUpwd9EkiTrA4iSDanHxwYd/JZYjTvggQ/3Mp9iUk\nfhkYW4zl2TRL6LUPMiwTIt85cw5e4GDMeAFoZDFPObwLmFJZ9WGvNrMxwPzF\n6MbLDjiiGMR0tUYIrYqefNuqZ4TRuaw7BX0Jin7tRtF9lpRGR5gSD/ztAFgk\nuZGCUqHU9AD6lnbvq/+0V+ijETisfbuoBVw5cGLDmLce37BeThkCPq/Vqons\nqwF6m7PUSDx02T8wCZb9IAvT1liWSqRiJG/qMjwmfLnipj2vM9VAGG2/bdhT\n1QD39o1qYJxriq1OTiPITsd6R0/WZc2QLwxcw+1wgnqi8N8QGsUgpzvT0ccJ\nJbNT\r\n=/qZ8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.12.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.6.0","@babel/cli":"^7.6.4","@mashroom/mashroom":"1.2.2","@mashroom/mashroom-utils":"1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.2.2_1575816899075_0.3430495738848578","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@mashroom/mashroom-csrf-protection","version":"1.2.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.2.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c5248d0a7314c01651dde19b6ccb30bc385c97e3","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.2.3.tgz","fileCount":8,"integrity":"sha512-mJVVhHWJ/i59M4iKurjcoUvAo8hUdHy/RiqghWBPknE+IWSEBoMVjY6sC5ST27ZnbCwpM8kwz/+V52Xghq020A==","signatures":[{"sig":"MEYCIQCu9dkLMpI7RXAOEa1UD8qZNWLgzTeCRN1ISNKCZZq12QIhAOGofc1yj0jfqDTCccrVkIrr44XOSaZFZKt9gDf2hAyj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGgljCRA9TVsSAnZWagAAMTAP/27vSv8rEy2aEllClQ9e\nlyYEA11GujRc3Q5NoUDvlg0w+Pup0aR30cT3VeKIAUI8jZApB0DVLJTtw5AE\nd6Hk+kxRbgS4hp7blvZzwNgVRLB3hUaXShADUN5rFE2s57WMqihUcUea+71l\nVPxUdN8vpgmAbdRc/osfxGyzMW0I5aJKL/ifFVvCAjOLo6tJwb8Xdg0ivytc\nM+YSbgx85nEygjqJQRG6qAMx8EPgLmb7SyMQfyPWjR5/BvZBUTqmeJ+Ta4X3\nOtTT3zcFeyAj2jptfdh3VaKe6R4odZyzmqyMXOROkH/f9GUZrsgtfHh6e56Z\nBG4QP3U9D6EjTxXhHt86EaX9m6/4fVh1xSqTZez8fRDlRsOch3wN3t1WK2au\nD+IjzgcaaXOFClxy1Vfcz6hDq9Vu7Aa6dSCc92mwLXEUgcEODatasbyY7V1A\n0svmCpwA7/rf8fulSYjmse8yDuPzkjs2LSAwAGdATc3h01FG0IsGtkrdMrzf\njYI/kFAr3P+jAjV79/mjaFjom/dgU6ZElyZSgp7aNsbK94xk5quuqZVY6Dyb\nVTFdzwMWlE0PnVQ1CbuQnwSVs6x5iiDdbppp2kaCziej1F8VJVKXqC+qQriq\nG6QwJxfBC++BMH+Mb3cOjQYoRxCYDdWCU8czifwhiOQyQQ+letO4LIBzdTDL\n8rpo\r\n=Syc6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.6.0","@babel/cli":"^7.6.4","@mashroom/mashroom":"1.2.3","@mashroom/mashroom-utils":"1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.2.3_1578764643507_0.01008577905528929","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.3.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.3.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"07d8b5634446ee0832536b57d556569754098671","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.3.0.tgz","fileCount":11,"integrity":"sha512-F5o6Crq087DVxyfRIyg1PnRmbfiLAOoaQIk3lndheAsBzXAu5dC10TcnIx/n7WQoErFcRXktdVjnYaLU322JMw==","signatures":[{"sig":"MEYCIQCAEf0YqLQiNEhW0WcsPse72U4/whn3mrW7V0puzgI59QIhAJnAkyZaKArWNVg+Fk5kDwASvOeFa/3KKZfBq+sA6mhr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLuPSCRA9TVsSAnZWagAAcO8P/ReAFeKwlHxs/7qHtX8Z\noEiZ5DfNX4veGo9h+tCxBtZH4G+CW91rKBnSZ3gQ4aRNYYNMPZc+7sbmic6W\n31zYnHNV0tdAe0DzYZOgZ+7gzDA7R+EAUBT+WzzPDtSszhKGMBhahffELTNc\naKG5rkEhbnH5Bp+MckKKJb+znW0OIXs9Q7r0hFFPp5cyuynDDt8E2W4wfbX+\nCdFLSYTwPLU8CiyLzSamrhuK8irbbJG60bwZlgwhaDMyNmuFOE2fNaG6KsMo\nKpsG1GVwJQiN6Hf6OrUwtAW8Gg/ArCE1DUkjraSVqvXQF96hVZu/P85/uO97\nFpGl5hhlRXIVawkAaI9Wv0EBz8Fkr/ADtC1YR+2D39pmTxTqqqg+3d6Wu6DZ\nf9EQStojuskX5MPR/85RPSYpvRjgb1UTSqRZkDxlZa15THvjkdfwVBUjieQN\n6zJMXdmwc/CajnDOqsYXqBNfPlHBd2j3tky3Yp2WXf3U/TdD/yt2qEexn67u\n7AJ+JyRpnE3vT9PuhlE12BYIjvuG6l1kceADbzj11xW6Z7RYvplfmKU+vcOh\nX+tl4Ju+sXMJvpZvdyiEsMknXnVgzZxzolaALTRtKOw49ngMZfOYo4efYqES\n3d924ZfRqFkahvrH9ZoVkQl0wCQrrm7t2D1YXlo2oGVWbbtrq8E7iZcybInw\neHGi\r\n=Ck0G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","@babel/cli":"^7.8.3","@mashroom/mashroom":"1.3.0","@mashroom/mashroom-utils":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.3.0_1580131281940_0.20503837984821516","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.3.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.3.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1439b5b6435fec270951e7ae3153ae1540951200","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.3.1.tgz","fileCount":11,"integrity":"sha512-D+KOW1Q8tepUgxgAQIh7Zd5jOcW2HQJGLCaJD3zIQIvN5jz1vYlvknEULzaKcA6ZtC3T8owCNieBX8HDECHv6w==","signatures":[{"sig":"MEYCIQCjowlRxrMaaojjnlSn+sFDPj8xHYt5EO5wDk3umBMG8QIhAPJreWle9iJ0K7gBz6eAp5TcHS0i2pPjVojWhkWw3N3g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePuWuCRA9TVsSAnZWagAASpAP/3EMx1o8EgVIBM5FdGaq\nYAXF3N9DONlr/Jqy0xJpsAZNQ55YaNy1gt6sRAr+wAYCsPn/he00SRCVOeey\nNxVf6wJpQjI644DdpywMJwGbplXKqeD/rcSYhZSVLFZFTHdU6+NOpAGEz9EY\nSIR+Bcj3y8GPAcJtfrPWPF4oT5ofQkWgu9tYgSfotgjBkX9kItvWDe03BR0B\n/rIWR47MKYRMFHLS/21VxqgYFyYA15m7x/eFSXTCsjHJ5KoqcAHbHsvK/ItX\nZOm2DLwWutf2Ma5AIjDwfoxO7GqvmPhwd5djMJn2U+9w1ozdyxzTtyZ+aQK7\nAh9dgkPIloX/EoBX/KMT2RSWVua4TeJpVjNzGPVqi7kZaJdjE6QK0La1F1lo\nD4zEk9qeY1Vp2pD+NUSxr4aUWQNgKP2RgmiuUc3QJw6wgORoCzLoyWlvmho0\nUU86oBXdAzau20s3SnjHAdaL1yxV20tivWx1DU0TJjQqJ4u26ht0my7XUxY0\nbrdpqldDoMIUfDNWApvuqmTvio03pcC02/ciCd8elyC3Soj+ziqlaKLm8y6Z\nUIY7RBXH6b2nv0FqoiLs6lfdmpOspafTHdDsGRAEcPpq3kN4YQgTimwh1j4d\ns9NJiuKwjTXMIo7ntFlQ9eENkuYSnzis+VciLUuEZXDKC9xGt04dWKu3Qk/9\ncivG\r\n=6NQt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","@babel/cli":"^7.8.3","@mashroom/mashroom":"1.3.1","@mashroom/mashroom-utils":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.3.1_1581180333701_0.5796948854642285","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.3.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.3.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"efa1e102f9a57e3e9932ff8672c3f706d8557380","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.3.2.tgz","fileCount":11,"integrity":"sha512-M6NeGOVYYllzpEQt6oY4v9FYQJ3ti8i40xtGEEUD4N3yEWTIPCPyuSQ4bJ9wPwQhIXm8b14Qd8CmzeWst5x05w==","signatures":[{"sig":"MEYCIQCYT0wf8jxz59pau/izPEK5hYXkGjx37GRTpQVCC4KmewIhAIVSvPAp0W+Q8wf1czVabM5XP8tyNf6ZBMVkkYV6c8FE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUXBHCRA9TVsSAnZWagAAGicP/Rb5HA3mRuiYHkiVGdLb\nPRKeOGDrKzVSReUw1/fFEoMdxwizAQ1iloWPZE3TF2sVg+A/WxOfUGWuaTxH\nC2TT5uHcl7on6dIW0FwkTHKlYqh0R5Z9CAeWS2RrUHQtw+etYeI+iNK+lyrE\ntx29nfoPJ13yKie9bCE2Dp+yVbn5Gq90OxDPE1rZMzsa0zKB4zUjpVaiyLHu\nWfPLQli7VNh7jDNkGxjtSVfpxwDb4t4eJ6fjBkRMZWC6Uu7bp26Tgu9JPU8q\nFdG1LoXNMI6X3dE52NA9LiOXbCEW4eibLMOXgOplnRxI8mXhdVFY4aXSayv1\nDsup5ifsEomPrviczefW+sf24KdEzEG71fHRb+qUo8iRjVSkwcXDGMjh159I\nEBYbNiIFBhbtkRKk4dnovsXqnBGX689X0H92Ld+5p351dn6eau/X8aHSPutI\n+lDUd8pt5dksLiR4gwb3cv3XvrxbrE5qPw3UmdhFW2VA5LiahV0plRcpyIww\nNxR8Zt61GJj2k3oo4emZTzdisfXnloW+AB4dexclTDsTv4JvE3nfQQEr7Byi\ndXR53mkAhHaW+SuYixw/C+WinrxPtpyDHMdC9vGw2U0p8XawPcv2m9hqXtvR\nWvljSDN2pq3yMSwQvGdiExQOyU4B1/2C5IrK6A2AbMrdLgPp59s2zLwF0TNj\nYJFK\r\n=EmRq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","@babel/cli":"^7.8.3","@mashroom/mashroom":"1.3.2","@mashroom/mashroom-utils":"1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.3.2_1582395463331_0.9875887085077344","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.4.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.4.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4ff610fa2c39b275148ae006d798c513ea8eca36","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.4.0.tgz","fileCount":11,"integrity":"sha512-nooFTnfwN6KelWhSvAQeUC1AgQjTBRwNlsnIDh5g0eU6xIWSOw9MHvsz10Mqto18moXj57o1kDTSIuyDlZdctQ==","signatures":[{"sig":"MEYCIQCdKLQdpYtyMjtNfqS8qFNGXfrcr82NjBF64OX118pTWAIhAOBIUoww/Nj/szMqR6vXkVKarb9GGPDXquxysdmDSyW0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeixPqCRA9TVsSAnZWagAAf/0P/3tmMmYAZI7fLjDmLBT3\nYpmquoEYAcJxUkewp13G9heXES4TI/78YQzT5BM9HeZqnXlasPo2PIlDb1Bz\n08dg9ocY6tr8PaANNLV2n76VwquZYiYX1R/qrnpomHB3N8wO+6FdQq+HrOyc\n4UBuTxwH4TSlKFm5kNpFX5WxuAXbwGWgwj4ZNsHFHwI5fTDpGwmpYmLJgVo4\n6JzlymlC4+cN9wVmMPTNMhOmBQGEn853/SGtq04K7yF8vZnqytStZivuQMKK\nAaknv3CboZWMXIMeZCh8MZu7Ky+MZg1HQeIfimfSeFZXxy8proWF8VlhfM1E\nMdhO/bsKlhavAmaWBOTd6wRiEmEetEYJB2RbG8E6a/i7kVgisRGif4DS50xn\nYLJBgpTPNCXCfw+A3BsNIq+Z5lvWVh5XDO+4FJ4zS0clow6KfIVEpKLXtsJV\np+tALOS3vR5cAojXTlyeIIyDwxNcUSPTHU94WCN9IIr7IGCP5ybIbkthx4P3\n3Bqhf7zrEBtbedIfG5WbCGrnSjOgrW/cyPwmeXSt9owUaYq9I5Z3ikHgb3ql\nvhB2xrBoJWCcb0JkMEJffU3OZkDn/IAtCJxW/wUy8wghvXQtQTEgLninyuKr\n1679vDpHWSYIH8hxux11v99Q7ChteuCW8u28KO5U4MQOuaaUb98Tq6b8Yi+o\nhgJh\r\n=64xK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.4.0","@mashroom/mashroom-utils":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.4.0_1586172906154_0.1829815586328507","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.4.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.4.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d37ba1eed12402f29e79ea16ec1773313b67b458","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.4.1.tgz","fileCount":11,"integrity":"sha512-h2Tk0cRPKjo1rr4av6mRtDrRH2MifWuDofQz8eOEqGH2Vf2yeIqmKQxmyK8/c7M6MNlYWwREf+zGSr0wNnZYMA==","signatures":[{"sig":"MEQCIB3Dh2CLOcgr/QrYcoUcbxDHqshs5EvxScWPW/rTr+YpAiAKffcotfjxGKZa7wp277Twzu+ulIiMy0lyp8DOjd3lmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenbEfCRA9TVsSAnZWagAAPP8P/2hVAV/hJ8Ab2op8E7UU\nHSyIjq3kcJjejNVB5nz0eEJ+jAzAZXmhN4srsHo41D6QZeCFcLVDzNe5r9U9\nAj652O2QycSMPKny2+1mEEIcP8JDQIQCgi0lE40lg3DdIlWEUjxxzS76/ZBT\n3MKWh0b9SF2nyOgtj8WNDiqN5YI2T7pwIo3f4CYql4XQpNw/dwNLr47ch1A2\nY6DrWyWlhVGl/o0R97a7E56LHqFrqLl7TlFmoQ62Qj6mranbOaUhW+e7gSQj\ncvYeNx5u/cVjJJlAY38dZLCtdWnEI/DCGMwj8bb9sshzjgnrhdAH3a+WQvo2\nmYwVVx9iHd7Aizn0XgeW/VFs7Ddd0ImbUHd7XHsOiWpS8vX71UBDDRxbuzQ+\nL4hRbYNSfjYWSdAiwgnOS2yAlJA7vaLJ8AB74UCN8RNId40rKwD2XtUWyvgf\n7eohKrNWMczWYRcPdwjbHBO/VV4KIb8SYXjxiSCz+SRuDdHdH0Z9LdsabgGY\nvC3BtqOb3aBjKA40QcdDpssAFosIcyuq+GGhgcwhJKfIE6+LmzWGMkMJ7uIf\nE6fOLdJWlROQDTybivu9qGtyE67pAX1XOg6xub/aptlN9xUDfTIcmJf3v77O\nMk1o63JLVSnqc1izofUhR0PkClWyl79UJa2y8Ghkn+u9VP3M/5HaIDUVx/uc\nAwfY\r\n=YFv6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.4.1","@mashroom/mashroom-utils":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.4.1_1587392799337_0.28850445306308714","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.4.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.4.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6f09d348bdc5c39c10997cda25541b5d5f6f5364","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.4.2.tgz","fileCount":11,"integrity":"sha512-h6ZhNXLpb4Ud3OIVvTn42PUu0wbw2YIjYw0UwDRhVrq7oaRhkQxVTQ/SIt6gQAj1bath1lM0i9QRP0L5+sJNEg==","signatures":[{"sig":"MEQCIDabzQmabIVReVAsAZo4+3UjKsKWbAJABC3ZUYSHlGOQAiBKGveXFD64kOregA42Bk43eozlfemy0JsxqhlujV995A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepCP4CRA9TVsSAnZWagAAFJMQAJVB9p2rGZKFhsniI8la\ntWbVugv5C0AaBPRc08c8WWHWj6io9qfIhsXYvwBXrmpCs9VbpitClCz+53MQ\nWG5+eSJBCG0r5cAT6rEPuTYPUniKNUGAicLoBBMDENjFC4FLimfQ5IzTRj+x\nnolLfvwYvB7B6+r8Tg8l5yeDzblpHL+uUHl9ovzW5Ec4roPOWjzimIeSXrmm\nS4mcpzM8ymvwXu6F9iUuC7CaxWlyX5X6FfYv9tHlfgMxJbWfWdLBmNWvePnm\n7z08ZlzBsOo1NQPt0GQbNd9j7n8k9zhQdNQdg0RV6N+j0QwunYopQDXaeMnq\nGmIlpnBtQzvzARvxtN9EqRyMq/sHNhscU5rAdiL93mhEY8cQYz7ud/9We84x\nQS2WJ+RQOSls6g7doN9LKNmyk6jXLNpb4yyV+K01CJ6i12B3CNQ+Qx4Vy/kX\nTg8gBc57v0+XjeLGYYA8J3bz7/1fiAmYbG4e2T59ws92RhS3+lrB5X92LaL9\nvmXDhTZz4Cl1RUaHVhsQi6VtO8CxVVFuUZ9Uh1APg2BkHKrvvb5hoBkIVVGn\n2oCW8YIAuzegkMc/3ik1VYb+bZhYThd5A1IGpetQFoHcSDCaJXeKeQIYjMVx\nyKa3vrK8/yoDG3kN2JFhkpcX0yHJhPi/4Pa7vxTlJcrnFENU2g2vmqLnB5/C\nbMQT\r\n=Bs7U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.4.2","@mashroom/mashroom-utils":"1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.4.2_1587815416577_0.6196578679223324","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@mashroom/mashroom-csrf-protection","version":"1.4.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.4.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"9ca83633caec5cfffe389c357ea177a45fd6817a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.4.3.tgz","fileCount":11,"integrity":"sha512-GKrVX7Vr52xjUa9/U8geYgvJ/e70tij8W/HYEzj/L1QbKSk/vrsrnRZdvSCNkmSgrU15z7GEu3AF+hrxmHMBEw==","signatures":[{"sig":"MEYCIQCdoh1ng5ttutYTJC4OeMgORm6i6FroXI4J25wRzI9FGgIhAKc0wyjiKYpTb+V8wCWQvFrlHconNhdlcWc+NW7mNDDb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerVO+CRA9TVsSAnZWagAAzGUP/itHNqRfO00N5S5vi914\nvFglwgIEdrvb9DD2KdFfHJtTmLXiqleKt3rJ2v9Bzw7art+u8ubW/L1ohA+L\nSW90qClrtMT7Lf6KEblhONMZv6b5bsQS7e92abV2X1L7MHukveL9HR+RtIc/\nyEXWL3Sif8h3UOfNbKU3SU+ECu7OrfMX/S6Hqzcut76AxF7IUqa/FYxrcJDN\nJxvh7963quVjWfeLkpsqd+a9hVy8u55mXAyzQ60rv3eRaMBHHVsnbX7qUzYg\nmtKU2hBYUqYTR0RyTGB2ddkCS2Rr97lX/SxoM2O/M4+KRNI885ssXDnyrnZ9\nz2vCrQn6XbzXKLEtmdZoZb+60a5lsouJSoin9iwZSa7tOAMcGegTo1ngD2xK\nu8XCpDzBr3eF+MaN+MlvqnO5LS0qIN0JgS1zHOyICq62RJn8mJ2082BLuV4G\nkYpwKRfk95jtod8BSk9BYhoNVuWzY239R2W1S6nnUftZN8O/PKQLbdOSvaQ+\nZFJKXwCO8hA72HPdvERE4H14s4jaGNrhN+0vclw535izI1P79uJrjSD87KUX\n1+WADWYhxnRnTqPghyPxl3Q2nCuppohG0KMmFKtCKFdMlgB2N21s33J0XK5v\niCR90jhmchwHVhjf4CAoDyWszW0JcSePD2aodO8QHbNwk/LN4wPhTD1YdmjF\nL7Ca\r\n=VeQR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.4.3","@mashroom/mashroom-utils":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.4.3_1588417469796_0.07125654161885597","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@mashroom/mashroom-csrf-protection","version":"1.4.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.4.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a687f9abf9fcbee031799087faa24fd19f187170","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.4.4.tgz","fileCount":11,"integrity":"sha512-42WcX2vqEz8lgBuMKyzUJfdhRTmnhWkGEBhpnE2wVx8kD/2wsj1f/TYFzzhC13zMuf6evjiqQXTzG3St83rRgQ==","signatures":[{"sig":"MEYCIQC6AuMe4t/uCsbymKRA6peUH/30mhVJ1UtvyIELYBUBTAIhAI1wC9YAH1U3qZxCgwsatLrIdHkERoZFbKugtQ/aMwKF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer8OQCRA9TVsSAnZWagAAujQP/3wGGP/jrhLV8G33k1G5\nVwVayojjayn3qHaUVr54AGmK0kBzPN14cJPRTMlMAQ5poMt4dhLaJan9XriQ\ngE/1Xg6qWNugotLhJ6j9z8fqC4b12PAcp2DQ1pRBaWdo/R+ZzLiYYLh336UT\nKROUwefzj0lcbfhrw98vt9iQu6crD+R1onP6dyZ98sb75rf4OM70UlWSIdNV\naDX6r5N/Wb1YEJjofg21ki3J29Y/8N2iwGdBMKVjc7/2hvwCf5VqHLk+fOn2\n/+BjXu5wUs5xARSov7B3QnRf3+MoGExjpHu8X+rhM947N/1wgNiazbMdlh8k\nbVLVxzZP5zjFadx/IY4oxBUiMo5maUMT6gQ97svB0YMwSYs/nuoB/afdO+tw\nc1g+W3psUxY/8TFmfUn8ccBW0HTEOUhy2lVnQAYb7P51REHzAEh3eSDrRfiF\ntSBux6sPMVsqU9MiMKG2iVCQYFDRDmjl9fMXUZuruKouS8JCpvZ2gfTyAjh7\ntR7+24LUjR+Jr5kPv586sQ1vl/TETqMEL+hIgWOZ2PJ6rD0cDXYlFWYV+41B\ncd0rMoKlxNJOXeI6urqcZgqmG+H8fgPmFekjnxxaiqeibwiGZethn97AvKFT\nXuy0hT0Gjd/W3IcZD5rMlVjXQHd3Gu6WeqY4uLuEQANf4DmojqddmQQuGP9Y\n4IDN\r\n=NPM2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.4.4","@mashroom/mashroom-utils":"1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.4.4_1588577167687_0.5084932754403793","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@mashroom/mashroom-csrf-protection","version":"1.4.5","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.4.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e88c3b3f9c9bd4952e472e77d6fbd2d958ae6bc6","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.4.5.tgz","fileCount":11,"integrity":"sha512-XLC66eipQxPrCxqF/PK02+HaoZq3EM6aYtRcEQGfDq0+7CwMvf5EztJoIjC+MfxzGNHrxZakBgfXPtaRgANTpw==","signatures":[{"sig":"MEYCIQDLHvVO6tTjRh7IPAlQtFGd7E4Hf3Ktf9lWJl5a0c+0/AIhAPy0tbmN5kqdUVPsRiAFyNiH6F8Lx0expPSgmOd4c8Kt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesQgHCRA9TVsSAnZWagAAhcMP/AjRJrIBXqamc0uOFVnY\nKuyTUD/rl4vofsaDZ4oduULTYvrgW/gdDKNMJJ3NcnKnToMum6NFik80kKzN\n8JSSkvvFHAG5hvzfeaceaW7SHCWUGUoRG4bf03uArDW3qIGUdZ5dAYn9eNVa\nVWc/wjuM20PGGJKFPB8VEA4hpS6mibQZqe1p4JgL1h5e0qQMJ3xhrzB/6FTz\nJBZ0yEUzcZeEHQK0ddmfqc3SA/Bc1fuZHwQdHXbBpwT0CaTw2LUoXEZFkZ4t\n2b2rkFNjNVhZx7x3DQWCeDVxz5NMbzEga/7ma/vyT4Nj9w2CVa49Mawxb4Va\nsBc4IKK4wiTRhYeCGXRzpZEbgf/qrmEiQbd/SW0LbnUpzxHelSjChPQHXy/3\np6Hg837fhhXxGKacsVAfhUB7kFLmoeu4IiOFLJqafQ6mu8k6hQTKb1dAg/RF\nkkDJNDQ4V0+XgseFZB01CpsTWsRkbnA1D5bJYDJOW9WQuqwO5CMf9SkiCNbn\n1I//ioY500rKKCcQH50r1ukpVHFmdNDBbGUp4xgbsNddOi0IG6kvsHTf2n1i\nh61Qf2POLrcRKhlewmMQon6nhZSdNdosvREUa0/PzOQptjjaTkpjxGeaushr\nEoEKRljkO3P/5dg59DormoBIAjgMJdXO3zeC9mh+quiVURJPg71pqDb3nmH2\n1sd9\r\n=aDx/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.4.5","@mashroom/mashroom-utils":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.4.5_1588660230992_0.2156388975254966","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.5.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.5.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"409d411961fa51ef13a1a2a55485b51c32c20769","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.5.0.tgz","fileCount":11,"integrity":"sha512-y7s8qC3jW9qRWVRqQgEXfsqH4ZRpX9xJB7qf3VUM68BF9oQ9R6Tb/n4Jbg+QeD56Om1JFtpUYDkE0OKq2GR2yg==","signatures":[{"sig":"MEYCIQD09dYFG/agBHaPMwG022+50IHD/ExrmYIK637mLm8bawIhALcjBYyDxWWwf7sbbdeDJjyOAodnNnF1j9qFhM716Ap4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5cKuCRA9TVsSAnZWagAAV+kP/ArgkuFDLPCeWjlKZxIY\nhez7y5QPMzHIrKkYx8HD8HZVSqL0wUGH1Hy8yk5taJBsYvxhD+7Zr4wEkkzS\nHjbPWtWIik/HK4jGrkPAOPBxkz8uSWahTlSvWeIqNKmQubg4MP+VMpsPHW8p\nSLeziXZrQfk0u2onmpNd/zNdCy7yrovkskb1x7To4xRICSxGYjgID9RiaD1P\ncRn8lBV7EmlQsc1qLDYdewghV3e//F68bXgsD0Gv1UXSCGoASM8dtAw9M6vL\nACKZ2nBi+3TWty1PJlchOkybqYgSPHou3EO2svj2fo8qlzu0+gz+mpJmcd5a\n9L2y9dC6jVkeuHgM9zijhEw3xU1bv760Covt3v2SIJYX/YmYZKgEKJ6RgSTr\nJu1/L253fOwddR9803XSxSnaKJQSD+lDNkvizEzhVFXShqRfR4vCipkRIWLA\n+NhgQAUR3Tpmp1HfJ4+uMTCZH4c0ysDZKxJcbzjHS/nCwmvRYSa7TFHkaAbq\nS70IpN2sGARgJ7ZFyI5ZTmsjhr9MEJ3mIudKLxL0hf83Uvxg1YikwKlXAUxw\ny+sz+iOFHbhzE4mABolbKp3HW4ZfVk14kYd5GoPBuwAmC6ZD5e7p3nqdwv1A\nCOgjtlMMN8bkC0n+3Gtnc1E0Ht5N1blJACS0HNLDAeRmZL5UzhJXVt17rDZa\ndJ80\r\n=oPLN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"10.16.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.5.0","@mashroom/mashroom-utils":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.5.0_1592115886160_0.7834022350008738","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.5.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.5.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"8a4b5da4903f39b112d7c3424d4e164372fbf799","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.5.1.tgz","fileCount":11,"integrity":"sha512-6Wp91PatlM8uJFcyKZLV1HnEarNULHP11tNuzEkFda0CXtSOsCfcDaanp6oDSHa1Su73ca7j6MDBXh835VWJvQ==","signatures":[{"sig":"MEQCIA7EMFAYeT3th1Cxu/56FR8b7dLtraSE63JmCyCkkdCgAiAzyltqo+GQ5U7l+dmmZazCNaHv2Sgj1gYTTmbRjMBzkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRTzuCRA9TVsSAnZWagAAhnwP/j4/usWcgeSaLjzYNBo7\neZqFfX/imjrLeISGhdoW6Vhb+M8jL6OT0bpEc6A+lue9CfRb93rg3l41HNL6\na5ZGJ04UwC/tPApI14EuB+dIt+zb9leZcjZU6aoEoEYnHWeuls7g2YzUaHps\n/GUC4mZxsBbJ+X389ApqMElZhodzO3wLOWUl7BR/oIwQbZxV/vbd/7jUpWq0\naNAaZr1og+L0lxwlgy+DfZQB6UFZKQH7vSDLGxhJuSmOtoXrI438AV+SJcCT\n79SnOtWLZzeON2XYWCqvHIBNdLpzEyBnXj4DtyOPTN2l54+JbwIfJdLhydB7\nEYZzMsnhWhPjkXzyjfWXRnv5NHmuw+fM09QFY3ZH1Wip4IZ8Z/EdbdUu6X8I\nRq3yreYrXlCdv0j2AsMFb53e+qSA6rZMaE6qbBBVEZclM+cAVPWLpNFGAC5W\ntkK9jG7qH1f8dA+6EkGpU1WDnsy8wYayxvtGMbrltXyHPWCokqQrkDvTIgFR\n6OgR/Z/loJ5cubg3e7Pq7IIWwC1cJQXIhxzasjufef0s1ogQCpEQEM9BQL6I\n8ZsAqa3KCdC4RFazLv9Q7lN8CgKRQH91lsXF7z8UXrw5mv5ZN3FifcANfIMK\n0HY/Yq0DIVjsg7cBxn2II5KK2vPZ5/sPnHHwvvGToO3Vo05fSnv078Pi021f\nZVGp\r\n=cCbL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.5.1","@mashroom/mashroom-utils":"1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.5.1_1598373102506_0.7752936961066241","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.5.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.5.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"88eff564f84707afd0d363b10f87fcfd66e9625b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.5.2.tgz","fileCount":11,"integrity":"sha512-2SqqfSaT7mzXi1avcJPDRwGLTYVQ/D/YFSqoI2p/C9RWIfPKys8hc6TOrOYcj4gW78zVeqJ+bdbHZ0rMxpeL6A==","signatures":[{"sig":"MEUCIQDZpo6RPMNfWplWnDEC+ruIQxLYq+XL997Z8XhFhG6INAIgL5u/0tRehy1oUczJ+epMFZI8cRE4fpK+XTAuzcw+/+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffBDGCRA9TVsSAnZWagAARf0P/3HCPIWw96Ut2zUmYAHl\n3GvURajAvY8iu6Gbe3Dhv2xeGuX0gio3s+KUvMztrgHc7o/OeWt0jHb5Hwuh\nMoB1/PFpqzWgs1vaECY7fT/afsIi6nR1fW+W6C3WhFEsWnePu/A75WLOE+oc\nSh9cfbAp95EtA1ArVsD6RnT1t3ixp+TVk5njm888NLrSHqG+oJG501rDqXk/\nU438+YWbTK6VbNNbyqiulydu9ce3vTJ3XaQz6fcA67ClodszBwdWqjlf1jFS\nkgd1qm9hTYyE0OQ6OuYouFPt6aUq0hjz2YJx1erLW6qYQw9KVahC8AAKIAGj\n0nydiwGfDT3Qb1vEbtvo40SZZ1pKXhxwBJaPMoylw72GGqRgQmcF4nqxLfA5\nF2MvYh/AJ1ahhDGiR92MOEQKH4mQ0iTXhEwEQWDf7kcaXVHk+EiN/p1n0WKI\nQ6KPjNKv2TcbC3HBB4PAEwTWJsSc1NF47Tz7QJNkHehuH2G6AlrOzy52HXAS\nAIugsnLstvyDqnmZSxKU1w/yXO5MZMJjCsTSXNM8DqRx3ORjKWqKm/eB2Aq8\nV6G56o+tE4a+YA9G2TjHZdYf9AJ6VUOveEIABdIyjZF7SAuZ1vNdyEAEXiav\ngOwpvZaQHlqIqt9pUshsqzfYFf10KUFLS0r34KWKh4W/rLc9oIaZUCB0Bt8J\nyOWb\r\n=owL/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.5.2","@mashroom/mashroom-utils":"1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.5.2_1601966278319_0.72772939737488","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@mashroom/mashroom-csrf-protection","version":"1.5.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.5.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b155ab4ddd613ebe6d6a4936b4717f1e72949b85","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.5.3.tgz","fileCount":11,"integrity":"sha512-OaZ06yCxR1UkZYuWXN0ED9O97E2gFzNx8tQk/YzAj7x2YFlICGVGXEFi7W2n9nr2y5oGrRuM9ZpfobDh/aVUoQ==","signatures":[{"sig":"MEYCIQCgWGEdG7OuYGB8YDeXC//Csvxxzj3A95EnvkIYH6/jbwIhAPaB9b7MjGGg8ij5fAtVDgHxVGzCqW/7K+1ikd0fdt55","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjCeGCRA9TVsSAnZWagAAi28P/3N8Q4SmGrrASjj5XUxs\ntNFfO8N/nB1I7A0OwrOoTQt0P//IogdC0XAAlC+gadlA0pyEFdeFhAyMGU/v\nzoihhgqHVmTmqtsgCpvUOZalLG5rsudebCDzYMnaA5LvxdJGXNh/RGdBhnVq\nmY9SjN0pwSqBXTMcaw+klPjaxbW8TvxJ8I0nVL4fsSVHIjgAp3VJzhRjxpGL\nf9N1ycM2DQvZroMNEB0bD+6JTVl4UM86pvO6TFi3LNbV+LabXX/APk4SMfaM\ncQWLwDuas7CQGXdSZigw/lFZGl1EIOq+u1gxHreIRUqYoQYgQbnkoHio3TwY\nk7xQLQfEvd/Pga7zrzszipvOFXyRHwxlSM/cbxwzpctYW3Bgr169Hq2j3gs4\nlwNB61syjorwA/J4Z31DVIxQHYaf5M2IDcN4sNuPW1ex/SgJBYVDQBgujML6\ntcVqTDTSXF0k0QVnKkvNaaY6nid3g6ekxJ5fgf68taN2kkurSjPMHT4GVm4u\nkxqBUSjANd/qLTi7L0am8/0uFlhWM1a72s+VqMhr1CevsRkH5JQrc+DGdnqM\nM/UkQmm1NBNeO58vCgwrSOeR6jRcHOxGnFQIi7/ON12JMaVAR/SnC34I59p/\nX+A69z7gYPLwcc2xvjUZCLLuL29D941UYzJ8miXigWsD7RgW8VQKIGb9+lpd\nHmY3\r\n=ZfSU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.5.3","@mashroom/mashroom-utils":"1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.5.3_1603020671059_0.305593920978392","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@mashroom/mashroom-csrf-protection","version":"1.5.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.5.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"511eedecf231af1f253c9eeb9285cc7484b05e54","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.5.4.tgz","fileCount":11,"integrity":"sha512-hmRyRDZYl/7aif30tRmFrUc7dtW/X7RPV4y19tSynxAE1DzsJKNSHQWJyrnmX5y9tfrWbX5I6H0wswY4lziTkw==","signatures":[{"sig":"MEQCIHModgKxP3dY1E7LQurt2IOR1PKpT6exM3wC1hTMvCggAiAhpO/MOh1H1gsRsRDImF5k1dooTSHnHo1DD+4QqPrwCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmsmDCRA9TVsSAnZWagAAlnEP/2eMIh5xIgscXL+QhdSN\nhNbwnMGp572dfyTNC88gwQ3J0pJJS4v5MxjsGYb57+NfOGqXxz7sImlc5xI6\nyRuyaSq9Yqmk3pob+yarSNEODnU9gU+VobvERo3sWJWwQHIQHPzcvIEPw6Ob\ne+WhnUMiyE2fnpdKbe3YVgjfIDEYwiYfzmliX+2gj6k6E9Uhb02GY6ivrbjU\nJmg8kjzqfCDfbmeLVaka/d3YPJmU56RtnsUlYhJ+k6Wr35RT6aUm1q6uAiJh\nSFTNMckOHTzqYSoucWE6x0j+DXNcoNxjz3AsEMuyAmdK8WRr182avV4YlLIj\n/EuBK36cCglw7fNTG8iW06uHWlhtZXdDrIEmufXWXLDn/0xtLuZiQ39yCUKf\nFrq4upLczTaH7Z9sIlM4ZAOr5yZw2u5Ri65V/95gwVZcLnGOPRF7wXumlPMf\n2tWQqTFsInteHoR6pcxHmF0PhNWT3OkHdQmtwy5CAT0qGE355sEGntiNLEeO\nPp+8P0xnkGHkYKZNEWHSiaqvfUKuzyLl7yQO4mrCyH2FtL33pjVWKLRDO8sF\nOxjil6n1+YLj7fntPQPQyxMSHby2b/uUXyp8B84xaUtrwW6or9yS8mgCrSJx\ncOVwWGFIEVZEueFN8pmCpkUyE6ab+sLhIZEbBOZZeWbSquktJEcK/ft9KHPf\nKjFo\r\n=Fkn5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","@mashroom/mashroom":"1.5.4","@mashroom/mashroom-utils":"1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.5.4_1603979651139_0.25048287761114696","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.6.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.6.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"f19bc85f18a1a3449b94a6b1c57726cc37d130ef","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.6.0.tgz","fileCount":11,"integrity":"sha512-oEQM299AksLxCMXdpefaH9viQhy1+64kmd2eQ10/2Gz4q8f3+yO6qQvuKhMw35p7LDWzJiOitkiVXasT2d7tgA==","signatures":[{"sig":"MEUCIBRQHTnDQ/1ijoUa6DNzNRRKvVW7ImgyjYeZa/MA75CNAiEAnO752C7Dfh7ZUdUh+hsWJOjxgbXBIu05jrpqT5pdcB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrCpjCRA9TVsSAnZWagAAg3oQAIQzXo9pHwl/Cfpdx3b5\nx5mPicgYAcfM4cs19+ryeXSdNFh19TY+ZC+3pg1iYrZtxokvY2k4C675yJqm\nPAMUrYAQfFYvlfgYTL0fxq/3x2dPb0oiJdZbmdNjQbCiQwMP2c9m65ig7NE+\ny8wvgmX6KQ86qgAkfba5XjaushGX0rnEJWjIqT8hh8GErhTApllA4yTxWQ/u\nx9omIvGOpGLK9LMOQlsOZe7LULjpVsCKo4abiWF+ACErA63zgHpOnmbhX0FI\nsG1j6UXbIjex4fTCm70ovzCXgNflXev77CFub2MhzqSLA3omXo7HLcVCWSki\nfldgZxds6O3bdjOyWO1WNBT9qjVHSXSIiPZCcF675j3V5HsYST970JeImDma\noFd/LNSlcZ2AA1U0FLzG3gQaP30A5vS3yzNpDh2QRXUpQXKUtJuQvguGqQjg\n7rn42UKmaRkV81jhTZS9ofHNJWjf79BbCa0gDoSJULtrho15ZYQAk6up2QX/\nDl78Q6nO8LPE9Mg5J+SkQP9kUQjTxEvRM0e/EuXMTAfyVhb9J7OpRAJ0VbOE\nGvbofWoOF/YJTBfjkxVLFKlI8RU/s0EdToJ9bFI9rt77XbjrR/3BKi5BHUVa\nl0LbXzP+Ul0nWPFXLVlTDBOPF0uoodQuiO1PIpvLnCNQ0dOQJJDKmCAXo6hQ\nBrL4\r\n=AdCM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","@mashroom/mashroom":"1.6.0","@mashroom/mashroom-utils":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.6.0_1605118562934_0.9946729244374148","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.6.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.6.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"48acb960fa44973a685d7f8a8a0159d0194b81fd","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.6.1.tgz","fileCount":11,"integrity":"sha512-CytuqNRneyz1fd5RH7Fin/XQBRtV8eG4cyt+ZOoE9PB3FCjTlkFBdWr3iV9hZbyI+PMMdf61bdufPfQUZofZ/Q==","signatures":[{"sig":"MEQCICyp+u11kJxibjPntL0pbz7Jk/+x+orNqIxpkz38KeIUAiALms/HZ7TbcO70Fpc6QfXdo/KXYPigDKuqOmhY3LsYhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv+uQCRA9TVsSAnZWagAAuUgP/0qQOcp9TzqG542/2zNY\niw4rL/lFHAWnxV6ZefFeWP1cH6QI59MfqiR6O7cuVohYAVlKFdSvk00VXj2t\nUVYawQcHnm2GTb0icGzLATymthN7GRzspZT7QSf/jVyB7xHs1hoCjlsui610\nrXfTwZIfLJ1tErhS0VpHyQ6zNKSEAN/b8H62rkqCF2h07JjzcHLlmBZfRYns\n5aWe282gPJljsTsSgcBZ0ACKeV8kpe9fdMD8HxGZiTDypRo7TNUDCvhhu7Vx\nhYK0x7dHIjdrkf3TduU+o3MuxcZh5IiNxomyNIGh9YGIND9umVV9wjS4NoQz\nLRAQhZwWFldVrox+eGR44b3gLTFv27qdBNeJpAV1nHryiqGQUlrk5y58TjNw\nSrbBsmsPOwlrJXS2OsDRg679rF+Q3OvDRCGf5IAtqCSQoIM8kap/SIUbjv9f\n1b2RlF4VEHfGY9EnHCX7IcJNpULOXOpAWoF0wmx7ENrPoq5hHjlsYHMdWmcf\nlbiDXsnZtziNOQAILkOHiP5ky6LjHhS5bU959Azb6ypqwu+Cp7xChqMpHZMA\n3MQM9ThY1CD4P/wl8HHz/xmuc91Ujy9HYG97iFkF85PzIJ8TA0LI5sd6DRpD\nq2bzYntBB7t7DvMny7qOy3tZL9cJZAaMQZdP/n7ZCrrPKoftGw1DZQZI8yGe\noA3r\r\n=YqD+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","@mashroom/mashroom":"1.6.1","@mashroom/mashroom-utils":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.6.1_1606413199687_0.40348492353635046","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.6.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.6.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3e05341ab654ed475941c499c2f5f8ca34522cdf","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.6.2.tgz","fileCount":11,"integrity":"sha512-KvMMz83cSof+lXPqzi70Z+xEq3INomULPsirgoczthLu0aCR7Tzy/PGrzPx2MfNvHoYh/iqR21tgA+2eUWY07g==","signatures":[{"sig":"MEQCIA6pxh6ksOJ5ZEC/wVRXo/piSDV8dZGriLifNHiCp2c0AiBru0E06ExsDvfBz+Nz1TD/77u7+hSzgAJRBkUuNYWWcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf10pNCRA9TVsSAnZWagAA7ecP+QCVZtVthTjv1+80yowf\nv6DcNb/xANjffD+EJEYDtF5iv5uqj+DLtXrlbpJ5YoXi/1WbxAiuGKjplhRI\nzCiNsAOYtTglbZi5ZPFkXQhsWg2+PYhQTF5aO6kmjbScWZM5Lv6LoI22gc0P\nXB4I3zOgbZTp/9sITRJq9RfWjD/kmmmQpaw/kezfBbrJuFb4FAEux2Iq6gZz\nvYGKVd9r4fKvcxvMUacfBjHL6ktmDknHkZWSiAkc4xZDzDQ6MVzg/N765g2C\n2sBzkMcxiOnAKj+TlCVBRaSRkDH2Ge70b5Zc+y+bVJIcOx3jn++oLL95a+oO\n94L8VwUlQxdSEk7dRFb8Gn3m6X9BDaEF+bJFRyRIXfznfi0VnZ0X2pDdcqWW\n7ZpaLr1HJPujwKDLyEsTplSiDD6CsyA1pyH3a6xuNpP7ZcWXbX7AOHzEWcOx\nzay3Ntdk6d2GYx6dYL/ymZQf9NJcwO/jtYC69P24BwTbtaZveMkc59QoTsUx\nc6U+GjY034EzlM/hHdJFAsxGcLiX7HbGb80bj49YNLU9ArCvgW7trh95zbbx\nwAxPNjrzPUylRkM+awnaCn8Zdl6phHo5dGEKGLau+NfvkUpkQrUbYB8gjo9n\n+zAy4wqxDxLOuaiuKvtnbq2SrBM2l4F6lYUrNWwH9aRbAfWYGXIUiBRLQU1d\npo0k\r\n=dmBG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","@mashroom/mashroom":"1.6.2","@mashroom/mashroom-utils":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.6.2_1607944781106_0.9806579024596989","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@mashroom/mashroom-csrf-protection","version":"1.6.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.6.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"f8695e9049849997002b621cd4d740db29cb70f0","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.6.3.tgz","fileCount":11,"integrity":"sha512-7vh7QaqyV2Qo4ElLnPqiFE0FDwF1t+T0WN0P7nVHgqPv31ri+utVf5PjPoTxhmbCOY0GkQ6P5ON+MC2HXgG4Lg==","signatures":[{"sig":"MEUCIQCE2KhKq+JTrIgdYK8z3HfG6Znx2tgTGrMSoXOBaPm06QIgEm1+P5WTzFJA5QTBm/0PTDHw2gzIqj116IhP/KnJIc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3zkcCRA9TVsSAnZWagAA77YQAJPDW15Zyg5UWITYOuCj\nni34Qxq4L/UPA3/jFpuSs0FhUTukjGcQqtRT1AjbRUM6nWgAy54pGBGrVDEU\na5ZkfG0iE0DccGqLFkj1Evkmjw15Y5FGqNSck9U8AYq3e5TmqAmG7xz4Sf/O\nbNoaJTfvrmPL1JITxjP0/hXGH0076EzBJwuHC8c9IZxYrTWFCU/2o2mF3NxI\negCf/E2omAVjFBn5KynDqy8zIwbAxcbShy+TaOwNDYsoKUGufvSLhEJCe3eR\niDzZ8jLBuqfZE/fN3qR1eqkfOqF49voW4ESwN9hNEugFmIXpJqybsDj7kKH2\nt2zCd23Om4RB4PzxgSbXKs/5j93yq9s1RbRS/rWMLGo/SGNleQDUtOEisNgH\naYhXSvXQZYVObw+y9WRJuOCULElD9m9nNKAitjNS+s2k9dOVqvgxklLv+iQd\nxxlUruI83QhbgMn81h+jX/HBHxgK6Sa0C4Xsg13Vl5mICAP9/Db3pxNpVUnM\nliZYPbV2Ipg/uxTn42wEQrskJ0OSoT4Ax08p62Q0cUYmp4nNJoVqe38yWfep\n3AunDd5sWf4z7GvaeNSgrQUZL5p1nGoNf9gsMKOscwSTuqjkBn7BFm1F9zJo\ncU4a0JKAkGZt5g2Hp3a3r/w6ZydLdip9zTku/C8s3f3JthBzKu6SxBymxHWn\nP28S\r\n=dc/g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","@mashroom/mashroom":"1.6.3","@mashroom/mashroom-utils":"1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.6.3_1608464668455_0.7983794811388341","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@mashroom/mashroom-csrf-protection","version":"1.6.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.6.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"20d4201d8e30149a67bc99b0e6a5951e049d037e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.6.4.tgz","fileCount":11,"integrity":"sha512-54sjSqCAJCErSHbaWguUOlMEyMIR6SMQxrZavPFZVc6Vpu20bQZRIELI5rzbcULCcJxK6bVLaQDQQb3wLym92g==","signatures":[{"sig":"MEUCIC+KY+7FVNvc4DTZteLTiFs08CakiuwGLu9ZsMnyo4AdAiEA3YaT4PYM+IjzT53kH3dGTYJtm7t4UwjZZA/7u2haoUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF7c3CRA9TVsSAnZWagAATDkQAKQI7V/lKC7eaq7ze5kp\niJPzbnZXNbdxHQyoF9q4sSfnvTw2ElSftwodkL2rUSRZnSE5fswQRPKj4nho\njT1J5ZEgI3CWSvJNAqU1Z2o3tPUJxtQSmzisdloBAQjxAywkSHxoC3A5tc1m\nt3n4KGr0da0ljNQK0qycgw93ICN6W8pq8m9UYkMNMvG/NHtk2FXrRy8CPl5F\nN2TcMv7PPne/9XBC7NrCVftn2IKtQ6X4hMP7Xd61HCw9cRg/cErSFpAITgnf\nK3jvHnUbC/6T28M7XMVIkGZbh+gmpb0gYut2rBB8f6gikFzZ9p/hNfog/q+E\nGYZrp4aw41chnip3cbAmqFJXq7FPPRtW6PgaHwDwscCUWOCAGIEijIV3TEfU\nfsDEziGT8g2VtSsgIKEksBGgeRj2+jLpphDiWKDof8ww6jMpQ6qgUjB+3Cva\nmU2bMtGZnrtfoUN0c1RMl3WJ5vOqqbSAQY7gnWjMQPjyJLIUX7glDEESY0O3\n+Ehg4Ro6kJig/2wBzKCHQ8I2T9hfJ4xTOQAXzrz1oNIR++VgSQj80FP3yfy+\n3fEwFJm5iIpm4KF2El6DZYaXwdoKkojMql/1a1djqO8LfkyRmrT3ZukoeXhL\neGfQkivX2p9aQskwOEeThTR7dUPC0r2a42stFVgXLBfbUj1DsDZUaLSo8s1f\nelF1\r\n=Y5Xk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d dist"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","@mashroom/mashroom":"1.6.4","@mashroom/mashroom-utils":"1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.6.4_1612166967214_0.6216578337382805","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"5ba7d2b9b0ffceeecd31788196e70c0c9d0bf6de","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.0.tgz","fileCount":11,"integrity":"sha512-ZM9g0YDyjSgzDziPf+BXP1fr6eDGgwfkyRvhgmW8H63eE8tGJHELJpq1BzEgTn2fv3hRIBFC19lBaKeN5iqlLA==","signatures":[{"sig":"MEYCIQD+55t1n4Y9B+oyhdCLIEJfdiluXYgGWv0OZugcAZqyewIhAPydsx4GKqw2SP64zvM8GG0kZE9nz342jK/krndk0HX/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR5/RCRA9TVsSAnZWagAA5pgQAKI54/1jc1Q5RgGQ8kDH\nEwICMpVS8jHpJ8Yyx145OcQ/h43EBzJNGBjxdvMnAh6HNEtVUkoSdM6ko7GB\nPHovx0cCY6nl2Ep894xCzOtLaiAomtnlc6EbakkAgY1W+DemmCZUi6RZt6pM\nvwAncqJdIunOlUmvM9wuTwWxlk6+McU+K2dog+qUPKWuF80/bjY0XfMMfX5x\nqXZ7IAs3t/DNvCfAINGqzsxMxk96VK4fDDdqRzTQ3sSKUkRNUUFfPRRnXUUh\neDUSwqlY6Khyv4tNdAuTt6XUJoCquWQ0hrJogspM80K4pOghhvqL8xbrj4//\nKf1ZFm+wQCm7IvvLwGqDKa8HpRrphPH3cJaMU14dnvN0ofsEDm4ZE2ypKO4I\n/YLmhBwKQAlQpIrANHRWgDTdPVAp+lWT5At62l9RE9IFi6MA+xkVXDuX4koS\noaVxsvdG8EvnmEvyGLEgijvyy2eimyj+bLn65JQL3g3G6/pTz0UuLamz23su\nihjN3rDLyHPs3K0QR6UCMTVcMnqKGGtbkauacmaBbUqlc0KxGrmjhee/h/20\nWhpszxQq5KNuTFwA2T3hgaUJbrO02gCDxzz16lA9KjxKcWiMpf8LfrtBitpK\nuVxNUDKr5VxCQH9MFZ7t6+pEORhcSFo1PS/cDCJh3cVNx0V/HiVWcdI4oui/\nC7WM\r\n=SR5g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.0","@mashroom/mashroom-utils":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.0_1615306705484_0.006651780955817088","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"79ca753795ca3dae8dc3728900ad91fabaa8b279","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.1.tgz","fileCount":11,"integrity":"sha512-dAo3ebpxLqkpku3ZIQsg1fAHYX3AZrZDPZHo+7g3ZrFd498F6gU3NW7tkhUVp5f4LVrqIO+HBtJAW0hlVXbGGg==","signatures":[{"sig":"MEQCIB7E1W3U+Yqj6YD/edZA+QbjeXnoLbD7xsyEZ9veL/rTAiBTBLy1AMxf01T8GQ5ZkWqCxHakGpOh9hAzihcpe+iMtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSJM2CRA9TVsSAnZWagAAeQgP/ieik/kYJC1HsXBDmq04\nofQJV2Z9tmQPU1a18K153TQH2GVvfm422ubsyXDangMytczl1wlJq/YFlTbV\ngiOzeUVUqfW+J/pGiullnu2jsAydFbNynUPG06/lX49dBO1puWd4fZ58g9kZ\nHTk7OfG/Cbg84HUpENk/f4wpf1yuCIj33zqraPc5oIa9YY8UPc7S2h2NOE3A\n+ex5tjO8ScVRAS/rfwkPGkZvOs0IjvDAlv/ppxGMyjxu/yfFqPzNZmVEHoZU\nYs0hFUyHrdhzeOpymI52rud7ff+Dg65epBWDRl7r1Oid0VMMO1BWDo/EHzhR\nqwtYKQKn+SWwa+wTdnms3FdcFS+lUtzj4iVODhe8MaiU/aXhyjs1rQNqw3ke\nr9C7j+ChV35N8MWO5Yh6P95y6D5n4KH5DCye3PxKbZfEHY9o3euJUauDViuu\n3AsWGajKPGb5NANh6qqr4UrAyFVUJ/fi7h4tFNm7FqywG2rE9B0k/BElkYjh\nUNS1arSdShH5RzL2zZNi6RQSK/siSAFuT9NK9pD+Q6iHsVU9PKotRlZcKx85\n9iMGBdFzzo6DlmmDcNO/2+HHrO8CySJJxqMTKPA/sVTyRJMa5Kz1YBoKc2Of\nSgsty416RqdalfOqsogjlw1tBl0QkcMoDozCFc0oMZYZlTNQAkAfUe4jEOfR\n2JcC\r\n=QDkk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.1","@mashroom/mashroom-utils":"1.7.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.1_1615369014484_0.897401981217238","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"782a54f7c08a9355709473a96ba6290591bd4894","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.2.tgz","fileCount":11,"integrity":"sha512-9JLkWA1V/fru40cDJazfx3T4Guyd7NbXqgaqwilNif6/a5X0fV5wsVfRCLdAiBNCT5vxel6N++2qJP803vgbXA==","signatures":[{"sig":"MEYCIQDt3BnkDFNif1OyyvAdsA11t16GJ7Td3jdgVjrzk0KXHwIhAKF4rpN3eaSUn/cAMOfZ/BTGHyGXDIQc9nsmC5XyrkIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSNgtCRA9TVsSAnZWagAASu4P/jXTjq8OEG9xtIYetWCF\nU43opW7O3ok0gexRUeiFe8TZCreB8o+XiRSqHGzA7n4lvqsgM5XiQehycnSS\nzrpqeHrPm5Hjm7rQkTukUEB53lFRu60KVxBYhopD5z50Iw7UUAhi17iE/HUP\ntJENwxGaAAL6Un2e8TSbxv3wAjVCTaXXc00q+4o37QlKpooKo8Yxoqueo/TD\nzXLmrLjkCp+slNTTFJIGzxlfnykAMT/NcgJhH8SjKfMJJHOgCJ+QqptO/H6d\npNubL0MWqQiPXIiNrRypdjwbBbzlboG2UItniy0VuySY4ZTL0ZyEshnWN39i\ntoNk8CbUw1rlCPrsR8CzeRGxy1p108yhAY9xPUFeVzd4Ed9FSub8Ru+lbrIJ\n/+4J6ZuxV2Tmvb6h8dvFbnUMOjIXONaJNAzsHwHVeRMQnswo/xsBJMLdJsj1\nQTV1xcQsUv5mOo9rwbwSSLECcr+NvAICQ+ee6LHYn3OJXT27Kx8mLJnlfgfR\ntPSd7VGfRYJ6mDaR7q43uCLRgXKJQFiYXemw+CoEjkjb8WVJRlnVn2iXvQWj\nlX+brYMGFskPL7aFPBW6ePaQPLz1wuwL+uITzo90zHhhd11HwsFi6GGBJP0E\nh7jibJXRrrWulyIHgpP83jEtKG/h1B3i7rf0iPhmRwCDBmBYv6++mHqB2khW\n250o\r\n=hvi2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.2","@mashroom/mashroom-utils":"1.7.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.2_1615386668653_0.6881888968992578","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"809f1862dc2e0640ae4099e4c1789e35fe3a8bb5","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.3.tgz","fileCount":11,"integrity":"sha512-w3sXXU9G13sP5hG7fkgLWItW+BkEdz5LTZUuv0dY/WwVTGRszOwXf/mV7KKvFZlS6vNd88QYEVTrJbPHb1DL6g==","signatures":[{"sig":"MEUCIBXk52ZJmG0AySe1NUFG9MWgHeWw1TbkwUedk87/RhteAiEAysZqpAAvvWzvgj4dDP7ddVzr5detrVEhy1UHCIFEFQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUb97CRA9TVsSAnZWagAAOtkP/R0dmBqGVGYf4mTPfpUb\n1AfDWFVyspIIuqszfkuhWMheomw7Y6MYQFjIaeYgqw1euqDqvvppLR3WRv5Y\nYwEHxoQm5CzbN6c0Pwr0Uu/fThtzYY8cSXbYZQz06A5yeS3Jn1gUnX8thu/S\nPhaXevq0ayA/7rQu14/GYc8h2Ql1y7UnDLC3mkc4wvbu17QPYzoPLz/vIGbS\nH7dIDm5IdrXimX3ltg6+LpmcvlsfCoCDxXQGniDOwEJoPZAwY0WXb0mf5I4N\nEOCL08w/jHqM+ARjIPCrl30u/JegeybQMM/SWcndPjnnGvByLy5PaZsW8hFc\nw2Cf+hU+V6seJa6q7zCTh8T0jo4TqodK8Mp5Q2Jn4vBhlHoxyj3akwiUsojm\nyklQQbl2mrhKRwUG+u6+868fqcRoVG2WX9NjCgCiUi9x+dLd11EycDZiygUH\n/7oc4rY9HFh0i2nKnarfvEdmqrKGvogFADkqMk53G4oIst9hQ2WIccJQ+i07\nOnQpTZpMFKHhNE1pnNy5IQvj1qOoAi9KISYw6KyYOitWLz2TFE5VWxG/O6Mj\nuxXR2TkYtQtWGkMWkxV1meJVPcUBYrELdSIRbJemvda5lnJrb5WQLLfd46v7\nyCanBa9u0vamK4CpdzAIqMUk6sv7mFN0jCFds6RFTC888MydvFS7eoNfIbH+\ndkGI\r\n=6UgM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.3","@mashroom/mashroom-utils":"1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.3_1615970171056_0.00030486784605820993","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e5a287d83c1b3e6fb9f2808d637a3cb087254135","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.4.tgz","fileCount":11,"integrity":"sha512-FafNo8865MqLGN4pb0RDGnhnfc/3kC9n0MDVhvRG4HjkAM7OkAPkIVDv2iMawtYZDA8TPP60G/PbRg3ryWGLbA==","signatures":[{"sig":"MEUCIHI7CYs+AL3XfdiiEU1pkKNq7Beb2xM+netgKF9nverNAiEAhLWmZktavQUNZwkXCAPK0sKMKJ0jqRjRl8m4VwgVWws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUdc4CRA9TVsSAnZWagAAgqsP/39lspEVsbzNBjk7YqbM\nNnanW7DkekkepjS2lIPDIzQeMD1hxEgPbxFOULpIG/dAdzHUJMX1RIuqrxLz\n8mnd9wNagv0leL7B/kBqEgheJFbaAL1U5MZZYdD3G+QrxDJrY/hmpBcmModQ\neC5WgkcoILCvLc/TlDKN/s2n5nX7Xu2pao2IujYGphd6LOSwtcxBFFv0L3tP\nwpDd83BTi/25ir7w5D96qWbgf9yhPCPwB5cIV/OyonO3FPc6TjQo8qysDXTD\n3THidSEUftP++TiaiTkPa/JR2ENmL9OwUTpI0MmXL1lGJHZGTUi7dnbN2Atf\n8KaWVNRP38yexzT8jk0cuhIkyxkLhwxdg/LUOkTPuMwT9OTm5cvazHSe0onw\nhoCMNXRsPYNaeEbKES2wkcKhxxrgvU2+ihrvoKRpHgQMF7DRm+I5ToGcrZy+\nRdQJkqGxHO6juqVNW9xVdbDNxPBNC8SdHN1rmNQXcsjjATFqdv+uJjYczlc5\nkDoCmiAgAHu3aaSV5C23bT/wiw06zzci5NizETw4AgGA1uNoJnEQpY8QxrHV\nVH/FfvQwc2MBZouyeSTpsa6gXdP1LRtklxXhmM5RnOTtg3Gmmuw3M/hcvjeb\nJgaffBqtlQ2hUZOHdXq5vAhjyYia4rsGH6VeLISbRucP+yMZt2agxrz/ve1Z\nT+KY\r\n=Ryfi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.4","@mashroom/mashroom-utils":"1.7.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.4_1615976247793_0.4101167105976078","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.5","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1ec6deca5d33fb8ccb66c12804111485bdd9ee00","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.5.tgz","fileCount":11,"integrity":"sha512-Aj3ir+F0dqQv3Y5F78qPzXdfFUc+SrGoLklnb0Dt8BJWnHET/swRpQNuxqXVtHyhdQ8hbcAWoqb84Jhzidnh2w==","signatures":[{"sig":"MEQCIAFlc5aRVyrKkKoCforT18cRMCTtcW/1cKdx5weGJdBnAiBGDdgswE7bwVc7GTbkBomqg0VTzhEVQbkXwoOp4HQ/BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgftvQCRA9TVsSAnZWagAAaaYP/24gdhf/xizyMwS9W4he\ni/YdzhE/r2j3b232x+yGjo+e+WvE9xoXKl8i6uK3Khsiw80mNK0XQzBYG0en\nzF56//7tIx+AdEPTj5HiD8DlcB7aaHDi7NsEqDq3oamBnN375JV1TqQMIrVo\nlOaRE2lf4NYWpX5NSpwzpG362b33hKSLhFCTLTL2R46drZcloEWsDykfso/2\nLDUBnh1GPLAvOf9wGLiCxoL0s8zqAa/+61j0vqkQY+w4GFMMA/uZ5Sd/9XIf\nTieHefbsz2SsN2dNArb16CiIcASFeT61S8MFhDGJI+af89epSmz1eYLuzSOy\n5JEfjd7hdfZWs8MnwgQV5jBEeTJ+out4Y9/A/mp6PCcHRVVU62QiULyIEXpY\nel72JFuQh0uTjOXPDzPTKWPaGIfFkZEYaNZR/YwZ3nDBMqJVELeSXq7B4jJf\nsg1r6490Jh9bjEwH83QlA8GvwmiOs2CglY8n3GC2z907PjpS9uQHQgnZKXkF\njoq5+nQeMoe1Xa4Tk8f64iCfQQuk0KUF5SxQWpGKQUCMXSNToFPXrx3iZiPT\nNbha+NYZ5ywAU0fzEMtBLiiE8DiIvIv0WwZjPsrfcaYHBhSjvnDQUMq1MHsv\nZIC7uveWBX2pIEBeKD7s3fMV/uygx/hk4iGjZnAlYmuKjbVK657q6O+MjD9I\nwcSh\r\n=dDyR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.5","@mashroom/mashroom-utils":"1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.5_1618926544161_0.09870637531385995","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.6","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.6","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c379e13da784f4b3c2e88e55844bce77730968f8","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.6.tgz","fileCount":11,"integrity":"sha512-DQPQCA6n8AdFit68Jw7/jSUPjm3zYoc0h2ZWsKqTQ81kP3rt6fHb4U0sDV0SDvfT9GE2xMf1wpJ8GJybnk0ZPg==","signatures":[{"sig":"MEQCICxNPoVGxqwEOO2JyMvwrMjg9D4CUKBENDVYtHmAkdUpAiB3rk7+yEEMySsBucf1wMqRC/aHC/gxfisVBQHGkVaWVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmNn1CRA9TVsSAnZWagAAJvgP/inXXhG5YtzEf5VrkNg7\nyK9fSCopJHFFT/hemkkI7tZEguFDSq5Q4Agczc2I7BjxZBCG6dfrZDEy+7bn\nQqEDy/rfR1qqC7QihXMPD2J78NRLO76SzTeKbJgoeG8c8aeWdX8uRD03jiMe\nnCRyN1QU87kq/ufhGUw9gxOuwc0wBN/HZcqh/U0Q8t89bnD8CLI/uS/gy+qk\nwZh4jNeZVswoG2njn59btvP3/IfUS7E9wqz6VU0Db/mRLS7K9aqOSjL4p9ad\nZWvRu+/vy+PZSGHH7ud2FzeNl1MTtJFfZ6QZNBBU3qfz0YXzjQ2nqo5KJ1FC\nAIMb7Xx/FCvTuy7VOfTVtasV7fwNnCbwUv6qlTXOvkE3KhaqR6SgKAyX64OJ\ni8bTd3KmPfzzeZpditbN1ntc+xEhsKb1KgBMSprUegdMargn0pQ3tkf9snGe\n7tcimRT/krwa7E9+kFE6pyVMPLxYoCqiIFs/Qeg8ID68jniNuMhbcpXvTaeK\nwHa6LHhQjRM8Lt3G4PeqF+RPtSTetTYwKREcgfN1ix5log/+NhqUcil4gTN9\nDSgYQNU6vlEQqn4zL4MKf3bWF7hrFg9p80p1dKBs1WNo5Wfkr1VhJFV80i2f\n+qZrdZh3P2rhBuO+HS7za7EZPt90pK6iA+nxVk8UjVFjBREBdjFDyVZsGvvC\nRkUN\r\n=dSil\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.6","@mashroom/mashroom-utils":"1.7.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.6_1620630005347_0.8297020209191033","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.7","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.7","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e1570684db7e4dc41c9f065f1520b4d051194329","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.7.tgz","fileCount":11,"integrity":"sha512-y9pt3eCueqEhr8KHrDGr5AXgGTAcZXTuMwMM69E38OpWHI6NJVDGayKG6pi4pm3WWXu6NnEVxIXR3djM18A8HA==","signatures":[{"sig":"MEUCIEDtdcHmNNQQOqGnDeporGKeIoYE3YahqF0eTWEtpF9OAiEAxJgULjD5nxUnc6ExHmPM70CnThcVAwmOzJY8sZ0liJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpiRNCRA9TVsSAnZWagAAyYkP/17k20+cOTw7fjBlXlMn\nnKKZkpNOC0rhBebmFFfxksiNq2xiGfdTD3AsmOofrhI36IIOugPYMebJZDcv\nTw5+k1dXsoe6KWS9yQZ5M/Kd6mkHlaYLr4YsHopZO/Jni2Vs6SJQFEX9OBHm\nshY4PnhnFT2jYA9eRBkGVF8Nw/bPEE0xTl+TnFvnldOP6QwWd7yx6WCnb958\nTLq35zrTwnv0UJvPWiQXpNp/Yu+filvKDhoc+xLwTYuHEOn2f7nA2IiTIVas\nr0h6FtCc9Urcz+5jDA4kp4ELBsCsot0kLSwFRfvWBysP1n7TDTswAoxorfEX\nbNk2SEu47qXWUd+/Ysdo9xFwPRg2wiYHRla+srm67uFoIGzTtDkoYR7V5RQK\nloMZQYbENDX15N8UawCDxCHshwiIvOI8bQ/OSpt2yqRezJFB1UnOnzba33o4\no7rCuVhveTeVIuPLaoGfOlrXgc4oCwk1BmFEMfTHxW8tbCmkztfojDdPHDbl\nANh/bkDC4hVrge0c4DZ/3fpJ4s6Y+K0zhd4u4AMt9bWWI3Frr4i2yKNyb7nF\nRYuXab2xamFLFIEWMRGYUSwslqHiCDAYKMr8TrNEt+HMTtrjvl2afXHX6L1d\nYl9OT3Q+1U60ztzf1uKnv0JMXeLt0gQk9NBLnzRnKSnvUZ/LJfxXxEMXwRyc\nuaqt\r\n=E41E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.7","@mashroom/mashroom-utils":"1.7.7"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.7_1621501004793_0.09874218151506176","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.8","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.8","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"24bc3fa79aadb553d1e7e07a75ded035517a6622","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.8.tgz","fileCount":11,"integrity":"sha512-Rwp14Ub2uGpGVVHHz1VOjO8/agHr9CH5OmaDvuKwmmL+XuJjKefYO+NJ/LhWF0SeRJkUGXuhbtmyfxr3y6dF9w==","signatures":[{"sig":"MEYCIQD3ErQKDWgtJbIdJd6od/5c5fhc28hdfGgL2rciRbeIXwIhAJ06y2XMN3q9CoxV6Rz1KLf8GywBdqNC6QoUOwBIrqHq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtODxCRA9TVsSAnZWagAA0uAQAIwuhBNeDPW/GLdFcTqp\nmmF3Tw3/friOKfXGtv3RQURLFx+V6bOk7bu+b6kJdpmxO+YrppcA7UJW+atA\ngyrteR/Xmyeh7u3CIAmu+CR5J/P6+mIq6WgregyDwvijsexHMAvT5BOZUGdO\nO7H5oJ0wQIipQjc3OGj2RbQkopqHg+IZVXEMCHZwopnZ9p0xaSARdPH35QxW\nVJjmdad68BTfT0FTunX+dmga3RgwzI2V0fo3/Q7V1vVTQvsp7KG40S9I+w69\nGPoIniEBMRteHdKO8xGyCRyypcbUxHSRXN/QRSqhHdby4BEi6fAGjZ2B3oPC\n/h4xSohTmflq8JsJWVTX9qrOR5DdsxELU030fs5H97kSNTEywd/aiSz1On5D\nPF00PuQHQ+qrESCmdw5G5E3ffoFUGenw5Xmi3eIx2cTWu5SZEGSUmNPnLy3Z\nb4E2YHmEhk3ROebOQ1LfuIhCSwmR5DP9huMwMDkNFwlcvrhHNpjrJx1OQqKs\n+NIc3cwd1DMRlSOhYCQ2eh12O6WZbhbdyCKMgzKfl6M3nIvqg0q/R8FHRzpw\nPBo2z7jlsw3bksDy4LRWY1cTNYhoB9q3ysGDNriCQp/N4S73V4IuIzKDLwdl\n744IgvV7yhPrrmswiZJC6yEZPtL58qXI1/TJbRRbhYPToPB/zMoHT9pE53Kp\nLeGs\r\n=3XTV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.8","@mashroom/mashroom-utils":"1.7.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.8_1622466800915_0.38018250625232275","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.9","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.9","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"f96ce2eb36d66991f1227e33e89ecb72504ce89a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.9.tgz","fileCount":11,"integrity":"sha512-FxpopDgK8xT51cNsM/P53Z6clIoezDSJZGWKYoU7Pw+4frtY4DPZ2qUiAsd1GQ5or8hegRazYZLfGMzzSBOtuQ==","signatures":[{"sig":"MEUCIQCGBbMQlSqMKgrFqdA6SVRVVFh1jjjR5eumXm5NEP6ELQIgdgwgp6hK72aymsfjlpHqyI4nTiDuBMFldvEIzHL/lZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzhz7CRA9TVsSAnZWagAA5qsP/2XxREhGWas4T+ZI4Jmt\ngH7Wif7vsj7D6Ppzde3uT90VFYJjhAPUFMk4pwcuQdoIVCBmWrVASUBBwuzH\nxpm1Qc/dLilyf7PLovDrLZ6o4Wt1mbQDiqoUZgHq+HV+go8ko8tpYT2q876j\n1tsk0K4GafpLs6brDE5hqO7JpdOIm9yzsTwfhnpg3BknE/3Yz+2rkM7IigYp\n2ppkHg/7f94DY012Du2gf1IvZ7FADi+UBCFLYtTXKLiaqkNzwqw4eBfT41a1\nqdkhAgLzynQKrouMJu9yHDL9jPOFI3JvlRwpZXuFKpdM1X9R1Eo33Z0ZFjV9\nXKkv1ZDUcSB+JoX79YVocovjXAcxyHtdyc6lfdJ0aiEqrtEzvihMjKahMaR0\nEnOy9Lzcqc8iX1SNRAN3nsXvu0PFq1PkFMrYvuu0VToj3a+fNg1TjOsery/L\nmKSSf79XbudTae9r01iXH3vogFWJ2/xpnvY1JU6nbAMp0MtCiodlEG/cQHDH\nBWY9iw1EzGJLKn/PaW81iFq3JvUOVaA9FWgv9KAokmtREufTrg73A9KmclPm\nxqxJd/wBAD7REk6/EqJ8Df6Vd4KOzH/B6bhrPjbjDsDMswT0ghKQDKeoVDG/\nXGVnq0GcfSkX9mvmJHQ4GwV8o7ouY7RYKFg8Y6mOMm/uiigDBecEW1/xLTEW\nOTja\r\n=eWB5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.9","@mashroom/mashroom-utils":"1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.9_1624120570961_0.6521185611185893","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"@mashroom/mashroom-csrf-protection","version":"1.7.10","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.7.10","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"393d3aec7105bff254bd18d163ad86442cb0618d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.7.10.tgz","fileCount":11,"integrity":"sha512-b/aNZC/rY43GGqcCOOErIrq621TTNApQqdqJjzFGagJv+Cl7B7AkiJVYRS+aDeQVKlJZwTMYFfiPxKy/iD5miA==","signatures":[{"sig":"MEUCIQDEKu7E0eUXh/N73KzcyeNwWbHgHXquUvX2rEg/ppPMlwIgLaErGPK1zlt9oKZZTpBsofV3omU+fs551O7XLDHFmDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0fVhCRA9TVsSAnZWagAAMcEQAIMIpO12+1tjlf+HBO0p\nd5t9dYjUG5HgXfGKljKe+G/+XZ4pZAXkD/+AvfhxPip3nPPfGJaOkQoKFyWe\nU+eypjFnFnzl7f4Bf8JyJchy54iln0zRaI5sHJpunETJWIBj9okvtORMfOj1\n86I+sqHk55Sy+ZBXpB8jzA1Uim91DQ6K4wRDUSKGvpPKVx9MDb99ulsQdEHy\npyWJJ/yG8DVqyvPmI7AKm1S770OafE9ibZDfWowT63Y7WbakHcpKSSp650y4\nk6Gwe5lkfEbj5U0k9Q6W2tgFJ9vmdBjtXxSGR9A1K0WolDiQ2fLtc/6d8k5W\nkkdfTNN27Sxc9Pe2NOtPk+FOQ9cR8PAEsYAotoIOubmD/M5kmS1fyVNEvavU\nn8uTpY1FxU4crukDgm0aTwi8r4SaA2JGWmk92PB+QnNpWStegHkJ3mPAZXyC\nv8a1QOfWw0yeGpTxyYonkyxLc1pEHuBPqlFw0O7NNlR5gt3wswr2R+7CtUmv\nwVEueZyWnWG24OSTHJFABPGKUt/7iLFtNdVfLpJ47nPTzdZ9VbKhQ8bbJQCG\nqCy8cfNzHIpb2WUs6V7HeCQ6JxwUOia+REFF0IBglbdbo0xv2+CX2tiua/VI\nCusXuUuBBEzhhEu6fSqh8rQjcF1HnyBm3xxYsWHHyEbGFj2M1npi7IEgc6QI\n8/y3\r\n=w3Li\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"12.18.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@mashroom/mashroom":"1.7.10","@mashroom/mashroom-utils":"1.7.10"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.7.10_1624372577050_0.5026947550293881","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.8.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.8.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"76c40e7cb0bd65d99de5ab2585760aa6daecda3d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.8.0.tgz","fileCount":11,"integrity":"sha512-Q12Q1WGqNWG7y0jSPF7Fomzpb4heViOcO1sfHuH8De5OpWGjmYlSFCd2/EfDl8qKd7ZzVS+ol6a8DStYvlprHQ==","signatures":[{"sig":"MEQCIGvtQI+HvFet7WZM9z1IYZWYIuD2wxn35ye02zCQqEDLAiA9ZnvPE+je8/hj+dyEi3drhw66u0AuU6cpUFVOfQ5h0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEV4hCRA9TVsSAnZWagAAj80P/RXEjcnbyTnniZq6w1UE\nwezmxhi9fjnSnDZ9GeMt9NOdgIDlgLdUFaSKo0X1oUhZxWxQrc2rjVsvpHZB\nGQKR0P/1HdO9ocNKforFxj9SdEPu49ZH9Q14SoKCHXCNdqrdMojuWxjwQ7bT\nRVBezyGW4yt/42lGMaTFQ4iYnN3+nZsdxQqN4dz6xy4vLIontBZaku6Pt4uG\nKcLBr1Ydi6GmcEr5qbRKbEyfFDp4p9A07DO4X2lUvSWgSWNK+aXhoYWMEb7B\nfD9QNrM/fOCWJ7BveCpnyKdy3MKlQ8dZ++zKQqKMS8r2aQQqhgrcX1v3KVEG\n1ZIuRxS7cBA7eED8UDEH0ao2j7nXEOtqW0ZmZvFpPhY4RHo41l4icmunp3LF\nKhyCBs3vR0G2l5buv0UAj8yYF/8XH5Q1PN+HqPH5q7xTFlx9b9n4JGeWjagM\nnxKnxQp8jtAGl4pSqwDaDtwZJPPZrJ98eVFfZp6HHsZZ/Fc35KlrWSX/KB/l\nxuJq7m/Cu5k5UkV3OKbLgWa8sxrdCcKhi+kUNSBcr7m0v2BztQAsbR3BP7RS\nme80oFcNNfCbKew1eTiJGnJp8wYz1AIYfZ5J+xTwNwd1efxpYL8KiyLEywYB\nzIuQ4g10ASC7fDqfvISyat7cSpXzcMMrYEuIzsuZjIkLTaA7wWWQ+PYuURSp\nQ6X6\r\n=mt93\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@mashroom/mashroom":"1.8.0","@mashroom/mashroom-utils":"1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.8.0_1628528161404_0.4523363863254759","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.8.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.8.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b02107e550135f71adf1326417636e1927019d6f","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.8.1.tgz","fileCount":11,"integrity":"sha512-Qe3nA468sN/2BvHeVrevQyDxy6lcazsln/1EGz9PXLkaflnM75rBml5eu7Vv6mEFYHT3kQ4Z+JRRofy65a/G3w==","signatures":[{"sig":"MEUCIQChGjBYxBG9SuJv7QW8DIrIwSX29hfNrS+ZOELkHnBvogIgexjztMNghfVRiNBhyYp3JIzRyM7m4k2As3tpNKPq6TQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI0hbCRA9TVsSAnZWagAAMvAP/0wVwUdvbEWz73r6Ae4f\nQwhOxdrViUvCDwN1pmP1YD47VRtsS8Woto2sQ6b+DjO0DCf4xY/mXVe52VEb\nnX3vSieRgXL8qcmLU6BrWn2ev+b7ewrxBeskoBSgVcdapBsAIJlf9zDZdTtc\njmldRbIqNH8fyNoj+NFQhmnSUw0VdUUIAf0vrtJLm9n8toqhd9dSWsjGoida\n3q/7Lp8RzTMbCvvm24B0UYmrDp0wUCh5VCBHHOhGti1lD9R43wPJzf7zzYfW\nPRif945ZvWliOdnR0WO7QYXkefP0fq85fowAHPa92N5JljEHZ5DQyDTRSCBM\nVjUdoeXn2+6o5YZ1cWtNmgY6C0+PHfzJaNcldQdZuC3gJE2ptHfC8R+XVl8J\n6kKCKCHHsyC0L8iEMWqD596Sh+pOaZhW1RlefePpCczZ3jKwu39jMvPSrDYP\nnHqFFGgMIejMl3CAyqqqySYdK89lUEsMX83Oe+C0ynjt4kSNA+gzUdBUI9tl\nbHe3RcnF03Qi6CFqc64+3f+RS5BsVQYTNOn3BWFE40rcHoaIdW5Nx0JuvafF\nNIbNjGWvL+hFi5g7HM4Zr6X12dgIiUtecLJBc24mFZjGMHAA9h5sHVsabS9M\nsVDBCw6CiQ3faxfH+ZtPFzVQxZkZlhs0A8poGtnLQ5vCIO4eTr7wy/Z4nrW7\n/FWI\r\n=6+0z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@mashroom/mashroom":"1.8.1","@mashroom/mashroom-utils":"1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.8.1_1629702235882_0.5703391453326927","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.8.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.8.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"326f1a16a040c2ce5897719e36b7b4b3b467fe57","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.8.2.tgz","fileCount":11,"integrity":"sha512-OkxMKAlxGE+Jj3RCjCG6rv6vx1VYQzUWEMbkgC/mWVta8C2JR5eIbwfgqFC0xhHG+88+uQnXDPRkyxwrzHhpDA==","signatures":[{"sig":"MEQCIHHRhlxMjLi+yffHddwNf7NRySrCQacLBOho8CTX2i2vAiBSo1o5bzTvVU8CKjzeXFwd2evETvAWmiKweO+rdpmdog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNb6cCRA9TVsSAnZWagAAwFIP/i2jmmsYX6Lt26108Nbw\nYFHQXu3k9TGBaezSzP+wDzY58+LkcrJ5sqpaToC+bHIxum2NRiru7nQqyHzW\n/JRX8RsAjMJ4hDgS+Y1llYpqjvnSVPqF8nYE4CChHucf6Roaaj5t4pqQhdk9\nTO3Q1AqITT0g9jq5XVChQHM5XEtGpOr7IqPk2K3XGWTP8jtsBvqwBYV0mVgg\n6iU1lKApuaSa9OC6kZgxi4jf7MEB43avdi2U5VnKell6GFULDE2E+CtgrFp+\nWqKe5VONvEoY/fosz0VdaeyRGUbkQZTwOdH3Zr9YBbbp5x1zy0qnO3iX9vS5\niOkX1XncfOM5AYF1QA0h4kZUQ5sM3qikd6VbKMmQUPFHimdCFUDwcbZ9TxMD\n9fooJpKoJp227PEjVOb17tsf5hCEcil7jnNORAWCrPSmKJI7vHBgylBTvgUf\nIK/k8DhPd3rsdq0pvlngh4HHIp+2lgk2mU6NHurLVmDk7VAUnmlpd59u2OdC\nc1RxxebhSgXsxLYglOnh0ummKUrOdVszNEibvX8hNyjCElHAq31r/tF0naI6\nEx5890+/1GUt/0eL0XVK/qlR8GYKa0tS6DcCrpo3RvmOQoxBlNfS0x+v498H\nddoCiY1HM/VBZZrcfmp/SPsnBRuDXRmGPlzl1q1773zmudJtr/VnapnwI9uC\nrsBf\r\n=aaWH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@mashroom/mashroom":"1.8.2","@mashroom/mashroom-utils":"1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.8.2_1630912156786_0.3658259799061012","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@mashroom/mashroom-csrf-protection","version":"1.8.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.8.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6186fa28ab4807259c25ab95754628fa67f56020","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.8.3.tgz","fileCount":11,"integrity":"sha512-BCa/GKzjaifEm45+riW+Es8ZJf+ry51kpZl01uqzf5ofn8fTpCg9OmQ+D8oucCtfGFCtnbYv9sMR27/7HwAMPA==","signatures":[{"sig":"MEUCIEaUjFKe9cvMF0vUO+TdOyWJuHRm0qde9EjxZ2LVMCFyAiEAnV5gitJZXUcAO1UhGOBJNZH7/Q0wpxjoOz2zug3CV+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPIlvCRA9TVsSAnZWagAAtJ0P/jU5SnqZTAQgDuwzQbvD\nrir7RaL09wGY4cpwv9Ci22QW1FY3Khl54mFs0B+sSM7wy1+N4bw/klsSpxUJ\nqAyVyaCsba5JOWaxGZhw5Noe+vrh8vggdcp6hWKFAr7Z77ZZYQcN1Npotw7O\nd1hxVgBKZlPO8ACJvZARda0Z6UG3HySCNgxXca+6ntnoBcX1erErphEOX9LU\n4J+EyoCDEL15pCwLyM4GH3WI9HSYI+F/OLRwRbXZLCT1rCyO+gsrIlMwzpwN\noDcvfFBqCtuioSOmEYqanVjWvJ7ZRgRS29q/uoF8Q9nFxK7n2FU4OCqQqtoK\nPh5DxRtCzGHbTSMBwKD4RVS5i1We9F4M/ydjYOa5qf8UK3emW8NRyT2C7NDU\n5OH0tGOIU7IBcMIRlrUMyeDQ71dIdfIZJVypKOJDgz8PkYt0/8Av52eu+m0T\nfhxWJj4isvtSOywAuMN+YAL3Yb7BJypNDSdiBu/2CBSE1N/8/wucb/KWeDXI\n4xwdgliILQ2RSgdgvQrBJu5ujIeTnK9jkyAyPshpe4IGyUspRYp+Zue7xQs4\nl7CUHtJG2V1+U0IKGh24Vjo84vK2VJieeDrvGvdbQv+0oEKNPDdn70pe3WJ7\nJGJ/cUZrxt+BndsATfpim4ohHzbYJokZO3do121gyGXQj2oOtYoZUlFeBVjB\nXIiA\r\n=TGh+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@mashroom/mashroom":"1.8.3","@mashroom/mashroom-utils":"1.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.8.3_1631357295395_0.45921587258914287","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@mashroom/mashroom-csrf-protection","version":"1.9.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.9.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4e195ebea50dbee73b12a7ee98cd913beb145c19","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.9.0.tgz","fileCount":11,"integrity":"sha512-TFBnEjAJvT9iJ9+YrEMBJJToei/v0APJE2IvUb1+pc/yEIQ8Vhk/Xm50c0zUuOZAVZHOmW2YM25Qj3ViFtRc/g==","signatures":[{"sig":"MEQCIG+p4z5ylWxJVg7vbBXTQKvZy+6d/e0pElrlyFyntz0PAiB00gv4fAJnxfj70bc/3BqMC+9sUsG8wkZkuD8APJRNEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9913},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.0","@mashroom/mashroom-utils":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.9.0_1634560990271_0.8909686408051423","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@mashroom/mashroom-csrf-protection","version":"1.9.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.9.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"64d235fad84ad17c476a49930ca8e543e817c6e2","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.9.1.tgz","fileCount":11,"integrity":"sha512-/57Df5k3x0c1D4nKrQQRs83a1VJpB22OeKLK69T/uT3ONIj60IwimG20WjvziCJRzmyupYzna1yAf48wjpkdpQ==","signatures":[{"sig":"MEQCIGV5EeLquc2rtO/NbnQ8xFFjcmloFoTzD8qak1Zt7kZqAiAuF8n7jRA1Kpl4dEE3atB2PHPpKcqcUEZtU4gKPyh4Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9913},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.1","@mashroom/mashroom-utils":"1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.9.1_1636378679620_0.15966513979824448","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@mashroom/mashroom-csrf-protection","version":"1.9.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.9.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6ec78910ce59dca90b1e6a7601f9bad8d426fb81","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.9.2.tgz","fileCount":11,"integrity":"sha512-87gQ/OcEmFm9kO78o74ZOO2t+FTVc2wlzvrtUlp7np65KXjsLdXooghVann9ADMiBk1kASmy0QV8NO0n+CcIVw==","signatures":[{"sig":"MEQCIDvnqruUPmifffV/jqH0jkBEB6Edu+bbd4RsWtOS/6eDAiBbt0Al7xmEU3iXQheBIToDdOgiK1mItu8nh7ZhAxYTWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtMlJCRA9TVsSAnZWagAAcKwP/0J/vQl1bhFnlOlBH2ig\nEb00wrzcE+ZUC7xpVsmi96+Up3TfBzFm2P+XLy6PJGEL0BQ03OxLxLwYij7R\nnZtGc5h2tIFfaygYz4nB1fse8lO72tLrYm3pRaAqEJOYFdnYJC4LGQWQHqUA\ntQSpqLzJdWsD0AxF1feBqCaopP0x/TnlmHyZt80ngh5CJ+NJUnkNKxoUHWPk\nXUimS63TNfqK0TVr9hohc0X8GvwxCIergFXoOgEUOhc/WUuvfwnYpGQdNRyj\nprMPW/c6mQJlQF8LMbFLMOAZdIYETsG6ihvFm7OlRYG7ge7+E4L3BpF29hca\nATWgMwQza7/Ipzq1OjBPLFwhvfDNq2TgpIpsU4VIXH7YScrCtKBcxswO1rvt\nmo34ZfQ3iBLSJCIpnXRGLm4oY7W21N+aNG0mYP1twTDxZJ4QWZjBOEwvhQwI\nqeAlCONoMdTPodFHgPedcqBpmR88RbiQpHhORDAG1L25BXQRmrsQ4jZhaJd5\nBX3VTIeklUvi7OVU0/H3k9OKPhxODnNEUN2VcMTYc4Uv2nm9GK9SQSYKSIFw\nLtRxUMWkO80pqbgjo7i8vYB+6VG+TeCVhyWmz4BW2ADjtnDqPMgjFO8RgMt/\nYb3Fc1z2Y20gpsidemdxjtOtqn3VO707S7m1rraX6n7ZWr7CrEkQtuWSDLoh\n28Os\r\n=AcJG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.2","@mashroom/mashroom-utils":"1.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.9.2_1639237960858_0.24146915933518898","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"@mashroom/mashroom-csrf-protection","version":"1.9.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.9.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a69a08876670ca14be7aa9beaa7e454b6dcf02b3","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.9.3.tgz","fileCount":11,"integrity":"sha512-wpRwivNC3r4a49BH80+XckEQgoWd/CTGYkYNec4qrqWw/21t0wAAfu8LYv3aIVONTNfFsneY7CiAnDY1dTf2Qw==","signatures":[{"sig":"MEUCIBvn+PrQ0PbHfi/3/6LzLgpWN8rpqGSx4F1voFypqxH8AiEAjbFti+geuQqW4QUwoxkC82UDATAQbpm7FD+hY+zjryE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3aDtCRA9TVsSAnZWagAAVlYP/2rl3PU0LrAgAgNsxS83\nwjjIPsS5KiFJBGNHziKCGKUOlwPsd5fb8DRuebWDeGxMqfgT7+V8YWGkXtqL\nGrhSeQ0SYCg24boFashqs05cBQL5DWQeR3lolB/DB3+hFa1yIZRpblXlOWRB\nrnpK6p1/zGP7TshGIu3NgvoKnG4vtC18MzA/5kIbVUy4R9snbeA+8hVv/xLl\nrxwp8rKNox43j7idWoj6T5pnTgD9nAGC7LT7dYDzSAQEXtya7BiG9dte84hC\nAHwKHolpmd8/tVZD4YAATIJ0f2Iwt0mAm3qlYMnGrtHpIZs8ml7GxYFKfCKU\nB56SEPFqmaXCn/S/1ZT1m4BidWnrxT0wuHGy5kwbjQIwXKwGW6AFD7NpHhrF\ndB5DkKqYzdRAcvKtPmPduvHKa2INaEsRbuZKcl7f3gdPqcT4CCx00zDRwJXJ\nCIv7jlqT3g8UAzCdl+xbjgOIfXjmEL1A5AxcYezuEOQcYqI/dEXTH1JghOZb\nOv/Is6d240FSWjjguG53YycEuB68QNvZWLgBWGy1hjkU14H+p/XDiqbBMmL5\nEdHwopW96v7An+AzjIG846Bslry8vVNdvCqQ0UHH/ouHJmO7mlJPSDQj2rqS\nBrZJvJmtnbv3ptFnQFmnbJMtviyxBQ6u9yJG94M0Tp8THzwmOx7/tC5xwubc\n2CK+\r\n=QvW7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.3","@mashroom/mashroom-utils":"1.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.9.3_1641914605500_0.1216334459082491","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.0-alpha.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.0-alpha.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"07f971c1591eeb997c86c97b91f966ba6e298de7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.0-alpha.0.tgz","fileCount":11,"integrity":"sha512-wclp78dkCSagdOaDME9q/7hSBmf57iUkUMbbo7Gws4rRMoFrG5K5wrIDv5fkp06APIPC7vHEhklyosjcbTYGVA==","signatures":[{"sig":"MEQCIGmJu9bJTunbmY4dfmnVX+GWd1a5YLbNBOrOGdRuDRwFAiAYi0ckrZfKSoJqpDsOJehWjqn1OOlBrNRCX8b54k84hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6rPVCRA9TVsSAnZWagAA0QsP/R0N3dGIr6kz6C8NBoDY\n1aRaif5EmyiSxi34F78t1AEBvjHtRNQhI7w0RddG1cxvx09NoQtK3ZTVDphv\n6CHopx1xFyekaVriDBszn9V6OIaEFjB+VGKwUCpwkP440jFkG3DMw4FYKR0o\nnGiy7EediYJn0zcqULe4X4epDWXPvgadWNzdhzotFRVEcUd5w+w/GrOy6uQr\nyM+HJlsAjv1uSiyxqA/GOBnGDXbWlMQNPM1h+gqo/V1dHoONMt6cjgoHi2Lf\nnGTseO89TWs/jBuoI0YK5sb5bHQlMDBdIQnInNITaNz/ChpVxDrTG45dTMnk\nH9vyZcJlQMWsaWGuSh9cMqPD7mz7+7rEJS1S6vXYcwM+nyJCV+o1tbpsKXEU\nCh/D/pjF/d8b3idL9g08VIivM7KWNkp6ogZID3+h11Vo5XNW5dcCwF9Y0Bub\nOGQierH9+EouiVRRyimnnMk4lGeSkgVZtoYF0rRpq6wUy5wTRTnZyahmLBo2\nDqedispHWQdgSMzMwFzLtUw7YUKXIR3qQmH93yhmI8qDwaE3oUEsT2mcvdqP\n3wgxp6Xr/2K8C84LEqctn64G2HXVl5tWpcTcy2X1TeWRweLE/dWo7unF9zkk\nY8XkRrTV62biQv495Y2+exkHBV3kTx12qaWR2MDQUqQVa7LOLegvsH5zTFOd\nl3Er\r\n=o/wZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"7da32c07a1265ab47a1fbfb77e4442309a3c53c7","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.0-alpha.0","@mashroom/mashroom-utils":"2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.0-alpha.0_1642771413238_0.4995984708754868","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.0-alpha.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.0-alpha.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"fe195904685880c3ba8d2c29aef500437ad69a91","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-Mv8HioFS+EhQiDBt3cqjBswP0Yjk1YlpYnWB0Fq+FjyPR9EcWlBJk5/+Aij9vPkjtIeBrnfKRJmN8oUyMHk46w==","signatures":[{"sig":"MEUCIQCNaDkWMrxIdzKH2SVMv2+Az6TRgSRH4cMSKHwz1ktVnQIgSKn9bZjbP/456Td/fFoZRKiloyunclTtzNU7XRXqbNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6tXZCRA9TVsSAnZWagAAaw8P/0f1rbfobirtF5YPLUvx\nXYa6+QKYCrppKgtncl6KZZHHp6F6COV9Ja9GENEGtchXwNvQuvzp/cl2NDSh\n9NT8cyLtPP/HMNmndQ+18MhSLEkez/8HlZ3lbMsPfV0Dj+nBrcAron6IWkAf\nKrmRIsztLVbtFEN80q0uOSxVdTSwQ3Gn02QixYccDm86U24Zramq3D6eD6am\n6OusDVCOKDbw1V96rDnC+mTXkyoK4YI79vHQh8tiF7mzNkKiDba8ZE/KtWEv\nkvMmgeYIwBsf9fTu7rIbTIUlQLgPt2ioV6ovC/BVfcUvNcQsHXZKNTSHjngN\nvSar5bO4s3R/qa6QhaM5Egn32NxhSfEEQeQ/lFQyth4IJbc/hCpPRcyszcSY\nzlsQ7NJ8Gp/zKMiewfvSObeEHBc6SIterNHu359a8Egamz4+1enO11Pg81HS\nHJxIOqb/FHEJ3RCQ62UNJhObfdUWawfqOU92512gN1H6L7mxhPy/mcWXKL2A\naGIFRi/K8XyQdajZ3cdeB4U+nNquievk5/qQTTxZnOOgc0YI93QVaznhi/5U\nv/Aqs5eq4xaI769v4tYZ1n85NfL8X2U+jncRTmK/IMRs3SySfhDJ3h4pSGkT\n91ScD1amdcxxyXoT29BF/249Jv7/iUpXRDf1YsFDRGT8KlUai4H/JRYMRSuS\ng9Mm\r\n=XiVB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"9a15642fda526f1a6eb3ca3d3f1d66c93f5e1f07","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.0-alpha.1","@mashroom/mashroom-utils":"2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.0-alpha.1_1642780120925_0.13884747406262465","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"@mashroom/mashroom-csrf-protection","version":"1.9.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@1.9.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3e4931f57b346fc7e74736424c7f25365d00355b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-1.9.4.tgz","fileCount":11,"integrity":"sha512-dLvM/vkzJIrOJhI2oiBOuIvXyOLKr5y7AphL/xhzVpyXIPfRRd+dmlhhaPgwr0U1pt3WVD9/3dgWthE6jBzmLA==","signatures":[{"sig":"MEUCIBMmppU9QUb/cxgul0jww18Lagi9/84whF+47WjV7NirAiEAo8hSoqUNWdc42psIi3Ngi6j16y/P1fL7NxMGypiTHRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8oc8CRA9TVsSAnZWagAAHkIP/0zQjQzv9MrJ51rqaUcc\nh7hEFytBam/FSqNjRZDT8weEa815iW9pp7r4GT/rjIehWyhgCa4mt+QZjlGz\nbJnhB6CobSp80OuQ6YUx3VLz27sIFegf+JcaJTjFuaFMCz1TnCGCDtnuNRhh\n/K56MiFvNHlr7OfyN50u+9UFSeEROdNTJNcAab2ADg1qaCgZ76IQ1JIW/QAE\nVUeBL3edNVVVd8SFL3qdhuLb3N9tXeJnS60r07vhu64CH5h5hCue+yfdzRmk\nKrDoIwiHH0I3y+fvWV8FjAlk/1QBenGIWM1P+LZLSrZ+5cA2cvmvVclp7kgc\nohQZZCt3hP1YqVCNfNZ25PXr7b7oyWY08R1suqC5niQVTj6tFIPLtUCSF4Wc\nnUHUvTzRp+OW2VZJHnGnU8P40sKkv+CWle4yIalvPfcu15Wfvuw/YXUnNYTh\nFuXkAild2yZDFzSOOJ5uMCXDdaLScl3BOt3RHmK3zmEj0gfkrVjsGs7/YbA4\nMcCQ6z45QKi/aBtziTdemQcYnqkRM2RDIC8YJ64uObinD+tiVuW1nWnaDqjQ\n/TpQOQZoRbIIfiUuqs1J+//pyPUj0ratCLwWQLnF4JPkIsWiD2yFOZ1Bdhey\nJIgD+/GWLPjVkrnL9zwkI3jto4i4+36zBARstyNJIUxCgkfIm/DKujg28A23\nhcM+\r\n=7eDK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"14.17.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@mashroom/mashroom":"1.9.4","@mashroom/mashroom-utils":"1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_1.9.4_1643284284244_0.7496709532665533","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.0-alpha.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.0-alpha.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"44df108e7df4b01e00e8545f9d384634f7e892d8","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.0-alpha.2.tgz","fileCount":11,"integrity":"sha512-qMWnpLG9uBml9d2UbVftdOkjzOWvSZzmxJTLfUeuC1S9L49Vj/wDSe9biuzuFehbNC9Z+LpQHoGeCCBq9P+IYA==","signatures":[{"sig":"MEQCIHknrMSLh0HtAnUYSGhIl21pRqD1WFgh19MO51DkE7e/AiB3mKtYkD3zg+lO+RHLu9bJe/5bMzxvm+bZjUYmUN1Q5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+OgNCRA9TVsSAnZWagAAmxEP/1ZDxFmW/Lo46sW863tO\nIQ9Aw+exJpNB0SKtXzlpE7f/tv7qssTVN4lptMyqmbQkZKGgEHDqXLyadGqL\nJMwy8CWQwYWZL+iNA6VYEKc0ArPVdgBVFEEvYtmnqGOwg57wtZXBuBRZqUfL\n4qyrWD2Gz+KOkug3/to6oEdMbdQ9huux1s2AQEZ2/PEgvOHMtnnS+SCSrxCz\naXXEwBy3cjzf5ufnFU0s114RCXEdPj+cno1pxida2By19dWUADq5K2o5mV7M\n37NmUJMmFQV5yslendgnL7nkpGJE79aN1444SaIGuJnJtYlFlmPSi/+47ZG/\nsbhNu8QDmituHYrzGdvkdWM8w7itVRfj59MkYUSHBlnJvqImDEsuyBeAoFa/\n1XCHGRohje0Ijpt0kpqcieWy13LlGu1GtOZ55eOXwve906fWYwiRW569rwC9\n60IroTeYlysHrdz5OS8TNolIt/WcfRvYfFR3d4Pb8V/m7/wxk50UrB9c8LUV\nKoxDllvK6HM1HEz2uMBcXNDBY2F/gdLpl39EVvleSUdN3K++E56STGW0th2p\nQEhyvMINMYD4kaEGD82FyZyJHVsqsHHgjy/T2R8aU393ZQvXH/1v+UqbLAJa\ndNY1oNpIU5smUfQpc8XJqZQGRkaM5ynJg6sKOwdNWWigVqWXIjMKVtHZgu2g\nW3TB\r\n=smNz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"d3926449b6f52d822e765f1143f3d3d8fe56f617","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.0-alpha.2","@mashroom/mashroom-utils":"2.0.0-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.0-alpha.2_1643702285162_0.2515764493626198","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.0-alpha.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.0-alpha.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"80d182aa8290726074187e65dc63ab98cf3629fd","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.0-alpha.3.tgz","fileCount":11,"integrity":"sha512-rUW34fuZ2ouvKodiE5KfEgbUnfRhqxJpzzP5ivM1//FIOB34y64W9LY+35aiZhMp6LqVKN+BL7zTn3drRyLYtQ==","signatures":[{"sig":"MEYCIQDgJmYlGHFOSOoAi0PwtSCSuXluvzk2w34YTFBdXOaFkwIhAKL4Khciq7/cwMA7DRfmdGZ69NPJK9C+yOPjIJ/792t2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAROnCRA9TVsSAnZWagAAPcAP/0ldlT/QObmiPxKanSOv\nrxfZxfmclxJ0JPbbbKR/Kr1vOqarEace9+jBMLCNK0Uo488PBXpkmh79xcY8\nlMx9/jBHe9a3uQr07CB4gabpUEAWj2CRNEBSbDyyFNf6n9R3GNW0Q3ucz8bz\n4Cgvw+NTYKX2UaoKqwR48TESHmrKsCyW9bTMnOzsoThYuxbFwG0gwNUG1PdA\n1g29CDGVgoGj7iMF0A9ke1mtvnI5JZuUccrDb/qjZSGfSvjo84Kb89cP5xA5\nnU6Ei9zqHWUdwQupV/D8mvrhK8NBag/gMCvmtZ5WYfcUlJgvK6/knZeF5Ps5\nFMKsqrrSiONfLHJEbKJM8zie+pxUaSrX1GOiDMUSzf4i06gj/5KwItTjLOjx\n+O9o1gfrodiy5xbN9+F93PBhdKtvNPZ8JLg6dFu2UOPdwxbUpXUJZ35h67LL\nRJbCH36KIH0Eiiged/Y0DekcnWN+p/6hZCGWsk0xxBrPIvEuZG0fE/gf5FFg\nFlm7RogXfn2bYcNgB/dTGJgNFhN9Vu56epb5M/wOZwX1j2KBkExvlk9g4/Q4\npUEupuxnR2aOtmEC+zprBkIf2DT5GnJyQy+VSHy60FXD8EhBgEBFVqL2g9jR\nD8QlvPzQNGgUnP54BGHFzrcClh5hVnlLzbnOXyUn4HUc+qqxR6YP4ieKuM88\nk8EX\r\n=vAUW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"20c352402578651f998499e88539a162578a970f","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.0-alpha.3","@mashroom/mashroom-utils":"2.0.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.0-alpha.3_1644237735533_0.2902863149316617","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.0-alpha.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.0-alpha.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"feabb5469679be60ae5c4406087aeb2bb4e2850b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.0-alpha.4.tgz","fileCount":11,"integrity":"sha512-P22UDX/ziTz7AOwSSLybZWyvnZ2H6BKbpIPgCDtuGSy+RikRtn7cJmnSsEwYQv1XKU7BMa3BTtKvqShblZZWhQ==","signatures":[{"sig":"MEUCIQDwuugiV/bruQDe2Kav8UEJcJUU/b9NOggmmmUTgqDmgwIgTZcTHAm/AgWuRM7KW0hJko1kWKgOho5bFGE13LtDEvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPGG9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAaRAAmX24F/zAUKwYz9bx+EYjOTjFMuOejFkuJioE8fj3iApo16a/\r\ncCUlGvghQ8c8qOR8QNyGNfFBSoYFTrvllcMdEkyieUK55WxZpYhMG6hBNr4x\r\nUq92vmZ5Z9SaWCvYoKeufTOuUt3Taxf+34wHuxpw0rmhjhfVzQtYVw1hAR0I\r\nWIZQJBd/1mTaKIAFDfZkmQx9YG85QeojN2ZOFDHUIEXJDVnVI/Ysc0Sq0v9U\r\nyDUQMD7BMnncj/ziAFqCy+5vpL3NG4J8Cx9fM8OW3iLoajVRCe2GNDqHcnea\r\nL6hCaNJCWNVNeDU0DVjXQoq1Mz13bAIIMR3LqvO8BIFdJBkRsSnPP0j8O9Ax\r\nJqL9jLa2A11aLYdgYzYrrOZbUZIAA+x6sndA9idC0doYG2v9FgH9/yTBfJ7S\r\naEIx8E2kAgCiyl5R7vV3BLvJ+/FPVAvM5Uwqej1jYd3TB0sM8KjXC0+2O6Ym\r\nX0VTZb97QorA/N62DTqJYeCC18OOxehE2o4Q2DmLu/ffFTGCTUthKgjWcnGJ\r\nRq4G+45F+3bwKTaigxbgEFkHWTAjVNAHEbUYcbsRhHcidoP+gipdrOFXETnd\r\nLAcaJAUtdpAzpZFTr7AtZHZvc3J7ZrSEQi3pOyNfMOC6M8YMENIm6zS3d5dU\r\nrfcvVQJYdS4KXReTQZnPNBFHQGVXRlQMBAQ=\r\n=Rh5e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"1b53bbfc3854fd10922109ee3129c13c0c841a13","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.0-alpha.4","@mashroom/mashroom-utils":"2.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.0-alpha.4_1648124349156_0.4348868516367965","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"9f2cc11c3ffc8eac4f49f5de19991975bd1f6ac3","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.0.tgz","fileCount":11,"integrity":"sha512-vpjoAKTOrTN/eyTmdizyarrAy7oytnOun5Wg8v07oxDnEbshhTtKGehvJK7dorUzIdVvH1zuYXQxE0CexgpjpQ==","signatures":[{"sig":"MEQCIEKvSSyf9DvLG4eQWTdX92LKhIjLlcEBlogwAGiCgEv6AiARPx0TQsI16Do+1wzJIKoM23b6qVPy+NH7R0UjpZKgMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZkBvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9jQ//Xl+RlMmmcXp940EDDOHK4NF+sLAn9/cWgsIYaWEkngxRrRog\r\nkEpstn8hcpFKjrB2+nz4vsOOWQeJRxNbsFAFGRuBT8Hl++t/z+5jMmDe0ONg\r\nUM1ig4KBFO8SM5xGh1Uyhmca6HEri5BqjstruWNe2Ucso+d8KYGrTfXB8nCH\r\nSjBj18NbEB/2ifJCsXroIMnnmRGJ1zX7iJHRpOTthIiFWKE8LDHe96fBgqAt\r\nC12Hw9pgrIbpCQiB92m/pJhZJRoGBZeikcKeZ8stSBOscioyPBmzRHxRPCvj\r\nLQJM1qY4sKIy+eEJB8qri1v6XN3aZfwIHiA5GB2RkxGwuQ0APE2ynEsMXSuS\r\nXPbRgi1OTw5un8sFE6T7zhM08sq76DBX7iKqSMmZL+LCuTp5E7r/D/MvqTMx\r\nEDJG9OT+18KcRWR/YVuzFJ/AhyOA6/KVVBdiglhqSfvv7nuHpg32BYMYLbME\r\nzmPNrbIl7Qt1d1b5ihjrm9WF6fVWPSwwg3vNRyPn5jCVdZ/RMbLLebeH5lmE\r\nfM1cBY3J3OqV+cPfwW4HP3nGz8+RizhxE/SvgYQ/rYBVq+iYymxjD3jIDAZI\r\n35Z5WaxcJaQmH98UUUtqAU6IKBLPjwd8vkvM7upg0KfgbJ8W+efz7zU1m5QV\r\ngSW7FK5O6ooxO52h3zmwi/Q2VzJlSmt+l0o=\r\n=AbVn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"c525f236037635b154d0ec232f65d6bc73a332f2","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.0","@mashroom/mashroom-utils":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.0_1650868335400_0.4880578953331953","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"651a60517d53e1f88822982df61f7070e1c26429","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.1.tgz","fileCount":11,"integrity":"sha512-BB34/Mw4M8mnyelSG/gvmu4h140qRATmoQRe3gE25Jra6WSLc3Y95j8tRu9OUyy3Am2Dma/KfGsvYK7PSfrr5w==","signatures":[{"sig":"MEUCIQD08NaZIoIu7pCtwZTOWFfwQ/82BZs8IVShXyPGyukCuQIgdAxCU10RKBU9VNpTBwgAn6/bklPnSJT1Pzvd3+bIvmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZl2PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRZBAAj0krqTOvoOa+bcd4AfiNgZEuY/mb2tVuyEAAP8wi4+EONeox\r\n1WTcbJ05zQ7SIw5NmhasGa51DGE8appOjJB8hNSnxWyghjyjf76FKP/Wo57L\r\ndg/nBe6bsJK8V89ihwgPbULaX1WDKfvlrb+7XlB/OA3sMO1pW6wkkD+xb7uc\r\n7g/f+NIybaqzk3mqN5vVQQBMv4KBfSVgbMZKzu+E4YuLW9rmHk/PwaoG5zUi\r\ncjBGTqmYC/53Ca2+PYOma/TB50DemZDJeppG3UneIwaXb/58yKgYf6CuIzzk\r\nB1PTe0Aq7qxhdOsptke8c2vFlYDP/q+juSML+cxV+iVtGkBGJS3El1rY4B6R\r\nf61d2pTu1z8f8XJWXeIvEzfTKtdxBgzwvqN2Yo4zpsJuVCxFKbIMF55TCfum\r\n/TVsRLcbArI4LgXl55Z9RTXnfwCm/Y9+fN5uFZQMQuIK5rmgYycedOT+9s3U\r\ndF9OxMmwpEtwtmvWkXrAPwvi5z+ek7G9e2ajaRoHODPij23AteIm7N5hvwRZ\r\nYI10s/SEeS2hCzknkX1kFiiDyU1a5pMjk39mlJAZf+GkmhkaJFjAmpCAJKM2\r\nIjNMLATiZ4S/fL6n4T/l1RjecuBFi5SQK4UM/PfGHYql3iIFNdaMla0Gg75D\r\nBL8YtkOLPZ/Cvb+rf4ywdVjyn+3c9DAU2lg=\r\n=CcxW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"f99e85c13ce98312cb636ccb867a518b533e1db9","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.1","@mashroom/mashroom-utils":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.1_1650875790807_0.9387073637095524","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"98197f49c2fc5049eecd35d7a3362dad356a92e1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.2.tgz","fileCount":11,"integrity":"sha512-lqVm/qKe5cOFVdyhlWCxiviss7NF8oyH2hgchz/JJ3qs0wR9yoc7JT8W0PzwuriOrJfT7TKcoyzTa31cxoi/gA==","signatures":[{"sig":"MEUCIQCM3jq6i1aPwkbtQfDJZe71AwOCfVnLa9ujuTwrnzdd8wIgKby1Qwb7A0CHibrGnrI1Ui4v1+KvQWVIqbwCbc13rvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib6v1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyGw//XmCDzmmJFAa2fA5uzLhY9no4ivkO+ShPsNv6eN6rSH43ppGC\r\nECRX9sjLVfmb+c1boowNG58JrsDTgPby4xj/MlCc4F54dAmwD+TTMEUH4nfm\r\ny1Qb6a0BwR3dmgmn0x4AXSkASbvxejqPxntldJEyxer7aLmPk8EWll3uONyh\r\nEzyVKuHyqPakcc9RsVQBe/bn87V8BLSzgMO9hiPmfMs8AzxSqDheHwi2rkqS\r\nXHD/Sbutvq/UeVPJC4SW0mh8aLo7osOxaUiu5aitOSFhkKWnk+UnzXp29e1y\r\nBO8JqDLtDP6YdUY+/hshJAH+dawPmObXo8WyCxCRbtZ4TWcC5HkJk6YlYnc8\r\nVgXodXNYJihqfdmQaTHUedKY0cE6Bxs7KqiOHjEkqEFmzlNqXWwKov0akxs9\r\nq1a29fUXsa5NGbo1VUuUzGDd77LtVZUHQYYJPYd/qRTiLwieG2NsbroP+sHm\r\n3Rj3SXEXAFfegwlmA863xAYnLa1ZPxhhlGKqelsgzE7eMNYtTgZqKy8jzZgJ\r\niT4MuMur4f1q9yz07RN5Q15p4Hk1/kzMvW7ig8ylCp6z1YZ3JQ3yHvMqCpl4\r\nZRU3QAUVrf60ZiNDLbljqRuTO2eMsYdUpsVSI2269GCtc2RpQXfaVH8eA/A8\r\nnLlk5ODVCfzeR6PjZjAiGKrZf0Ay022ygJE=\r\n=QJls\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"7bc6bd7d6ca3c56daa7b13b4680019098fd40eb4","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.2","@mashroom/mashroom-utils":"2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.2_1651485685689_0.6972137164653274","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"245b92dfdf502ae178ed8ca2ade572d6ea2785fd","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.3.tgz","fileCount":11,"integrity":"sha512-CgX0OOEC3b8/Jgcoww1xVDQt/4Hh9wDKwel52OP8kuAqzZTXUNyjoAjV9WGmpVB74fwUP+imK/peB/Y9/1o/1A==","signatures":[{"sig":"MEUCIQCK7/nTCOv6ehFLYCp0gozyWyC2+KyYRr3JZCcJ70A56AIgKRf8kxQS8g9x2SKG6RxBS8AXswXej2OaCiaWWixu95A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidMhGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqdhAAo5J7ALBm/U8iEOEjdQA9VQXnptsXWhVr5Ed2krSAQF/x2l8R\r\nyiNFm5nyBXUuii9TbupJOhvbEIRAtqzj6SZpo/vh0mgfE1DosmSNGOzaw23I\r\nQ3ZVh7pwQqTS9AtaGJ2RQZJlgpphc/GvcIncUWZVWoBIJZpKBWN7st9yy+jg\r\ndF+893n9+F2Z65azSAxIdvyYRCVdpewZ5fPuZTvobmtoDC+qwfC0wOLIrJLt\r\noTfn1HoYYRCIH2HuEruilHqVqQFieCsL57HgazaPQz+UYFJwFv3bD6aVyJeh\r\nrGlGvt3xIgUR+9Uu6ngGrytM5v1fxyk1zCSc7YvsAtJJRtadKtmZsPEQ9bT1\r\ne6r2WpjP5KtbhGL/B3jXdUuK84LY0bQfwWT67Ai8G2wtdZ7ZjQdGJL9iYnzp\r\nd3CnoEauhvtw4u9eUaPffF3FofOq+aXVpW0bNbq3qZngmsICkibHpXXzaOHC\r\nb+1X7Hd1fKlHTIRfI4NzTrTLZJ6FGhbdHPm/TbJP/oHRIsZyB3cushPLK8HB\r\n6U8S1q1EHVDVBDpOxnWppLYjUBXHeCt+zP2iWjCISYZhfcC0oeyLe8A434R+\r\n+Q+84MD+v1hdPBZMO5ZuE6o5uGtZFT5X7mlCekNqApmk0me66lvqG8dAQkKF\r\ntPMoXmrsh0bC267Vv84sGDgYGXjNcoSNnV4=\r\n=Va6u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"d6ae0a1824461326b90a5656232b215ca7740f59","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.3","@mashroom/mashroom-utils":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.3_1651820614575_0.20637009550940077","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"507d2e495dcb3dbae6de413d70ff10035f9eeced","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.4.tgz","fileCount":11,"integrity":"sha512-re62Ug9MN1PAeHHVLi4UADGpg9HHr2biZvQ2TNoJtqTJrt7XiTDCpbrraM+7y3LSBD5ygf4EqluYkOPgc9S0tQ==","signatures":[{"sig":"MEUCIQCagO1hLvtzvMA5CPPB+XYrg7P2BNP6sWYDnmIIczMhqgIgLHzH7XIJZAZGUKNVwr3A62Pq1fzeVTrDf+9IK62PIRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieRo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohXg/+PDtjDGhHsD+R5VGPNhOf0YBGfl6g9KkgFQL9fZDdqkidUxbv\r\nSlgF/YUARhvuNKyXa/bpYpPQqpk8/ejyFc7MccW0mOl/SvvDAQFtsdkXsG7t\r\ni2/Xh4SIuZ964Pj/EsF7/1SD5NktYfFO0Z7+pDq+FmbpplKuK9X+/JFENXgI\r\npfztJYwQamLQbgzJ8pXlwwo59qzKgzKUAd9z4NjbsFJl1MZ86q+lm2FttMKq\r\nO5lTtjvciUfRP/8Le/rrxZBsXfHzqaBi90XsqHwyes32JWz2pNB6P94tUmyk\r\nGqU/xg3StjH5BSNfg8QsKtj3jMVM0QjipM/y0OdMaKfuUS7pdMD604Ddhwgf\r\nGVkCkoDuaElk3Mmy2Iesb5gN+az/X/HwzlA33ssW7K9V2m9/r06YjoIkT4fx\r\ncSlReRQkk8W4Su9l/O/1MC4r7LMCrd8qyC0M9d0dV4bNdbgzYIibc7ItqXYA\r\nteacvSHqVPim1uPlRBcAjXE9cVg2jtdXkCISkh7qpQfa5Qh7gKoW9NfBa65k\r\nTX3+y/2RuliF2CS1ktrUT33Nvapu0+NGG+qHeUHzXVN8Z1jt2OCXRtnk797c\r\nAXmnAZwsGjyEzWNZVHv+xd+jfDQOYyKGUbduHpH5f/xrnVOiI5y79p7xGPno\r\nTuDMVuaKkUMLGUB/X+NY10975Ji/dZHjE8o=\r\n=GYsW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"db715dc69ff1a97fa0a9aad0d6c6f014cf49c448","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.4","@mashroom/mashroom-utils":"2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.4_1652103733883_0.09366552109757431","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.5","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3bc07006c83c5397c62a61f5904d872ac6e143e3","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.5.tgz","fileCount":11,"integrity":"sha512-OjXNW2qkqINYhlc2MCQFwo11et88SVRVl3Co9u/3eReuNbzBkC9GRcxfZKK0qtIWofG76x2ziw6Yl3Ye51VXIA==","signatures":[{"sig":"MEUCIQCdQqww5mOqAT6M/fDRC3bAIPHDAzNrEOpTCJ0ljTORkwIgX5/wOiDvWQd9PLyYgf0Ve2XhB92vya+U8S9tlMIDBaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1PJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrkkg//WBdBYw8qcmxfP7jgGEbabR7hpF/6VTWGVYP0hA2/ZnbTIucP\r\nVJVGvgy7zyGH5XC1QgB9Q4eWCX+ZDbKFyNf1dxYN9VukMqNO1gMFEAgYc8lh\r\nPrbXyUS+LNTixfM/9XtKUmOUN7pVFL5+moSJpj4vNT02yREoMhinNsMzOI6T\r\nXf6J8UL7895F5RPPthnWqfnD6UfmecQPUFkQNrkA3RHyZ/1WumCorHww7coV\r\n0KXAN7F5aVkBYeiKI6O8hwVqv2N3/5iNwP3klXpv3a/d+1Fpe4gsD+s00hGL\r\nVx8/B1vjK3/AHXYrGRlKKTjwXgSUsxjB9eFLY6n3f8IjMrx+GKpBXjeNelP0\r\n2GKkzCfP0ppgP0dKes/V8/eGB2R2p8DcwwBoP4SE7tzOOGNJZH4hhZmhX2+/\r\nn7oFGXmLCdmRLXSYyH1uBY1jofaY9gLgBZHz1zQLtczK4eGr3KuRqP+fAxoA\r\nSdr61xzQZ8wz1oXsn/od7gnIH1UL0Rul320fyiwXAU2BAM29KNLhMqxgEIpi\r\nRGvaG2qiCS9n0G9k40W/K3zqi5IfEHP0+kBC7MTGHuhdmINk/pStE8J6bHx2\r\nHOWEGVAFLKVcOyJ27b1EoIRSmzIxKqXGmYhEbExz7Wtn1M5y1dkjdOgannAj\r\n7ZQYwht6VWaoRpjWfdMsUxk6qH5WDWiOt+s=\r\n=wHMY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"32dc077286c45c2cd7e7b82fa9e605eeae24d7d0","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.5","@mashroom/mashroom-utils":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.5_1653035977043_0.7212813576199575","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.6","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.6","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3100fb044135547a009fcff978f0a602900d5939","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.6.tgz","fileCount":11,"integrity":"sha512-1+1t2qFU6mzmWpogM9+jKUhVOxKB4GwOg4G+P+RWp5JrHlGRpGu13Srrb3WnEvZehIhp9HcE2KmOcE3Znrxdeg==","signatures":[{"sig":"MEQCIH2oDxQ+qoo7SM/BFOH6EGRmVY/EPaxDxZ/S3SQyXJs5AiAZJXmKc6jTwasEmpUKPdwftmblCg8shk20VOFU5IbhpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJily8XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKNhAAoi9tv9x3139fE9Y29JjTmo6xsgCd4gqs0oxkb2AXvkvbEJHw\r\nZRki8Ct5r2WoKt602giLa7UNBn4YC1vw6/1+eFzaPkVwswYHcoCfkUWvHiKy\r\n0I0GBS8JGdwdVfXqLN4TO/yQXXyTcmJ7AL+V7VZ6CWvbTo6piokBcQ6K2tHk\r\ngb3UKYm/vpeSH9t49dUNxTpDuWfXVPlDP8ErvFAc6EbjewpkzObNbqyfDBNX\r\nvYdGbYyeFh98c71RRapmPOOLLFgWLbYUTNif5Ugav2GSDbMdUA0ely58C6UH\r\nDENelqrdOlZbXMVp2XfITMyi+JMJYv7t5yoiYczmjhWbfkpdP76LCeO1qAsZ\r\nwK3ZMiSivB0fllEiad7jxmWa6mBDMLXgooRw1d5lSP0WIpO2FtMBW+l8nZQb\r\nhD+6scanqAQO42ElgCo8x8XS+9CthdVNzkSiWB4aoyTVzaN4Bf4GQ+YodyQd\r\n+k7p+U0pdVaBWpZiB2lEJ0bwCKeu/es0fMzmyEWlIfIffZ53DA7itNE528/9\r\norddu+Zz1LjfmwxP7j0DYTVZ0n0l30RFoEPXTRDgMCzzoOgBCN2Uu3tW9uB5\r\nisbx7od7uXcfD4DTpvL8Q5o6zXeJVq7W9YBPReo2E5vc2r4ujO3SEm36yOHw\r\ngljJfCriilvFFDxIuyTilMtpY9G9xl9sO2M=\r\n=woOi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"1baf56153d2b004b17ead9282390b595f61f8c29","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.6","@mashroom/mashroom-utils":"2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.6_1654075159166_0.5215910925211991","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@mashroom/mashroom-csrf-protection","version":"2.0.7","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.0.7","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"34d718e8be445186733df69bf5361f63775d1be6","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.0.7.tgz","fileCount":11,"integrity":"sha512-EKvMxLc++D4bRlhc7lMH9OqkrlALn2BvU4AHR4E9N0xwdmeQlH8Fh2o5+DebDOG4anDM5eDkA1iJNUXgxkvGvw==","signatures":[{"sig":"MEUCICEPFxN7MO83U2GefuZENabG8eSaGd8YLnu+RI/c/hc1AiEA9rfkyZqGWb7nQXRLFVXfsTmyPaQY1ceGXbJCsjqY+5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimLgEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdBg/+Notoj/+b238c5ydHMhJJPbca8UwN0xeuaCPNAMoM6adGjJXn\r\ndFBOBNDQMb/aCJx1A2HzOyVRZpzRa5iNYvuYbkAvAeZtzWyx+R+MCOe2JvyE\r\nYl91mJIiYtqEMwIp2KrIscz8XknfXpj40IiQzqIpfyHJMb/AEDBS4BImV/lT\r\n4bfjqhKu5lfth7eKuoHimT8wdHtZzoaXy1rXN5AzQrDlUCiK/EqgQV94l1xe\r\n9Ljq2ERPTFxuzUY0tcbvwOuEX8ce7Jbbts9lEcr7Qlb9ht6eR7w8ccHdsVRK\r\nl0agLpOEBgG6/ym0unIcZMnvDBAbQhi/5ST7h3APu9I05Vy8+0k8t5J8m5oN\r\n08gVCmmcEVO3yUDw0jJJLKEvajcr7qf5YaGS4SMmqRrbIFiNK/6AJTZZr45c\r\nnNK5boJ5cAL83PGIUdd2+hEHv+YB9O0el1RTd+jTqf3jpcdrgoxDmAJyIUgG\r\n6zH1M4nyS1iNFqqBsf4DExO7ztGWrM13lQh9dJVjmK+qtrQ87b7tjyWufN7+\r\nef7Y02AMo/y2ruGDoMgN6vCQobkRZ5FalKOBY2All5BFr20u/5IAVHth/3aI\r\nNKgGUI420zyZPWlGVkqdzwGt+QZvqHO8fm/HNLy8dMvFFjhNn7AsBznUrLWJ\r\nRm4awiQm1RGS5IKpHxA/ZB4dOGgjb2nYddc=\r\n=8hy9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"064f497bf995fd36afd4ae3bc53099af34ff0de8","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.0.7","@mashroom/mashroom-utils":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.0.7_1654175748393_0.8616762114617069","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.1.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.1.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"07141a747d867a8482dfb0818291f655163cebb6","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.1.0.tgz","fileCount":11,"integrity":"sha512-pqQiopY3mOpLuWUiIPWsylivL6bzCRtZKHBfX6cQ0m/IYGcqTmweE8ikPiKD4BUS7fMQ70Ymdtuso8ZXnb2m8w==","signatures":[{"sig":"MEQCIHIvpaEp4QR+YIsQj9zbuxS8UbYfnJguKZ/P5NlP2qzUAiAVLl/WaErPEmgTRydW3RH4BzzdmNgoSGE/8fO15b11Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiptxDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHHw/+MlKA7N0FJHAiDNipupH1eymRk+qC8JgXunpKMfGnRFuKzmX4\r\n5ostOgFQsYaaGICpylGozKbwFqc6gi1fBXoDk3Q8TIx5FPDDmBcf9O49+1o6\r\n/yuQNeDKnYJu0qQl85LEVKPtiHK/bpzIXw4EG8boQ/r0ZJqrfwJZ9dF387iY\r\n2CKCot/uO9k5z93pNNA63XNS5zVEd3QXN3wNNlxck4DKAbMYz5U7tCTTeBaX\r\n/twjU31G5bYpItQvRuFj2ZOVBOCM6Kun7gPHtgUvmMt78A47E9vY/shcUIxr\r\noBz/qi93jkPn9lhKHBukj/2ICeB9tp7KVr48dgi708/DoWt3z+1v0kflujyO\r\ntT24nCdBX5hIG/O2C8kKg9ubK4kxvSBB/QJFg1rf5+kXVu6Ydq7meo6Tfx5N\r\nwfrwmhYkqAXTxhNTce0hgjZ60sHpIEclNT/yJqJtYt7ZEVaXoWRcl2mEY7VT\r\nQiZ94PJs5yqxdocIjiFoKCbRuaoiGjo5HXxKm2LYQgf+dYdnTSHwzVbuOJ7r\r\nah9NbcsoAl5eDOrwoWjTvXau8GMSxPgiPcyQAsj8ezZ2+b8uvCuVgxqEMNQK\r\nCEWIcIbuBlaYLjGl3RWutjss6E9ZQhm0KN+RYVEmpRbzh3//Davtpu09Esf0\r\nq+U1rQ4QSUDhoqoRC4LPk6GnpUgWLE0ntHQ=\r\n=y8/V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"a509cb5982f571069a8ed98b9cd2752c2ac42152","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.1.0","@mashroom/mashroom-utils":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.1.0_1655102531042_0.8061941869887801","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.1.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.1.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e151171c842abb57a20971b25c0eb7d765f01c5a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.1.1.tgz","fileCount":11,"integrity":"sha512-opUXD8Cxf4wQrSJnKRKDMyfjZHh+aejVCXT3PeEaDdPZLc3NPeL7O9oHFVak8pdD/lhz4Y8//8DGihCnQJqZeg==","signatures":[{"sig":"MEYCIQDYRCF9qGpbDUe0yX+irYxaSnZLRWrNRuq5S32wkKas1wIhAIcblP15sNN/knSPSBV7I3LwPK1TR+iUNRXgTuoy1+uC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipuZTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+9Q/9EfLbJ/gE+3hq4Gd0EgIYFpD6KQPc1FVxh6AMydiBQJSTk5fZ\r\nsxgkQh/YcpCpKA6UQv9XP2KItfimtiq49/kE2OzROzsp9BYnQGNVPBpbJgVb\r\n41t1sR8nZjO+cLuk2zSOJOmc6vEMcilRhVoHiAsmM6BCFGwGikFbXSeWxO1E\r\n/QWnfU7PBPYRK+AMgX1zjF7CV6LZmUUtg+2zE/wtxRovL47FkC1CGZdX0LiY\r\nv7vSDh1NHXswpp2KotJndhnE1BGnofxzCWSoiDVsvjClQYOXdqY1TFXZG5U2\r\nsVqFVYrKdIz7FHXcAXDy90ZTnoslImpd6bKg/a9+Ul0+BmVtnNhYIco7AwbI\r\niC4gzggyM0temS61QnV0R92SzjziDujM7iiVzQFEfLHVc4Xftv6aCczOh4be\r\nP3WzEYe+0XbNvdWPUT+EywcHGDQcNrvT+HcdQvgZOO2BGUDeJ8Ffbir0BRue\r\nWeZixjkGnOzIzEqeBLDhcrP6CrDgP5mgX9gxLLBJT8Po/hxju7p2yZInT9ac\r\nypSwgp001dd21m053IhkYr/tQgPyGOG9JH5SmcDDxQD7OYtug/iQnzW8aph6\r\nifcmUXVyzeF7Gxk3URfiru250XXhyauZ+zXxt5a3ugZYzRMSmtQpSLbwadJ8\r\nuWntRdWx7WNOh43YqFOGcwT5qtNtQVbagAI=\r\n=zF8p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"2ef11adcb76e3550ca7dc64c64bdb0a7e4920bec","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.1.1","@mashroom/mashroom-utils":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.1.1_1655105107336_0.6713184909347913","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@mashroom/mashroom-csrf-protection","version":"2.1.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.1.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"26a9a2a7d9db8951c850967c1f5f53cbf59d0ef9","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.1.2.tgz","fileCount":11,"integrity":"sha512-kxB8GYsUpN7hfmNag+Rfn12HVRu0X2Y08cnnuUXI02O4jeZEZ16em27M+mcU5k1vAEBBT36LYIQabXZ3fHikog==","signatures":[{"sig":"MEUCIQC80fNi0paXpp5/Kp5Ixn8l/XYMgm+5dLKo0qqu65PrFQIgPWF8FaSGKwdU3p6Ebqpr4CXmZnWr45qeH+/txnxyP58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqHl9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxKw//a23plW5L46hA1L60w9UDzafMi6ggemCVhfSY4WJPgADR2B5d\r\nsBfuFdFtqDCbfgHIrNBRxd4iJX9ANwRn1cRneNy7KABGJ2MTOZ8bKjWSRbkJ\r\nZJ5HgtftWldmhbHgDLYjU4n4r75th459CoAdh1WbQqwnrl812M+XIhEvOw9K\r\n10uYSAAmj5DQqpBhKm5+KHSSDUCnWgSZgWjUv3evy79oRiV20JYAUHneCRjv\r\n5RtGpBIB6kLnOL6aQiwF6DOgPjSiEFAXYFkCuBjDcB7WQRaOIfbwYT8NPovX\r\nA35JiaapFmsARV7v7p81bpO5HB3VU+HYrfJc+j7RsfOvzNplnCrE/IG+6eaT\r\ni2rLgCioC2RDlhWX59WQFhfiIpWtt3dolbIS6PTRTbqTXGnOs5bZH6xzEIuk\r\n2x9R833vSznmuqziAqR7pSbhrytp14rCk5YerVvWcC5AoKSmKcbUN3hl2uBU\r\nvZ8evDWXbyi1u28RC+lQ/7NFv4Yoqp/RgSCwasWAYx/w1tpOxlANCLOYskd1\r\ni/q6P8ObC32oQhq4V6EQkczwK7YjbjS5W3gksHzILveN+YUlMVgCM0iDE8Z3\r\nx720w7aNkOdqH8xZrxr5mlhZ3vu3EqYhukWDgW/zEUgeXSSII/nTFot3LH/+\r\n4hM6zkai3+72rUuoPPMGj69V0EDBGnd09U0=\r\n=WdEW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"e0a8cfd8125145d9f0a222b3fda44821b1971484","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.1.2","@mashroom/mashroom-utils":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.1.2_1655208317536_0.9909897160194931","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@mashroom/mashroom-csrf-protection","version":"2.1.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.1.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"51126125c88014a046b270a86125cdae529abf11","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.1.3.tgz","fileCount":11,"integrity":"sha512-JKBH0jd9+op6kjsCZjpkBuooE8HSvuVpeGy5HxhcEaKjQp4sSfu7qkoOFRGYd+H1MakGaCu9RUJkBc3f66dy8A==","signatures":[{"sig":"MEUCIQCcmd1CSASlp4Q4vZvc6vblEvZE+R65OH2SWy93QQFpJwIgX6iJ67pJba13Jz8VkeEftr5smcvZFy2qDwSeQt79kJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv/4DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx8A//SxWugtzYSwqNLnSSCxRByNO9KeMNhWSIRCtKGHCQIkSTNCfz\r\nFHSd7BT0zzXwUifKmYETGL/lN25iZunNMsfBj5pPDBl39YZYJEp+RlZzqlav\r\nToHuRjgfQe5uMc06Y6lnXBnV9je6RFtYJFVlSAi4nQIGa+Es44FCT/4h2oKY\r\nySbXOPupAWi8l6281n4C9P9GNUtNF+xskPNIYF1mgPtaEakjMdnAV2c4H1sN\r\nIYz7zzU6Me6cQkrd5V/xbHPsVsL3z5TIy+ndaDTuT4vtVejFqbzSl/101FLu\r\nVgcXDxEaCTxsoofUu++n8mcpGy2bG+T5vySTkeIdd1rCMI09Em2nLe1lQZnJ\r\nY1+kwaOyq4qhWBRYjotKTr9HvUtGx55WFc9Sp2Sz7lyaAtzuyIMZQ9J6cCnM\r\nlbFL7JZmat752z/DiIaJjRdpUurMqA/ONu9/4Va9+d0vSOjx5jmbWx+u18ob\r\nppHbuM3+hqDPZH2gna+UqdIYJqQDvjpaYCzZyNLzYWPuZ9IPtEBpOqRGELbC\r\nvBJjdxLY+bWKFZSuJEygeT5CYsnt0E9/MFwympgAy73RvqnIXUirFQlyolLU\r\nM02b0DFZ9pZWtnJiOUNiCTJS8isZXW3ZC0ZzH8lszeIkGbyAf3PzhX7GAnn/\r\nw0lC9On04zv5PSTRT9SJ2q6ib7GdHttlL9Q=\r\n=SrwN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"e82acbad5cae73c5e8b12684cf6b337c1244f07e","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@mashroom/mashroom":"2.1.3","@mashroom/mashroom-utils":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.1.3_1656749571129_0.3079408927650584","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.2.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.2.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1e6ace4d874e898af1780db683f46a6c3b5c4c69","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.2.0.tgz","fileCount":11,"integrity":"sha512-UgkXGgNBYKqZQxhflSqyV7CBQrSTRbueYMyvstVU6iPZPuPAcYKqpq/x+bIBnPsyaFz+dIwZ1svd5Tj581jYGQ==","signatures":[{"sig":"MEYCIQCdtkuN32YGyKUDs+hHZAwUln/9hBXe5qt7uRCwR50oYQIhAIAp+FMWCzsVbx5EuSEQzsLqUQXHAaeQf8LCknH4kpUz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZPBfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwqg/+KeRoeDAa8U9KdrsiHWQT6M3uvVr+HMXsuEHnQHWZfzy6boZP\r\nhQC71JaFXZx7J0ZISszCqKV7ej956DtwAvytLjeNRcr+k3OTK+f6slB6cS7h\r\nn0W7UfpPX13igL7VZ3udFispLz2R1CHXGIIgEAPTiikjZoMjdJvqNIByg2dj\r\nUc95Pi5Tkip2tJHL3O+iKJyyb07IYqe9p2pPomPA9gG5fH3sJIUkmbQGVIWB\r\n3FpLNWAmo9HYXl9oqzFKL7kYRZIyBzgWdiWCsVJynkMpN+Sg6SIUwH9wlfJI\r\ndr92mpUTzxdv5q8h/dfupqZx+UpvHm6sc/YRsGqtDBllmF7BGjA50wYDa63/\r\nt0GX4/XqDBI3fSS/qmDPrYdKwwta9uJgNmgt3xg8dkn+D4QX+OitaflM0yTR\r\nKKEwP0WNKCQJxBDCUBeQVJBrqEYDbrhmP5LTDUVLwAksVm4eRIAbKsUyQwDR\r\nuxjwcPm8DBg095sAFXhSJQPleVsTYs6fHaoGN3Zxpk3G7AXXItUBv9QfFGN9\r\nTiPxLAiJt82ih9ewpEOh5UbOwlqRBPu41KAYDw9XaJ1vM13vklUP/3mkH4dM\r\nuEBiDmBvUT7RMXszB3xeU/pylQOB3+/bjvAIDoe9MrLEf3XXJuXm54n9rTM4\r\ncIMcOTcsb/7rDuUWC1m0BSxAAQ/hfLAFsEk=\r\n=wdSg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"f5700f813dbaeab23f3d489ed01a44decdd1239a","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@mashroom/mashroom":"2.2.0","@mashroom/mashroom-utils":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.2.0_1667559519177_0.4682958448312202","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.2.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.2.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4feb7f232dd643752689b94454b75ac12a8c4dc1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.2.1.tgz","fileCount":11,"integrity":"sha512-ZOGmAJZ2b0Fao/Odjf+SShd2SUFBsDhGlh6gbJpbPq9DDPDv1UPlKUmGswRXHCwxtSbpTiC6EVRRa2flKV+J3A==","signatures":[{"sig":"MEYCIQCb6wqarQteOSOpStS5JDP1zcuyWofK9BvshCZ3TKP8eAIhAOtt4rrFN/FAicptxhw6aT0HwmOT+ACWblola47lLB5W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZR+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOSBAAgvHkHKHN/yiJJcAHuqRoUcM0yB8PwKRO4Etgj75qY+EDKMl+\r\nXwjkw+mgnQzi6L1O6PAtrvpV+wl0KfFj+Z7jMR0vis+h6Po7HkhG+JaGoaB+\r\n+Qgo9YDldYwydV/1oZiyzMz4R+vivf4aP/v+wlopph9+CNJu8LcT78GEvv2D\r\njL+A8/n3cu67JeCGd2FbA+DklUVBKkkRruzu6PH5JNRmGS5mWgo4rTH18zDJ\r\nIW9OH/anj+Z94JjGclpGjsrWBwBGTzqUVu3QBBaBqYN/+pY8FXkHcyU+HILV\r\nkwndkNiLBnU2pRkUuH+SQLAk68PpcEGkNlSA4AuFxCDbUL5KNKt9OPtYXaRG\r\nOKTO8g4i5H2a0r+wt7TRoX8WBWL9GrUtqV8wQKwGZ5/qqPH8HT9Ey3SlVwFD\r\ndSKAR09CRjm7w1ueVjTTNm3vGW6FGNFa46hoASHsZ9TllmEoXJ7jK8rbFuWW\r\n3+tR+maiS74bSS1mVjdERNbAIprBC5vffHpuwRxnlwbkC+Qkw4DcJEXQmfq0\r\nrGJ6wW6WrVLb1h/Fue4rC/jm3Q/t1LgSLZbgf1TPY7PUzeys68CvAMJ5jzbk\r\nWjobU5AGxaVMeAKmHEkYoXJE+Qun8dPt3fNZAj/eodO+NZkCx92X8NY5VIHi\r\nhkVS/DNQ10ELLqMiT3BWk+NYRIZG2trqXl8=\r\n=VvQi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"47c27435d66acaf6e001977824913d226299752a","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"16.13.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@mashroom/mashroom":"2.2.1","@mashroom/mashroom-utils":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.2.1_1667571640978_0.8777802785818702","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@mashroom/mashroom-csrf-protection","version":"2.2.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.2.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"24ddf99547f11bfe54d77e8dbdf5b0382455ba08","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.2.2.tgz","fileCount":11,"integrity":"sha512-9OXJ16xPVqF1Czdw7zbnnpSDdPqztdczGcueZ4ycM1QAFFtFDis+QLfi39uSDO971sPbdVUk+OBxlAKj4W2M8w==","signatures":[{"sig":"MEYCIQCh/TqbC+7R66nUvGJtnD66oqdJ8OYWinNSLJBv9DIQLQIhANX4njjgMOnqj59GsFztda0NLDFk7uWInpVdb2sy8IZZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnZYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAbxAAkqVPK+G/CIIVorMcLC8fdgGJxUpTsOCW7qcAcnKq7kFGWZEH\r\ni3uUlrjmQA291n5HEzyvnRn1TEOC3igpCIm+oT8JNtw2zrAIQZQN9XJR3nsY\r\nRkZC61e4ZMAZ8NuBFuF4IT8REUwXLLvpMNS6U5fbYUxwX01iCT2UrZwLIXo4\r\npsvADeC7vQF6rgBlepBtUWB+kGH+2ig/R+LdBe0wf49heQPnUmta2WaHUy52\r\nlJvj4OifKsTQ0h5wnb+AW7NGUS8Z7EXM75CJXkzpmGqJYsvk3C7xHq7zhc5U\r\ngOVqDcdFCJuGmuPEEFdV6dNQ52xpjFv3n+8hSmCxyJAWrwwOMc+b0LoKKI3E\r\nUflEJwoU5UCX0B8zI2w/lf7NaQwfNeIYCp/nJVLXUfpWSjO9J8sb1dyIEI1c\r\nWMj3vnQM1E5OzQjKdG0vc4cEqZrq0/zIsPcxRR3HhwRETHp7HLFSS/0qgl68\r\nvzd7NBzlXot54TrreRrwre4K3IeC3BHyAue4vIps2eLdoyKPgfG2K78HPyct\r\nG10YVIghtav0fyFUeOtcCCoEvio3RYQGKjG8edZuVtOizwNgS3663Lo+FBg+\r\nk4FZx7fZD1XTtKgMAqzCa/BLmz5IcDsHRYkgg6GWfU48+ACxY7Tr8qz9Rvrc\r\n+QyQm0iVYPseO9GKkwrZEO8hR7fjkO95Jh8=\r\n=W/hh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"0082561417c4f0045cd00602e32f80db3f75e92e","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@mashroom/mashroom":"2.2.2","@mashroom/mashroom-utils":"2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.2.2_1671271937524_0.004147823488627189","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@mashroom/mashroom-csrf-protection","version":"2.2.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.2.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6aeda886bba81f8a3730df9f431a23b1139bb3bc","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.2.3.tgz","fileCount":11,"integrity":"sha512-ietTaqHE/r0cihypKVCm1kE9ibreNef7tGhfpGrlaDYsV16Gwu3NU4sHvPOPyinbdRmeWkHYiNllX0M2wA8OtA==","signatures":[{"sig":"MEUCIQCQApQxvKX3ekE3iMSJduPb/dpOmTOiSOIGkaqjwOPSpwIgOyLt7Evo8bYMPZ3BbYdmDipfDzl0Bte906TYBgn/1l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoBfYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8xA/6Aplsrk9Ml0oF790DwjOKjeyuov3wrmEpSllyzdS9+TrzhBXF\r\nHP6WtUtr+02nzIqLjg/2VL2enkaH40cDAMzyhEf4UcUr91jzN07WRZtn5Kvl\r\nJL5BYDYYBn3iWY/VRDt6UFMe3PVsMV+8l9jL1nqYQufTyCJzxZeroUJtiEEz\r\nhLNbsKCSiqWw792xkc9l4GzAXPK9ZeeK8DsOXgC165AaFPUyuhVFNln6SP9S\r\ne7tQO/53optof654DVJWC7TxAQZWDodSWO/7x8IKyw2NbIpwpDmU0lLe/Q1C\r\nfqwWitj4YLYWO/y05toE54lsi++Eka0iH1uC3IY3Bnq9WBanWVje5qabISYd\r\nKaLxqSktmTvT3m/DbWBC1ksxA+UrRWZPFiNKkkCY8+cazuQ+j1E0Vq0yyW1D\r\nwzSATOJmDxdQ2/ktCWSV4l8aqEBxfXq5j8z9RKRrgjHh61/iaylAPk9C+QNF\r\n76QYRuQStQzjTKWaqQrZvoEMceose03SOXeiH0xEAyXXHOnlNAYSFgcAgvwZ\r\nzeYGGTWlrDGkgKGurDVMEgE+d9PJXhMKXhEAfl7ASMRZNEMOIVowgPTprf0J\r\nXTDPaceAdNfz5eR1BY00nIKG/xCsMSLYheQL6HZKjWb8H4OH9DVhUScP6mbx\r\niW1/9eMNyqkgcgHKY9u2NqM6wYNEj358dZU=\r\n=vstY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"514c9667153aa45b44fc10088b6c3ce73e25ba70","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@mashroom/mashroom":"2.2.3","@mashroom/mashroom-utils":"2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.2.3_1671436248530_0.29590162817712384","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.3.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.3.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"7eacbcc09cc22ddad6c37b91c0504f6c5cdc58cb","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.3.0.tgz","fileCount":11,"integrity":"sha512-r+UEAGuUrWVa68LAxZURIpsGEB6GVFaQfxPvtfZHQeGksk32Ms2E/+XMpNCKIR9y+qUuGHwb1WRaQrEjRyP9tA==","signatures":[{"sig":"MEQCIC/ns3SBgnlDi4QfR+DT4jJ67VUiuXBVzSOewTBV6sXCAiBvDjch+j/LZV5yDTN781EoVfUdoj4gI884UiHlX9+UeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5jhJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsFg//ZbjTCd2BF0eGHMfaszLBoSXFUX0YG6xIchGEUZgJJ0dmNUa3\r\nJN5Owhh9p+9TsKO9lMrVGq4nHp7niis4R9UB7vqNkPeGgGZQmGC49FrrFgJS\r\n5s5jUJ8nO1Sv0FactGZy7UmaL8+29rCxkkvcb9qwzqAve6MOHcpAwoc29VGG\r\n4Oh3UZtTFS5KwHbJy0hhQhIXiRsU9KU44Whvo7+fk3iR17wK4x4rpBT4t3Um\r\n6MDz8aTtNDcWBv3yjpioOIC+beoje4+7aF8h+HpfcZ8Ps4cdiDs0tPrbtmuB\r\nIwi53VItrN9K1FwdxBhXOnKoZZt9lqL6NQ733oXYDgpiS422GZ1oVmAjkuem\r\nWQHw6c0AaBS8w4c3vq1W8A/1uRxBrQXGV1R6sM7O/F/6x/f5jFZJFuN1s2Hx\r\n36dnC+IE5ueKtZ3qm5HAoHIXBXXRjal0fx/q9tbd4ngbgA+r2DTRAcfoUOTI\r\niSZdF8zeVfcT65R3Mpwi96RZfnzGwRovRI+xeLUAAdtuZOHaivfEyLHPZiqR\r\ny2uwBaV73OEuQtmYilaRku53YiaUXyhFV2mitGkw/rZxpEbfR0o2mjhxam3W\r\nXI6NzxqW7wZnkXK9MgdAOy7kAQBd13offa7Ymr7EkWtW7y+kEUszDzerlUHn\r\nlcTd/W4CwnG5725RQ/vbLuOl8yy92sdLhTU=\r\n=fgsl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"11a4becf5261921d41d5e907bb47b1d862545037","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.15","@mashroom/mashroom":"2.3.0","@mashroom/mashroom-utils":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.3.0_1676032073070_0.6052093026213414","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.3.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.3.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a1499c59a6e40b96b10b81204fe7b82cae213c99","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.3.1.tgz","fileCount":11,"integrity":"sha512-yEuhorcLmtOVE1Zvg6AxZNP/UWqdQ9OMYSf7NZHcXoRnyzDP0wRap3fx3x6QlvnmcpQAmbZRWcsPUYxsyff/Sw==","signatures":[{"sig":"MEUCIQCImPP5TxJawCPyYhayP+tz0v85ZRg/oPK6ZUCG9+BYfwIgGn72IVi4lVjpN4h7uumFE62661neg5B6hTfn6F442V4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKnpsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7sA/+OgoCZVQvNhCoiNhq3IHdalvh5INEi+n8bbxgzKcwFP1+VgLI\r\nzCeXG8mTV9bL3VSBz/mqnQoMYDYpopW+1mNwl3LYVjlHQ6efTetoxMlL7h41\r\nJtVWo8y3V/NuFuwyMByv//12oJscZBWV/dMs/gOFYj3Ko6yvQ4pcBOOR9RhH\r\nKw9+EvQghVlu3pn/jAptWknXOf+x653sUqwCDad0fTzV4ogg6A6O/hfEU3VV\r\nYGMADuPNNDGzai+f0vBqnLyTIuIpTH7uRLhNS6Z548y+vPluNO8X7lQSl7uX\r\nx9GQDpXYewNTQTQ2OAOBIjj+U3MlmHdaLftMgEv6BkD0hDPFHQ2krUDT0d3n\r\ndmOf3eYk8HPs9kVjylRJR9E+RJQcKNXLf3ZBhsKQfFMkfdgnos0B/MjmDRBg\r\nYAfVXwSuV1q2me6L5dTnvcxvSajHECaODQu3+uI/a1t4cKpupewwLKjQhkh/\r\ny5xNPW2I8LEdJDt0DxLqA9gnLVqJ3qglkw6uUUahNYz0tlXoiA0h+QECsppM\r\n/wjup6+1tPe5JXMuO1HlykW5lOi/9RCYSe+cSGUdJQ1D3mc/A5u5+tlAcRR+\r\nkpEaTPRW7Eehz3F3wL7D0cTnZnrtFN1oEwTSFuH0zJF7qz9OPJYHIaAdGlcH\r\nv1H0AQhiIrNAAwm60NwcHiXKTbVuqoRWj0k=\r\n=Za6p\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"55eb5fb6310e1154822f6e94462b55cf1b60ef14","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.15","@mashroom/mashroom":"2.3.1","@mashroom/mashroom-utils":"2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.3.1_1680505452640_0.014231729437963692","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@mashroom/mashroom-csrf-protection","version":"2.3.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.3.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a1dd445e65afd7847a8fabad007d223ee91b171a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.3.2.tgz","fileCount":11,"integrity":"sha512-TlCehsaV0bNf65hZ/lK5jdreR3HTX098AlmvKaQnA4luOy8tgmJlebtnIRXti1dXaDtjl4LEEsvJH+TGLAxJEA==","signatures":[{"sig":"MEUCIAr8RqdfSZn0mAIT2qUcqc5JZ2yu0ujSkFJn2RKIe2kaAiEArFe6FhbWn7oOwvcUwNf//6vl74Jx53s1oXIlduDQg3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOW0ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprVA/9GbPl8tQt/Vt5ZXmf5lSsZ9EjjA0lhziJOWPvTeq+/8e0SVN3\r\ngQoWbWy2fbhYa6e4DlQmuFQooFphBssMMRRxuQgBdLEuokPcYiLGm6Q859I5\r\nZpv4XUwbewl/oCbYMVlHHPdlaYvHLOqkM+vdaJeXuv/klwFZaqiR8jkFJQYh\r\naExd0mwVThOq3UwTOsVpRq/zLBPx7HQLaveiLLzoQxrWhK7QZt+IDXPHlTuZ\r\nydZhff4v3Aq8QPn87J3v/iIBags3wEd6XJSv5VEEptYye9MM7nqZfBGOHpkk\r\nk42AgAdP8rrPl2GhL27IHnm9Z/PqnnxOP1aHxlgFveP/6OgN8ZWtcD+gmgKO\r\nqMTryPaBA4VjyB7cp5YR8vJjASSzcMQg7xcShDjtRLPLMCcsEXcH+AKFXWl/\r\nEIne/ChQCRVlXwlwHUVfF5pKZFlJ+z5URuj0mHrsjjczp9u76TXMk1dnKvKN\r\n2GjTlh/22DljW9DMJNI5yWVDMsaIylzpPKMlD9SbQ4sefGylH4Vn24Qns7ex\r\neGoCiZ2UEZKTC1xsRgItxqICT1g3kKIXeRNeid9rD3YGfwjzNC5XSpFFMI2N\r\n2IHN+MPknneugC+pWni4+FN9Zfsghj1Fune8aHI/WMwWvrMFcmvHiuBYnkNg\r\niaIjPtXIPA5Q1O6dNxYxsLzx98zXiNjsqT8=\r\n=JK/j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"341a908cbecbb423284685234a0c33b2db94f318","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.12.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.15","@mashroom/mashroom":"2.3.2","@mashroom/mashroom-utils":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.3.2_1681485080793_0.3705356520943941","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.4.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.4.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"9040ee89098d47daff146db2a2b2e51ffff17f91","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.4.0.tgz","fileCount":11,"integrity":"sha512-gKt3NcmHFcbN9PH901HGvojkJbbkQTgK1MU0XPejpbul8WJn9annLarf9PJBIkehBou0pKWHB2+BBUnnikzFYw==","signatures":[{"sig":"MEQCIFK7GWkVlbPDl/M48it4DT4JgSgB6TG9r2V8ng06m2XBAiAopWS/IhHfjjgQcs6bpeEhdimWRjhsXXUVcXJGnd52QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9883},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"bafe6d4ccc29e60706c3bc8ab2ee23c8859c84fb","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.16.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@mashroom/mashroom":"2.4.0","@mashroom/mashroom-utils":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.4.0_1686292819433_0.0727731796261033","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.4.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.4.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"70e73e7d52e3d2325487b9d26c8c7a890b485666","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.4.1.tgz","fileCount":11,"integrity":"sha512-e8eEFg1LCs9MQCkSlTkxOV7hZhYmlOb/2mHr1Mp+kCKdfbe+4EResrfXnmiBjWzGC12qkvLuexuMFoa9mpJjnQ==","signatures":[{"sig":"MEUCIEIa+MVl5u+nGFMQwb9YCHARvulR7o8olD36qI+mcbcBAiEAk4vaRkP7om03mbC3I1Gado4HDusWkPrH8P3bakQAYMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9883},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"a0b0033bea4e5581f94b2af8e3c075e99413465c","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.16.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@mashroom/mashroom":"2.4.1","@mashroom/mashroom-utils":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.4.1_1686723904558_0.1938347780751306","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@mashroom/mashroom-csrf-protection","version":"2.4.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.4.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"69096d7fb3dbc03fe7d254881c1c2df8d04cae25","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.4.2.tgz","fileCount":11,"integrity":"sha512-yr2N1RE6Nwun60zBz90lDb0DK+F6SPc0iIRZBKL9yPG9z0TKiPB6hqvwILF2oDinflxAMnb+K2ubTE/KCT+0fQ==","signatures":[{"sig":"MEQCIALu6FG0oCQMDq0PwEJ2a2gDDhmeHoFmS0J78K7oeJRyAiAc3bE+WSKpR3DkNrmCi1zm/2wD0/ITLLJrFD1ojpVMNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9883},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"58b9c17bd5b8ed2a55231176ee86f9f80afd8c37","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.16.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@mashroom/mashroom":"2.4.2","@mashroom/mashroom-utils":"2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.4.2_1687346542148_0.4867235614429841","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@mashroom/mashroom-csrf-protection","version":"2.4.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.4.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0b8b2c967c2e4f2633003a96826c19ac1f898f9d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.4.3.tgz","fileCount":11,"integrity":"sha512-PSP/1xQJNbRd9Ue31gTNGVpRy1YVsufU+2ZibcBabz0623BvjMD6qE7LOIcf4aDbf/4gUIHOt9kKgTMmHXC94g==","signatures":[{"sig":"MEYCIQCaWZgBnw7al/YY85Ivr+UMOF7H0xDcehRNDat8TAubOAIhALXhYk4yNpMZmqi4h+zOAqbD76eUA1kh0mj91R61L9AZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9883},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"b4fa18084dce85342bd1fe1be34adc2d72533141","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.16.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@mashroom/mashroom":"2.4.3","@mashroom/mashroom-utils":"2.4.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.4.3_1690439237758_0.5305305684076029","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@mashroom/mashroom-csrf-protection","version":"2.4.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.4.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"793a929f86932ec2eb8f947e056dbe5ccc06b7e1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.4.4.tgz","fileCount":11,"integrity":"sha512-o/hdkhKbIWFYJldqb0DnDkD2ZrLpIatWI4AGGMd4yIpFsMhDBebrlZoYbfCWeBT71PtZhdzX8Rf+XaTXbK1kdA==","signatures":[{"sig":"MEYCIQCrP19rGAOrfXo5r0ib5OkUceez//cgvNbb7122lL2FdwIhAN9wOd1JtqJJWAUzlfpwwRvIueMybJMF1OKC7atyqZOj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9883},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"cde988211b74b26259cbd737b13af6dc91ec061b","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.16.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@mashroom/mashroom":"2.4.4","@mashroom/mashroom-utils":"2.4.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.4.4_1694175280842_0.32770935056886796","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@mashroom/mashroom-csrf-protection","version":"2.4.5","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.4.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"84e1711e13e6ab814352e8f21ee52150d7612f45","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.4.5.tgz","fileCount":11,"integrity":"sha512-diO/02xxqk16LXcAOzVPz69JbG1GxtLJTQMJjHFjJT2/vz6BR7W832eSdQuBhbwlig+Fl6PS20KkuBWnoY+KOA==","signatures":[{"sig":"MEUCIQDbkyeYwQz+6q5x/PS7Vn+wHYvdI9pvCOB+5C7rVfD7xQIgGRTaVosqQpoCv8r/bLMqJ5J+XnLeHsOXCsVElPfuvlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9883},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"878056a4bc7beacbebedd68085e1a3516a9480b0","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.18.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@mashroom/mashroom":"2.4.5","@mashroom/mashroom-utils":"2.4.5"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.4.5_1701245259108_0.14952157463985483","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.5.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.5.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cdea28dfd19a545de33b701c411b60350edc3267","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.5.0.tgz","fileCount":11,"integrity":"sha512-7TzY8q5QJncPoqbPBSa8JqlCSi02On6dB8UNyiPqhWYdH1AwrjGqnlZzs+JlcVbrT75EGFIAYkW4LnAWpg8v0g==","signatures":[{"sig":"MEYCIQDi8u4DyCfzvL09umAxafMjWHlz3BsE2QUnyF+fjOpwxgIhAJKijmgXyg2/1IafH5IFdEj8URuSRjReL4l9/oLYIVcn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9991},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"99ab84367249532f7f815d3ead1991bb029d784a","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.18.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.5.0","@mashroom/mashroom-utils":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.5.0_1704875525744_0.5270258098831326","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.5.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.5.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"51d62f3fe88b2f3456257260b215b4d709f0b6c1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.5.1.tgz","fileCount":11,"integrity":"sha512-UEfko+xY42dqiHGcLgUzbuF1IClyt8eE+gZFX2x8RVan1Ti2V4pJ6mLxDMCVSnP2n3kZNWGYYRK6kJPDYHXw3A==","signatures":[{"sig":"MEUCIQCVKzg1/hOn8oekJW7kbzCfvHndWpMJTMcSPmlD/U42cQIgNZnjaDrD9kM1mW+JkMwRVb29a/FckuRiDfKNhsm3lMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9991},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"5d30740afe9ff00b000b031a98698ab00e296968","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.18.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.5.1","@mashroom/mashroom-utils":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.5.1_1705504802874_0.45382968277030655","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@mashroom/mashroom-csrf-protection","version":"2.5.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.5.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"781db37eda632b92a608f7471c4f735dee7a3ae5","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.5.2.tgz","fileCount":11,"integrity":"sha512-ZLZ/SEa1X7Di2jw7hZsEPz69BaQ6QaF6CTFqHxG6/ZVe0hUxEVpHCG44NhaRZTogwn33eQ64UBtBOgdiOitCmw==","signatures":[{"sig":"MEQCIDSJ9nEDGJR7sJ+a2S6A4EATvDbgA4kKswfK8XU1BHEtAiByxTxiQ7kPNlNpAQFYy5ts91lSAfqCBxA4Xi36+jN8cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9991},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"a104914e88a9c8161dfec8bfe47c62b8d2a5289c","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.18.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.5.2","@mashroom/mashroom-utils":"2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.5.2_1705678608212_0.9525419416445642","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@mashroom/mashroom-csrf-protection","version":"2.5.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.5.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"bba6ed8a86d260275de24794cd7a5880a51413f4","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.5.3.tgz","fileCount":11,"integrity":"sha512-5OuMA0AGKV1RUKaBe9wTTH1yDzpVKYenD6GJTk0ntidfARCyP5fWNkGMKr51FpXs77sZIyea4VbkkW7aIvWN2A==","signatures":[{"sig":"MEQCIDVi+vGILFienvzDXbfbVRTJErgALEwOdZhrl+yVzSfpAiB+4QMBskubK/pMQatlupNb4PhZQbXWD7oipzH++5y8ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9991},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"7943216c2f9d17fc38eabf37807570ff3f4a481a","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.18.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.5.3","@mashroom/mashroom-utils":"2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.5.3_1705908532689_0.5531599598688839","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@mashroom/mashroom-csrf-protection","version":"2.5.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.5.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b12054ec3bf961b4f213cdded4ae1d69f4c5fb76","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.5.4.tgz","fileCount":11,"integrity":"sha512-HEwkeSJys2kwVObS30r5LTeGFnJdUysGY9rdTNmleeLe3SFYbjFHoZtsvtvHlYqnxVpb3U+QaKXTtUSXX6gvjw==","signatures":[{"sig":"MEQCIAgFCqaNIK+mDNm/I+gjzvP+Q3B9IBCGztkeUQn05FlGAiAHz/KADmQQFMRiBuqU2CuB/Ds28t6wYk/QUT0hpRak2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9991},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"2a8160b94a70776c334fd3ec1b53f02fc8d77839","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"18.18.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.5.4","@mashroom/mashroom-utils":"2.5.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.5.4_1706445023976_0.3683968487035669","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.6.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.6.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d7b265d2b1a00c4c960375ee931a0cbdc42da8a9","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.6.0.tgz","fileCount":11,"integrity":"sha512-UlSAcOanqKld9MTZZFLQRyvp9mRVLUEbdFDp5SVz1lcUikPUXZoHbosafhabC6PnkutNS2FHLERaoXq7ADLuSA==","signatures":[{"sig":"MEYCIQCLnIftbD5a0nIFWORPzLoXb6Sh/r9CccQ3iKjZ25aiMwIhAN2yphhvklWaF1Z1kQI+QV4oe3wcg5DewjhbddaVZ03I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9991},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"908059117c66b2c8ed3c6a52a82988bff5a09591","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.2.4","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.11.1","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.6.0","@mashroom/mashroom-utils":"2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.6.0_1712390802455_0.5659572291036703","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.6.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.6.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"9b678bc872a7675d00bf4a1055a46637dbf70adc","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.6.1.tgz","fileCount":11,"integrity":"sha512-iWupM9WqDlzQ0ZEBc169UyKz8Wt1jwx6GT+Z8H0pVk+6Gaejpr+CzK8LRU6twdG9oHzbt3heWo/y7t8Jhrr94w==","signatures":[{"sig":"MEYCIQC8/QlpQdixSSXByj9SvGuSSRzXlCGUezNqkwO+CKR30wIhAJGhQuv1ZR2GrCkLaxrZIHELIsd6R6moED+y0X9SA4rd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9991},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"bd7b28a8a7657733c69bc0c8974a55eae726ff9d","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.5.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.12.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.6.1","@mashroom/mashroom-utils":"2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.6.1_1715496698760_0.8570997859964198","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.7.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.7.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"5a2f00f38baa135200c6c42faf12008b4895fe77","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.7.0.tgz","fileCount":11,"integrity":"sha512-rw29D/09cIrL0W7MqHYQ7+YU1XSGHxk3pbytLeH8M33NGpyRfz8NdHDFD1CaVIbx+8mz94Z/NdN1lCcEhCIc3A==","signatures":[{"sig":"MEUCIFve9v6sGzGW4TvHnnsJU081g3NlFYnji3uTC61gXyEfAiEAgEbDQMemy3j341S8RJrTn/60xhNnLmwnUPKMOoIW5ZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9961},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"838dffbd94ed4e5d616c563a233180bb16c01ea9","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.7.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.15.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.7.0","@mashroom/mashroom-utils":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.7.0_1720425938024_0.2790426185842907","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.7.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.7.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"ed68b1f94fa2a8f98d02078b9a19ace03fc33321","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.7.1.tgz","fileCount":11,"integrity":"sha512-CMbN23lvPwF/p5UcTzwLjhZ80pfzx9q4+paIsa7raZlcj8fjOUFCi+0guhk8s4kUwpb1dHexI7SCNB/c2W8X7g==","signatures":[{"sig":"MEUCIQDPFmNv/kmw1jy31F/6frGlRMY5w9jzfkF5nvl8eRv1nQIgf57TavKpH+B9xSE3UhapzhEmxgpY3s/eUeU4TpTjZq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10027},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","testEnvironment":"node"},"gitHead":"d0d5134f530a8635a52cac0b4570ad23d60bb1a7","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.7.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.15.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.7.1","@mashroom/mashroom-utils":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.7.1_1720428488517_0.8138048265568134","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.8.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.8.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0e2d514562446a8935606bde264ab1091e340c91","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.8.0.tgz","fileCount":11,"integrity":"sha512-2XKbqTcGSkXmP+1c1+/S7gEhkpmo+5fEgLdjVSC+BfY5z6K00wEtiJOU6kouWKVDv++CYFZ0IqHbthyrq893Vg==","signatures":[{"sig":"MEYCIQC+eD3YINkIdA2bBJMDuHS4+AoqQug4vk7YLgRLlCu8fAIhAIt6Jucs/2i5bnE+Z68YOlm9vV6j+YyBn/PVBoCrhdG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10048},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"00234d08a48f42e4a51738c56e886a3a8ccf6315","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.9.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"22.12.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.8.0","@mashroom/mashroom-utils":"2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.8.0_1743584547736_0.29532641441032514","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.8.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.8.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"2db336db051aa4cb6ce03bbfee7383780b5432e7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.8.1.tgz","fileCount":11,"integrity":"sha512-c6yahirw2u84nIfy+KN1FVqALFDMg9cvLj/UPQTYrQ3lGjFPQZ74/cwt6wfH9wWUJGHcvXXU7i5ASdJGO/iQvw==","signatures":[{"sig":"MEYCIQDbEvGDfk4vfrRJBEidKtYWg8WbPRZLCVnrILCX0YtdtwIhANnOdJMamQIhWzS18nFJU09w5Sz8Efw5FAU9WQdXCNBZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10048},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"ae3702136776d68d1a53a666ee3318cabae17026","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.19.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.8.1","@mashroom/mashroom-utils":"2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.8.1_1743602734272_0.5229569691112799","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@mashroom/mashroom-csrf-protection","version":"2.9.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.9.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1694f6e4b2bda24df6c1813b787296870872d7bd","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.9.0.tgz","fileCount":11,"integrity":"sha512-MNAz/W+abpDrz0flCGYw2Pg9o/ntgEeEinPJleRk23E/EayaoAvjj8vSiwAGF8Zi9rV9MJmeoMDbKh5Fthp7ZQ==","signatures":[{"sig":"MEYCIQC6VrCHFKlwcsqGljFWb5a15wCxY88QuGQL3d1atuiNzAIhANw3Rvy22zT7jL7Aw/PFM30r2kU8ry/ByLf+UivR9iVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10048},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"5fff2924ed573738a8d9e521145cdfce9077ed28","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","actor":{"name":"jkofler","type":"user","email":"juergen.kofler@nonblocking.at"},"email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.19.2","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.0","@mashroom/mashroom-utils":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.9.0_1750686945645_0.7654286112426556","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@mashroom/mashroom-csrf-protection","version":"2.9.1","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.9.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"077881cd75c2fa8fcb332b0580c12f8be8085285","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.9.1.tgz","fileCount":11,"integrity":"sha512-sNR0PrT7zWorbSjeTsHaWKuMphjyZUcNa9WtaxNhTHQM6EaTv1flG2t+6W0JBBwBYnMATrbBDMc8CjsMyA6Zjg==","signatures":[{"sig":"MEUCID1kZAPE6IWMTVBmjZu977uP38Q4F5ZiRmLIefNwXz9iAiEA2YhfOW6MB33vEHoPd8hcQ6HCr0bKO0EeVfkcT9i9lhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10048},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"0dd41c0717da19c4bdfb33c7bfff9ffe3d8a3d9b","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.19.3","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.1","@mashroom/mashroom-utils":"2.9.1"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.9.1_1753195044737_0.3707205029602172","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@mashroom/mashroom-csrf-protection","version":"2.9.2","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.9.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0c56577c6d1d2d30f6f1e0ff04e618515295ed9c","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.9.2.tgz","fileCount":11,"integrity":"sha512-QwbH01e6O9d7pBtaRx4d0Wn74KyjZRB+cnS03nNWTa6Q72zoGAr8wdE3fUjHE/yCCrd27//oPBhe0UNwa2kLHg==","signatures":[{"sig":"MEYCIQCpiJwFFO8cRCDf5Q81fcyyzHjlCQkwR0IQ1lxjZ06Y0QIhAO0Ss4PZibWZjdVP6dttgd1JoK4w2xjyQ4/KDarxhtE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10048},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"4cf8cf1699a2fa140f5394f20d7a7e6e3485d77a","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.19.4","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.2","@mashroom/mashroom-utils":"2.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.9.2_1756453629543_0.8386260126529088","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@mashroom/mashroom-csrf-protection","version":"2.9.3","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.9.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"07cbf8e0c1ea7fbab93b65a0a08a0dc6a4b19bcf","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.9.3.tgz","fileCount":11,"integrity":"sha512-fKu/+gE6pTUBjf4/FcQptcXV27seRGiKBqhVQW6I53+PrTSspcRp9XF4fRJElPrf9CjlLxulFLpni+tgff/xUg==","signatures":[{"sig":"MEUCIQDhD641Zn3f0dFAcllDLgc2daa/9u75qXbw2BrcrlTueAIgXmLEBLkiUXJhF+vUOIvKuPZC127QKb3cyY7kBWEiMj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10048},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"fa1883feb3bb98d5cf9791aa2692e41ee246b38e","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.19.6","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.3","@mashroom/mashroom-utils":"2.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.9.3_1765356559471_0.02207410645059027","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@mashroom/mashroom-csrf-protection","version":"2.9.4","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@2.9.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e60b4c7c97ce62ba96c9979c6d9f037d67235a99","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-2.9.4.tgz","fileCount":11,"integrity":"sha512-pg6XgFczQrXEda/j4JAPv03iq2IvyxxultTZn67Pi9oJ8UohlvUPkdLNHdao5QO3rWt/uCRTS4FtLB8AJzgYIQ==","signatures":[{"sig":"MEUCIQDeLmArgUjJpxg25kC6FnF+lQwAiSO7gLn6UYrHjqU4rwIgaHYI6wFWhLJN3e9liOlq8Z73LIH+6jboZ/GwfPambTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-csrf-protection@2.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10048},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"0d41347b3ad4ce664c3a902f8262879798dc2594","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"mashroom":{"plugins":[{"name":"Mashroom CSRF Services","type":"services","requires":["Mashroom Session Middleware"],"bootstrap":"./dist/services/mashroom-bootstrap-services.js","namespace":"csrf","defaultConfig":{"saltLength":8,"secretLength":18}},{"name":"Mashroom CSRF Middleware","type":"middleware","requires":["Mashroom CSRF Services"],"bootstrap":"./dist/middleware/mashroom-bootstrap-middleware.js","defaultConfig":{"order":100,"safeMethods":["GET","HEAD","OPTIONS"]}}],"devModeBuildScript":"build"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"20.19.6","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@mashroom/mashroom":"2.9.4","@mashroom/mashroom-utils":"2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_2.9.4_1767616614303_0.2339660540009365","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.0":{"name":"@mashroom/mashroom-csrf-protection","version":"3.0.0-alpha.0","license":"MIT","_id":"@mashroom/mashroom-csrf-protection@3.0.0-alpha.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"77f5ef7bf4c4b84fef18ee2834a9631a61ee8611","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-3.0.0-alpha.0.tgz","fileCount":11,"integrity":"sha512-J8OyhSe6BLMkBnQ1/2qicTl+jK0pQxu9LKvmzaE/LsK13tWsfYnqk0yKYVZhmAv7y7aAe+eFx7s+SZqJeARQow==","signatures":[{"sig":"MEYCIQDgpwSGFYE2yPkOuAflgFXCAnTX+8ppYgOmSiZHp6vWdQIhAPpuUvO8v+qIuZvaT8sdHcTZhu0pjG/xCy7Ajip9JbWq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9644},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"gitHead":"27ed4a1550e4685d50972b2b7c42b7845b4f7fd0","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d dist --extensions \".ts\"","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"11.16.0","description":"Mashroom CSRF protection middleware and services","directories":{},"_nodeVersion":"24.18.0","dependencies":{"csrf":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mashroom/mashroom":"3.0.0-alpha.0","@mashroom/mashroom-utils":"3.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-csrf-protection_3.0.0-alpha.0_1783948819256_0.42594313166528774","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@mashroom/mashroom-csrf-protection","description":"Mashroom CSRF protection middleware and services","homepage":"https://www.mashroom-server.com","repository":{"type":"git","url":"git+https://github.com/nonblocking/mashroom.git"},"license":"MIT","version":"3.0.0-alpha.1","dependencies":{"csrf":"^3.1.0"},"devDependencies":{"@mashroom/mashroom":"3.0.0-alpha.1","@mashroom/mashroom-utils":"3.0.0-alpha.1"},"jest":{"testEnvironment":"node","roots":["<rootDir>/test"],"testRegex":"(\\.(test|spec))\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"reporters":["default","jest-junit"]},"jest-junit":{"outputDirectory":"./test-reports"},"scripts":{"lint":"eslint --fix","type-check":"tsc --noEmit","test":"jest","build":"babel src -d dist --extensions \".ts\""},"readmeFilename":"README.md","gitHead":"b9fd6c3461b5819c9f4c926fd12030b4624597d4","_id":"@mashroom/mashroom-csrf-protection@3.0.0-alpha.1","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-ly1FKLJ8+OAjh/RoXO6uf9w5BWCE4tPYl4vzbkm/dluho76j/zUveKZlzzK/lMVAa9KFXm+nzVCX8PnFuDwPvA==","shasum":"247a4f25d5e538206e10d50b0e28f334c58c6004","tarball":"https://registry.npmjs.org/@mashroom/mashroom-csrf-protection/-/mashroom-csrf-protection-3.0.0-alpha.1.tgz","fileCount":11,"unpackedSize":9644,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/P2VjX6XrNa/BpS50u2yYRavRGU0cexruSEA+w4wudAIgYNv3GxMu+7Mub0vSJzfWfD54HEWTIqsSQcuy1tTdxtc="}]},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"directories":{},"maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mashroom-csrf-protection_3.0.0-alpha.1_1786280194532_0.4148689703804449"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-18T07:32:17.746Z","modified":"2026-08-09T12:56:34.813Z","1.0.90":"2019-07-18T07:32:18.209Z","1.0.91":"2019-08-09T11:55:09.171Z","1.0.92":"2019-08-12T07:30:55.649Z","1.0.93":"2019-08-27T06:29:55.080Z","1.0.94":"2019-08-28T10:59:23.333Z","1.1.0":"2019-09-19T07:52:58.072Z","1.1.1":"2019-09-26T07:04:41.082Z","1.1.2":"2019-09-30T09:03:03.511Z","1.1.3":"2019-10-15T16:42:28.431Z","1.1.4":"2019-10-23T14:55:51.144Z","1.2.0":"2019-11-15T13:42:31.031Z","1.2.1":"2019-11-25T08:28:42.897Z","1.2.2":"2019-12-08T14:54:59.194Z","1.2.3":"2020-01-11T17:44:03.614Z","1.3.0":"2020-01-27T13:21:22.054Z","1.3.1":"2020-02-08T16:45:33.801Z","1.3.2":"2020-02-22T18:17:43.444Z","1.4.0":"2020-04-06T11:35:06.240Z","1.4.1":"2020-04-20T14:26:39.449Z","1.4.2":"2020-04-25T11:50:16.703Z","1.4.3":"2020-05-02T11:04:29.901Z","1.4.4":"2020-05-04T07:26:07.810Z","1.4.5":"2020-05-05T06:30:31.170Z","1.5.0":"2020-06-14T06:24:46.330Z","1.5.1":"2020-08-25T16:31:42.610Z","1.5.2":"2020-10-06T06:37:58.450Z","1.5.3":"2020-10-18T11:31:11.154Z","1.5.4":"2020-10-29T13:54:11.328Z","1.6.0":"2020-11-11T18:16:03.050Z","1.6.1":"2020-11-26T17:53:19.845Z","1.6.2":"2020-12-14T11:19:41.206Z","1.6.3":"2020-12-20T11:44:28.566Z","1.6.4":"2021-02-01T08:09:27.337Z","1.7.0":"2021-03-09T16:18:25.623Z","1.7.1":"2021-03-10T09:36:54.633Z","1.7.2":"2021-03-10T14:31:08.764Z","1.7.3":"2021-03-17T08:36:11.163Z","1.7.4":"2021-03-17T10:17:28.159Z","1.7.5":"2021-04-20T13:49:04.319Z","1.7.6":"2021-05-10T07:00:05.507Z","1.7.7":"2021-05-20T08:56:44.923Z","1.7.8":"2021-05-31T13:13:21.069Z","1.7.9":"2021-06-19T16:36:11.062Z","1.7.10":"2021-06-22T14:36:17.160Z","1.8.0":"2021-08-09T16:56:01.524Z","1.8.1":"2021-08-23T07:03:55.993Z","1.8.2":"2021-09-06T07:09:16.949Z","1.8.3":"2021-09-11T10:48:15.540Z","1.9.0":"2021-10-18T12:43:10.417Z","1.9.1":"2021-11-08T13:37:59.766Z","1.9.2":"2021-12-11T15:52:41.026Z","1.9.3":"2022-01-11T15:23:25.620Z","2.0.0-alpha.0":"2022-01-21T13:23:33.382Z","2.0.0-alpha.1":"2022-01-21T15:48:41.078Z","1.9.4":"2022-01-27T11:51:24.356Z","2.0.0-alpha.2":"2022-02-01T07:58:05.295Z","2.0.0-alpha.3":"2022-02-07T12:42:15.683Z","2.0.0-alpha.4":"2022-03-24T12:19:09.286Z","2.0.0":"2022-04-25T06:32:15.538Z","2.0.1":"2022-04-25T08:36:31.190Z","2.0.2":"2022-05-02T10:01:25.809Z","2.0.3":"2022-05-06T07:03:34.741Z","2.0.4":"2022-05-09T13:42:14.094Z","2.0.5":"2022-05-20T08:39:37.203Z","2.0.6":"2022-06-01T09:19:19.309Z","2.0.7":"2022-06-02T13:15:48.497Z","2.1.0":"2022-06-13T06:42:11.191Z","2.1.1":"2022-06-13T07:25:07.506Z","2.1.2":"2022-06-14T12:05:17.708Z","2.1.3":"2022-07-02T08:12:51.327Z","2.2.0":"2022-11-04T10:58:39.324Z","2.2.1":"2022-11-04T14:20:41.104Z","2.2.2":"2022-12-17T10:12:17.711Z","2.2.3":"2022-12-19T07:50:48.742Z","2.3.0":"2023-02-10T12:27:53.259Z","2.3.1":"2023-04-03T07:04:12.819Z","2.3.2":"2023-04-14T15:11:21.000Z","2.4.0":"2023-06-09T06:40:19.529Z","2.4.1":"2023-06-14T06:25:04.701Z","2.4.2":"2023-06-21T11:22:22.294Z","2.4.3":"2023-07-27T06:27:17.916Z","2.4.4":"2023-09-08T12:14:41.130Z","2.4.5":"2023-11-29T08:07:39.309Z","2.5.0":"2024-01-10T08:32:05.892Z","2.5.1":"2024-01-17T15:20:03.059Z","2.5.2":"2024-01-19T15:36:48.389Z","2.5.3":"2024-01-22T07:28:52.867Z","2.5.4":"2024-01-28T12:30:24.188Z","2.6.0":"2024-04-06T08:06:42.611Z","2.6.1":"2024-05-12T06:51:38.916Z","2.7.0":"2024-07-08T08:05:38.194Z","2.7.1":"2024-07-08T08:48:08.683Z","2.8.0":"2025-04-02T09:02:27.898Z","2.8.1":"2025-04-02T14:05:34.426Z","2.9.0":"2025-06-23T13:55:45.802Z","2.9.1":"2025-07-22T14:37:24.958Z","2.9.2":"2025-08-29T07:47:09.712Z","2.9.3":"2025-12-10T08:49:19.614Z","2.9.4":"2026-01-05T12:36:54.427Z","3.0.0-alpha.0":"2026-07-13T13:20:19.427Z","3.0.0-alpha.1":"2026-08-09T12:56:34.677Z"},"bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"license":"MIT","homepage":"https://www.mashroom-server.com","repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"description":"Mashroom CSRF protection middleware and services","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"readme":"","readmeFilename":""}