{"_id":"@neoskop/ethereal-secrets-middleware","_rev":"54-9fff596607467b1743a6a9f16959eee5","name":"@neoskop/ethereal-secrets-middleware","dist-tags":{"latest":"5.0.1"},"versions":{"0.0.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"0.0.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@0.0.1","maintainers":[{"name":"adiekmann","email":"diekmann@neoskop.de"}],"dist":{"shasum":"4ced9158d2fd4670f94f8b7d98adf59991522c96","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-0.0.1.tgz","integrity":"sha512-SLTSWxlH5br59s2cHlGgIcQYhin6t3fAPGG/dmzGfKoo+d6Kl0GaCLwY1f4a151FGffI+bGKiNpYcxHWVlZuvg==","signatures":[{"sig":"MEUCID02EBMnrbpgHBhuIGq/C60wW9WbF7IIP7oB8ijL4y3ZAiEA3fD6G5xZzyeIbYq1sxjzvQQqb1JtKcC40A/00JwFfvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","gitHead":"4d68ee4d8f8b68fea75d34bbeeeeff092eef6907","scripts":{"tsc":"tsc -p .","test":"mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"_npmVersion":"5.2.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with. The keys are stored in a Redis DB.","directories":{},"_nodeVersion":"8.1.4","dependencies":{"express":"^4.15.2","connect-redis":"^3.3.0","express-session":"^1.15.4"},"devDependencies":{"chai":"^4.1.0","mocha":"^3.4.2","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","typescript":"^2.4.2","@types/chai":"^4.0.1","@types/mocha":"^2.2.41","@types/sinon":"^2.3.3","concurrently":"^3.5.0","@types/express":"^4.0.35","@types/chai-http":"^0.0.30","@types/connect-redis":"0.0.6","@types/express-session":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-0.0.1.tgz_1501486670496_0.1151618433650583","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@neoskop/ethereal-secrets-middleware","version":"0.0.2","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@0.0.2","maintainers":[{"name":"psiekmann","email":"siekmann@neoskop.de"},{"name":"adiekmann","email":"diekmann@neoskop.de"}],"dist":{"shasum":"5d010618ce0bec7c841db0eb9aed937e86071360","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-0.0.2.tgz","integrity":"sha512-4nNO8aLdcVcShtkiGLPx2oPQ5TCcwfM3nqxgDqLqrnqX1a95Nqhheg+LUQ/idsVBEb06pteVouBOXb3h59/0ZQ==","signatures":[{"sig":"MEYCIQCBjtXHJ//+YckXcdzkBGJmgnPcZjFw/yOzjDA/AVerQwIhAJi0jpSO5ZFLWEPkKVTFdF7WJl8EXM2JPBIgdmJmXMe3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist"],"gitHead":"fa46056c0d5c71e97646c46b240815c95abb5e38","scripts":{"tsc":"tsc -p .","test":"mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"_npmVersion":"5.2.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with. The keys are stored in a Redis DB.","directories":{},"_nodeVersion":"8.1.4","dependencies":{"express":"^4.15.2","connect-redis":"^3.3.0","express-session":"^1.15.4"},"devDependencies":{"chai":"^4.1.0","mocha":"^3.4.2","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","typescript":"^2.4.2","@types/chai":"^4.0.1","@types/mocha":"^2.2.41","@types/sinon":"^2.3.3","concurrently":"^3.5.0","@types/express":"^4.0.35","@types/chai-http":"^0.0.30","@types/connect-redis":"0.0.6","@types/express-session":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-0.0.2.tgz_1501511700784_0.15685032098554075","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@neoskop/ethereal-secrets-middleware","version":"0.0.3","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@0.0.3","maintainers":[{"name":"psiekmann","email":"siekmann@neoskop.de"},{"name":"adiekmann","email":"diekmann@neoskop.de"}],"dist":{"shasum":"a70cbb4f22540eec655d1fd6d2b41f83a9b810a8","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-0.0.3.tgz","integrity":"sha512-soPNGnWA7A3p5tRjbu4PrdiHV3zuBi1YMqt+aVwfY3gK4Fu/HhNJZelMl8BBZjasIskwpXeV2akno8iej3XPJw==","signatures":[{"sig":"MEUCID4+GWmMozyTT0IayL0ZUuy587nbntcNBloX4GFErSlhAiEA+4BElTUFqbifN0/gAfJ+SmAO2O3ZYw4PGe7YQsTHru4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist"],"gitHead":"17e575ff17d1fb62c2cbdd1c392705582d57e137","scripts":{"tsc":"tsc -p .","test":"mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"_npmVersion":"5.2.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with. The keys are stored in a Redis DB.","directories":{},"_nodeVersion":"8.1.4","dependencies":{"express":"^4.15.2","connect-redis":"^3.3.0","express-session":"^1.15.4"},"devDependencies":{"chai":"^4.1.0","mocha":"^3.4.2","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","typescript":"^2.4.2","@types/chai":"^4.0.1","@types/mocha":"^2.2.41","@types/sinon":"^2.3.3","concurrently":"^3.5.0","@types/express":"^4.0.35","@types/chai-http":"^0.0.30","@types/connect-redis":"0.0.6","@types/express-session":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-0.0.3.tgz_1501512554628_0.29977252427488565","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@neoskop/ethereal-secrets-middleware","version":"0.0.4","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@0.0.4","maintainers":[{"name":"psiekmann","email":"siekmann@neoskop.de"},{"name":"adiekmann","email":"diekmann@neoskop.de"}],"dist":{"shasum":"142217314965af542cfe2a81cfbb97bcb470e427","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-0.0.4.tgz","integrity":"sha512-rc8qLfQ7XSmXlEWlyFRRbLjSMSMxrxnnJ2qIW6KjdMlGA2kp3J9EV9qAfNL6if4F5AAn7vz6DDUoErXK8mLBzg==","signatures":[{"sig":"MEUCIQDesAxRCWdi1KygT7u1vcW5TrinxZ6HPj5BYvnZ8KLd+gIgGtYLsO23B76RDo+aoCi/2KgZMWMgMGbvqyl5OZhwSF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist"],"gitHead":"27a90d45d5cc966d6b7930af0e63db28a51fffa5","scripts":{"tsc":"tsc -p .","test":"mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"_npmVersion":"5.2.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with. The keys are stored in a Redis DB.","directories":{},"_nodeVersion":"8.1.4","dependencies":{"express":"^4.15.2","connect-redis":"^3.3.0","express-session":"^1.15.4","@types/connect-redis":"0.0.6"},"devDependencies":{"chai":"^4.1.0","mocha":"^3.4.2","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","typescript":"^2.4.2","@types/chai":"^4.0.1","@types/mocha":"^2.2.41","@types/sinon":"^2.3.3","concurrently":"^3.5.0","@types/express":"^4.0.35","@types/chai-http":"^0.0.30","@types/express-session":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-0.0.4.tgz_1501512930044_0.5037059960886836","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@neoskop/ethereal-secrets-middleware","version":"0.0.5","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@0.0.5","maintainers":[{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"psiekmann","email":"siekmann@neoskop.de"},{"name":"adiekmann","email":"diekmann@neoskop.de"}],"dist":{"shasum":"ed524dd31288e05fa25aae4fc34fc3a7f7f8af07","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-0.0.5.tgz","integrity":"sha512-mgt046chR5klEwX8zgXBKwygdga1pvgVEUXuY+pJJe2UxtVzWScCo/t6R3pU01746OSeYEOLuHxvH1JvxWE3fA==","signatures":[{"sig":"MEQCIGwtF0wrd8DWImX1PjdJ4/5HOlXZ449snNbq5i3pAa+eAiBRuloUWx96ciE0MFkENNzDsS9mFaC+OMWf1edWBqrqyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist"],"gitHead":"2bddcc6a1692905f2da0df9835db4db2a0772230","scripts":{"tsc":"tsc -p .","test":"mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"_npmVersion":"5.2.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with. The keys are stored in a Redis DB.","directories":{},"_nodeVersion":"8.1.4","dependencies":{"express":"^4.15.2","connect-redis":"^3.3.0","express-session":"^1.15.4","@types/connect-redis":"0.0.6"},"devDependencies":{"chai":"^4.1.0","mocha":"^3.4.2","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","typescript":"^2.4.2","@types/chai":"^4.0.1","@types/mocha":"^2.2.41","@types/sinon":"^2.3.3","concurrently":"^3.5.0","@types/express":"^4.0.35","@types/chai-http":"^0.0.30","@types/express-session":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-0.0.5.tgz_1502375998192_0.2038129863794893","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.0.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.0.0","maintainers":[{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"psiekmann","email":"siekmann@neoskop.de"},{"name":"adiekmann","email":"diekmann@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"e06bede0195e1a95571ce425e1d958b69bfd39a1","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.0.0.tgz","integrity":"sha512-0e/PSHJ+yqMVDdoL512mEh4hJSaak6hJUSb9LyIOhSalS9tyfM39Ujpa3CgRC5j4ZxBCnEX8oTCwKce7hNfj9w==","signatures":[{"sig":"MEQCIEyNc52kDWbvds6FtobIsLSkOIGhgbsQcJBmhftN88ffAiBiVdOit9GZWHNs1OFYvNRZf9tx54rPiNKjgmmcBNipzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist"],"gitHead":"c7e1f1c844eaa5e4661ed086211f3586e9ecc5e9","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"5.3.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"uuid":"^3.1.0","express":"^4.15.4","ioredis":"^3.1.4","deepmerge":"^1.5.1","validator":"^8.1.0","body-parser":"^1.17.2","connect-redis":"^3.3.0","express-session":"^1.15.5","@types/body-parser":"^1.16.5","@types/connect-redis":"0.0.6"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","chai-uuid":"^1.0.6","typescript":"^2.5.1","@types/chai":"^4.0.4","@types/uuid":"^3.4.1","@types/mocha":"^2.2.42","@types/sinon":"^2.3.3","concurrently":"^3.5.0","cookie-parser":"^1.4.3","@types/express":"^4.0.37","@types/ioredis":"0.0.24","@types/chai-http":"^0.0.30","@types/deepmerge":"^1.3.1","@types/validator":"^6.2.2","@types/cookie-parser":"^1.4.1","@types/express-session":"^1.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-1.0.0.tgz_1503654481059_0.8796839043498039","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.1.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.1.0","maintainers":[{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"psiekmann","email":"siekmann@neoskop.de"},{"name":"adiekmann","email":"diekmann@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"5c9744a703613a74b2d667e513e07463e981abe6","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.1.0.tgz","integrity":"sha512-Gbn4xsrMi+ixMVxkFFZonhoUbAUZpwYjfrb+uQXrsHVJm8l8YblDgQpSHbGCl8Hr1Gn5coYCcQxOHHYQ7yg9qQ==","signatures":[{"sig":"MEQCICimEi3IW9i8GMnzCiGygBDwkDBgYD3BX3hJO9BEoYtwAiBumVPLwVVdMJ2CNmepNH7nRu4SLgIdEzDCrcH+zKiUTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist"],"gitHead":"b15cef00ffa9627f41a15ecc696ca0f11cf0b880","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"5.3.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"uuid":"^3.1.0","express":"^4.15.4","ioredis":"^3.1.4","deepmerge":"^1.5.1","validator":"^8.1.0","body-parser":"^1.17.2","connect-redis":"^3.3.0","express-session":"^1.15.5","@types/body-parser":"^1.16.5","@types/connect-redis":"0.0.6"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","chai-uuid":"^1.0.6","typescript":"^2.5.1","@types/chai":"^4.0.4","@types/uuid":"^3.4.1","@types/mocha":"^2.2.42","@types/sinon":"^2.3.3","concurrently":"^3.5.0","cookie-parser":"^1.4.3","@types/express":"^4.0.37","@types/ioredis":"0.0.24","@types/chai-http":"^0.0.30","@types/deepmerge":"^1.3.1","@types/validator":"^6.2.2","@types/cookie-parser":"^1.4.1","@types/express-session":"^1.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-1.1.0.tgz_1504170173487_0.7469635903835297","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.1.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.1.1","maintainers":[{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"psiekmann","email":"siekmann@neoskop.de"},{"name":"adiekmann","email":"diekmann@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"1e47479d625b52163e88059998dfb0d193dcb964","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.1.1.tgz","integrity":"sha512-kbfLg+F7FUbUgBDyE5PbnH08pyUJdPabc/1biCsXMbrbIexy3vHEC7nkF16Yk1Y4V06xUM6/VufY9CiU/yKF9w==","signatures":[{"sig":"MEYCIQCMKmm4js6NKQddpfvJoIvphZoQH1vr1kByO6HpuWcuwgIhAJOLlga8U/83EDIzEm87g/oS8wpk1z0L7jRKznh5W+vN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist"],"gitHead":"13d1f5c7341b95cfb47cb7cd57690d9f51d237c2","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"5.3.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"uuid":"^3.1.0","express":"^4.15.4","ioredis":"^3.1.4","deepmerge":"^1.5.1","validator":"^8.1.0","body-parser":"^1.17.2","connect-redis":"^3.3.0","express-session":"^1.15.5","@types/body-parser":"^1.16.5","@types/connect-redis":"0.0.6"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","chai-uuid":"^1.0.6","typescript":"^2.5.1","@types/chai":"^4.0.4","@types/uuid":"^3.4.1","@types/mocha":"^2.2.42","@types/sinon":"^2.3.3","concurrently":"^3.5.0","cookie-parser":"^1.4.3","@types/express":"^4.0.37","@types/ioredis":"0.0.24","@types/chai-http":"^0.0.30","@types/deepmerge":"^1.3.1","@types/validator":"^6.2.2","@types/cookie-parser":"^1.4.1","@types/express-session":"^1.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-1.1.1.tgz_1504170524190_0.33852863567881286","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.2.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.2.0","maintainers":[{"name":"adiekmann","email":"diekmann@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"7c493b521995f47d931198f3c419bf0ab4e56edf","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.2.0.tgz","integrity":"sha512-oQw+4XlbTcs/1Dd1OGEyIulC7INKx9kpJZgGXWwy141A9faOE/teI70zNW28qHBvf+f2pLwaMG78gADvvYcdAA==","signatures":[{"sig":"MEYCIQCRGro2wNypnQT/V4KyvAlgutuFEHUM2z2FpSOjiOWHVwIhAKkosV+kqBcTLH7tjOejbbWCYjIcIVfRjAOAoieoTTEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","files":["dist"],"engines":{"node":"8.5.0"},"gitHead":"42d849c51c23c6c1f41afb67030e6ec5151a44c1","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"5.3.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"8.5.0","dependencies":{"uuid":"^3.1.0","express":"^4.16.0","ioredis":"^3.1.4","deepmerge":"^1.5.1","validator":"^8.1.0","body-parser":"^1.17.2","connect-redis":"^3.3.0","express-session":"^1.15.6","@types/body-parser":"^1.16.5","@types/connect-redis":"0.0.6"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","sinon":"^2.4.1","rimraf":"^2.6.1","ts-node":"^3.0.6","chai-http":"^3.0.0","chai-uuid":"^1.0.6","typescript":"^2.5.1","@types/chai":"^4.0.4","@types/uuid":"^3.4.1","@types/mocha":"^2.2.42","@types/sinon":"^2.3.3","concurrently":"^3.5.0","cookie-parser":"^1.4.3","@types/express":"^4.0.37","@types/ioredis":"0.0.24","@types/chai-http":"^0.0.30","@types/deepmerge":"^1.3.1","@types/validator":"^6.2.2","@types/cookie-parser":"^1.4.1","@types/express-session":"^1.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware-1.2.0.tgz_1508163097496_0.19243836170062423","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.2.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.2.1","maintainers":[{"name":"adiekmann","email":"diekmann@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"f9fb983a3e894a55b5477cee5e6772b9b5ca3fbf","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.2.1.tgz","fileCount":8,"integrity":"sha512-a8LbNdCrtUQ2JTx5hU9gB+rS2C48y6+QP+oJztJyQlwRsw6UK6u9O3JODrYw0INbOQcZ/kwHgSMikgXup/79XA==","signatures":[{"sig":"MEUCIQD/ZX0Ub5VAcDLAYo7iUJGr9BH7Qpkha9v4q1COgx/VJQIgTqV8J8C9lHd+Qr7s0jDQM8bFzpAoZRqJRbHQY3AfF4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44722},"main":"dist/index.js","snyk":true,"files":["dist"],"engines":{"node":"9.5.0"},"gitHead":"1b7710f63d426fa19d3285acdc38b98f4fbe1df5","scripts":{"tsc":"tsc -p .","test":"snyk test && nyc --reporter=text mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts","prepare":"npm run snyk-protect","prepublish":"npm run build","snyk-protect":"snyk protect"},"typings":"dist/index.d.ts","_npmUser":{"name":"adiekmann","email":"diekmann@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"5.6.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"9.5.0","dependencies":{"snyk":"^1.69.7","uuid":"3.2.1","express":"4.16.2","ioredis":"3.2.2","deepmerge":"1.5.2","validator":"8.2.0","body-parser":"1.18.2","connect-redis":"3.3.3","express-session":"^1.15.6","@types/body-parser":"1.16.8","@types/connect-redis":"0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","mocha":"3.5.3","sinon":"^2.4.1","rimraf":"2.6.2","ts-node":"^3.0.6","chai-http":"^3.0.0","chai-uuid":"^1.0.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/uuid":"3.4.3","@types/mocha":"2.2.48","@types/sinon":"2.3.7","concurrently":"3.5.1","cookie-parser":"^1.4.3","@types/express":"4.11.1","@types/ioredis":"0.0.24","@types/chai-http":"^0.0.30","@types/deepmerge":"1.3.3","@types/validator":"6.3.0","@types/cookie-parser":"^1.4.1","@types/express-session":"1.15.7"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_1.2.1_1518123036545_0.17514777556064542","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.2.2","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.2.2","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"mhampel","email":"hampel@neoskop.de"}],"homepage":"https://github.com/neoskop/ethereal-secrets#readme","bugs":{"url":"https://github.com/neoskop/ethereal-secrets/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"c232428006ec125ff33b15a5451a0e41108fedf9","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.2.2.tgz","fileCount":8,"integrity":"sha512-SLC3YAOMVxEaRWlvHWKwzX2r4WlwVdwUMOY2W19SCWUrGg0rncF0mek5R4ZBu/QX4UCEw/M1kmZKD7h9aM8vxw==","signatures":[{"sig":"MEUCIQCxhpVGQI/uxyheJ5EHLS50Uex8wAYstK9E2KDEdJkT/wIgd4xUwrqKHz+RxkwmCmfjUNrHpToKkINNtsWaZpwUUZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDPJMCRA9TVsSAnZWagAA+jsP/AuVOwlvcLQjrc+hkIrx\nQuTL+hk04UYC1wXK1VctQyNqu/8kxKWtLihg3JTWwhycTaunGS8CJU3CMOMQ\n6HLJlE/dYPidF6s3Le0M6Kv7xONQxydxUq2elGYt7YOdAC6EkypFXr+ctK+E\nbVvYApVjGKnVMyj6FPlCLsWkx7N9ymrA671xJbl3gn/tIEABbqauJCBYpdGw\n8H2QknFuAqZvGbLu6w1jvc8MVLh5WGku5+i2XRmfkLBuqK/e0mLr/JRpjR4X\nSLy3pQaI8umWbgoMlDyPBof0jTyKugQZUNzM/DVLZfK6uNiAOQrWaHne8FY9\n91C0rWkJUyEOpxNCgv005NIZXLJLPRNCToPNjCphna3iO4tweLfJ1j+oeZr4\n2d0S2VEC55TVQF47tVxc/R9l6dZBq6J9Ll07yFRXPDL380ha3Gd2aezYGyFd\nxuTUXccQd7u845oD7C9v5XOgRPBFkD3lfdr3ek1J6bSMlcsFVmKrq1wYfQZY\n2uzQRsl8w0v1Jdc+DpDth9uPZYZaNEfQxdf1K23tv1BxTtTWDOcyASbkvGlV\nWjepfbihnse3d9H2TqjZCsFmzNu+IILMs0DXCxf7zOeZwhyAoTUa+dam8lTE\n/XaAUUASkjyPPpgQvC4nqCJwun5mVmxfZ3olI05Fw8SCSmcT/e5aXd3QjOPz\nRzUo\r\n=vK96\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":"12.4.0"},"scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --compilers ts:ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --compilers ts:ts-node/register src/test/**/*.ts","prepublish":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"amolnar","email":"molnar@neoskop.de"},"repository":{"url":"git+https://github.com/neoskop/ethereal-secrets.git","type":"git"},"_npmVersion":"6.9.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"12.4.0","dependencies":{"uuid":"3.2.1","express":"4.16.2","ioredis":"3.2.2","deepmerge":"1.5.2","validator":"9.4.1","body-parser":"1.18.2","connect-redis":"3.3.3","express-session":"^1.15.6","@types/body-parser":"1.16.8","@types/connect-redis":"0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.1.2","mocha":"^5.2.0","sinon":"^2.4.1","rimraf":"2.6.2","ts-node":"^3.0.6","chai-http":"^4.0.0","chai-uuid":"^1.0.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/uuid":"3.4.3","@types/mocha":"2.2.48","@types/sinon":"2.3.7","concurrently":"4.1.0","cookie-parser":"^1.4.3","@types/express":"4.11.1","@types/ioredis":"0.0.24","@types/chai-http":"^0.0.30","@types/deepmerge":"1.3.3","@types/validator":"6.3.0","@types/cookie-parser":"^1.4.1","@types/express-session":"1.15.7"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_1.2.2_1561129547562_0.0972552919282168","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.2.3","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.2.3","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"mhampel","email":"hampel@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"e274adaf827f7053e730f9330c380fb45967b115","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.2.3.tgz","fileCount":9,"integrity":"sha512-M621LzigpPSvVTHYgqKPO5KDXfceC/q/4smsPrYTB6Rk69Qe4bzryEpDEGLsU5LjRbbWog6TZ6qxmoRD60otLA==","signatures":[{"sig":"MEQCICKeY9PPck6rmTLEA90tKuCCkuVrEf6Zj0PSSdSRRzRmAiBGhUcVs31+6HsT+8MQSit8AQ7Uz6TzBMG95DxP+MDNSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+fqlCRA9TVsSAnZWagAAxwcP+gPrpz+DML0Cd5eL7S09\n/DLy6Uu0CCiGhNI17iWPFHTn9w6iHD46rna3DDUx622FQrCGN62FIc0QSfqd\n1nO7usFkS19xSelIYoM2v+UAkWa7OaiDznaPmcrmcn05t/O3zvekqDXC1Uz7\n4TuWWgaOXsw3S6MfSOrvD0tXaxF2/sDU5zkaHaPIyhmVMzFUFRmMcSDhryb9\nu8QEswx+iT7S/DfCZvdK+80dbMtmzJ2U/Y7T4H+NPtgeUaIeesmq7o5EEouI\nS27geYJM88lWmCw42ZxP9j2US8GwSClozlwJcQZ3WMEVlHabUXSEk83kR66o\nXKqCf0hHcXB5iYyv+olsxejljEczdzMoFFzlM2HnHM3nIFbUETBiracTiuEQ\nK3TpTD7dt3W9VdK4Us97T0G9ivCQoLh9y1LH/bD2Qz6H1sBMSFUh5Kbz5rYl\nwVHE79rk17rYuXSzDkwqx1+Nlr7Ix9IjvOE5yMY5fgOCcwBXsw14tPDD9HgX\nGjcVGXfsG48zRdFhf056nXGzpLw2K2zpkHYaovuNVMORLqgk7Vhd98o6fa6L\nmEqvVXuv86rEmFJGznNtwCkmtdOeqT7qObk4xST/Cc4WwRL7jWtBTFqzP0U8\npwwl81MpuwNjnzfRC9cXeCAuzvVMsP8+3XDwOZ9jlD1ABgpXnyYAvj51x2Gl\nszLg\r\n=9pvk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"6.12.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"uuid":"3.3.3","express":"4.17.1","ioredis":"4.14.1","deepmerge":"4.2.2","validator":"12.1.0","body-parser":"1.19.0","connect-redis":"4.0.3","express-session":"1.17.0","@types/body-parser":"1.17.1","@types/connect-redis":"0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","mocha":"6.2.2","sinon":"7.5.0","rimraf":"3.0.0","ts-node":"8.5.4","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"3.7.3","@types/chai":"4.2.7","@types/uuid":"3.4.6","@types/mocha":"5.2.7","@types/sinon":"7.5.1","concurrently":"5.0.2","cookie-parser":"1.4.4","@types/express":"4.17.2","@types/ioredis":"4.14.2","@types/chai-http":"4.2.0","@types/deepmerge":"2.2.0","@types/validator":"12.0.1","@types/cookie-parser":"1.4.2","@types/express-session":"1.15.16"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_1.2.3_1576663716658_0.458240460102197","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.3.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.3.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"4785ffddce97b8431317e4c719ebe82d112632db","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.3.0.tgz","fileCount":9,"integrity":"sha512-NOTC/miJNKljhrucZhS6O4eNL+njjuV/YVQUm8lm0HaFBCXq3ArrHa09CgtM1nusybxoMo859SOHPr+4cq/X/g==","signatures":[{"sig":"MEQCIHl0F9zIJpL2QxS8+o62qhXpZl4DlS63Ap5CeU/zoL/cAiAgC3x7EO6R25fYt5/d6Ex/kNJBVNLVka0c4kddqLl9sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelbWKCRA9TVsSAnZWagAAVzsP/1+jUNbQfU7Y6/qzh8Si\nTOs8VK7anHmwOShtOdR4A1xdI6Mcuz4vM6RQbW5qDLanABVk0qCJJkSS6brK\n7vXDIb7QOgshUYNBH2ldkqzXLRgJnc3mQPg1oL8whi3qvfaKoZD6cjCM5Sjw\ndeqhH8woriSO6PoHrOO2OAHTtH+6qoKYdEuwwKtpNOZG+njXGbuUlPprG5hI\nYmMag3DutGjtk39zdbTBr9gyLgNdVs/QoRv7kpYL89EEwEjQ46bLxlmHmHJk\n7G9r08ogpjOpZTMtswpgk7gGH6+pQ4p+hby+sXIj4+G0X24uMjeLaJOTzf+/\nU7PkYd7/XVk03qevdXEi+EnHQYRayR8nNKFVe8aLQSMkVyqrVurpdPS1exZg\nh3fU4sDWD/9eXK4NHsA2MSE7NKOwO1BN5aK2feHn4qUHjGkTfUNyZOzWWqvJ\nGs06B66zO8A/JP2lfciGAVlXDx5vo+eucUsF30Z2n2RASEWprjfMPxJIXoNp\nu7oar+0QxSehV/8EROht3L9+SZ8MOpUX4SR3aKmjKcEcUoa0VM6IMUExnOwO\nZEpJ/RF4dMOWexZgpdEfEhuJKASVewAqsV95DeVpx46rnRQjw0B4AJqlsUIW\nBusEx0c3it6EzIds3y5yz5fttTEp1P5DB2AEcq0VoJad48gsfvbB4tvxQyI0\npBxJ\r\n=UxT3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"6.12.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"uuid":"7.0.3","express":"4.17.1","ioredis":"4.16.2","deepmerge":"4.2.2","validator":"13.0.0","body-parser":"1.19.0","connect-redis":"4.0.4","express-session":"1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.0.1","chai":"4.2.0","mocha":"7.1.1","sinon":"9.0.2","rimraf":"3.0.2","ts-node":"8.8.2","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"3.8.3","@types/chai":"4.2.11","@types/uuid":"7.0.2","@types/mocha":"7.0.2","@types/redis":"2.8.17","@types/sinon":"9.0.0","concurrently":"5.1.0","cookie-parser":"1.4.5","@types/express":"4.17.2","@types/ioredis":"4.14.9","@types/chai-http":"4.2.0","@types/deepmerge":"2.2.0","@types/validator":"13.0.0","@types/body-parser":"1.19.0","@types/connect-redis":"0.0.13","@types/cookie-parser":"1.4.2","@types/express-session":"1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_1.3.0_1586869641521_0.2611691204994251","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.3.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.3.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"6b4983e94af8c92d989088d57f0d9ee30e527805","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.3.1.tgz","fileCount":9,"integrity":"sha512-IZv/bu3wDCmQhsMcTOUKzKowV8A41gNEU/t4p0s+XGPiGhXCoNrZK1VCBuZoywh+GanV1DlOxtWgqIVw+5NxaQ==","signatures":[{"sig":"MEQCIFBIcoiGnM7D4hnp261ToLzJiWRJzjf+G4K8jlutkSwJAiBHzodQx0WoLcJI/HoQVVAl4Yjo7HlX7lIBZa9Evbnr8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelbdDCRA9TVsSAnZWagAAwjwP/RYor3jObi8A2/guOcSI\nqaXps5sLpBp7WOsY+V0cpXmWflU2eeHYbpmQVQHQWCtMpYIrWvw3dYppYsaB\nfwnfakIuzDfS8KFWnR3bY8PKSaxFilmHDWfhaIyIurGfL8D5ITk5+j9pSq8C\nwofYqyrWPdq5FlvUPgv+si5+bXJ21k+4qT7Mxx/1aR1gMPiLb43DJGYk0Qhg\nWrYCZl6F2QXdbgwK1FtnSp2hlc967JuzaBrb/wW9UKbG65AJtvlqAZA+GAm1\nKdsIMiSrkvNQ9MObDJe5MARV6smGe9wMGejD1+6k0KOYebll4d9/I4ViPXvv\nGMcBqs1I8bmLLLyumzV0Tjfsrf4ffdtCO1JiREN3fazF4TusUPL7Aiowmi54\ns7FcS21EGD2uLO+YtcwncxMRMFuBoIdRtDMK1nJtyGCuC2xpU4Mu1oGvoZFf\nmlYrrm6rXly4UfBDMlOSZ8ur4/41cgvCqE3qbq6J3V1Jq4/jBSFH9tx3CTN8\nCaeZfeMYJucF9y6jk3v/3l1TnllaBDOgfDcKP5HXQhwfhoFn65qJAnaRa9BH\nP0v5PamVU7Noayp81v/SStJcp3s5xjanD6nGnt2X6Id7ZbstutWxIdIPcW7Z\nl92v+sxTYL71UXgrOiGIGVDb71NKNE+t8OVav8KHs5DHLWtUnKk6tEVd2Bqd\nz7FQ\r\n=Lf3S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"6.12.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"uuid":"7.0.3","express":"4.17.1","ioredis":"4.16.2","deepmerge":"4.2.2","validator":"13.0.0","body-parser":"1.19.0","connect-redis":"4.0.4","express-session":"1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.0.1","chai":"4.2.0","mocha":"7.1.1","sinon":"9.0.2","rimraf":"3.0.2","ts-node":"8.8.2","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"3.8.3","@types/chai":"4.2.11","@types/uuid":"7.0.2","@types/mocha":"7.0.2","@types/redis":"2.8.17","@types/sinon":"9.0.0","concurrently":"5.1.0","cookie-parser":"1.4.5","@types/express":"4.17.2","@types/ioredis":"4.14.9","@types/chai-http":"4.2.0","@types/deepmerge":"2.2.0","@types/validator":"13.0.0","@types/body-parser":"1.19.0","@types/connect-redis":"0.0.13","@types/cookie-parser":"1.4.2","@types/express-session":"1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_1.3.1_1586870083348_0.4011214030922967","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"1.4.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@1.4.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"266ea60759dbefeadf8c39a09de3274ae420719e","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-1.4.1.tgz","fileCount":9,"integrity":"sha512-F9OPAt6nPmNR61Hri35P7n+2shj+m65oEZjQ7Dsygevz7gDpeeSmrQJZ6oEDDl+z3nQGX2mTVm2lWxA5ms/hEw==","signatures":[{"sig":"MEUCIQC/xPnwBZjVa1tntiPhrXU00qvjz+1I51717ejAs1zQvQIgI6RCajmomz2XKmyPvMMzI76StZ+E++VYxygLWAXSbUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihRU7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaXQ//aXuKq1WulOyNLdKw1/KtUglycz6Y7NEXPVYzviLjVM9dlnz/\r\nmjf2xpXI7Mb7m2gjyFY8o8IHNcnjlCGcNiBinNO/7Fj1G/o42msC4wkR/bFZ\r\nE0ScjSaJO6XrMmK7WvlRrHtaBBsNXa+oCYoCl+q/wq4d1dWBNJRB9NFyRXu9\r\nbfAbdFO543vdmdxBGLHmZhmd+ic1XR4ptcbw6w41aoE56lbEzvPaxrygGdzG\r\n9VdfAxB6N4OiHkZfzc3pY+RJWxDYDSU2//k3eLmHL6fAwFVBfvNdFCkIF2i+\r\nQx5DfHClslUhBZgNbMpzLzAw9f9LFa2+JcZ2MVoosZtbuGDj1EpRH/YLdcA+\r\nZxmw7WTGvmW7dNxcf+w7/3TuoyHm76+te3fk4CsRIdf4oLFA35yOXGpuBC/t\r\nsLp/XFxlLBZ0kdR1CMTfzZ/+8mMvy984szl7mdWjc7ypy6ckQDSB+bVi943N\r\nvCB7Qd6ER/M+RFHsDH/w+K8GBCDa62bVqXQToBhLfW96XX+kIhNfD2xA9mXe\r\n1FCTHvSdTwof59QuaU1RzJMoQeETq4hnJxnxZS5VSYkSbvZKI78AXOqDCAxP\r\nWs1E6vDfZcoyqb2qfHZGHOpE2ujRpazynsZCqFtuXoi87fMxfw+IMUZVbzvy\r\nZmvjaWd3505n0AqTMu6iPAzRy5t7E4pIcb0=\r\n=/Pa0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"44930245810418f2b8f57afab533780efab5756b","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"7.24.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"uuid":"8.3.2","express":"4.18.1","ioredis":"5.0.5","deepmerge":"4.2.2","validator":"13.7.0","body-parser":"1.20.0","connect-redis":"6.1.3","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.7.0","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.6.4","@types/chai":"4.3.1","@types/uuid":"8.3.4","@types/mocha":"9.1.1","@types/redis":"4.0.10","@types/sinon":"10.0.11","concurrently":"7.2.0","cookie-parser":"1.4.6","@types/express":"4.17.13","@types/ioredis":"4.28.10","@types/validator":"13.7.2","@types/body-parser":"1.19.2","@types/connect-redis":"0.0.18","@types/cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_1.4.1_1652888891589_0.10681664481083941","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"2.0.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@2.0.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"b2530deff2ddfe33cd09c9dadc6af7a546c06b8a","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-2.0.0.tgz","fileCount":9,"integrity":"sha512-1cyTdSHwBhn587+SWxLZWJKaTCQKk31B6+/x4tHyTJCSAA8GDLR6I/jMLu3ITlkfAFDj3fAqHtdw7YPDojtpSQ==","signatures":[{"sig":"MEYCIQD0xGQgTmqgauYc73m0ITdca2TaNZ8SjkrY64LbXiHfoAIhAJu12xERYjV7pVySxvjM9mxa3WpKZ5nsIXNiBtwPnzEe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiowIpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfqw//cMy7wPoYkr0X0EjKGJFmiXYogrjLfRjB19KXllchsr579eIO\r\niePVjmW53cdCO9rpJ1L+Imv1Nn+0/hx/rppDmCBb5tk51lVVMgRkHXfKx7+0\r\nO4lVEbGXiTMA7OOe/hEm5nd05ZcDB7CeVK4VoxIz9PChRHT/k8IsmBfe0qyl\r\nmGGYwqSffOmWQhqeOXvo/cSOesN2qFRRX8nUAXMJSjo56Mci7vigRZz+WzGo\r\nahy723QYn3w2QgpeMVm2BXLN5tZ2PeDxExOAP0xl1w29d3eOm38BAoChSJad\r\nCHF2xn7pVO3gW+feemSrehaF5KW2UzRD1Nz790dBwciDv/a8repY/jbFE91A\r\neZicQG/cXg7sP018FWUSiolPf9hBc4+nANdVQGZbXXIsua4EvaIxNau4nWG7\r\nKwySEnuoEnd4OtRTsoozV9vgan+jVh9RnhDxm6S7sk0VDkM9921oXGycDsh+\r\npOn7XbliO1u9bPAiHMXuBnfRPuSB90GjHZaGwPE1xZbVGX5Qs+GOfsOgbJbQ\r\nj6rtchTqQqAvCGtmGJUK/aprMWYiK4qdhOeIuBgmQjvvidmWL9bx5Mj502La\r\nP+SF6U3Xwfiwmllw2sclLGfHAUd5hKwoM94RgsAh53lM3fdNvkWXv757l8zM\r\n3XfCysXCZ8LiVPGq2gL9QcrZWKY513MMvng=\r\n=WBOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"0ab233384c3e6e6657ceca243ce532153f4206e6","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"7.24.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"uuid":"8.3.2","express":"4.18.1","ioredis":"5.0.6","deepmerge":"4.2.2","validator":"13.7.0","body-parser":"1.20.0","connect-redis":"6.1.3","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.7.0","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.7.3","@types/chai":"4.3.1","@types/uuid":"8.3.4","@types/mocha":"9.1.1","@types/redis":"4.0.10","@types/sinon":"10.0.11","concurrently":"7.2.1","cookie-parser":"1.4.6","@types/express":"4.17.13","@types/ioredis":"4.28.10","@types/validator":"13.7.3","@types/body-parser":"1.19.2","@types/connect-redis":"0.0.18","@types/cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_2.0.0_1654850089284_0.025483776237839262","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"2.0.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@2.0.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"97764ec7b9308d89693a3f3369661b7ab95aff9a","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-2.0.1.tgz","fileCount":9,"integrity":"sha512-AKVUwIm0aZCfEnOjWRvUb6zwj5dTsE6LIzPxBivAgCLZid3o32Mgza4Jc8D/QY1LIshwOlByk60kUdb2HHCHMg==","signatures":[{"sig":"MEQCIEzT3mPBFyYJX8CchVaoPdXG5a31vaH36hMQgWagSQKAAiBrPY7nNlHO9koCEJAvjTkdj+JRvPfCDoquESs1DV7voQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivNZ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrvg/+PX37DnDCn086lPirwjr7spenFsl6zow4S7lmzAk1tes62mlo\r\nIK+a/5zStD14Kma+NUfc7Fo/1TBM8gV0J/FOipeHBFbeZHXTDLKr4GxTEAt/\r\ns8SyTuJM/6PhnhUcenqLX8scTwsh6LhxTNuYiY5zTb3F+io+wGU6/AxzVDNj\r\na84dJ4x/9maG0MdMqeGrCn1AY/XwKTnKeE8PgdWtRCgrCQhjM5N2BNNkBcfl\r\nw2tmNhEyxnxDB7kuKYww7US5+KPY3Fu6t3Ejm+XA8cfX+ZXoKVV7Hy46fGbL\r\nf6WNaBimdmJ9vEzC8jULqkxd0+0BRNyJ+FGAlej5rVrzigwT5LuzyF928qPc\r\nZL7B8KCtUSuDlFQIFaUFeF8sVWllKBf9LOuMD2X43Tcqgks24V5KWPeBb1CZ\r\nLuccEKDuDvkR7JKpJt67rTBCrLpttB/+cQU2tKiia4JmnVxZmP7yD6n5vy9S\r\n/pZPIIPxYAEdfLWFSVNBHMiiuyn8AciBgbKCi67dkDOzgpK/kvQg23LpzOm2\r\n+RHWv9TilQzFnBHK6NeZU6msT1svcUbbADwuPioCMvH/0nwBbXDZxW2drXrW\r\nVbaU5G9RvnhVjULhH8QUREmSSRJpqpOMmPrHO2vgObWBHuc7G8lvq7Lb/Rr1\r\nK+xcezVRgXsd6ShzKNJfS9+xeeUK0GSxzZY=\r\n=99Uv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"3dd2b9e91bcd1b0897be9d6992d37346693d3e60","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"7.24.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"uuid":"8.3.2","express":"4.18.1","ioredis":"5.1.0","deepmerge":"4.2.2","validator":"13.7.0","body-parser":"1.20.0","connect-redis":"6.1.3","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.8.1","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.7.4","@types/chai":"4.3.1","@types/uuid":"8.3.4","@types/mocha":"9.1.1","@types/redis":"4.0.10","@types/sinon":"10.0.11","concurrently":"7.2.2","cookie-parser":"1.4.6","@types/express":"4.17.13","@types/ioredis":"4.28.10","@types/validator":"13.7.3","@types/body-parser":"1.19.2","@types/connect-redis":"0.0.18","@types/cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_2.0.1_1656542846248_0.4642882028124722","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@neoskop/ethereal-secrets-middleware","version":"2.0.2","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@2.0.2","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"68ac6c13652882bdfe9fc687d25b37048601fc3e","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-2.0.2.tgz","fileCount":9,"integrity":"sha512-igDtgLfzV7UQQCVbCbMoi5fj+AX3k8V4vhVurT44b61bZBqO31YHoRVASpn9nN05VLYRyzMoLNJAURNWOZAQ8Q==","signatures":[{"sig":"MEYCIQC+hg6Mzv5zjMeb+krj4Y9cnsumXXus4H6ZaATeIogQZQIhAKZb2/Von0CxMB5XmxyEOsWwJdwrdQCWiJZvrl3xY8+s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivVmKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdiw/5AbbWOKCkmB9E0JTfapH17858C4ZIvdl9ItgE14fkGnxd5a8G\r\nSgTULMOrzYVsfVjKLJE/EH9CJRGazpJedAvlju9AB4d/ADiBBu7On/aoLWwN\r\nltsojvjYq+C+VjTbafSFPEmUB/Y/Yl+BT4ELZbQ094z+UO7yVsn/+vjHOTXm\r\n/gTHUJgYJwTqdaMw4Fkeqv7LhVGQTVJ5sP+nWypLx2ON7BFfi9hQrEyEhbeM\r\niDYECUCCaX6hzmirWNuNvy63rOumjUMyoYU1A63v2Z77OUnuLzo/hStANBi6\r\nUxclI8Gco2VogRjFQAsUJdn0E4lnlf6I4qKiQaUbLIIY3scnBXUxFPJiEPmW\r\nNkl1dehiMxy26kYBe+r1Q+gnyBWo/CVsq2KecwTU1jH4OvU7TVBlmC1GHXCJ\r\nmlxhSYZxiOhR/NboNz6rIw/MdWnae/oetAWmmWANz7ni9xnsLvTlp3ZHEEyr\r\nKQRYa9qFby5avxvPipo+Kje3hiMmJajYsbVEsUaYCYhjpJaRuKkNIhIGAU32\r\no55zkc2k9rBptytQH6qPT9Z87hVW5FtjmInYMg17/p8UsFaQwXlgQKyDbOxn\r\ntIFfqrayOvFdbWk3VC3SWuT/QLut+vM1AnMCXHcUyaj0XdiAm1YZ7cAyz1As\r\nC/NDrBvMgtzwmoYJrZLkC+InW+5X2oQ1bdA=\r\n=DDR7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"786674fa7731a02c6ff1381bc4a6b5c04e5364e9","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"7.24.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"uuid":"8.3.2","express":"4.18.1","ioredis":"5.1.0","deepmerge":"4.2.2","validator":"13.7.0","body-parser":"1.20.0","connect-redis":"6.1.3","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.8.1","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.7.4","@types/chai":"4.3.1","@types/uuid":"8.3.4","@types/mocha":"9.1.1","@types/redis":"4.0.10","@types/sinon":"10.0.12","concurrently":"7.2.2","cookie-parser":"1.4.6","@types/express":"4.17.13","@types/ioredis":"4.28.10","@types/validator":"13.7.3","@types/body-parser":"1.19.2","@types/connect-redis":"0.0.18","@types/cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_2.0.2_1656576393741_0.9451689017311002","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"3.0.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@3.0.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"eb74eff175903e86b8ff7adade74448e54eca87d","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-3.0.0.tgz","fileCount":9,"integrity":"sha512-ENoxWThFrHoHNijnxVB2kGvObUq+a7QXR6UpN5hcuD1By1TSOL3AXoGpUNcuADTN5h5RGGevkTj3Iy1HdpwbSg==","signatures":[{"sig":"MEYCIQCJeb7YrjbpEgav27ryNjVl4IS8LNGyJWiO2XWt0/jZ9gIhAJTfk0Wlcv7G8USpu/cQmByDV48/VkNueslnKJ/ByR3X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixBvTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvag/9GsJQgYaW/bEheVhf/wxVYQ1LhfKXQwOGe91Bg8T6v1MSoj/i\r\nMKiXtFN46MRJgplBFRzDemAmvx9FWfdxuFELwKs10oJO6xUlG5ImFNJeMHdH\r\nGmbpP74L33wc0o7F9zIfEAbhtGogjvd6Zkx+2ImK3ubQf2UDegzrY5oWkjlH\r\nufLSSXHnaAOo/rmKCFpMs239Ds7Un3b0s9v9xlT4H4IpA7I+Ujp71mCa7E8x\r\nSLZHzqcO7j65lfDkXtQQuiT6UEnmeDc7L9gKTlpDs0piTIq0kP+yI85onmTY\r\nWPQHMDazS8xzlvEc0ihQXU3tcFBseyz12XuymUz6YwubdeuJlZ45Qlx16k+W\r\nQX3TQ46IaDynGC4rvGHQSeWFwuFwAIMWg8Sv3dbDYWKmIde3fEegv2CST66Z\r\nrm9LLQROeyj+JzIW2Q5ED9MlYOZ1Xq7cp5w34fAM1dLE/Mm2zmaBC5YvcyLJ\r\nhMhIAHuvH1z5qKmxCV5IH9HzIQtIre1R6R3OzI+RH2mYRnxw7Os9aMeNrKCJ\r\nlq7cbaM1n2DROpywpCiUM+H94MnWd5PSQ++Jsa+dabjyJ1FRxele4Zgj8Zig\r\nL4ewVzX7pg1JDC3VL6Q/Xqu4u3v4WX4tj0V832Epv368qk4Pr2gS6Oz3iimB\r\nCxlsoY+XCC30uB5I5MQ2iKl7H0n4ZQ2W7rk=\r\n=b9Lo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"0b5813d3587cca5261b89cd1f4c3f778e9f27a6c","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"7.24.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"16.10.0","dependencies":{"uuid":"8.3.2","express":"4.18.1","ioredis":"5.1.0","deepmerge":"4.2.2","validator":"13.7.0","body-parser":"1.20.0","connect-redis":"6.1.3","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.6","mocha":"10.0.0","sinon":"14.0.0","rimraf":"3.0.2","ts-node":"10.8.2","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.7.4","@types/chai":"4.3.1","@types/uuid":"8.3.4","@types/mocha":"9.1.1","@types/redis":"4.0.10","@types/sinon":"10.0.12","concurrently":"7.2.2","cookie-parser":"1.4.6","@types/express":"4.17.13","@types/ioredis":"4.28.10","@types/validator":"13.7.4","@types/body-parser":"1.19.2","@types/connect-redis":"0.0.18","@types/cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_3.0.0_1657019346917_0.13016732488732297","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"3.0.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@3.0.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"275e52de6fce9ad816a3d6fe1db7f1cc03378616","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-3.0.1.tgz","fileCount":9,"integrity":"sha512-as0LCu7kORiwCrZCqCG7aBWC2Qu0pmzLtcf8scC3toPNMGGDhqAjtHar6t6w++8ta80fwmUG5lr5yslTVLMowQ==","signatures":[{"sig":"MEUCICunlGWAdyr10/e15QF3orp89rjcV2UbpQeStEmbtiNxAiEAwwbFCQxSDZG8/o3dhgl1UnzFm3BIgICLF5ZrmekGYLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB0lfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqukA//UI3pJ5tzsK9ZC/KsmoeGjSJx3LueaaKodCcFKZe3y6qS2ZHu\r\n46HPfy4en7y06WnDtApKHKf5V7Fm4YPA/xpiFuvfG+ZjgbQCav5Zbsr6tBhF\r\nEyuTpJK144A6RDEiChiZHUwNzD4cSHxsn9fi34Dy49O+ajXj6fd6xZpE9noW\r\nBYL1sNWeE2BbB2dYgByhgpMd4FQaUQG7is9E2MYbA84jYzRsc0uvgrXOdJI2\r\nhS+lHXW5x3yzs4zK26zaiOU+vjY6NlPkBFzbklSR1LyFl/Am09ZzO05smViZ\r\nvPNzglnfIxInxu8FVla3PAzSKoBjwoJ+lVC8XFnxxV1FSsOsFftqBpha2INi\r\nMF/hBJy6ktLlaXXTsyikVcBjuJgarpMInNoGhFw2HpjqSFu5MbSnmhSPdNML\r\nFPmtViGpJNOEHZPWkbJhXs/SdeY/a6llMtbJXmzC/38EoAzGdNboutBwcm5z\r\nA3tTlVJXc0Tc4D/CLuG2NGXhppRwevmhyWRRMkXgWgjrQ5A3DKEwEypp5dqZ\r\nHVCkVzW74fUQguc0JAqSCT2vezF05nck7KJ4zFx9+bvCcStpbq+fYWKlEuIc\r\nReouf+FrGdDczfOwAxZwjNADMbwdztfqagcft3xC4L75ghNrijezlJy1lsUY\r\nMQbLYcDC30BdyPF7O8GFp4m12VwHuspXFcE=\r\n=ask3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"7cea3f0292bf06f5b2be665bb16b43f76d760e3b","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"9.5.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"19.7.0","dependencies":{"uuid":"9.0.0","express":"4.18.2","ioredis":"5.3.1","deepmerge":"4.3.0","validator":"13.9.0","body-parser":"1.20.2","connect-redis":"7.0.1","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.7","mocha":"10.2.0","sinon":"15.0.1","rimraf":"4.3.1","ts-node":"10.9.1","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.9.5","@types/chai":"4.3.4","@types/uuid":"9.0.1","@types/mocha":"10.0.1","@types/redis":"4.0.10","@types/sinon":"10.0.13","concurrently":"7.6.0","cookie-parser":"1.4.6","@types/express":"4.17.17","@types/ioredis":"4.28.10","@types/validator":"13.7.13","@types/body-parser":"1.19.2","@types/connect-redis":"0.0.20","@types/cookie-parser":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_3.0.1_1678199134999_0.8432983215681054","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@neoskop/ethereal-secrets-middleware","version":"3.0.3","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@3.0.3","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"f6e7c2c5686034a8da8a503fda1c34e1f6212c42","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-3.0.3.tgz","fileCount":9,"integrity":"sha512-rUN4dZaoUu7UywkLAscxEhcmkDZTc84q9HHAwX3zu9yvcEO/lSpweCe7UBO73+r7m9jU4bbo8GNvxkySqP8a6g==","signatures":[{"sig":"MEQCIEQ/vWZnbC1Iy2C43re8oSn1NwDiglJ7a9GkOnGluCJ7AiBkRQLsXv1U4WvyFbn5gxW9K5SYAisrCDJCLOAtNoGthg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB4hjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolchAAorIJOjJtQ3Gs2LMzGC6TDkPd7F5S8GrKuFoBy16KWV06vh5E\r\nriroeEI7zjL9vo1CmLUObXM8qeOdM+4hqKwe4lOyGHb8o9q8TnbD4qpTZMTY\r\nPg1m1E3j0l2E4aghhmqb2JtJObnxnO4Y/Otx36qzA8H5Pix8z8qeAujdwU+x\r\naq1C2N/1tTf7/nWT5yPhcIR+m39TtjBWBCqqt4BtFn6fhfl1C4gqUM+hQPBH\r\nSA/HqpinVrIWDpbxbLZxW+zalvdfFQR2Uz8nEvq1rNkBtm5WepThS7LMOvrO\r\nITUnRg3m6whPhlSez5rMSIlYJB0/VX7AJRkK0s6O5/oV6s9X1uTGEKi2nw7P\r\nQAu/a+O/H4t9onnBE5BAJsL5yrZRvu69JLBsuCfASwTkCPwdokuZOrJNuivv\r\nFWr6s9kCMPvf5Is2c3L8yV8RQdoItGYLIYB06rQcwrh1OlO0dWNlShDCzm6f\r\nWFlBXQznvFOpOJShj5UJisUBSc4YYEsdSpPjHfWPuBNegP7e0zOL4HOtKXbv\r\nAzCojtQwhj94GPUnc7Kh1+onQR/6wOJgSGhciEEaQKWhqkbsk7bgnc45e4Sg\r\nwyCbNGQg162lGGH7WtrQbdalqduLrkV6nHgQ70BZhegvD5HRJAcchm+f9iHw\r\nAz+Zig9af3ZC3zwE2edR8dnVXWQgRx5jaRk=\r\n=78YA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"8307f63a59ae6002b00733f32f1b064a0baa5204","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"9.5.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"19.7.0","dependencies":{"uuid":"9.0.0","express":"4.18.2","ioredis":"5.3.1","deepmerge":"4.3.0","validator":"13.9.0","body-parser":"1.20.2","connect-redis":"7.0.1","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.7","mocha":"10.2.0","sinon":"15.0.1","rimraf":"4.3.1","ts-node":"10.9.1","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.9.5","@types/chai":"4.3.4","@types/uuid":"9.0.1","@types/mocha":"10.0.1","@types/redis":"4.0.10","@types/sinon":"10.0.13","concurrently":"7.6.0","cookie-parser":"1.4.6","@types/express":"4.17.17","@types/ioredis":"4.28.10","@types/validator":"13.7.13","@types/body-parser":"1.19.2","@types/cookie-parser":"1.4.3","@types/express-session":"1.17.6"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_3.0.3_1678215267667_0.9007462444666516","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"3.1.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@3.1.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"583a3aa8c3f13428ece6f65c695b0622861617c3","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-3.1.0.tgz","fileCount":9,"integrity":"sha512-NlY72CFZR8lSGmiYlHh9b12LOerp4wpW+4AdJJxtwGv8mHcTR1uc8aIqYrKWNjpE17SpwwgGcWG3I6FA2+akaw==","signatures":[{"sig":"MEQCIGc46/sfCwsDAPL2391D2K/7l9MZPyuonuPSKA90vuNKAiB8u5pNK2SH6Hmvx+u6Tu8Moow285NPCLWIE+pwvvXaew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB5VJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbMw//WuRZM855fj0JN4uaYO0XixOcQjYttwjqVVPOtw5WCoU3DiNY\r\n3lcj6zOTHsL8HTXNomzlMrRa4AGHz75LD0Vvtw190Rz/JwMZco92mSpsMR/a\r\n/z3MZZNoqpSTgSS2bw9C4ADHdD17IQqUg0k7zmHe8Py4epK+1mDu3At7t9JU\r\nBswjRDW0xthLvHS+qp5nS1k2ytwMLy598WbcJfyUxO1CIc/lhaBcxE/5+HUm\r\nxykgScO033L1168trH/KkAzqXJR10GZ/P5z2Xlgxqjz/OF8nmTLIrrkpnb3X\r\nChMgwtmssiCGJkmbt+63pyv4NzP7FEi2+hIcCZPFoQCWYDsCqd75ohBXzgsj\r\nbQr5Uf7B8xHf4xrVpEgP64nTrxRP4GM2HzjsSm4y57fLoloGVJa8f5U5X20G\r\n/inL6zrNs0DsC/4ldi1fAuhNt35aFh5ozXU3Q64/Uu+usikI4+A0lnw0VTER\r\nfwCaTKj0TZj7PhyKb7LaoGQ/O0kwydaJNXpRGmAj35Zwxl/RGbgBQpFZST3c\r\n3Ku+g/R0biXF6nyqlq862y+v5eGUp2Ba7n529nzEJw4Ss7G0ffTZgGHSmAHa\r\ndk34OSzbNxQZ3DfjJ4wU9V9B2zUA4QFvP5fmNNGPDSystYkQf7Cx3moYsat7\r\nUJSLYAEIJZ4oTFIfXdOdrIQ5wJl5B+01e8s=\r\n=NEkY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"8307f63a59ae6002b00733f32f1b064a0baa5204","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"9.5.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"19.7.0","dependencies":{"uuid":"9.0.0","express":"4.18.2","ioredis":"5.3.1","deepmerge":"4.3.0","validator":"13.9.0","body-parser":"1.20.2","connect-redis":"7.0.1","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.7","mocha":"10.2.0","sinon":"15.0.1","rimraf":"4.3.1","ts-node":"10.9.1","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.9.5","@types/chai":"4.3.4","@types/uuid":"9.0.1","@types/mocha":"10.0.1","@types/redis":"4.0.10","@types/sinon":"10.0.13","concurrently":"7.6.0","cookie-parser":"1.4.6","@types/express":"4.17.17","@types/ioredis":"4.28.10","@types/validator":"13.7.13","@types/body-parser":"1.19.2","@types/cookie-parser":"1.4.3","@types/express-session":"1.17.6"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_3.1.0_1678218569456_0.5206786696096195","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"3.1.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@3.1.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"c9020c73583790e1889851760e50b8d509bb50f8","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-3.1.1.tgz","fileCount":9,"integrity":"sha512-x7X1FylhplV3M31zH9dLDbi+D7n6Su4xNf62EAOBJ3/v3v9aruxrcrYEFACViw8Byj+u2BLzRnEEmV5l0Lhr0Q==","signatures":[{"sig":"MEUCIQCfQ0g0eHyk8+QNoHQNl805IG45BpuOBozwcvnsMc8agwIgV93yS7cizuKhfhDslLdCzmXFocXCbgh4bMpX4ArIV0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEDZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEtQ/+PU0P8aWPpItmWBOvyzazlYj4InZyhgFjnwy0Bl+mP9HlQGe5\r\nxffhKmKxA1LCOzF+u0rkmnwoKDmlfBJx9m3FNtKZE2XWrcIMo2/3tbHq7txq\r\nSeaRG2LbM+OGhzIx5nREfmcHAemWVxcTYPbcYDJf1ydZiW1I1TSdnvrEyGfx\r\ngVIeML85jvOyuY6/gG9t1BpCmt+8kZoLmE7vxE/Pw/lNQc67Nok2+x5JYE2w\r\nj9bUOH47X51LBjgJWJUbnIRs6H3OHjuAX/AEuNjaFF2tEf64raAque5YXXGj\r\nR5+jF7Jvp6YcqS56Z6mfWkY3i9U9uLd6uqC6L4bmHqBw4m+EAW/mJcvGJMoi\r\nRKaz6W3uUT/zwBzLZ33at9y7mR320pE6qdYThu7nuG3EQ3L/QdSjXe03ZqCB\r\nm/33J1kLuqT6tQUkwnSf7RUww9pky/pwUm2tgV1FmiAuLE8Cs553LeoCGEkQ\r\nTtiJBD9s5AYQK12AF9f/6DnemavV3AIycF/fr1knKgQaDaOs+Sf/Th8jafe4\r\nff8lg2Yfefi3nlZovZJ7HhDRe1hI1EiFcSqK6fa547iWc9c2Bo9cYLpMG5vL\r\nP/gFIi0kn8+cSek6im+ewEJXWv9/gLwtss6dTk0bpsBP9h8bybOc7zpwEn+M\r\nqep26klZk6/dk77oH49zt6nRGwmF/oNv3Go=\r\n=EZGT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"ac6e78d72768d8da28e1d6de02186b8923a0cdbb","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --inspect=0.0.0.0:9229 --require ts-node/register src/test/**/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"9.5.0","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"19.7.0","dependencies":{"uuid":"9.0.0","express":"4.18.2","ioredis":"5.3.1","deepmerge":"4.3.0","validator":"13.9.0","body-parser":"1.20.2","connect-redis":"7.0.1","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.7","mocha":"10.2.0","sinon":"15.0.2","rimraf":"4.4.0","ts-node":"10.9.1","chai-http":"4.3.0","chai-uuid":"1.0.6","typescript":"4.9.5","@types/chai":"4.3.4","@types/uuid":"9.0.1","@types/mocha":"10.0.1","@types/redis":"4.0.10","@types/sinon":"10.0.13","concurrently":"7.6.0","cookie-parser":"1.4.6","@types/express":"4.17.17","@types/ioredis":"4.28.10","@types/validator":"13.7.14","@types/body-parser":"1.19.2","@types/cookie-parser":"1.4.3","@types/express-session":"1.17.6"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_3.1.1_1678784069224_0.2847881802282375","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"13db7dd9910a1796ec7e855a26ce325c9a69f89c","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.0.tgz","fileCount":9,"integrity":"sha512-5GSFVjkIm4SJnAdCD+AzhyXLBwZLmtiiFyzvI4QomG6ot0A9L8PtMYtxS4uVkNAzdUFtDRfCdIJ3UEYLHWADAA==","signatures":[{"sig":"MEUCIBqQg8j3GdsrEj/y8QIi9kUp3vfzhh8fjTx7P9YGvLaLAiEArGd35yjiLrA4xlunyR7MP0oioOnZUGxlBIEgRTbFRec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77755},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"7cb50a68d41e51d0f74d278e789a917ff3fb3ba3","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"9.6.3","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"19.9.0","dependencies":{"uuid":"9.0.1","express":"4.18.2","ioredis":"5.3.2","deepmerge":"4.3.1","validator":"13.11.0","body-parser":"1.20.2","connect-redis":"7.1.0","express-session":"1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.3.8","mocha":"10.2.0","sinon":"16.0.0","rimraf":"5.0.4","ts-node":"10.9.1","chai-http":"4.4.0","chai-uuid":"1.0.6","typescript":"5.2.2","@types/chai":"4.3.6","@types/uuid":"9.0.4","@types/mocha":"10.0.1","@types/redis":"4.0.10","@types/sinon":"10.0.17","concurrently":"8.2.1","cookie-parser":"1.4.6","@types/express":"4.17.18","@types/ioredis":"4.28.10","@types/validator":"13.11.2","@types/body-parser":"1.19.3","@types/cookie-parser":"1.4.4","@types/express-session":"1.17.8"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.0_1695729339202_0.5740681068316023","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"742670c7aa3874521aa982bcd8cc9e2f67a3118b","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.1.tgz","fileCount":9,"integrity":"sha512-vUefv+OTui7GXOv26bgJtqb/fihV/+TjmUfwCNYCaJtOMks7mRL/UFVBE/T5OUvpekBqGOcXGt5XItUxHKLqZw==","signatures":[{"sig":"MEUCIFOZWi23JTyvfUE2iu0/jfau+5hkGVq9CXLtv8TknWR8AiEA/inL/JB1jdgEjTS2pkdOzyfoT8QPm9Ojp1FRGNpVNYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82252},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"c103a99f4d5a8b733e7ec36eda3720479cbcab3d","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.2.4","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"9.0.1","express":"4.19.2","ioredis":"5.4.1","deepmerge":"4.3.1","validator":"13.11.0","body-parser":"1.20.2","connect-redis":"7.1.1","express-session":"1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"5.1.0","mocha":"10.4.0","sinon":"17.0.1","rimraf":"5.0.5","ts-node":"10.9.2","chai-http":"4.4.0","chai-uuid":"1.0.6","typescript":"5.4.5","@types/chai":"4.3.14","@types/uuid":"9.0.8","@types/mocha":"10.0.6","@types/redis":"4.0.11","@types/sinon":"17.0.3","concurrently":"8.2.2","cookie-parser":"1.4.6","@types/express":"4.17.21","@types/ioredis":"5.0.0","@types/validator":"13.11.9","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.7","@types/express-session":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.1_1713444291854_0.94135125837548","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.2","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.2","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"d02497eba30c3a2e2f569e49169cbca917f6b9a5","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.2.tgz","fileCount":9,"integrity":"sha512-pfa4He20KoYh79YDpkXWemD8y/iWR9V1N8BPi/gOvXQ9qs8ZD0OohIyGppl1uB3p93afQQr0p0oPvOgg9K+24Q==","signatures":[{"sig":"MEUCIQChy/XcT+FLKbB3RA+hkBe46TSHurlFNiUjqcgTE85NaQIgCtp+4PrBVREOemHf+Qs0zwL7pqQKL2ZCs/GEhad5yjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82251},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"e2e885a70ab1e47fd04ba0c816426b63ef06fc5d","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.2.4","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"9.0.1","express":"4.19.2","ioredis":"5.4.1","deepmerge":"4.3.1","validator":"13.11.0","body-parser":"1.20.2","connect-redis":"7.1.1","express-session":"1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"5.1.0","mocha":"10.4.0","sinon":"17.0.1","rimraf":"5.0.5","ts-node":"10.9.2","chai-http":"4.4.0","chai-uuid":"1.0.6","typescript":"5.4.5","@types/chai":"4.3.14","@types/uuid":"9.0.8","@types/mocha":"10.0.6","@types/redis":"4.0.11","@types/sinon":"17.0.3","concurrently":"8.2.2","cookie-parser":"1.4.6","@types/express":"4.17.21","@types/ioredis":"5.0.0","@types/validator":"13.11.9","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.7","@types/express-session":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.2_1713448508572_0.2584671836197425","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.3","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.3","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"c20d80229aa73359e29f5a78539a9b2e4c729633","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.3.tgz","fileCount":9,"integrity":"sha512-FkszT5bWx5Podjf5MeF12eusP+FhDGArmTsHTMFop59lmQuGBFCPeVEyT6M/Fg/AM5FCp3xDuqOP//OyyC711g==","signatures":[{"sig":"MEYCIQDiw6iwl4K9PX/zYxNPrVqDGdzbP68iDQuc9+r6hN8oFAIhALLegsAaqMUhXuqnvvTynNN/en3Dg6XWYQrTHWhFLTYL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82251},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"4f27679aaf9c02fd111d815aa2fc63f2f778e8d6","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.2.4","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"uuid":"9.0.1","express":"4.19.2","ioredis":"5.4.1","deepmerge":"4.3.1","validator":"13.11.0","body-parser":"1.20.2","connect-redis":"7.1.1","express-session":"1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"5.1.0","mocha":"10.4.0","sinon":"17.0.1","rimraf":"5.0.5","ts-node":"10.9.2","chai-http":"4.4.0","chai-uuid":"1.0.6","typescript":"5.4.5","@types/chai":"4.3.14","@types/uuid":"9.0.8","@types/mocha":"10.0.6","@types/redis":"4.0.11","@types/sinon":"17.0.3","concurrently":"8.2.2","cookie-parser":"1.4.6","@types/express":"4.17.21","@types/ioredis":"5.0.0","@types/validator":"13.11.9","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.7","@types/express-session":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.3_1713511058244_0.04775075889487046","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.4","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.4","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"fa51365a7240eb9fd47c3caf0b4afc7b00293ae8","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.4.tgz","fileCount":9,"integrity":"sha512-/lXqcc5WFSIPQxBzbzqpxZInRxgArK4nh4tybG7Op8Vzc64jjiiZdbd3csrx0eBpj++vZIdaYfrtP1zficAlZA==","signatures":[{"sig":"MEQCIHxOMdKjS0FOmuPCMu2SF7YAEHhPBVy6G17eWo85U2hkAiAhxdddsUah3HedVjFKIQRIATRWvGq4Su6T0p6pFsEc+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82251},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"32ef0db82f98c5e2e174144cc2e93c347fca66a3","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.8.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"uuid":"9.0.1","express":"4.19.2","ioredis":"5.4.1","deepmerge":"4.3.1","validator":"13.12.0","body-parser":"1.20.2","connect-redis":"7.1.1","express-session":"1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"5.1.1","mocha":"10.7.3","sinon":"17.0.2","rimraf":"6.0.1","ts-node":"10.9.2","chai-http":"4.4.0","chai-uuid":"1.0.6","typescript":"5.5.4","@types/chai":"4.3.17","@types/uuid":"9.0.8","@types/mocha":"10.0.7","@types/redis":"4.0.11","@types/sinon":"17.0.3","concurrently":"8.2.2","cookie-parser":"1.4.6","@types/express":"4.17.21","@types/ioredis":"5.0.0","@types/validator":"13.12.0","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.7","@types/express-session":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.4_1723633302448_0.058745932724654226","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.5","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.5","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"a4821f52580b95878b4967a68fe2f21005306939","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.5.tgz","fileCount":9,"integrity":"sha512-U6LNhtBYAafLd+J9ALDU8qCHS05gXdXOJjAV6dYarpzQ0OZO2iISdV48MF/umuBtDlfwimA8apXSmuZC+/ie3g==","signatures":[{"sig":"MEYCIQC8SXl/qgjDD8ufbJSHL58cLgYHqMaqBmnK2r6+PJJbrgIhAKJs2JX08IA4qutNjs2fJP4pzMaObYP932A9AonPT/il","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86639},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"1feccfc7b61aef09d91869aba5792020f98751b1","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.8.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"uuid":"10.0.0","express":"4.21.0","ioredis":"5.4.1","deepmerge":"4.3.1","validator":"13.12.0","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.0.0","chai":"5.1.1","mocha":"10.7.3","sinon":"19.0.2","rimraf":"6.0.1","ts-node":"10.9.2","chai-http":"4.4.0","chai-uuid":"1.0.6","typescript":"5.6.2","@types/chai":"4.3.19","@types/uuid":"10.0.0","@types/mocha":"10.0.8","@types/redis":"4.0.11","@types/sinon":"17.0.3","concurrently":"9.0.1","cookie-parser":"1.4.6","@types/express":"4.17.21","@types/ioredis":"5.0.0","@types/validator":"13.12.2","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.7","@types/express-session":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.5_1726574530710_0.467120641279019","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.7","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.7","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"a814b9a3995fa059872290963d02447edb19b84b","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.7.tgz","fileCount":9,"integrity":"sha512-3h6wOb0drM0Yk0vM6Q8yQeH7l/L7edhNp0tTVu35188/sq6HX7/itjrjALHeWXaoyfMU74HDQlccyNm2VRnBmg==","signatures":[{"sig":"MEUCIHxVVz+Uxa1TmUmjSaEoTo0hmSOpjvLtlr5Pf5pE2deTAiEA1Z4rnnioBEWUJLNPTEOdBwiF8c7eDT81gszi5mMnpRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89906},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"806f966a0b77a0603f9a1faa978f8724ebfb4084","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.8.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"uuid":"10.0.0","express":"4.21.1","ioredis":"5.4.1","deepmerge":"4.3.1","validator":"13.12.0","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"5.1.1","mocha":"10.7.3","sinon":"19.0.2","rimraf":"6.0.1","ts-node":"10.9.2","chai-http":"5.1.1","chai-uuid":"1.0.6","typescript":"5.6.3","@types/chai":"5.0.0","@types/uuid":"10.0.0","@types/mocha":"10.0.9","@types/redis":"4.0.11","@types/sinon":"17.0.3","concurrently":"9.0.1","cookie-parser":"1.4.7","@types/express":"5.0.0","@types/ioredis":"5.0.0","@types/validator":"13.12.2","@types/superagent":"8.1.9","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.7","@types/express-session":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.7_1729256098658_0.9160792536569227","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.8","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.8","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"71ea6a7e209e3d6baad04729bd16d1622480e54b","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.8.tgz","fileCount":9,"integrity":"sha512-r1SsBzMspYLXz6QLVpzqMtUivlISlV5WZ5mW/JTLE3EDh3cGcv9Xxrm9CqShLaixRziAaZTk3j6xiuXctARp2A==","signatures":[{"sig":"MEUCICJNhveieV7apwNBy6R8LwE5BFMKcR1YaQd+kriiRS8qAiEAq7Hh7mLRzKE+VNaIhWuR9HOiM3NJ1I/5eIBpP+Fuv/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89907},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"64b91e322c8d82a8966615826cf94be90436fd7a","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.8.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"uuid":"10.0.0","express":"4.21.2","ioredis":"5.4.1","deepmerge":"4.3.1","validator":"13.12.0","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"5.1.2","mocha":"10.8.2","sinon":"19.0.2","rimraf":"6.0.1","ts-node":"10.9.2","chai-http":"5.1.1","chai-uuid":"1.0.6","typescript":"5.7.2","@types/chai":"5.0.1","@types/uuid":"10.0.0","@types/mocha":"10.0.10","@types/redis":"4.0.11","@types/sinon":"17.0.3","concurrently":"9.1.0","cookie-parser":"1.4.7","@types/express":"5.0.0","@types/ioredis":"5.0.0","@types/validator":"13.12.2","@types/superagent":"8.1.9","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.8","@types/express-session":"1.18.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.8_1733994444870_0.15629138096501194","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.9","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.9","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"691494c7f8b844b33e333c5c1667804227a17312","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.9.tgz","fileCount":9,"integrity":"sha512-2+Sf9sfCBQpmy/1eBzc7hcc0Eh4kOa7RC2NgPcwgu2xvr8V5E2coZb+3LqjiciIi90B5I+SCDjQOr7uz0+1Ycw==","signatures":[{"sig":"MEUCIEGH/P5WBsH7REEO4XbRSBCC+FQdrA7g3j5YGevX2ejUAiEAy1HnV6gyO6gSNGaUpBu4OMbIOJRg5W2lCCsUh7zQ1Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89907},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"8a84d1c8123fa5c5884478deb98b7b68fc156ea2","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.8.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"uuid":"10.0.0","express":"4.21.2","ioredis":"5.6.0","deepmerge":"4.3.1","validator":"13.12.0","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"5.2.0","mocha":"10.8.2","sinon":"19.0.2","rimraf":"6.0.1","ts-node":"10.9.2","chai-http":"5.1.1","chai-uuid":"1.0.6","typescript":"5.8.2","@types/chai":"5.2.0","@types/uuid":"10.0.0","@types/mocha":"10.0.10","@types/redis":"4.0.11","@types/sinon":"17.0.4","concurrently":"9.1.2","cookie-parser":"1.4.7","@types/express":"5.0.0","@types/ioredis":"5.0.0","@types/validator":"13.12.2","@types/superagent":"8.1.9","@types/body-parser":"1.19.5","@types/cookie-parser":"1.4.8","@types/express-session":"1.18.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.9_1741697764579_0.7009332889571838","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.0.10","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.0.10","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"b8f1e9843f4714dd3bf63885387cdbee8c5f1418","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.0.10.tgz","fileCount":9,"integrity":"sha512-No97rauT0oBBuAlubza0GdwaR4no+P58KBW7Q2W4vLkiMcrL0e0ceoHPvv2IWGxR/V07I+xojO0mKqxYNTucaw==","signatures":[{"sig":"MEUCIQDjvNUj0tm808DvcrKiPh7RXXwVnMjgqrQtUhH/7glF2AIgeJKIwQvEzmfNHgvyJjR4ZFJAlTqxeZXJGaeOxTccV58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90762},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"e34f3ba6a880282ad53652c14b5dea8f6050a3cb","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"amolnar","email":"molnar@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.9.3","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"10.0.0","express":"4.21.2","ioredis":"5.7.0","deepmerge":"4.3.1","validator":"13.15.15","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"5.3.3","mocha":"10.8.2","sinon":"19.0.5","rimraf":"6.0.1","ts-node":"10.9.2","chai-http":"5.1.2","chai-uuid":"1.0.6","typescript":"5.9.2","@types/chai":"5.2.2","@types/uuid":"10.0.0","@types/mocha":"10.0.10","@types/redis":"4.0.11","@types/sinon":"17.0.4","concurrently":"9.2.1","cookie-parser":"1.4.7","@types/express":"5.0.1","@types/ioredis":"5.0.0","@types/validator":"13.15.3","@types/superagent":"8.1.9","@types/body-parser":"1.19.6","@types/cookie-parser":"1.4.9","@types/express-session":"1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.0.10_1758098052841_0.037838996380583856","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.1.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.1.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"ea430021c3cbf176654a7dbdf80621a5141b65b8","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.1.0.tgz","fileCount":9,"integrity":"sha512-iXeUPd3M1vbfOEesLi1cGnbkJ/vUqgTJncVLeMEomej75kSiXL/zEd1NBkO8K52dBym13zweT0Nqnz3/phVZOg==","signatures":[{"sig":"MEQCIEUAGN7guQq+zNNqFmFqQG/7f/pueU4kZmBoM8Sxcw2wAiAEXSgtANlAM49gOF6QmAvhX4qGr89W9jMY4KchJj7U/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90761},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"e34f3ba6a880282ad53652c14b5dea8f6050a3cb","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.9.2","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"uuid":"10.0.0","express":"4.21.2","ioredis":"5.7.0","deepmerge":"4.3.1","validator":"13.15.15","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"5.3.3","mocha":"10.8.2","sinon":"19.0.5","rimraf":"6.0.1","ts-node":"10.9.2","chai-http":"5.1.2","chai-uuid":"1.0.6","typescript":"5.9.2","@types/chai":"5.2.2","@types/uuid":"10.0.0","@types/mocha":"10.0.10","@types/redis":"4.0.11","@types/sinon":"17.0.4","concurrently":"9.2.1","cookie-parser":"1.4.7","@types/express":"5.0.1","@types/ioredis":"5.0.0","@types/validator":"13.15.3","@types/superagent":"8.1.9","@types/body-parser":"1.19.6","@types/cookie-parser":"1.4.9","@types/express-session":"1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.1.0_1758110327527_0.35728742179059525","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.1.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.1.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"f04baac15ee88064664dbbee2b121dbbb9e5f0cb","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.1.1.tgz","fileCount":9,"integrity":"sha512-1y3EpdHmFcZdNtlqzcBwf+N6KuDSDwXHT5uea13sMk3FdBvA1l8LyK21veREt7LtTxvmAB8GetL/FAdrC934mg==","signatures":[{"sig":"MEQCICqrzzfCBs9hAJ5iWwKxUCf8lKYSbgSNIJv8+E0xJx9sAiAaCh4VZRcKZjpAviQhyZQD6uJ0MaFBRH5SeFhZ8gsDWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90917},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"f8a8071e5d323ac8d3a123f3a8de60f104335c91","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"jmetzger","email":"metzger@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"10.0.0","express":"4.21.2","ioredis":"5.8.2","deepmerge":"4.3.1","validator":"13.15.20","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"5.3.3","mocha":"10.8.2","sinon":"19.0.5","rimraf":"6.0.1","ts-node":"10.9.2","chai-http":"5.1.2","chai-uuid":"1.0.6","typescript":"5.9.3","@types/chai":"5.2.3","@types/uuid":"10.0.0","@types/mocha":"10.0.10","@types/redis":"4.0.11","@types/sinon":"17.0.4","concurrently":"9.2.1","cookie-parser":"1.4.7","@types/express":"5.0.1","@types/ioredis":"5.0.0","@types/validator":"13.15.4","@types/superagent":"8.1.9","@types/body-parser":"1.19.6","@types/cookie-parser":"1.4.10","@types/express-session":"1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.1.1_1761754019352_0.3077776302488946","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.1.2","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.1.2","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"nyc":{"exclude":["src/test/*.ts"],"require":["ts-node/register"],"reporter":["lcov","text-summary"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"0803cced59e59c7c2332e68c0a55007164bbce7b","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.1.2.tgz","fileCount":9,"integrity":"sha512-eG4rjRkhwowpRjILCLaZWikZxYa/xgvfv5AzIep8phWfDtpcwadTmv5UTRmTYbTMbAzrJ1nqX356FtqTZUiA6A==","signatures":[{"sig":"MEUCIBZXH4zHPIuu5QFbMkDnW/61i7Ea4icSO0qo3QioaUWkAiEAwTk6FwJe6xBQ7SqI+XyfULUsseQhJjBr8aiv8dYJjVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90762},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"416f28a70136157e16b5d71b8a0363f3df65850f","scripts":{"tsc":"tsc -p .","test":"nyc --reporter=text mocha --require ts-node/register src/test/**/*.ts","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"mocha -w --extension ts --inspect=0.0.0.0:9229 --require ts-node/register src/*.ts src/test/*.ts"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.9.2","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"uuid":"10.0.0","express":"4.21.2","ioredis":"5.8.2","deepmerge":"4.3.1","validator":"13.15.23","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"5.3.3","mocha":"10.8.2","sinon":"19.0.5","rimraf":"6.1.0","ts-node":"10.9.2","chai-http":"5.1.2","chai-uuid":"1.0.6","typescript":"5.9.3","@types/chai":"5.2.3","@types/uuid":"11.0.0","@types/mocha":"10.0.10","@types/redis":"4.0.11","@types/sinon":"17.0.4","concurrently":"9.2.1","cookie-parser":"1.4.7","@types/express":"5.0.1","@types/ioredis":"5.0.0","@types/validator":"13.15.4","@types/superagent":"8.1.9","@types/body-parser":"1.19.6","@types/cookie-parser":"1.4.10","@types/express-session":"1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.1.2_1764859463673_0.9223234299651042","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.2.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.2.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"dist":{"shasum":"8f1b45fa949bff4221959f937a65d26d0ac57019","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.2.0.tgz","fileCount":9,"integrity":"sha512-HKypYUXK4SedVd+2Y29/rZSNSCrI8gbxxdCoG0E3Xgw5uKUmAJ4nb56+vEIsobbYisuMWojeEdfHut7ikNUVIw==","signatures":[{"sig":"MEUCIQDFjZPsA7jTk43Ua3qztgcdYfWPcLxA3U/VcUuLpTJIGQIgQ6tyBdW5tPjOGEeLmaTZ8eiNud4pF0k2hDyQYRu+IKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127159},"jest":{"preset":"ts-jest","rootDir":".","testMatch":["<rootDir>/src/test/**/*.ts"],"transform":{"^.+\\.(t|j)s$":["ts-jest",{"tsconfig":"tsconfig.json"}]},"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"./coverage","coverageReporters":["lcov","text-summary"],"collectCoverageFrom":["src/**/*.ts","!src/test/**"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"97df915cc8074b3e6fca14e5a8dc810065beff10","scripts":{"tsc":"tsc -p .","test":"jest --runInBand --coverage","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"jest --watchAll --runInBand"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"10.9.2","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"uuid":"10.0.0","express":"4.21.2","ioredis":"5.8.2","deepmerge":"4.3.1","validator":"13.15.23","body-parser":"1.20.3","connect-redis":"7.1.1","express-session":"1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.1.2","ts-jest":"29.4.6","ts-node":"10.9.2","supertest":"7.0.0","typescript":"5.9.3","@types/jest":"30.0.0","concurrently":"9.2.1","cookie-parser":"1.4.7","@types/express":"5.0.1","@types/supertest":"6.0.3","@types/validator":"13.15.10","@types/body-parser":"1.19.6","@types/cookie-parser":"1.4.10","@types/express-session":"1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.2.0_1764870734099_0.02914809520808137","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"4.2.1","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@4.2.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"dist":{"shasum":"e64add1394a343cbf4be5a28d57e0ed497622c8f","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-4.2.1.tgz","fileCount":9,"integrity":"sha512-bkqSoaxefJoM6gmlCDDZK3E5XWtqW+GythkJkZ9X7zu54gaPQwtd+QUXJM6c7GvCtkzezJdA2Bjexju2ivOwHQ==","signatures":[{"sig":"MEQCIHpmvNCvt2p2BJoMglAW9ywLHHbyV+RvOtQXLA6PzNMKAiBwdXCXvLIlRA+ao53EeN9VTH37qbCGsxca/KVIVModUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139906},"jest":{"preset":"ts-jest","rootDir":".","testMatch":["<rootDir>/src/test/**/*.ts"],"transform":{"^.+\\.(t|j)s$":["ts-jest",{"tsconfig":"tsconfig.json"}]},"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"./coverage","coverageReporters":["lcov","text-summary"],"collectCoverageFrom":["src/**/*.ts","!src/test/**"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"40485101b40c340167f51931b6946c6bd40b342a","scripts":{"tsc":"tsc -p .","test":"jest --runInBand --coverage","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"jest --watchAll --runInBand"},"typings":"dist/index.d.ts","_npmUser":{"name":"jmetzger","email":"metzger@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"11.6.2","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"uuid":"10.0.0","express":"4.22.1","ioredis":"5.9.2","deepmerge":"4.3.1","validator":"13.15.26","body-parser":"1.20.4","connect-redis":"7.1.1","express-session":"1.18.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","rimraf":"6.1.2","ts-jest":"29.4.6","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/jest":"30.0.0","concurrently":"9.2.1","cookie-parser":"1.4.7","@types/express":"5.0.1","@types/supertest":"6.0.3","@types/validator":"13.15.10","@types/body-parser":"1.19.6","@types/cookie-parser":"1.4.10","@types/express-session":"1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_4.2.1_1768494501876_0.6214867132012165","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@neoskop/ethereal-secrets-middleware","version":"5.0.0","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","_id":"@neoskop/ethereal-secrets-middleware@5.0.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"dist":{"shasum":"eb8fcefd31cb8d32eda6084abc5ae3955e0fc891","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-5.0.0.tgz","fileCount":9,"integrity":"sha512-9hc2cZ1MqMBCUYwe/ZOdBjl4xMu4ZIvkjMeaoTmbZeNmR1miQllMK4YKFRzVdpyhhehxCHeWMgPhgji3vE7Ikw==","signatures":[{"sig":"MEUCIAsO7aSBjxuLJyW1enAHaTfiaRKNi3QOQ1K7UxZUDKIKAiEArGdca6sZ73c8u9StulP26apK8Cf6WPxmthJuMf3HiyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145485},"jest":{"preset":"ts-jest","rootDir":".","testMatch":["<rootDir>/src/test/**/*.ts"],"transform":{"^.+\\.(t|j)s$":["ts-jest",{"tsconfig":"tsconfig.json"}]},"testEnvironment":"node","coverageProvider":"v8","coverageDirectory":"./coverage","coverageReporters":["lcov","text-summary"],"collectCoverageFrom":["src/**/*.ts","!src/test/**"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","engines":{"node":">= 12.4.0"},"gitHead":"265ddf5da9caefd16e3c9a749875901fc1062889","scripts":{"tsc":"tsc -p .","test":"jest --runInBand --coverage","build":"npm run clean; npm run tsc","clean":"rimraf ./dist","start":"jest --watchAll --runInBand"},"typings":"dist/index.d.ts","_npmUser":{"name":"arnediekmann","email":"arne@neoskop.de"},"repository":{"url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git","type":"git"},"_npmVersion":"11.11.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"uuid":"13.0.0","express":"5.2.1","ioredis":"5.10.1","deepmerge":"4.3.1","validator":"13.15.26","body-parser":"2.2.2","express-session":"1.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.3.0","rimraf":"6.1.3","ts-jest":"29.4.6","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/jest":"30.0.0","concurrently":"9.2.1","cookie-parser":"1.4.7","@types/express":"5.0.6","@types/supertest":"7.2.0","@types/validator":"13.15.10","@types/body-parser":"1.19.6","@types/cookie-parser":"1.4.10","@types/express-session":"1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereal-secrets-middleware_5.0.0_1775137023831_0.9874135515236062","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@neoskop/ethereal-secrets-middleware","version":"5.0.1","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","engines":{"node":">= 12.4.0"},"repository":{"type":"git","url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git"},"scripts":{"clean":"rimraf ./dist","tsc":"tsc -p .","build":"npm run clean; npm run tsc","start":"jest --watchAll --runInBand","test":"jest --runInBand --coverage"},"devDependencies":{"@types/body-parser":"1.19.6","@types/cookie-parser":"1.4.10","@types/express":"5.0.6","@types/express-session":"1.19.0","@types/jest":"30.0.0","@types/supertest":"7.2.1","@types/validator":"13.15.10","concurrently":"9.2.4","cookie-parser":"1.4.7","jest":"30.5.1","rimraf":"6.1.3","supertest":"7.2.2","ts-jest":"29.4.12","ts-node":"10.9.2","typescript":"5.9.3"},"dependencies":{"body-parser":"2.3.0","deepmerge":"4.3.1","express":"5.2.1","express-session":"1.19.0","ioredis":"5.11.1","validator":"13.15.35"},"jest":{"preset":"ts-jest","moduleFileExtensions":["js","json","ts"],"rootDir":".","testMatch":["<rootDir>/src/test/**/*.ts"],"transform":{"^.+\\.(t|j)s$":["ts-jest",{"tsconfig":"tsconfig.json"}]},"coverageProvider":"v8","coverageDirectory":"./coverage","coverageReporters":["lcov","text-summary"],"testEnvironment":"node","collectCoverageFrom":["src/**/*.ts","!src/test/**"]},"gitHead":"63e5bcd8d2bc287cace3b104a1657e6759968f7e","_id":"@neoskop/ethereal-secrets-middleware@5.0.1","description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","_nodeVersion":"24.16.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-JRpW40pmHaiRyoXBLy/v+4iaDZedPT1lM1HEcawSvt3Vryb+B8D5NDG6zgInaPX+bcGH/+jDV9aFwa9vu7BQkg==","shasum":"387cbcb789d0d49b7677d76cf6f942ccb705227d","tarball":"https://registry.npmjs.org/@neoskop/ethereal-secrets-middleware/-/ethereal-secrets-middleware-5.0.1.tgz","fileCount":9,"unpackedSize":144186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEMuGatYYotVgffXTMLrC5Wrhh3efF1luMOuB5ACmydlAiEApwvz4xD9len113KIvm2HCqFhqqzKxg3FKLUimLgqanI="}]},"_npmUser":{"name":"jmetzger","email":"metzger@neoskop.de"},"directories":{},"maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ethereal-secrets-middleware_5.0.1_1788770750713_0.8674882790056262"},"_hasShrinkwrap":false}},"time":{"created":"2017-07-31T07:37:51.472Z","modified":"2026-09-07T08:45:51.081Z","0.0.1":"2017-07-31T07:37:51.472Z","0.0.2":"2017-07-31T14:35:01.724Z","0.0.3":"2017-07-31T14:49:15.592Z","0.0.4":"2017-07-31T14:55:30.950Z","0.0.5":"2017-08-10T14:39:59.101Z","1.0.0":"2017-08-25T09:48:01.951Z","1.1.0":"2017-08-31T09:02:55.462Z","1.1.1":"2017-08-31T09:08:45.353Z","1.2.0":"2017-10-16T14:11:38.490Z","1.2.1":"2018-02-08T20:50:37.265Z","1.2.2":"2019-06-21T15:05:47.726Z","1.2.3":"2019-12-18T10:08:36.814Z","1.3.0":"2020-04-14T13:07:21.641Z","1.3.1":"2020-04-14T13:14:43.489Z","1.4.1":"2022-05-18T15:48:11.746Z","2.0.0":"2022-06-10T08:34:49.399Z","2.0.1":"2022-06-29T22:47:26.437Z","2.0.2":"2022-06-30T08:06:34.148Z","3.0.0":"2022-07-05T11:09:07.154Z","3.0.1":"2023-03-07T14:25:35.217Z","3.0.3":"2023-03-07T18:54:27.926Z","3.1.0":"2023-03-07T19:49:29.599Z","3.1.1":"2023-03-14T08:54:29.447Z","4.0.0":"2023-09-26T11:55:39.425Z","4.0.1":"2024-04-18T12:44:52.010Z","4.0.2":"2024-04-18T13:55:08.714Z","4.0.3":"2024-04-19T07:17:38.568Z","4.0.4":"2024-08-14T11:01:42.680Z","4.0.5":"2024-09-17T12:02:10.918Z","4.0.7":"2024-10-18T12:54:58.863Z","4.0.8":"2024-12-12T09:07:25.058Z","4.0.9":"2025-03-11T12:56:04.793Z","4.0.10":"2025-09-17T08:34:13.030Z","4.1.0":"2025-09-17T11:58:47.735Z","4.1.1":"2025-10-29T16:06:59.555Z","4.1.2":"2025-12-04T14:44:23.818Z","4.2.0":"2025-12-04T17:52:14.252Z","4.2.1":"2026-01-15T16:28:22.024Z","5.0.0":"2026-04-02T13:37:03.961Z","5.0.1":"2026-09-07T08:45:50.857Z"},"bugs":{"url":"https://bitbucket.org/neoskop/ethereal-secrets-middleware/issues"},"author":{"name":"Arne Diekmann","email":"diekmann@neoskop.de"},"license":"MIT","homepage":"https://bitbucket.org/neoskop/ethereal-secrets-middleware#readme","repository":{"type":"git","url":"git+https://bitbucket.org/neoskop/ethereal-secrets-middleware.git"},"description":"An express middleware to expose a REST endpoint to issue secrets for client to encrypt their local stores with (the so called local mode) or to store encrypted data for later retrieval (remote mode). The keys and the cipher texts are stored in a Redis DB.","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"arnediekmann","email":"arne@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"}],"readme":"# Ethereal Secrets Middleware\n\nAn express middleware to expose a REST endpoint to issue secrets for\nclient to encrypt their local stores with (the so called local mode) or\nto store encrypted data for later retrieval (remote mode). The keys and\nthe cipher texts are stored in a Redis DB. Each entry in the database is\nassigned a time-to-live thus making the secretes _ethereal_.\n\n## Local mode\n\n```typescript\nlet app = express();\napp.use(\n  '/secrets',\n  etherealSecrets({\n    local: {\n      ttl: 15 * 60,\n      cookie: {\n        secret: 'icanhazcheezburger?',\n      },\n    },\n    redis: {\n      client: new IORedis(),\n    },\n  }),\n);\n```\n\nIf a client now issues `GET /secrets` the API will return JSON in the\nform of:\n\n```json\n{\n  \"key\": \"<the key>\"\n}\n```\n\nAlong with a cookie containing a session ID. On subsequent requests the\nsame key is returned as long as the session is valid and the same cookie\nis sent with the request.\n\n## Remote mode\n\n```typescript\nlet app = express();\napp.use(\n  '/secrets',\n  etherealSecrets({\n    remote: {\n      defaultTtl: 24 * 60 * 60,\n    },\n    redis: {\n      host: 'redis',\n    },\n  }),\n);\n```\n\nIf a client issues `POST /secrets` with arbitrary data as post body\nparameter `data`, the API will return status code 201 and JSON in the\nform of:\n\n```json\n{\n  \"key\": \"<the key>\"\n}\n```\n\nIf a client now accesses `GET /secrets/<the key>` the API will return\nJSON in the form of:\n\n```json\n{\n  \"data\": \"<the data>\"\n}\n```\n","readmeFilename":"README.md"}