{"_id":"@natlibfi/melinda-backend-commons","_rev":"103-e5788f01c0f395917296894fde60e90f","name":"@natlibfi/melinda-backend-commons","dist-tags":{"latest":"3.0.6","next":"5.0.0-alpha.3"},"versions":{"1.0.0-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.0-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.0-alpha.1","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"./dist/gen-jwt-token.js","gen-encryption-key":"./dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"ec7a6e0bbb12b246775b018c0d25354547cacb4c","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.0-alpha.1.tgz","fileCount":52,"integrity":"sha512-ZiJKC4yVTSigjYGejzmDGc35JRwXfyIMznPIsAIXjzbjbDWlYbTMqTjoVTFmP4VQnWgkmNoVgUPEgD2t31wK1Q==","signatures":[{"sig":"MEUCIQD9bL2BZ26IbH1GUZvWlvhpSg7VZCo6wwpkQ74FvX0zKgIgcIu9l7XCn84mjB6ebdpQLAS5kJVmWm10ovrm2aHz2ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLTtgCRA9TVsSAnZWagAAKzAP/ihChMSYsURcZhecNXbV\nkLfcHp+dk5sIjHM9Fnu4IrjKtQrOyDjCC5KwO6ShX9RGG4gfEYuFnM8nMfH6\n+Q+OhKiyIR3pxvlRJjwDo1oHFX+dWGI1VyZnm3lgH4WNfDMBHBl+w8zbqmHY\ng/5Q6+tWnRspa2LHDwkbw5eVEAc5BgnLIO24pKrYstv/ywgbWc8UlYg1Pboh\nI8CnUptmUdnt4OPyckJjbRFcWotNnGU/ODZFE3koAYLdMq/+o+6z7nZ5wGEw\nj77Q1aw4oPTHVocq8TbYT0K/3hbdPRRuFzg/I1ECUASsqdlaH934yyFENR8a\nXzyCk74NundtbmcCmpSI6P2ee0MstOI6SaBGj1B8V5RWZM2/qZCap2nwVog4\n+6m+KO3dLXXfq3+1aicljpFgDfQoB1UqcZ9JOYe61fltk7lpAOlMp5omlasT\nY6VE2zXueSSc+qfUfQjplbWhLUhUQvOIqeH9o57snBnRkZNDOCTW1y+Rf+zo\nQUUuLaPhf4vgW6ggr9TAZFZdXNti06KwjYs7t1MglX9qqaeScNW9rXf3cRkh\nJn4Hau7KagqoqFXTMXswMyZW4odBOOAbCVa/RxLRDS3vQSiuYEJ1Gs0XaVVD\ntKdw8aUxX8pLqmfoiaP7JGFvOg7YwsieVubemRBZInm/fFVUCoWkavJ4T/vl\nWH6g\r\n=RfBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"4356c04f39b3decdd5f91bd718ab4b0f9d8551b3","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.12.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.13.1","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.1","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.0-alpha.1_1596799840139_0.950978650393612","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.0-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.0-alpha.2","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"7d24a51ef8ebe09dbdd4708dff8b0cda05d978bf","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.0-alpha.2.tgz","fileCount":52,"integrity":"sha512-zn15Wj+BWiRNsELrslkNkKjAgmBnq/6R+5fZC9tIBrbNA//Yu9WcOBvq/rQWRqtgwImQy9DBM9LL5+7xEJSKIQ==","signatures":[{"sig":"MEQCIFS8lZOS8bQfxu9x0ohj2w/M8ag0ZYLwTz/yJWEIUz/bAiA80AqmFLg4dVPtxJFQZ8kuutBq7q3pbEkhDI4gnmU+Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLT3kCRA9TVsSAnZWagAAk8IP/3/8JbFl+3AFbmsWbjfg\nDDLMD2Fi2pagGzhlfNQqrvAgprV+z/zaCsx2GUzuNJGTy+hnMGtt9RbGL0rb\njnvM+6eWLbBvPhVhYM8ErJTNBwIcGHvJbdpAQRXxCoBI5AxxfZ3DR8jbdYxk\nquKbTL92jZ4sqsWCSyjJyd1fCQuhc0Z90FWcgOKp/nvkWlyHeJAEseJGY+4w\nOpWyMtSRKPcLy8FH+CYpE6LisElLMuHMGH5rnGYQ7brwJu5TlsYgqO+uj98q\n0Mup0yEvfOrkkp/+EZtHKXvA+d5QRx5gFQzJQIFPmXqvNpK15cZvSs/ks9L0\nkEN+NAS8W3OoVGzhmzR/PopjKSKMSM6RbCYDuatwG+qBNjuj6oJ+B4vYjgpK\n6glFvjLKbhEQiuTLL2lijlSADHedqYT+XI53uJpgLrpZyXzd46Pl9QfIeVM8\naxZmrL1XVoyUFMx+kLyXBY48kWPqgyCQXeEyPdFz4VHBJ1nqeV9V8qZp9W/D\naEs3kOuERtbEuJSjHcTHOwWU+GGfWePsg9+3fQdllwH9I2cDO8sUmZV2hEhB\nUE5+hM4SDg0Vm1jbMseJRo2hn0lQu8HBU/Xdf+fdCSNfuKQS9lB4khbBht4k\noOWbUl037VAfLq5YuhWBLe13V9tMjOQulL6qxbXdBqneg2MQzA3E/BGy4879\nnLeT\r\n=Jo7U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"cea368e475bfb141bcfddc61707e8c55c3749655","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.2","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.0-alpha.2_1596800483925_0.1427115870429574","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.0-alpha.3","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.0-alpha.3","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"990e43f447248f0d47c4584fcf9149e6b7fb913d","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.0-alpha.3.tgz","fileCount":52,"integrity":"sha512-iY5P1B2ML6N/qxUxFk37F1Gm7Fk9+3HbUebLSOz63ie3T7G4fy2aIThKw09VPjRKMPGjU6V9y9V+FsML217JxA==","signatures":[{"sig":"MEUCIQD9k/Wl06w9LNHGkbAEURX68JkiixfndJexWtsfXUa/kwIgM7f6o/e1T7Rj5c64RbJNH8bFb1ZKJ4U0IAhz0rkXKY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLT/kCRA9TVsSAnZWagAALEIQAIiwNVcO2z8rddfxKozy\nGZO2cItk0XNbIO7PFgMkqgfy0OUzCnOyROvhb224PVaXpcd9xRjVpQrKEbqY\nOsKu36OTIbNHY56rySL/pFofVLb8nyXK1SWJmCvCdiX+w89M1fRbhLPZiorj\naHXH+OdGEKcJH30e77JpMigonaQz89JKLfKGZwuHGpQwxWK7t+SkTcGWCc9X\nDek+3e24qoqJJBySR5G2MpXu3aO5rzwk/2ysEehrzAAJXYwnqpYa3QSv6ivB\nfgtWzW4/EJ/LYkpt9fMQ08fa1TpR1GLg7fAt0o0NcIiBXkZLwxT2ZSOMu1sH\nFAiYNw6lXTPcH9zrviAtGEuDxQYUA/xJOUrgMd6etz6m9ywW+JdiI/c5kUzn\nzDP0jy/lMhlsADEy0gNyzID0LyKttC79H06uR/bO2yzKszQbyNNwTqsVGT9x\nL69MQ5fnkN1LArr/DKJOfUfQu94Uqjax1GDbW5zDw/fAgOUUROB2Ytgdb/dv\nUe4AenoVj1jD0U4Qbg8JQYJqJ6ugypj8/VpKuSiT64SVnRYDqlt6jAHXKXzS\nuIxoIBh004yFsZcyDBiIOjb379M/3zS/MAfzJIzEk8CItZBJNQeOe/Qksv/L\nIPJPFNGR7zsVOBaKmEuSQDuaeVDaLeg+QaW+0YTJKzEczQdYayI416WV6dnI\nP/7X\r\n=2eOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"b2b911a03edc880d2fd0a491fa87f7d2edb28589","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.2","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.0-alpha.3_1596800996266_0.38780883192395077","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.0","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.0","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"69b1b240fa587ce86871ee90d913c0a9d55aa7f5","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.0.tgz","fileCount":52,"integrity":"sha512-sig4emDWIYtm+VZ8UD79W2SriYJGygAYCZCyNO52wompHO1Ilh1w4w/LBIE7uWLrtprTU/qiDCunDYb3ZmiIKg==","signatures":[{"sig":"MEUCIQDeeR6d1pwaCv4kGQg9rStemZAM483I0VWDBvNq0OgRwgIgXKJkJwPcw+eqUIxtK3x7PQnB3JrW0uW8RrBmyugmDp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLUULCRA9TVsSAnZWagAA6y8P/i5JTWsLUhpll79XxfxX\nz0Tp6uycPeerji9W6j4cpxBpCOxgxAEvfl/xYTn1jA/qzLkQrVb63DTX7unk\nDQt52ow7/4uM1RETqDcnQWg0lWrfgI9z6bueDlvS4Ub8wMYn3Gb6E0RHRn5L\nCYmu7OmB6/FnAUPtTp35pcyrl/OVb/AEyG3CpcWdwuLnkS2EWyZUBu6XRD7W\nwEhCbHRZw1jJUVxLn85hsicd8UWXtTv8/KGixOt6Koc/IAwh1jcQc60X0jeh\nDfjFlmyW5yNZ9TzFJpMRxUiGctOM6zkASESE83A1EA1n5FpdKY5ip4pXrYOS\n5jEvNnfowZU8Wobj1rDnQGMPf6/tZQ0hOVpYd+nkMXZDS+Zac9l3kEbl/Lf5\niTmpBvqv+0IRNgmgQFqU8csHdG0nDm16jSDZkyg0+nf1EMpsIkqTYtVaomkb\nQ5LyQS5knI6NA6kZqXTwSY40XcEXQsLnwI/CFtjCyPQi5BybfGSnT7u2v4t1\n7A8rjRUgXj5aqOZMJ3KyLAKkHBh4XyebtQR+/SaYEiSeVRE6bWl4JryCAfQS\nMt1SlqAqFFzhVUkywyf0cLNcHutNjggetCt+4JiXoULJvqkgYr6iF3Zg7vLW\ngQewY9iheDjjpNGa2K3PgPqYmZt0R7DFLW9ty4QHJVQrwdsSMTyZxxDQjg34\nHOXY\r\n=8Qp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"e507361aa64ea19cc203d3276df01382e0e2a32d","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.2","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.0_1596802315254_0.41235477223513306","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.1","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"8d200a8397e6c2ef1b3154475903444aa8fd63d3","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.1.tgz","fileCount":52,"integrity":"sha512-LUE5SjUaTDeDX6HoU8s+VJ6j5dG9I98i7dppaBwOGGtSvv+nGE1mK3+N9Gur5W9AROB9TslpLQJTLrn0Fo3ziQ==","signatures":[{"sig":"MEYCIQD9BIwlP8fEaVmkPXyUMqim+PQe3P7TjzhHH7wMDDx5GgIhAJUp/roaFXsRipfLFT99EIYNlVxcSACc2+w9Hb++bMt1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMmhYCRA9TVsSAnZWagAALCwP/jTK7xHvTGI0kjxFE65L\nMbU9BumnDkSFzbiukG9nrOzK0zS/f/r9u37KLucADKhxFVwTZ9qgb/BoBon/\nP1cWAR4Vrac1oItGqmb0U5jn0mwkl3rA2ruAam5rOvrgnLRr4lRz/hvOq23h\nBo5FA14Zy7Oc8bpkmFjs404FW70655NfEg1LqhgDd8tUQAsf3H/H8WHjdz4t\nsjcx4nRuXvddOLy+XKKMED28NjyeEHZHqfb5FsCpCzKqikItTwI9wY0UKMlJ\n7JUVJea3n7063ANyqZ8m04BZUmWod++iOVWoeuYpC2tlbd73x6YqcOnKsd4F\nmXuygPdioeLvhyp/ZemJffH01bOe0XdDKLGcNP2ZBZtG8WhaqyhJESaS85JZ\nzxNp1dfaPZvR08YuVFvj0pfaRBf2qISkknEUdqFdw8uA4JADnXEjdXzGVFtb\nQ409oZzSFvkuQR+B79Ed6pSNh2YIf0jCEOujacYdUwlglJoGlYghC4KsWgur\npcvjC0HbU6WcRMir8WD9MW2k2SNBudHh9YWdiEmbwbugs540+olvPOa3Bhj/\nrHBVNkZjRRucMHchs1AkZzswYjXvrWDaV4J4fSJh87fmxttvvYXee31aamLJ\ntgJ29Qcg3k0IqsLp//mqmuKfDS5tQvsw4dyREubuCClwTgbt49zgG7T7/Jha\nVmzW\r\n=4bc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"eb89a308ac84f67edfe9b44c0ab49a3664ad0861","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.2","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.1_1597139031380_0.9587333605151898","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.2","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"29d2c8155f32736a5ee651af2a0a3d47a26d1d5c","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.2.tgz","fileCount":52,"integrity":"sha512-YcvbHABvqE6RJzlvP8W8MnUPGPcesGcrjZirtX5krhJKA3HBHCnccYYQMs3OaftDupzQP1zlZUil8/lz4eDrvg==","signatures":[{"sig":"MEUCIEs0mRkthkPS6Y60hdV2Jrp1sh/5VQdGpPH7LAWaMUf2AiEA3zhRjYWhs2xnlHzSddl3Uay3fFm029JQbqAQpc/O/tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMwdICRA9TVsSAnZWagAA4ncP/2nXMJsJAna3nacpF4QX\nl7aDtJ2wwviybhXbtFGA4eOaIC6Y0p0pAXx34nL6o8i9QZkSER3005ac5Bks\n6bWZO4eft6yeC/D/Vy5+jg5vb+a5+B6LMmvEZMvJj5U6s/uRfkmhWlUQoomw\nZIPcYs1HMo8FEk5bTVMiFY0d0yQBSbJ61GPTXTUUUK4eV0Q2KTqaE4cawpcX\niE7T6mPoGQj/Bnd+ETPP6dSXPxOy5i1ybndPoIqsU28NKLC/9xsIhuYGITQC\n/ZUVzUWgPsU+liCqj8RegIU5pR7feqN/B5EYnEijy5eLdEHmnAmahhX5TBdR\nWPGi7QYFZ60L8qQ079YutNgHLHO39ds3Ky1d75Ws88r5aOEJgqmAlK2K0jqz\nos6aGfPcqsdS2eT3UGy1CEsVLmHKp3qtR8utPLKpj114Z5QwzPsW5jeL5/cP\numXKz9+HZOpk5HmBlUZUYu9ODfeblTk4diKd6QD3ol5oqEOyKomdhlfx9l9e\nFNFmhiMfhvfeQvrSHADxtZIQlrNh7Hz6m8zDwIQeoFBbE/DISho6dTtX+ZGq\nj3cu1h+9irkxAYW31ezmZtwF9RKXfuWE2Gs5/K7LA38d5+5cbu2Crzjb2W4Z\n/waJV9ZUFSPuQUTBTZ2yOgaPKqwZlfpr2V4j2J5iG9NIbZWDEJqQakjObHTt\nK1OD\r\n=VOuE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"a6b947765f7c73acc05fdc4704d3af2ee97f5082","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.2","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.2_1597179720380_0.5261339112283894","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.3","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.3","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"ae7da1b3117cb7ac4f3960cab800bb24e3180b58","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.3.tgz","fileCount":52,"integrity":"sha512-EczfalP6F9dVE+uW1kkT44T6a+CiAt79GkvP2jjbdTzMGpVxVWOZLzwzgA1q8iJDfAqPP2NWYPwXJTF+POcnMg==","signatures":[{"sig":"MEYCIQC37IiXCfImS+Gn3orXTjHcFlVEBDQLBhtSXO4nQn2MJQIhAP1D+iSKtnX7+wYbwLu0pJ3DcOBPoYyp6R6Dtw4LEY91","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNP/WCRA9TVsSAnZWagAAtOkP/1AQu14vwnkXvtxLQj65\nQnJTX4OdpF3M3pPpUIWtSGcLMqI8WW99TsVjjSw9Eb+VOOjoAqpa5xMG7vKp\nA3QldI58RwVxlQpyNyvPqdHTXuRAwxszZQI/qRa+xX1PaZkUa/yyOs/TTH1T\nnShSZB1YphjSZKtdCDuUve8OlkGaE7ys5ykWK2aLPxKxfjPTVjwq77Eh9JQ2\n+5aWRs3NS25eWVutTpK1fPz28c4WNw4eo5TxX/YOuJZ3SuFQDdKHLJefq8sd\nkYB8DoMk7NKfGe9xvK9gplsmEYZGQqh3mlpnKPFbwXgJviOJPQVddYVWPJY7\npYQ78lLmwmSaMQmq8qZIwmEIQCxREICWqQPeSnBa8EvNydEPK0BMC3OACjWw\n6rTkaZzLDfGKDntFJkY0OAjjU6flUA+E1tMyhp/VaqyeFojQjbWp2yzpx1g3\n3LJEK8QMRWh5YPICIzEkSr49ZFHILv7tmYcUKsg6NaOCflOoum752R7dIxVA\nLfpS2dt0DXY2UWgGcpRUILGwgmrk1xa862bjLrxf7TxCpbGTXw24Pd52gDvt\nStr3Nm6qbhus6j6VWoNkYDrqWnWsjhO4cxc4JaImoBZ/Y45X96Ji2urLjchv\nfo3ThRLkMrr/JobCV5t6gwqTdK3jtTjqvJU7ddnGpeIKVeGYYh+mU0m10XoF\nBocj\r\n=FnxO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"7cb64bec345f934022af2354b3cd0a7da740d399","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.2","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.3_1597308885719_0.37301805674208266","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.4","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.4","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"c1021a088fdfbf1c5e475418e0a95e6a28021eb3","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.4.tgz","fileCount":52,"integrity":"sha512-7f8MGu8uvxDPxyWsvN6Vjl6MAeBFqyaq1yLLC6FE/rPGZ3ppCVzV9CDivKFmggvXnlI4OuwTu869kSQ2JGR0Vg==","signatures":[{"sig":"MEUCIDFOs/v9TIw9YHp5ChEg3DXoEPWFDC7gDl+6kc0062gVAiEA2hfNbASo/M8osEifzs3jlqMk/NeENPWkzshJ2eqOAOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNQGJCRA9TVsSAnZWagAAidEP/1VPPREM8b+XT1jSRWqq\neo7391s4C2vfvFxRJgAhkFravHSfvyL2KLTaXPdeIYvwVmLMgl6m/icoQFWz\nscpYXCOliGJqj3zog6oY0pbzHehma7+2ASxJA7qgvzluGts2tUgXfUmoMbm/\nstIAMIwhcPiv9H5D51trnXAJMJ+T1BY+9OV8ExTNAWaObydhe9QEnaw40CN5\nQzinoo8qm2DW+cNfnKucV/I19I8P4U+m2sc/DbSgHUdZYqXgXvaYZUXQeD86\nngSf3NU03n1IOs13BHro2KAYk56BmpZplhtBOg4t15UR2/VGu0ES1zCKPdq7\ne3eweoXt2vfOB3c0O6kje+2gMRD3MDXmFF/y6rFYmOgvu7MGdwg4Jf+v/5k4\ntnVhi8Yo/wWSj+bCsJ/cXyYzB3EyFLr5I4RFCGEs9ePx7SuvRY1k+v54Ty0v\nTpcKWGu7MQj067rJlmM+5DvI5KbRn0eRjKUxRY4JP32/EjYe08uZLKkpOTg3\nK4mltzB79apu6C7rPH4xxhKHX7v5s/ZM51yjUg23DoidR63jvLqowqUefn+z\nviW3y5LF2IE2MJ6/E7HGx+o8SaP4eSQz0Zk+JWV4MR6SBJm8FTrVYvzFTPzg\ndqQC/OwK7LlcSXbsQTjPvgrFApB885WAqadxsMcNiDPt/BRX879oYC9jqqjD\nxgqX\r\n=qGC7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"2345538b599a42c259941e69e2fd8557edb15370","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.2","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.4_1597309321400_0.5275840665190605","host":"s3://npm-registry-packages"}},"1.0.5-beta.1":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.5-beta.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.5-beta.1","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"242879d9d3570822b48b689b5f8fc8f150c59577","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.5-beta.1.tgz","fileCount":52,"integrity":"sha512-VLhRiZz0hCdm741O25NtZGDd8vTRlzlkqAH+mn8htJbLCPXvHnA7/W8vOyomvFW2Cb4wM/UFz/9iyoCegWU7Og==","signatures":[{"sig":"MEYCIQDQ1fnQamm+XF5s9bc+2Mjt8Fwm67X6op6StELlz++VmAIhAMN1kRQKniq36rqyb+BM9GM+ncuLUVqIRPvKGT5zrJeC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO4h6CRA9TVsSAnZWagAAUlgP/i/IVzUzAkKt9vbMSE5l\nUmX8x1whVE9LazyOYq7quqX4kfWMDX5mEED00v0mycGXeY4lE43s/7RYYiVc\nlO4aWgtVX1YSdQTYNjfNsZVNmWDvpVxhOndqliirmHTQatP2VpOc94AA41Zi\nQam95vV4R2L/Gum12/rnoOPrb8yjY0c9+nxL20CMB65Ep6LW4NJvzp34ezzl\nJMGVo6GNtD8a4jXB1b4/DXjbkIdbBS2zp4qYT9Z9wg3lO8nb2jsdy28BhBgp\nI7JxQB1wJ7jhro9lQ+0+DmbpnijkYDaoVoHnr3ctgzlLGPTAKni2FeI0Qp6n\npVYhGdnBnrxvze1THZ7Ap34c1GbUF1akpZnkDLjvRo3wueQSZkuYNr34E7Lw\nZRzcY/QqLcjogbW5w8EtSm9tChHnf6RmrZTFobQO2pgvHd8wIo8JPJZDRUFE\nxQtN0KC6uyHrgyqY3cJltToYaoqErgIBFlIiZn6cyRCF+rCROf4omcHQLK3K\nMf4cdL34hXIhBH1Z2X45Ab6cFetFfmvbpXjVsIXWmBXy0naqcKWc7h0kYn+5\noT6HuU3vzow1L3ft9TFIfCnxo+uH6MGjizxpHp+dtN8lrcPbtG3mPyZ7+vot\nPn0rswUKOuUx8AXnw38B4dHdceQlckaLlnbGwRI2jwcvqIGu163NPR/zlfq5\nPc0u\r\n=XGsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"plugins":[["@babel/transform-runtime"]],"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"67ab3c7579959e35e8af076ec79c821aaa798df6","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^9.0.0-alpha.2","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.3","mocha":"^8.1.1","eslint":"^7.0.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.10.1","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.0","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@babel/plugin-transform-runtime":"^7.11.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.5-beta.1_1597737081714_0.2948760539107118","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.5","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.5","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"787b9cf214ffdf27fab27cb67e70610cfc5bf55a","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.5.tgz","fileCount":52,"integrity":"sha512-UD9VSeTwFIRIp1swPIzG1VaxIBkCzuMewxLyKgiGdY7nuTaODIolk6Kidbq9qI2rVSCZwwwkAw4lSLNsBCcuoA==","signatures":[{"sig":"MEYCIQD/IhVyUfOHd1r7Wxg3NDdBnlieXeai08mOJ89nBFn8jwIhAOo1aVC4n+uvo8k+ZNvtOfpo5btWd+zp/T3yTzm8v+r4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTM9jCRA9TVsSAnZWagAA04oP/AoncXqXj6SXhZf5qTKu\nhql0hCp1TDjSLXz/z10NGFOSxgcnurWhm1WrmgQtl0hjPzOXAMJg2jU51Kub\npbdYmONyGuqDlFiVYzRdV11AzeZgGFU1OEESFZhnZ7pC7EvLVv6Nu3lukaoL\napfA0zKnKYHPedSZwIJ0oom9GsfH5iL5fcYVLEOAlBUfvzllPpn/xZAbmxhy\n8hGeD4vXrob3V9lHNxnfLfb+pKofVIyXyroGUzkZpcXKBD2UuQ2PACd4i0el\n7+dD3wee7edWUdKymem9IMp+aSGmnv6gWWodclBvvfJQ3sYMakMQRgg/8YDd\nSuuy8z7YfYL/m/DUtEeLEFtlwCXE0wa6r8n/9sog0snEQ1+m4hJ7C2mvoYaL\nBsaUvjH8n7kGUtfvdY5ez6tqROc8JqNoG/94RYg6/CvK5JxMGVGBMJ3Rc4W9\nKFXcqE8AH8F0OiSYuZND36z6+u2ZQ/i+EFOlvEZnSuCwU1IYGNTw3fAbQQ4e\n9KwisFkKuPpG9E0BsiWLVb1LXag48nrpe9nWBMtG1LQuG3tbO1kvaPQpPaV8\nbzta+IgcFCdGSGClMIyAPm1XiZ34dGquw+8fzJ6LXLw27fWZVLuB6TJ8znHh\njLKgQLUWBS3LIHffxkO4UOTEJOswX1lmfvYr8+erwZ1Hz9IkcVFJ0ubGVhhB\n4aad\r\n=z3eG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"997271efa552b511618bbd84be88160997badb5d","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^10.0.0","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.4","mocha":"^8.1.3","eslint":"^7.7.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.11.4","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.4","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.5_1598869347292_0.21425296648551595","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@natlibfi/melinda-backend-commons","version":"1.0.6","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@1.0.6","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"927fe4aab7c86259930dd880aea2a69fd590e9c3","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-1.0.6.tgz","fileCount":52,"integrity":"sha512-ms771hHCDxqd01U4TOV86vCfTvQd6uWeTOM9aBwikS7BHfaomISZKFZKXBzI5MayZZwoFk2xfyX1SSYUR8rw7g==","signatures":[{"sig":"MEUCIC4x4LWyUGAf1HbqSrLDfKmKj8TmF9Z+wi+WnR4ZNuDJAiEAjCs2GW2b9JA+WRwLVSXpjDBDmOncF8OCpy1xQS1p3Eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTN2eCRA9TVsSAnZWagAAi3MP/jvTI6muwOXyj136Vsk1\nxqrFEz4vYSO8Zd57pKS5+0WyKS/swrjDY0FIiNx9dR37v5h54a0Drr5EA9gV\nfZ6Sn8fptadM9bTXIPurpX6Ur7+oGwh7VkJ5XPcWinBJzL/jxCGtf3msxJPW\nr5B7nqXqdb2ot2iuf8KLy6k0cWsPbkuThR7hsRBwGeE06T7B6+i7IGqt8i4U\nEp4rMRtdbZDCAOh4E6qj03KXzPTZRaYu5AoZbz3Ih5/AzqkGvEdZ+FAFtmBg\nu6v/QJDdQ+4Sv5vkh/D3HUlepFKlVdWWS8oPoVi9Q8GYxY3/+2h4hL/lLhJo\nx/wXCvShlvzoWZZZqlk+5fmK0mBS1VMKcpv9dqbxWyK8tmPgUwHiGAx0J6ms\nRqSZ44GmFzPyajvel9Y5SQ4t7CfG051dibSmMRY0mbQjDZqV0DiR+5uK0WP2\nAw4nh3G8VGROP357f5/m36d3M/+y6ayUCOpHJXHy3ttn2Q9mTntSbvRTVDUO\nt11YUYy9aIcMpu4UoI8WpWq3e0rP1ujqO5eCKebumhhic2wCGTHWT8IO7ob6\nYZUAloWNXGNm+Lpyi15OAN2ez+lw1/KOS9jA/ue8DNGkXLWUiNm6zrChHiSw\neXip637OPwYtMbhCuQmSjnC8Q/Ie5PFTur4rUTJXhu961saC9goK8YuFfYKv\nklun\r\n=lpIJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"7358b5c4a983014d8fc231c82345522c5ca83301","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.17.0","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","xml2js":">=0.4.23 <1.0.0","xmldom":">=0.3.0 <1.0.0","winston":"^3.3.3","passport":">=0.4.1 <1.0.0","base64-url":"^2.3.3","node-fetch":"^2.6.0","http-status":"^1.4.2","passport-http":">=0.3.0 <1.0.0","express-winston":"^4.0.5","passport-http-bearer":"^1.0.1","@natlibfi/melinda-commons":"^10.0.0","@natlibfi/passport-atlassian-crowd":"^2.0.3"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.4","mocha":"^8.1.3","eslint":"^7.7.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.11.4","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@natlibfi/fixura":"^2.1.2","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.4","babel-plugin-istanbul":"^6.0.0","@natlibfi/fixugen-http-client":"^1.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_1.0.6_1598872990496_0.5748007286864989","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.0","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.0","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"e51008eb8170866b9147f415301d4718b5d125d5","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.0.tgz","fileCount":29,"integrity":"sha512-Wp0HBS/WhD8klpRyPtj+/9+PJSsLRWNND4IOCG0S3YEffgSClXTWJ0Ne+8CyCmekkeiI/9N4vayW9c5pG2VUqQ==","signatures":[{"sig":"MEUCIG9Zh5TNlhYZGRZU3dFPXJUcj/ubZ9e4vY1aigO1RaCMAiEA89qSoLX/IzS6rMYwTu9+ojKUXMw6OjzhokZ8eZRVUT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaJ6PCRA9TVsSAnZWagAAZ/kP/1PS0fi/09j/1eQN9/uU\nQZ5vt0YWI1bBDzNSv36KEHlqq5O9fKb20am0L1LS8bEQiLS7MyomGBQY6mlT\ngY9JsCn309vPVA6EyOQpNJzRw+l4asOaXowf9gBcZ9UZJIqVc5wI5xQQHGkV\neN+yCVKYmRB03WsbKvPH853agU8WTGCVqyj92RpofH1v3k5wG1j+LgT46tDa\nIl5BNKTIlyUNCD4Eewc6mZxDN0jmm3Zcv2kRg3draaNmfTG1zSFxtmSZLNjX\nQlzqxF6dRGTfP8K4DUHbO+p8scgTowcG0hkdtaRDWvTxWadicrkLNKMqmnCV\nUkr7cwe+vWWeeOa+xrxcRnYYgyqG+6MdwVxHGMNRURVlrfQvxAMZoGJDc8kw\nG8HirNL+39ZQBlk3OpBFc2wKAW57oLM5eIAeyTt9K++QlSx3khA/2Mu8j0Qy\n3WYiAN6ab89uQ3uwArR7bJ070iNQ1pMoAhxfis5xNiGUB6VslqX8zMhWu0nb\nlxT1LYqogpBbcLNlho6SWzaINwwVr6ykxAgxCuCzR0ww0p4fYOsG/OBiK7DG\nNDWy5GgikXDK+ZNvinb9rtpbGUfU4yLzRp9Ang4HSbjFldGU+WEvNBQPH92r\nAz1GOMIGE4D04mF9kOkkwL7K5CCOSO9YdnXa2SYHYSgJh2G2Ze9Nm4Bi1Ock\n1OUJ\r\n=VZl8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"82ef49a4b23da67194d0bc21342e2c524b9e46b3","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.18.3","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","winston":"^3.3.3","base64-url":"^2.3.3","express-winston":"^4.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.4","mocha":"^8.1.3","eslint":"^7.7.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.11.4","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.4","babel-plugin-istanbul":"^6.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.0_1600691854958_0.26000255604664146","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.1","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"5602ba4ebc6a2db6f460dfb95e946cc3bdd6f450","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.1.tgz","fileCount":29,"integrity":"sha512-80KKPfR6IllsHg5iL/3yjAiw+Kb6gRQIlcfguBWRCHsvfDrHNVu5Tm0N+M4W0IJeRBRjeLnWRnfnVOdGQa8N+g==","signatures":[{"sig":"MEYCIQDrpECpA7bB7YQw80psi+GIFnX6QSB0Ig3m7h192juV+QIhALTIc8w/4RtfjDLdJkQsic4CZDslrD2yYP6TjtRlf/Zd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaZ9mCRA9TVsSAnZWagAACtgP/3/d4W0sSFnvwUdRfugf\nnzPwK7BkrhKvt3Lk0jvJDzsTcxU1jM4BMmbQ6HMC650xIIwziPRpzMYJVelN\nxecCpehmzCrFtGNZI0mwNDmWs2TqXcwEa1CwInoHm6j+D1iighMOr4usOGLf\n1lBcBeH3Ti/Brj2SkD1hKLIWdKPmK5XbF9TnEy19KUeE4WBazaSupinfcLga\nex4JisvF+AiuVAHns1sknIKbPzRHlgixGTXOXZm87AShKOJD5hHswowZRhU4\nAUF2TOwLcgeSyEaew7hVXHzRlbtFvQA+s/36Lxkmy+T3l+pBlQRejPg3XEJr\nwdeNB+ZgF+gaLorrRvjYw8BZO8kkoLv4kr8MeXrGcoJfqqHHi+2EYyOzNA0X\nXcXRD4/Lm8mY1QMSAy3w0Dxc55+73SdjqQp/0C2l+w+ay8iKi8oUpIh5EW0j\nRGMDQ6jep75KRHFaeyx/t+giyTcwcOM4K1s1HDL7Gis4wH/mvdiytBAWR/yC\nPdbcMSE/xUQeH69iUZBDL1TGhEZmPUuovz1H5tzLDdT5uf2livaJR2uR3eJR\n5rT25FRE2CIfiMo44PEkAMzUOfUCZcW7W7iLZFQpxzd1zru1H48TV83L5B6C\n6cRYFBP1og4Youpn0aaXv7r+PKyXJajmsZYtZeWA8cQTRhnkWQ7EXxq7ujB2\njubb\r\n=/XRb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"bf7e8fec914ebc839094274c94380ebab3d159e3","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.18.3","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","winston":"^3.3.3","base64-url":"^2.3.3","express-winston":"^4.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.4","mocha":"^8.1.3","eslint":"^7.7.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.11.4","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.4","babel-plugin-istanbul":"^6.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.1_1600757605714_0.8219099229874731","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.2","maintainers":[{"name":"drone-melinda","email":"melinda-devops@gmx.com"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"5ee6a8ce2f116128b15f9e81fb91eb277cc7d803","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.2.tgz","fileCount":29,"integrity":"sha512-YUbMvzUJQ2SheKCJIJuAtZieOoZzIA/edUFgeK+CN85HsMiaLtrCc9ojGCmPh6FdKaRxkUirv5Bmt06zLVom5w==","signatures":[{"sig":"MEUCIED7lomz6icb2xgzkBwsPHfu9BfV7mGkwYLKm0oKKtPdAiEAywxNa1ZqlTp0wblLRmblUxbbyGakgu9qHJNjzORqaFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfab2RCRA9TVsSAnZWagAABxEP/ROzPYFSeEjINaNiYC91\nlC4479VSdIxTUdgkUVntikAjRqu63bFz3D6y1kcEHcfZv4K5uaDYRfONNzoC\nJIZQwaFT8QWXSfeu3co5w5hBUm1S053dYcCLftpdyU0W5cce2sb+VPkU2UEG\nttsFiemvHL+zpzPHQlUJkOowZv1DqVB+VW27JQqyshTmwiS5ZYKG5AvpJqmA\n5eyqkD7HHYwvlNygtQTfd2+zEjtYYg6ylbxgqQMkOTYaWWZochUH/p4PYxxs\niCRBP/hjKybfOlwIO35tVQwgy3dECYeYhkZDLG3NXp/bw/tCdVRLrHlGqJmM\nPglGtxVKPF7YAZUlyPQto9nZG0pFdtVvej1Jd7r1+j4m6ge3dSq8gVDt0/L8\njx4p34LQPkz7YpkXIvbfvZrqMCrfBuZ+tPj8TiJgDUP2v0M000cEt/VaZh35\n61TbKNlUSQSWS03j3hL2Y/yvbKbkD9zrdMouEUwm7vtx6FGwAJXJnWoyoyfj\nKacBRFdWhfMkkfyNH+8CKx6d1TAwissCHLfELeu+uZ0sW9Td0ZnaG7hpoJse\nRt+BkDrGUkW3v4zwrDThNgJETbcT0WolSmRV2nbyvgaHs5PIltXNU9XiYNCe\nMmlAE2onpxk5zYbQv47ZvrIS27nsYpe5YZiVqt4ylBPvHpl80iJKIR2kzSvz\n0Y0T\r\n=TmgS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"925a1ffce4482d1249decba783f2cb27f88c7f7b","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"melinda-devops@gmx.com"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.18.3","dependencies":{"uuid":"^8.3.0","debug":"^4.1.1","moment":"^2.27.0","winston":"^3.3.3","base64-url":"^2.3.3","express-winston":"^4.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","nock":"^13.0.4","mocha":"^8.1.3","eslint":"^7.7.0","nodemon":"^2.0.4","cross-env":"^7.0.2","@babel/cli":"^7.10.1","@babel/core":"^7.11.4","@babel/node":"^7.10.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.1","@babel/preset-env":"^7.10.1","babel-plugin-rewire":"^1.2.0","@natlibfi/marc-record":"^6.0.4","babel-plugin-istanbul":"^6.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.2_1600765328574_0.3287360762933311","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.3","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.3","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"c1394ee02d18c73c033a698751a429709a2bfbf7","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.3.tgz","fileCount":29,"integrity":"sha512-bh71LTFNp4WuRZGkmTUMLMdce2Lj7vIffgzexwMK0Xc6wlgJUeNOe20eMPQ06Hm0M8sQixBNovAJxPJqs0QpXA==","signatures":[{"sig":"MEYCIQD6xol+Tu82301je1kyfPNJ3ZTGB3j9kNwi9uXwSyEjXQIhAP/MjhENiN0hjESaUwkgdkQq/niRUH01aOGIWGPGFsiB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+q8QCRA9TVsSAnZWagAAxA8P/jUmIqbYyS8MMTXw2Ruu\nglGKD6CcO5puaMI8W3YdCHmp0nR3RyWZXyPunUYZcLqr4Io3SVtCLXOffCaa\n55+qzSl1obWX89/Xm5+zHvxEv5QD2991PX3zR8Pye57p7TQGH1NlPPzdbve/\navY4mdLk264wMjR3z2B7XagaFoBLVMatxPPTBXIDpeJW0veLrd6fB1JP/8px\nRfU3jsKuSEBclhiowZuXAf+0U3oFArCGPkhIrn8cj9Iyb9K3TREkAKRI2KOa\nKXF5QHlc5RapSLE/DNZxKK7DiC8iUn6vegtQXZNzr8+oJfVKsWIGnM8uy0pN\nU3EgK/cLHVHXZ/MYDrzKZnHWKAhyv3egmhXbA2fqIAK6X9J3iU30gqCz/AYm\n4nXEoUPXKoBzEqW5j22AYBL5vLmAGdHBakUoSNlJ65vQ04nJOv+YTHBm0+/S\nMiGNKOADbK+xadKiijSi7FiISIsAzStF4WuXp/m80iwbBytD0ffc5sc3YkwH\nVyA4GbyHilMNcIBEu9YE+Co1WXDeX4B+W+DNTKBAnaagfcEIsGSH2ikCtgFm\nVVEiWmYyi92rhojkru5naQO+Ai/0Y6nwqwqeW8rTacgupyZTNWQDKKSrJHwr\nZ63AdNSatQGw+JBG0aIx/d/x/M43NYBarZuxOtYTxF4Pp3ecX8e1ki2ORPng\ncYAS\r\n=JPQZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=12"},"gitHead":"96361db122177dfadace0dad1276098a8efa0e89","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.18.3","dependencies":{"uuid":"^8.3.2","debug":"^4.3.2","moment":"^2.29.1","winston":"^3.3.3","base64-url":"^2.3.3","express-winston":"^4.1.0"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","nock":"^13.1.1","mocha":"^9.0.2","eslint":"^7.31.0","nodemon":"^2.0.12","cross-env":"^7.0.3","@babel/cli":"^7.14.8","@babel/core":"^7.14.8","@babel/node":"^7.14.7","@babel/register":"^7.14.5","@babel/preset-env":"^7.14.8","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.14.7","@natlibfi/marc-record":"^6.1.1","babel-plugin-istanbul":"^6.0.0","@natlibfi/eslint-config-melinda-backend":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.3_1627041551904_0.3843558909678264","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.4","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.4","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"96ad0e753642deab48c19f49e67f38364e937c0f","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.4.tgz","fileCount":29,"integrity":"sha512-VWKktyuwb9eCSoQ05udF85KeOq9BSiSVmgxzUNNkDxG/YvW8dZhpZPSMTH4HXtWk68TETKy0FsUaJIVRxJak1w==","signatures":[{"sig":"MEUCIAdpagGQY2n01MOyqgqKcdc30eVNmBljCBc4CUNc75dwAiEAlYeUBIP65cLeOx58nCO3TOXAgNiQI2wtACjG5Hlt2Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73443},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=14"},"gitHead":"80fe60e746d4b1f475ab4e5266b058c7226387c5","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.18.3","dependencies":{"uuid":"^8.3.2","debug":"^4.3.2","moment":"^2.29.1","winston":"^3.3.3","base64-url":"^2.3.3","express-winston":"^4.2.0"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","nock":"^13.1.1","mocha":"^9.0.2","eslint":"^7.31.0","nodemon":"^2.0.12","cross-env":"^7.0.3","@babel/cli":"^7.14.8","@babel/core":"^7.14.8","@babel/node":"^7.14.7","@babel/register":"^7.14.5","@babel/preset-env":"^7.14.8","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.14.7","@natlibfi/marc-record":"^6.1.1","babel-plugin-istanbul":"^6.0.0","@natlibfi/eslint-config-melinda-backend":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.4_1633697551102_0.09143484214709674","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.5","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.5","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"db40d794d50abb5ad78fef56961509fec99adbf3","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.5.tgz","fileCount":29,"integrity":"sha512-PuSNuwFd5Yi0gifxNheU6bvKN4ZAPykGVOT0+VdQpWYUxWT1CHM8nvwDbGhCae4Mk1hfjLe3QihzH7gpspVLZg==","signatures":[{"sig":"MEYCIQDeSLhFY0EcaE5pVvdjFDCCN20jWd6VZ7WMMWniwbCLkwIhALx1w8gim1xrMQGbnz8AJsLnzXZO9y1eYDNNTct9qh23","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2SxSCRA9TVsSAnZWagAAc6YP/0MWGp4PPZh1VMjYGFML\nUzo/k28UL28K7+QzsEeUF3iaAuYe/5uqqonnvM7uhKklxbxnGOELGA1+2lve\nfxZ+ucqQrbvnlxoVZKjWQuzbPL7sv04sKrCftWasVYSpy754IgFeVJDLu1UC\nBOTGp1l02WEeu5JzU8/bBSgBIqFTnAYA6ABjEbJPmNL6970sAuixIgYlD9Sl\nrD01wrlWBZMW51y4h33nI98q8MaVi0e1acjSVt6ZzEi5ajITqn+y+t8RRwTI\nnDukVYX2rWSvOq2ZdQEyEVYNLUQHOT6v9z70hiDwJGHjoDPtxXJ/IOD0cJ8P\n3ESujQIKTjEul0e1WKd9wYJutIZOKBSRn4Sp0yIzyiNGFTiusAI00RBgiDNv\ndWqLHlFOQ7ACk8+95+eax71AUONV5h0nBCITj2/nz8FirsqiNj/8VxRZ542w\nSsFOuKI49O9Up9lypzByhrb3JKObuFjggtp0/WktYJMSs1EGhLUSvdvKuObN\nd11+4O7qpekWP6iZZf9wxQ4IX99ELmxexhPJ7PU/g42GnmegUTHwt604UUJz\nuOLThCFWXB4pauw0/GysGFG3Ottz+itXbwv125qX0/1t9G/ebNaYAE6RuyNb\nL3lFrnT7d17RgTCgqGyq3tCZ1hdTZQS/wYbdH7zzAPWSA80uv22Hkb367BSA\nQCgp\r\n=l4uU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=14"},"gitHead":"84052e894c5819a61befe94de46027e31d8edf82","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"12.18.3","dependencies":{"uuid":"^8.3.2","debug":"^4.3.2","moment":"^2.29.1","winston":"^3.3.3","base64-url":"^2.3.3","express-winston":"^4.2.0"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","nock":"^13.1.1","mocha":"^9.0.2","eslint":"^7.31.0","nodemon":"^2.0.12","cross-env":"^7.0.3","@babel/cli":"^7.14.8","@babel/core":"^7.14.8","@babel/node":"^7.14.7","@babel/register":"^7.14.5","@babel/preset-env":"^7.14.8","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.14.7","@natlibfi/marc-record":"^6.1.1","babel-plugin-istanbul":"^6.0.0","@natlibfi/eslint-config-melinda-backend":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.5_1633726930114_0.3537481568500793","host":"s3://npm-registry-packages"}},"2.0.6-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.6-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.6-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"8f01adf5656f8c6c77e5f5550002035315558a37","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.6-alpha.1.tgz","fileCount":31,"integrity":"sha512-2kuklG0kgWQxLGAOsgRYDpZ+s5/SQhr5+btHKgfCR6Ng+NYz5Ep8VRZhdWQTZ6CTLdB7hoo1pe+A5ZA3oiyf9w==","signatures":[{"sig":"MEYCIQCJNKmk8X3rh44SlKQPAC76J/5MIWEYWcG4H1TGsiZWRQIhAOf644J1E6GaP9/y7l/A9QZZtSAsdCK3Uy8JLouh8Zph","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEIkiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcJw//ZJC0OLwoiHXuoiygDRuJdVSiSONIyqa5tKMNeMh+EveLUqlQ\r\n8cckkh2u6YzVpISvRjcn2gflc+uHZb4tEU7fZq29aSeDfUuyxa5lIeSw1e2Q\r\nRZkLIgLqnzpmQ9uyqNgABepiSIcN8+9S4/Jclbf/s0n9J7BEtCaPHjuQ052L\r\njpxABsw103n5IpqyCvYUdr+Ssq4+CcGkukbOPlyagkGZb2dA5eiNJljOi6v+\r\ncCv5OrbDDvUDFPACqssv09fodI2d93j0vj7T8b3SGVNjdsvov24wlVtU4vZF\r\nx/Rj3yKx8b+5HJP4zsMofkJMLy5euQDPGWjmtMpju+XSpCqHcvic5IiOBWR3\r\nc4JuNRHu/H9c/ZH54zILFX/mp3kxUaNXDzSfsr+oOY5zpCohJVPsotHhkR7B\r\nS4yGArJyTZMjQrZvBhgg3eOeoO9z4/pM9FuVo/8rG9k1SJtpZjLM6+kdv1Iy\r\n7a2Pr1yRDSHyedBHcdcfB+Rvkpk45l3cCORC1LBQX1887gOsJoK4zLM38Crq\r\nvbfKUXUP5qnFonL165h975AcM5hODFfASA3dwLj59JdMu7PmneNvjGEs/KBQ\r\nkFbHqs9O6297KcIGfcjRXa0otoNJuQtW297mhCPPc0agAJWd/hxV1gulkAM8\r\n0IB5jKDPx+CeNgcPrnrmMXRsX+wInqRjVOw=\r\n=BkL4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=14"},"gitHead":"6dc3b7f3013cdcda50e4fe3993def4d23b3806f3","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.8.1","base64-url":"^2.3.3","express-winston":"^4.2.0"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","nock":"^13.2.9","mocha":"^9.0.2","eslint":"^8.23.0","nodemon":"^2.0.19","cross-env":"^7.0.3","@babel/cli":"^7.18.10","@babel/core":"^7.18.13","@babel/node":"^7.18.10","@babel/register":"^7.18.9","@babel/preset-env":"^7.18.10","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.18.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.6-alpha.1_1662028066279_0.043980723883626505","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.6","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.6","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"653b37f164e48f87ade7be6499495367d9868ed6","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.6.tgz","fileCount":31,"integrity":"sha512-l1KvtzcVn3Wbj/nHcurWzwMjTsr1GokDnD3UYYCaa9LBSOfcVrR1nCriRG2J6g7KnYaBTgflwLrE8WTIjYNzxg==","signatures":[{"sig":"MEQCIHL0tRlgYVXC6kIOw3+boxwb5+M0cwHuGr9EL5K/U4aWAiA1ZqMhI4EwkpAsoKD/+PETAl8bJbwbE6DI8epy3LlJaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEI+WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW5w//eOKtOK340DxHbd/n5aU4LndbyLEl4tVk476uI+k2rKkrmtbn\r\neAzRKJjiJGbf9coa1oYaNTm5C+8hdzdGy2qLDDcyX2Y4iyvwuL5FvbhxBC+d\r\ni0z+gJplI6rNcto1oXfxlWBdnJrM08AcDoiilFR+RRT51HTq2ByV8lLHmKWh\r\nZz0WpzuANRaIFYG5k6b3Ov3IE+4AvcQurVIRrBJUGOYoz+FMQYETiV7mi6Os\r\nVAAOQP1+J44KIW+uew3Sm0k9B4c9GRJmp1ljFP6nl1GsV/XnQjuTJmqYN3pY\r\nHNM1+KoyjrO+I4KSfL7FNv8o89TZ+5fw3lqT8dra3TE+lWuqAMTeHfESVWrf\r\nz0myBgfqcuOq+0bT9mFr2rq5b3FBlGcf4D4M7p41atKMFQiXBDjVOTkCmCPy\r\nCQwH++iJibvBn7vkHICXMgDAav7GIl4BZ50gJxcqVMaJmatM4yokNfS1vX5n\r\nwLA0Ufldmu4DqusbSFZzFniAB22m2wQRhmXyDtB9fXqV5fnxu65ZaKXgVC2O\r\nMf9vgJjS0N+hI1F/U4gUQXs7T5VMGtlZ1PIKyISv2nkSckNhlTLF8buRwmPC\r\nFyI7vj5WL3/cnpLE2VhEDN14T+ra69Agx+HBmeM61aSn+0vOR6VObtpKa7jX\r\nAcX1T/uulEBUk7w+5CEzL0d/b5aQuKAb+Yg=\r\n=g+UP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=14"},"gitHead":"ff9652ed2f862eb7a4a99c47a92d5b8a4f81e5fb","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.8.1","base64-url":"^2.3.3","express-winston":"^4.2.0"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","nock":"^13.2.9","mocha":"^9.0.2","eslint":"^8.23.0","nodemon":"^2.0.19","cross-env":"^7.0.3","@babel/cli":"^7.18.10","@babel/core":"^7.18.13","@babel/node":"^7.18.10","@babel/register":"^7.18.9","@babel/preset-env":"^7.18.10","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.18.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.6_1662029718418_0.3662086640489135","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@natlibfi/melinda-backend-commons","version":"2.0.7","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.0.7","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"691f4bf984e598ac39355fb6063de9249c75fcbd","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.0.7.tgz","fileCount":31,"integrity":"sha512-kqWwx0rrq8r6/GJaiQC4RjAvJ9zZtxQ/sEj+gSru+GKPxbpwcEGx6ymy5peCdCaQEXKmksE7Dm6J5I4J8+/+SA==","signatures":[{"sig":"MEYCIQDMzi6qr6t9RVPC1HIUAGaxslzthTya3qRGfcbmkkvCYAIhAPcXhgxFu3WWVX6mOk8ddm/Nb/aK93e7Ko2Owj/rvmJZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEJ5hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWSg/9EZquPEkujjVd4aXppnbJr7NAinPqHXgpRvgNhDEeQNQ91f8y\r\nWypmQ/lLj62DVqBy6ylydHEYLMcIFfQ8/hZeHnd0t9rxX4nV1Z3Po83c6U5w\r\nyX+YeRpn3tRUj4hbwheAMV5QzN7Sl4f+jctMuw3LHrfs2HJlgOZZafvjKRpx\r\n1NM6YyG/rmwaGsoBsn7/sGjzzUlBV7kKvCN7F2tWPqBC0II+PEhF9p+ITqMd\r\nDsOKkANUaSB/mY73+CtIWRUK7DeLhcwVbhrY6rDUiH96MIL9xu09qBoFPNnt\r\nZgcfa5Lzie0FcfBzkjb5vYCii01M+SgYPsRyQHJy4iNNt7CTioLpD8BoU6jk\r\ntjoulsiampgxoafRV9T3pZqrKtlx7BM5vSsPHe6Q0KWG0MC2AQG+LNqSHwel\r\nXBjFQ5/bd81IDqJITCqN+7uqyR0aGPj21wpki8x/pLHKNFaWR9+B7oucHFLV\r\nLZPXK4W+5QQcWzaUj2F62c1K+BMxUZ4Fi3kUgqxkB//i3xkvot8bCLO1+ugf\r\nZFhBSWtchdo0p7wnj2PP0P12ec+A93yUT1Eo/DSQ0Vq61C0kHtd9wrWy7EhL\r\nQ5AuxSkVIlhhVwVVdilnnwuLabbrDUvpFbvu7HjBm/NKjHzWAUtpqvLXcg0k\r\nmIHXrLuLym/huKOF4J9OsX4tGLr39Rf8W4g=\r\n=Jdbd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=14"},"gitHead":"48dcb1fdb72a03e03d9d00ebe5e41087543dabcf","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.8.1","base64-url":"^2.3.3","express-winston":"^4.2.0"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","nock":"^13.2.9","mocha":"^9.0.2","eslint":"^8.23.0","nodemon":"^2.0.19","cross-env":"^7.0.3","@babel/cli":"^7.18.10","@babel/core":"^7.18.13","@babel/node":"^7.18.10","@babel/register":"^7.18.9","@babel/preset-env":"^7.18.10","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.18.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.0.7_1662033505022_0.03209086328569022","host":"s3://npm-registry-packages"}},"2.1.0-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.1.0-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.1.0-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"a2ae3f7fefe0c20526275b740cd393e7b66b60c7","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.1.0-alpha.1.tgz","fileCount":31,"integrity":"sha512-bKn95JN/zrlSOgnCQ6A9icdLkKaBN12exjv7T8gnKgZFyobgpNNNbDp8q9zN370xCOK1+A905h4laUVwYoFUWA==","signatures":[{"sig":"MEUCIQCx7sHW0pM8qHksijPXJrsFc6XkuQTcS2Llw/GTA2o/4AIgd3afr5lt12zRRH7qSScMBzCsBQsRNUfPc1Y+TOM1bN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNCqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQRxAAirDKKmoUFcrU2MFClqqHk9FjQlK0JlxSsJKwbjtmp/eF1sEo\r\n2X3bJuwYH9DesxXqlDFxFe+wERKNBoxk6GePJUXAwplxaGRDbbko+tBRW9iz\r\npRyfytgaO7VrAu70LgivKVQCbmboNAU3zNImM16FtdwDlQYJsjfe8K/E7mKx\r\nDwsyUfQcbgWZB1OemlwVeEPwnqnbz6pUsBkCaF/Uo9WCegslIuUIiNZWgwYB\r\nOCutkSnFCa5QBRPZgWadhIhF+lnJVwzBiZzs6EKsAFrGkfHqxgdC78CNz4ym\r\ncoKdxN9YWFiTsikf7RLtw2vdkEHlHxVakBwzFvxMBEMmDF4+4ysbFarsa4Wm\r\n4Zp0bvnT/Dc0JFHWrMtHzMd/33rBhtrL77/HRg00Z8FLQbbugj25olT+7hM0\r\ng8X/bBuzM7jTZTIpyC7s+BK7Y4UHy+iX0hhZVfyaGNFY3et+b5aX3tr5MLUb\r\nY5+l3PCrlK4kHv6d+l0nn/A4Q+7GTYTwg6Ryf1aCpQEdUNXo1i7RB2GS55ym\r\nZ6yIDcAajfsLLaA+TzII8J9oUuMSvel7cX0HNHMu7i+tJg1vdBjRgOkO0uln\r\n2yXvXcfM9gYeMntSNj7mEKY/k6g8Yfj3JUT5hw3yMw00WfgH3d8oKcDTyka2\r\nhiiXlORIJ34AruSw1GHoYRxQkVsWECzCFSE=\r\n=yf3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=14"},"gitHead":"18fa6089ee2733bd7e14835df32d122d0f6f0387","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.8.2","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","nock":"^13.2.9","mocha":"^9.0.2","eslint":"^8.24.0","nodemon":"^2.0.20","cross-env":"^7.0.3","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/node":"^7.19.1","@babel/register":"^7.18.9","@babel/preset-env":"^7.19.3","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.19.1","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.1.0-alpha.1_1664363139895_0.8944203079813429","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@natlibfi/melinda-backend-commons","version":"2.1.0","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.1.0","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"35430fe9fe3545441f65235ff637011f5d046bc5","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.1.0.tgz","fileCount":31,"integrity":"sha512-h4Aeckj5yi9zepgXAneSypjTaoQ9E3A7GEg33uFBSfJUnzCTYX7TEzQVmMBeOeRNsmH/CkUbcEMWl7xgWcyOrQ==","signatures":[{"sig":"MEQCIGbIlbKaKiUAnpwPvGrow90st88/lSlYb1rNFqv7s4acAiB3qCRftpiumSZ3fn6BBnZI2d9qzA7njwisZ1A/Mas7qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNDlHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmogjw/+MI8MBFWAMNl+FV0POEXwmd5nIDtZAP22952szlqTRXlMSVQ6\r\nqQlVSHSqKJ5Gh8f6NeBaZMugADY0LofSVSpigsaeddrWpatI0EH1R4cPVJ0D\r\nKzfCmchbDz4HiRIy3sgLLPH3YzD5h74h8/AivuTTAcQ1h6i/y4jqqj5FzEQE\r\n4bTie0Qi3oS5FrCisCImJAsJLHDR5E8P/hYTAmBW8T5Ym9hg3ygBLPwC25Eq\r\ny9w9YnGP1TDh/QrW3aJXgqMN2GpOfB7MlfI0VmRiaKiiRYEc1Lpbig+3XCkx\r\ngFDzd4jnF825iXZf8hyMgH2jF7PBU0G8r+1u89tSJ50VLU3xAnQ/NwZH5IWB\r\nYo4qsop5CdXZhgMPrReO67/aq37c6h+luYaYTuoCi+KgqS8BBRQSizzce/2N\r\n7ilsM6yz44VWpHLMheQV2GKf87lc+Px1I5wMmJjW3wH54StDUjKlmS2oaFB7\r\nRp5kaGY2A/S+/0f1Cpo+zHGCwTzRbV85R6G2ZvaMYLJaHkaSfdG03nrBVzUT\r\npqXmDY5GoJP2OX87hjP6KMqZgQoC0KPAXkeR5TwAsYQFo+vb1SebeVX/HklT\r\nUfB5jnpzCpI/dHrthZJXieYgWil/zcrzlO8dV+lTjsm2XCTee1awLEceLs78\r\n8ktHHUWV4Kx5uTAqcJG+jY7cCabzcZ49Lwo=\r\n=sHv+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=14"},"gitHead":"bf1246be41cfa91c355604e76920f59477b514a6","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.8.2","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","nock":"^13.2.9","mocha":"^9.0.2","eslint":"^8.24.0","nodemon":"^2.0.20","cross-env":"^7.0.3","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/node":"^7.19.1","@babel/register":"^7.18.9","@babel/preset-env":"^7.19.3","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.19.1","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.1.0_1664366918918_0.6421540686897664","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.0","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.0","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"cb1e4c084a441b330b33ec04f261c761efecd299","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.0.tgz","fileCount":79,"integrity":"sha512-5qwVKosaeKRuOwmsY12P8pZD6ZOj6LwyGX0HKrHqE7I/D963WFXz6j7TzumoHF+XuPs3nnevtrlEZmlSuCBphA==","signatures":[{"sig":"MEUCIA23EcaRYOF+9ZV4DmHWLfdYXDByDYeLqeJhyP1cPWLOAiEAiXMmEMCwBlxkIUlrF4CbnuXeCtiisusy11TVTrtSZL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS6AHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq5A/7BJuGq7n7V1HlXLKA8FoXb+k5AhbFSeyRsBqKx9B8NiDZSII0\r\na+/h6uRTcyFwnC82POHkFVyXkhygXcE9rBUtBSTY4qNbWpRodYtfDMAWdIy+\r\nrLMr11OGrzCJ6/xBpthT+qaY1uZYWyC/ngRAlHWnBYrrjQZwW45aFvURi5eN\r\nMjwDkiTD3gDqaJb/FVKGx4hKgZdK7PnR7Q5tdhGAyWWYE3TgvXbUWlL0ML7G\r\nn/w72z6kFELR8ZmZCvfGgG2ylYck/YPqsxLwSDSqlZHmgZ7TITmwQmARfGFf\r\nV/rMSp/2W0tTtJe8EiWDrtZnwVZhTJdRvQKSIo/XipbMPhFnTLHH4ftRtBxd\r\nObhft6NrmxSAn/gFZeFhLD8u0XnstRNdF9X7EzUeuOAWo6pvmtP4us61fSHp\r\n8BvP2Gp0ZhXnCZHJU+SvPAvt5Xt7nNiIykYf3OgjPRChc1znHDK4H9mpPyhR\r\nu39US/ll5LxrHnDX4aqCGFmXRbDLvhqKpxTlbh8weAkqtzPoklcKLG9t3Eom\r\nmttjVyYZBTx0C3PAXKS48RP0WsU8gqj212GRWgtGf58nOPeKXdS4FMd4AgOI\r\nD6HJ1fYVfnWmhGDo8n7cBD4kjvBkwQGcz/JOvIrdtdym01Cz5EtLe74USmH2\r\nJk8O7FGQEqPEei02jcKSkOAR1+SHRmqP06I=\r\n=IaJW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"987904063ee599f7b5988edcd114be19f7198153","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.8.2","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","nock":"^13.2.9","mocha":"^9.0.2","eslint":"^8.39.0","nodemon":"^2.0.20","cross-env":"^7.0.3","@babel/cli":"^7.19.3","@babel/core":"^7.19.3","@babel/node":"^7.19.1","@babel/register":"^7.18.9","@natlibfi/fixura":"3.0.0","@babel/preset-env":"^7.19.3","@natlibfi/fixugen":"2.0.0","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.19.1","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.0_1682677767235_0.24556486844124104","host":"s3://npm-registry-packages"}},"2.2.1-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.1-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.1-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"84f349c8d6387512cc22156f5d7296b19798ff87","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.1-alpha.1.tgz","fileCount":79,"integrity":"sha512-mJghZpZ/2Frqady0/8OxxBfbPKQAO4dnyMlz92NrMgkV39nH7uUjsd+HtsVfVwr7pv4NF3IjMEGxDB/zdPfrFg==","signatures":[{"sig":"MEQCIF88nssMrNv/O7LDhtdQTkR1oMo8xx9RDYh7ZanuORimAiB4/SF15QrFTIWZLWrzpaJtW/gcLslHfaCBa9KW588lHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78027},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"ccb82ed2a372938d27483fa3d55d69f88c4466f1","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uuid":"^9.0.0","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.10.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","mocha":"^10.2.0","eslint":"^8.45.0","nodemon":"^3.0.1","cross-env":"^7.0.3","@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/node":"^7.22.6","@babel/register":"^7.22.5","@natlibfi/fixura":"3.0.0","@babel/preset-env":"^7.22.9","@natlibfi/fixugen":"2.0.0","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.22.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.1-alpha.1_1690203185170_0.914411586973551","host":"s3://npm-registry-packages"}},"2.2.1-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.1-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.1-alpha.2","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"f113352f81e7c57e835122aaebaa12efcd180c27","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.1-alpha.2.tgz","fileCount":79,"integrity":"sha512-euovcUT90CYZbrDOzTLSu/SZkbipyBg9wbruwe+bo9Wnq55TJRGXu7SGK3PWVImkBBlRxY6yoqFuCmc1ERdzLQ==","signatures":[{"sig":"MEUCIAmX4PtuqHa8TJxT+kktWBGPkO044XlkDAfoadH7gIWAAiEA0M09FwBYPDsNmSdzKhI8WxJWwuNH+vcemnDb5aOKxZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78027},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"53bf98a328a2d3432423c108c006a56ec691bdb0","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uuid":"^9.0.0","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.10.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","mocha":"^10.2.0","eslint":"^8.45.0","nodemon":"^3.0.1","cross-env":"^7.0.3","@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/node":"^7.22.6","@babel/register":"^7.22.5","@natlibfi/fixura":"3.0.1","@babel/preset-env":"^7.22.9","@natlibfi/fixugen":"2.0.1","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.22.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.1-alpha.2_1690371290891_0.02917900556677755","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"15b79711738a64bef4fc0842616cf324a0abc642","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.1.tgz","fileCount":79,"integrity":"sha512-Qofe5QQ/JuW9LJEBF41ZBrM5B3/mARoO0i7PsIad5K7S9LQaxl4vHxnNzQOgBQSUcecYagu0cWRxBzL6sjm0nQ==","signatures":[{"sig":"MEUCIQDFFuGKpz8vMBjvUC05Kq6qTLusAEJ4uWHWVdtXI/vK+QIgVWZPDL2K25nqnPp7mcZDVOrs3HQQUma9OEm1wC2ofVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78019},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"ab7c64e40d0875957a72c2f0483028799baca797","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uuid":"^9.0.0","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.10.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","mocha":"^10.2.0","eslint":"^8.45.0","nodemon":"^3.0.1","cross-env":"^7.0.3","@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/node":"^7.22.6","@babel/register":"^7.22.5","@natlibfi/fixura":"3.0.1","@babel/preset-env":"^7.22.9","@natlibfi/fixugen":"2.0.1","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.22.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.1_1690372302005_0.3558381403320423","host":"s3://npm-registry-packages"}},"2.2.2-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.2-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.2-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"76817918c29a4e39393436b9e2382893229ed0ea","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.2-alpha.1.tgz","fileCount":79,"integrity":"sha512-ZszaTgqk71iHE6gxnwmSmxBThURugkAOPyzLOYJo0sQT52WnTYMkfngVg+4SESTwH+TecYaopkuq9vNbPoUOpQ==","signatures":[{"sig":"MEUCIQCV9TafoVihPvtIhvMVkBzkebu/pjdQQjgdexDVvm1W8gIgK2dkkLN+bDbGKNA7DCtsfCv6LjZArSXWig7jAWUxZ50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78863},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"2015290c9475f6a3152d5793d6dfec798abf2bd3","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^9.0.0","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.10.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","mocha":"^10.2.0","eslint":"^8.45.0","nodemon":"^3.0.1","cross-env":"^7.0.3","@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/node":"^7.22.6","@babel/register":"^7.22.5","@natlibfi/fixura":"3.0.1","@babel/preset-env":"^7.22.9","@natlibfi/fixugen":"2.0.1","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.22.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.2-alpha.1_1692698199698_0.0513771278686479","host":"s3://npm-registry-packages"}},"2.2.2-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.2-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.2-alpha.2","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"32064c9bb155528f641625dffa5c1b6335319a3c","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.2-alpha.2.tgz","fileCount":79,"integrity":"sha512-TVDi8nuwtVrQwG02UI7ZrNtOWuEpzrytTVeRMo2Xl/cZoQqsY47pmJ14PO+EDU2Mu6X+iLqWTq19BGu215yFQQ==","signatures":[{"sig":"MEYCIQDf8A1rN6Q0xGgQeB4PE4f++JA0FM+e3yAVxTN3vnnwVQIhAKzes1r64OYDfTTDQUkcz+/yPGcaCfLJYcTIfsyPoVfo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78027},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"51027f30c0e9a964bf85ff4235e005e9cfef7fdd","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.6.7","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^9.0.0","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.10.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","mocha":"^10.2.0","eslint":"^8.45.0","nodemon":"^3.0.1","cross-env":"^7.0.3","@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/node":"^7.22.6","@babel/register":"^7.22.5","@natlibfi/fixura":"3.0.1","@babel/preset-env":"^7.22.9","@natlibfi/fixugen":"2.0.1","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.22.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.2-alpha.2_1693552979162_0.03345785207385754","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.2","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"479703e073ab013c7bfe75e929ade74187a15893","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.2.tgz","fileCount":79,"integrity":"sha512-zjN5mOEozY+MQ13meQS3rYQ/ZHxBsAceq5+AKZufHBPtM7N+2IW+8Jxhb5OUwvhF7sAAEThafCDpCKkdX/N3xg==","signatures":[{"sig":"MEYCIQC1+pmO8G+xUwYTPgy0mO4XrIL+HnEkex2T40NcCOJd/gIhAK4gR0dWOmOF/diyp51JUVs7p8XpP9T6ZjzcFnYrz48/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79341},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"26c8086f92ce14450d1c7cc8ee00e10a6bf98c48","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","nock":"^13.3.2","mocha":"^10.2.0","eslint":"^8.45.0","nodemon":"^3.0.1","cross-env":"^7.0.3","@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/node":"^7.22.6","@babel/register":"^7.22.5","@natlibfi/fixura":"3.0.1","@babel/preset-env":"^7.22.9","@natlibfi/fixugen":"2.0.1","babel-plugin-rewire":"^1.2.0","@babel/eslint-parser":"^7.22.9","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.2_1698057532340_0.04675070938665904","host":"s3://npm-registry-packages"}},"2.2.3-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.3-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.3-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"a12684d74c759f26f1d41e27dd782851dffc330c","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.3-alpha.1.tgz","fileCount":79,"integrity":"sha512-8fuq4dUobd+wkbYfwfq/AsyRl47sRP+lNKUaQYzYilNbNidCD9OBu2AQ7LPMxJz8gzWPtlQw0qmUizONFLazjw==","signatures":[{"sig":"MEUCIHo/Zpgw+ADPoahVCci9pAQDJXjblMTICGj2stpEXo4VAiEAnPcBvKQ9jBaiDoea23xls949onD5H/EuQTBu/5DZT/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79305},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"7ff0bc97c58d8ddf93c6c6341b17900e75964c1e","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^13.4.0","mocha":"^10.2.0","eslint":"^8.54.0","nodemon":"^3.0.1","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.5","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.3-alpha.1_1701359950395_0.9196798632819632","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.3","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.3","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"5a269b6d4e270080756da9be4e8cc7db21d34977","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.3.tgz","fileCount":79,"integrity":"sha512-o04O76Ce1sr+KB0wcLKy44RxpPt9Aeg9vlJj75i21mz0CptLIGwonkaX5wjHM2u0dUuElZei7iunDZxQaDbYIA==","signatures":[{"sig":"MEUCIQCWALtnOyDJDgcxqRyN2a9aAuLw7ah8KaJ8hhoIYrKKLQIgU8bfNeuNLHRJO1yynTRujs7PTkDDKrx7OCGZb0mk+uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79297},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"ce6bd0479d675ea3b9d892ff154ad0921cfe909b","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^13.4.0","mocha":"^10.2.0","eslint":"^8.54.0","nodemon":"^3.0.1","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.5","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.5","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.3_1701360141357_0.23705014557780868","host":"s3://npm-registry-packages"}},"2.2.4-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.4-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.4-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"0beb0d673b2047545aef02e603c97df6a4123bed","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.4-alpha.1.tgz","fileCount":79,"integrity":"sha512-RgLrjInziLvT403WPC/+U5bKEyPHRVai259Cr0k3gRLNSYnZ9YMHNRmdaaGI+qL//v7Gu22UbbLEApC8phPNDQ==","signatures":[{"sig":"MEQCIFEinTio/VCuy4PZj0iCmHxOb3Bdyk7YJYHuki/EtuGMAiAp1rYMYdtyIny8FlIE++Cpt+JMjhLLl5pvUo5CzktIUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79305},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"70ac83ad50bcebcfd223d77f8204c293af9c48b2","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^13.4.0","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.4-alpha.1_1702387919854_0.09654027509894059","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.4","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.4","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["*/*.spec.js"],"require":["@babel/register"],"branches":80,"reporter":["lcov","html"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"1db7935114b8d25b99889eb5ffb7761bb25f370b","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.4.tgz","fileCount":79,"integrity":"sha512-nB+sWQtssDtIDCsIsEPJ/zRndNZKEUbq5dp8VtkhRgisoHWAlB527w8FXB8wYxIKsRqGb+daNCH6nqBr9GM6pw==","signatures":[{"sig":"MEYCIQDGaTN8P977rMBP7S3EWOuo/9KFW3SQg7BffDQ+azjMzwIhANLAoc1gtMA+ykOWetioPcVPGL9Li8vYBUEQGnrpYiHv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79297},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"engines":{"node":">=18"},"gitHead":"45e793ad4bc87c71785f70bf1bee4668c31cc128","scripts":{"lint":"eslint src","test":"npm run lint && npm run test:base -- src/*.spec.js src/**/**/*.spec.js","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix src","test:dev":"npm run lint:dev && npm run test:base -- src/*.spec.js src/**/**/*.spec.js && npm run coverage","test:base":"cross-env NODE_ENV=test nyc mocha --require @babel/register","watch:test":"cross-env DEBUG=1 NODE_ENV=test nodemon -w src -w test-fixtures --exec 'npm run test:dev'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^13.4.0","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.4_1702391699662_0.7571651419863541","host":"s3://npm-registry-packages"}},"2.2.5-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.5-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.5-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"1b12510c95bfb3f382267e31e01cafa6b687bd48","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.5-alpha.1.tgz","fileCount":79,"integrity":"sha512-QOR9pQZpFa2NgKt3r9WIIwdzEIE2guDV7+gYyUDuk7ACZXAY86H2AYrBJot2Rg8OyouZuXWFc6Ko1U1TC/fWcQ==","signatures":[{"sig":"MEQCIG+i9h+nJAkN246dcRkyFRr9JEJ6WMWyZ/Hd33PhxWmFAiBNWDhdRWmZ2JbBE6yNenhartURiL5pCbiN3hUQhsyRXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79570},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"e57325f53c58fec4b5d6054e0145aeacac36a549","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^13.4.0","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.5-alpha.1_1703245340320_0.8134654365143028","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.5","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.5","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"f2caeb86fc37e53da413c54e76f6be819c5dc4ae","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.5.tgz","fileCount":79,"integrity":"sha512-XbCYwBBnNdhGzhNKgA619u4yVVtI8MU5RmgWqdJwME6m1xvafRITPvYdjU1DlHgYPZ+F+cj/qfbvamw4/UkLdw==","signatures":[{"sig":"MEQCIFi2bdS3WmimJCqBMZKQiPqWSSAdLaKNhwIm4piqoeK6AiAr5YemmGX8oPxcfEjuPqHhVaTDRdI12s5tML4Du8E3LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79562},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"fb7d13082d96e0b3d3c8ae1724926ebc2ed17b05","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^13.4.0","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.5_1703245487420_0.7277663130627412","host":"s3://npm-registry-packages"}},"2.2.6-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.6-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.6-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"a504f47871a6fe4ad68cfa3b7bc637e7d737cf14","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.6-alpha.1.tgz","fileCount":79,"integrity":"sha512-w0k2EXe4Q767A/YAvU/GQ5po29bxTDakuiNLive+SNkECrrGA0z59bzZ8zgdqo5NsGR3CDxck1K7dXH8ugGT9g==","signatures":[{"sig":"MEQCIFa7dJS0EOjwfvK/wqQ8esIczqtbvnxZTNdRn24qraU1AiBgYNF5r0+aVUp/gNxckFP5TwZB5Gnzi44QnWmh1TL+Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79570},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"f1e1e70f716f7baa1c346bc4f3771bfb4cae16ae","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^13.4.0","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.6-alpha.1_1705336002469_0.35784758869010846","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@natlibfi/melinda-backend-commons","version":"2.2.6","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.2.6","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"326742e9db1f22e35d2d10d56354b99a0cfaa840","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.6.tgz","fileCount":79,"integrity":"sha512-BlAfjt1VH789dqmvMzKqGG8Gwj2TCkMGTiQ9FOIxbmWg1Wb6C6/OJCDSshB0JW7XNMMiVS4ZkOfDrOt4q1kmgA==","signatures":[{"sig":"MEUCIQCjvuz+9AtwLp/toTjPXgoOYQsEw3fDP5fNHKOj0XUjagIgfNYkge5Q7Lz+Otib8+9a9iC9SuuzlvpZv+UcHE6kvvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79562},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"eb5c50ade55d6fd8ea43c5886e3a037171bd9b00","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^13.4.0","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.2.6_1705337600969_0.09285554266364837","host":"s3://npm-registry-packages"}},"2.3.0-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"600109d00d44dec61f6bc215351b323c8a219059","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.1.tgz","fileCount":79,"integrity":"sha512-JYJxp0260Pbk/RiUZ54KaVBsbXQGI9n7X7gME4qSnB04noLNU4SrmJhs5bibe4fWd1YZgV4u0/NctlntWQ1YlA==","signatures":[{"sig":"MEUCIQChhJmohk9ccsPuqIAlzT2/IMHTsE3F2GbhuV2/GoymagIgXkVAd4/lF+p6prm5cG/p1d5qh487FqfgDe3gHuwyVdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91870},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"d19cd55ad41428fdf89d32fce6f990a0597ae920","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.1_1708002308379_0.6896809226119802","host":"s3://npm-registry-packages"}},"2.3.0-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.2","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"a0dbab0e0507bb86c4b9cca7613a4e9a2180977a","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.2.tgz","fileCount":84,"integrity":"sha512-Ti87y3t5jESg6TiZHaV5elvINosuROwjRMt1BkFkcCPjhMUR2VRPnuZi4nG3WFKHgm8Io9v5ap1Qp6IrvMMd4A==","signatures":[{"sig":"MEYCIQD0y8pG0v+W51pdXg0NrbmUVBQkzZSlzds70DvkkCARLwIhAKe1JATqcSUUKMFf2QqcX9YfHF4SfpG/Tj37sGedlJB1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93528},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"3ccc1359298fe2ea90294bb38e47da77e525ecb2","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.2_1708080344354_0.2404267297878222","host":"s3://npm-registry-packages"}},"2.3.0-alpha.3":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.3","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.3","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"273bb5f5b8793ebce92f27636593ce05fb9d03a3","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.3.tgz","fileCount":84,"integrity":"sha512-jzSb18b9G5JcbPtQDcIvSbyDMXoBaC7nSNRIYSWegRJ/h8n/3jqytYdsStWB6Is22v/qeiausq++k6hYbqRl7g==","signatures":[{"sig":"MEQCIDtGV8tMewWbXfNWpAQ62Qn6xM1C/yabyK5Yavt9MdG+AiBWlcsNwWKe8T/pf2GleF2x4RN2Ho1aqX0dDv/Fp8hH0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95124},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"e3193b32bc32d91b6cd2574f7eac13a6083f86c2","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.3_1708085268804_0.738565045889708","host":"s3://npm-registry-packages"}},"2.3.0-alpha.4":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.4","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.4","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"41b48cc7460c3c5f0f51793222f2c2890f0ba9c9","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.4.tgz","fileCount":84,"integrity":"sha512-r2rCIu8NRFK0pxYlTw9BSmkNcxTH2NX8kh+McoElLOT+caJbBmtrOBbZFNqH618GwyIFS2r9r5O67SSoXuVTEw==","signatures":[{"sig":"MEQCIEzSh+bOL3OJmqEU3/VupphGdjnSVOtDun8mXpO4hN0YAiAUbSJAvEOdGCi2q/qS4nd6hjZqY/90H1+V2ES4nEf2pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103996},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"3ef8e58e3e533db30b5f37435bb406d8397a86de","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.4_1708086497280_0.9802458363191195","host":"s3://npm-registry-packages"}},"2.3.0-alpha.5":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.5","keywords":[],"author":{"name":"The National Library of Finland"},"license":"LGPL-3.0+","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.5","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"be0bf581442045423b76387d69d5ab2743dad61e","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.5.tgz","fileCount":84,"integrity":"sha512-Z8C7FefyoRDWuTbtBBIak7at6Hoj3spx2T5+P6w8nByiXqjp5uPbwTNvsLE9RLD9sbxyulMVSrFjH3dYG9S8Yg==","signatures":[{"sig":"MEUCIDsyHWyVMqGq5lPrX3hjsLfMl61eFImgqsneLcRG5HZEAiEAz0w2Qhbj2TdkW91zR+sV7x2Y0ZQObU4h7349fneMKOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110405},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"f490a34158b4265a83ea9ea98996db4fecf01317","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.5_1708329045806_0.4406393716719892","host":"s3://npm-registry-packages"}},"2.3.0-alpha.6":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.6","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.6","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"f0c074ce85e8aea520149834c7c97b247fbeb5fc","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.6.tgz","fileCount":84,"integrity":"sha512-YhqhYfyeWM2DaZEh1V4fqy8p/wQwjom4BkHU8oBsTlVSVH7UYnYJIdqoMGCjyUkjgU/DgUJpmUJoPCW5b1I4RA==","signatures":[{"sig":"MEQCIB27z/RB8u7rnNG+dCi45C9mRn392QgX5hmNriV88NBmAiBA1zl/zDLio8QyWDoQ40BngRcP2ojzVR4FCFd06UnYEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110399},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"7b76ee636bd882cc30bfd40d9c0d2895a5197157","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.6_1708330718124_0.2112359044444927","host":"s3://npm-registry-packages"}},"2.3.0-alpha.7":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.7","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.7","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"36d652af412031052fd82acce7138eafe9c90bed","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.7.tgz","fileCount":84,"integrity":"sha512-RwJwLM17RW/IaGnTipt4SaQFA7qDpzGtn+wPUs100Pd0YI5nZBLO/lRIbtP9KuzYlMlo7Ka1l9vEsU5ISb+mYQ==","signatures":[{"sig":"MEUCIGEEQYD4ruzy4nPpYCL2gEG5pYM8VLdne9T8j31NR0G2AiEA4OB9KejiMa0AHphTu09FQyb3/gyGmKgqQ6MBCxW0fKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114133},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"5f220ad836390053158be54a1c036f5e8a5e21b6","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.7_1708332698841_0.5571906013926982","host":"s3://npm-registry-packages"}},"2.3.0-alpha.8":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.8","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.8","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"b63ef24d301e1315fbf2c79d236f7a9febb9d401","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.8.tgz","fileCount":84,"integrity":"sha512-NaJ8weGmNSwARtikD4vSpU3P781kC6bZUk1qcjq4ytc8HUgnkUuWTvUG+MjoffkFmiCvWzKl4uaBNKX3CEO33g==","signatures":[{"sig":"MEQCIBH0j6R7iKIjmlS4GeCKOqtGJQ68m+JhsN/3MnMdavmgAiBTFG+HnJUkGwQFK8cyJXCflUXC5Plr4RnfzOTWqAqQ6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115137},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"521d034ab17fa2b03c31c9208fde1241aa207f0b","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.1","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.8_1708675389700_0.6413321151352969","host":"s3://npm-registry-packages"}},"2.3.0-alpha.9":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.9","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.9","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"f6d2674dc963598730b0a796c4fe49aef42ab5ec","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.9.tgz","fileCount":84,"integrity":"sha512-sjZqyFVclzh1pAKojB7Tz6tw4Iv+iMQReZBoiyeB3jMMN4UlhdhmAe3WF+Bov3cDAQTfY/Embfr+P5Ecay2OLw==","signatures":[{"sig":"MEYCIQDFw3eExenxMU2uuZ27puF6UVj+0OpOxnzblIsYVkdh7wIhAJsyp3aDzRFj7UAUbJz668MqEXLv5HOYUQfRKlNXOEzG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115229},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"088f68f49364b6349291eca7041b4ac17ec988cd","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.2.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.19.1","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.29.4","winston":"^3.11.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","nock":"^14.0.0-beta.2","mocha":"^10.2.0","eslint":"^8.55.0","nodemon":"^3.0.2","cross-env":"^7.0.3","@babel/cli":"^7.23.4","@babel/core":"^7.23.6","@babel/node":"^7.22.19","@babel/register":"^7.22.15","@natlibfi/fixura":"^3.0.3","@babel/preset-env":"^7.23.6","@natlibfi/fixugen":"^2.0.3","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.9_1708682742911_0.7765495680335293","host":"s3://npm-registry-packages"}},"2.3.0-alpha.10":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.10","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.10","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"ba9e83610edfab7517d3b28812788aff82747b30","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.10.tgz","fileCount":84,"integrity":"sha512-Ow6BqtWi4cubHKerA0+7fxfg4OKXaeZync1uDC7Ku8yZFZ8wfFg3x8LkslLoUcLHKi7NnqQ//2eiJzZKJLYlQQ==","signatures":[{"sig":"MEYCIQD3jx7XrQ4ovyvyfqNyNnFMwIkFbYChe1ngOGST3M4AogIhANixBP7d68JOCElh0D1t9gDjkEfreYGBTY3ZFgLEGO25","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115341},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"fadbb8e1dd6661684f6e01c87ae17c3b07709776","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.2","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","moment":"^2.30.1","winston":"^3.13.0","base64-url":"^2.3.3","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","nock":"^14.0.0-beta.2","mocha":"^10.4.0","eslint":"^8.57.0","nodemon":"^3.1.0","cross-env":"^7.0.3","@babel/cli":"^7.24.5","@babel/core":"^7.24.5","@babel/node":"^7.23.9","@babel/register":"^7.23.7","@natlibfi/fixura":"^3.0.5","@babel/preset-env":"^7.24.5","@natlibfi/fixugen":"^2.0.5","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.10_1715341883850_0.1264073325573274","host":"s3://npm-registry-packages"}},"2.3.0-alpha.11":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.11","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.11","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"76ab153e16883ebb6264bb6494b1ca025882575f","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.11.tgz","fileCount":96,"integrity":"sha512-YKvoD7ptUvX3q0uqxlz5AtpEgL/2yLK+cA1SW2IEQumI7iafW4HYs6OgAln1c28dZegrdvkU0vxuuBqnrvoESQ==","signatures":[{"sig":"MEQCIB2XMD5g7AwOFA/BYpDCFkyV3qnOx79H/9bGYeSQFVe5AiAU47ih5ThzCN4DGCFCm/gP74tvgvfoCATuxDPaZvN5qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163954},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"d7d43a07470fea2a1962a0e97d7c4817614ca595","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.13.0","base64-url":"^2.3.3","nodemailer":"^6.9.13","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5","nodemailer-express-handlebars":"^6.1.2"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","nock":"^14.0.0-beta.2","mocha":"^10.4.0","eslint":"^8.57.0","nodemon":"^3.1.0","cross-env":"^7.0.3","@babel/cli":"^7.24.5","@babel/core":"^7.24.5","@babel/node":"^7.23.9","@babel/register":"^7.23.7","@natlibfi/fixura":"^3.0.5","@babel/preset-env":"^7.24.5","@natlibfi/fixugen":"^2.0.5","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.11_1718363686953_0.41708019948001995","host":"s3://npm-registry-packages"}},"2.3.0-alpha.12":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0-alpha.12","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.0-alpha.12","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"2c1c5c587589983472eb7dc64484d6f71e572cfc","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0-alpha.12.tgz","fileCount":96,"integrity":"sha512-A61Ro/JxQcKami4qK7Qfz9L1Vyhmym2LGKR1wVyMnFCzbRBxAOWP3LaitGDZTue6cicxnJQjvahggC+rcInRNA==","signatures":[{"sig":"MEQCIFmq9bvREEUnEEOmTyHRkI1qJUVO8HyOXQJRRj+CUPWPAiA0EEk6YkPdZsjCgKGkNut6TGxaVyWGfJAfKEjgq0cVRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163907},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"f2405d95cdeedbd26ed53613a4d5a19d136a94ec","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.13.0","base64-url":"^2.3.3","nodemailer":"^6.9.13","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5","nodemailer-express-handlebars":"^6.1.2"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","nock":"^14.0.0-beta.2","mocha":"^10.4.0","eslint":"^8.57.0","nodemon":"^3.1.0","cross-env":"^7.0.3","@babel/cli":"^7.24.5","@babel/core":"^7.24.5","@babel/node":"^7.23.9","@babel/register":"^7.23.7","@natlibfi/fixura":"^3.0.5","@babel/preset-env":"^7.24.5","@natlibfi/fixugen":"^2.0.5","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0-alpha.12_1718692890851_0.5348738464538076","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.0","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.0","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"02969ff6b5ab7315519cfd98fb435020deb0a864","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.0.tgz","fileCount":96,"integrity":"sha512-QyEom2TYLrJLvf5drDmzLhqnyDjhesrm3xcZdrFosmEuBl4OFkHRQtPs3aEYSpWQ3Jzhyol+AGWWdxJMk3iBiQ==","signatures":[{"sig":"MEQCICuEuU0VB4TUZ9pomt0fs3JFVenSITEn0KWkZ5K9oV5dAiANpWO0cM3IWTl1acPr+Q5cA5KuZZeqsOVxv6a4h8F6/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163898},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"dbece49e79a7993b05d7b6c177e1bb5130ef2e2f","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.13.0","base64-url":"^2.3.3","nodemailer":"^6.9.13","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5","nodemailer-express-handlebars":"^6.1.2"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","nock":"^14.0.0-beta.2","mocha":"^10.4.0","eslint":"^8.57.0","nodemon":"^3.1.0","cross-env":"^7.0.3","@babel/cli":"^7.24.5","@babel/core":"^7.24.5","@babel/node":"^7.23.9","@babel/register":"^7.23.7","@natlibfi/fixura":"^3.0.5","@babel/preset-env":"^7.24.5","@natlibfi/fixugen":"^2.0.5","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.0_1718695424788_0.24674321409317024","host":"s3://npm-registry-packages"}},"2.3.1-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.1-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.1-alpha.2","homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"6a5412f7bfcda3c9f7f8f5b92114e7fd47592632","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.1-alpha.2.tgz","fileCount":100,"integrity":"sha512-3k8Vw00bmN2Rjskmo0EAy811wZa0I3CSdGrWkFvxhcnIvh5y06rYPlLKClC2vvKbXV4qFo6XVPrDqIeWWDJJeA==","signatures":[{"sig":"MEYCIQDil5cFqD3e9LEZq+ydjzLE5/fkG+JqtJidWzuhez7hBQIhALLkECAGDDw+OhZexLapcTtEioehchm52JjY+1I9JAaV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167979},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"37fa02991b43a3c8e366cd26dde5273100538010","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.13.0","base64-url":"^2.3.3","nodemailer":"^6.9.14","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5","nodemailer-express-handlebars":"^6.1.2"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","nock":"^14.0.0-beta.2","mocha":"^10.5.2","eslint":"^8.57.0","nodemon":"^3.1.4","cross-env":"^7.0.3","@babel/cli":"^7.24.5","@babel/core":"^7.24.5","@babel/node":"^7.23.9","@babel/register":"^7.23.7","@natlibfi/fixura":"^3.0.6","@babel/preset-env":"^7.24.5","@natlibfi/fixugen":"^2.0.7","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.1-alpha.2_1719486085838_0.2520148208366282","host":"s3://npm-registry-packages"}},"2.3.1-alpha.3":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.1-alpha.3","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.1-alpha.3","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"75820c1a250bc283782d85ea0bb1f409bd97bab0","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.1-alpha.3.tgz","fileCount":100,"integrity":"sha512-E+44gWo36A2glhVwOy+p+el9l/Z3j2Oqbln/iFLz2D1GCCa4fw5N/MnqEaKTBMB0Qw0Cvd0ZMUkYFlnvob9UJg==","signatures":[{"sig":"MEUCID8PlNVi5b37hmaJlBJnAPpS64YX8Neqb3EAm4SYvXzYAiEA95yRLn4ZWQC/5RfVCVyCAuS7eI74xkMU6USAd0bmIIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167967},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"c76548177f5cad31be2a46b0a0f71b7632d430d9","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^9.0.1","debug":"^4.3.5","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.13.0","base64-url":"^2.3.3","nodemailer":"^6.9.14","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5","nodemailer-express-handlebars":"^6.1.2"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","nock":"^14.0.0-beta.2","mocha":"^10.6.0","eslint":"^8.57.0","nodemon":"^3.1.4","cross-env":"^7.0.3","@babel/cli":"^7.24.7","@babel/core":"^7.24.7","@babel/node":"^7.24.7","@babel/register":"^7.24.6","@natlibfi/fixura":"^3.0.7","@babel/preset-env":"^7.24.7","@natlibfi/fixugen":"^2.0.8","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.1-alpha.3_1720194171839_0.48947830206528975","host":"s3://npm-registry-packages"}},"2.3.1-alpha.5":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.1-alpha.5","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.1-alpha.5","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"7d38a3bab125d63edd746df38e369c340ca27983","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.1-alpha.5.tgz","fileCount":96,"integrity":"sha512-f3GHymiossjIVtcHI/vuy5tRr/Mvqp+XZdYmOWFnn0MdosaWhQP6Y9omG4UntvNJbr7+ZbJECMlmBXQs2rgWRw==","signatures":[{"sig":"MEUCIQCf3TlZCuLbh0wmcDdGg+Y0Bthb1uovglfRbdOwbzM30gIgESKULbUzmzoeHd4SojZU3RQqI3BKoPGTlrjoghDZ82s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142484},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"99cd8582a3a5d687c13bbff9273b8e1aed8a8eb5","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"uuid":"^9.0.1","debug":"^4.3.5","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.13.0","base64-url":"^2.3.3","handlebars":"^4.7.8","nodemailer":"^6.9.14","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.4.1","nock":"^14.0.0-beta.2","mocha":"^10.6.0","eslint":"^8.57.0","nodemon":"^3.1.4","cross-env":"^7.0.3","@babel/cli":"^7.24.7","@babel/core":"^7.24.7","@babel/node":"^7.24.7","@babel/register":"^7.24.6","@natlibfi/fixura":"^3.0.7","@babel/preset-env":"^7.24.7","@natlibfi/fixugen":"^2.0.8","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^6.1.1","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.1-alpha.5_1723632534827_0.6766862289848692","host":"s3://npm-registry-packages"}},"2.3.1-alpha.6":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.1-alpha.6","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.1-alpha.6","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"7e5e1a2208350b573642c70f9c35f2721b6c9609","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.1-alpha.6.tgz","fileCount":96,"integrity":"sha512-XZqxWG/L5uCU9hDLdSsWWTDT7SlpqGZc0yM7tTaisw5fNceVPozpXAlcQcovJf8HZi2CpnD/FDXOll23mF6onA==","signatures":[{"sig":"MEYCIQC9ri52Qz2QA9GremN8LZ66o/IPdNSI0swYvaLfqtY66AIhAJ572ZkPoAoKKvVR1nVNnNPoztuobZmpQ8kj7k+QmNMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142464},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"21dabf9dbb1a309b3f669c1257d787b4278e0a97","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.6","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.14.2","base64-url":"^2.3.3","handlebars":"^4.7.8","nodemailer":"^6.9.14","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.0","nodemon":"^3.1.4","cross-env":"^7.0.3","@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/node":"^7.25.0","@babel/register":"^7.24.6","@natlibfi/fixura":"^3.0.8","@babel/preset-env":"^7.25.3","@natlibfi/fixugen":"^2.0.9","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.1-alpha.6_1723716857273_0.23099236228445008","host":"s3://npm-registry-packages"}},"2.3.1-alpha.7":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.1-alpha.7","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.1-alpha.7","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"300e0d5fc89154fc9737b65b0ebfe60e60af5e93","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.1-alpha.7.tgz","fileCount":96,"integrity":"sha512-J5nzUxk8fElXILUU57wtinhpsBaUKkkd5sDmmupM0dbnvLV7rhOkFmvLhRKbxiXTNWFwv8qNUdS/7d5dQYMUog==","signatures":[{"sig":"MEUCIHSffKpPO85nPBz789bD5mv7ZR8J2GmtPg+Q0lbPh9xMAiEAma9ESq2fNXNhkrgGVhkxb7O7HcqFot0krVeL0h5J/98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142438},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"82812070b01b3df97466d60d98cc4c5afe1d6bcb","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.6","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.14.2","base64-url":"^2.3.3","nodemailer":"^6.9.14","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.0","nodemon":"^3.1.4","cross-env":"^7.0.3","@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/node":"^7.25.0","@babel/register":"^7.24.6","@natlibfi/fixura":"^3.0.8","@babel/preset-env":"^7.25.3","@natlibfi/fixugen":"^2.0.9","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.1-alpha.7_1723720851377_0.8823072025302641","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"5d9e756ecf997b42528513d3343754b688874b98","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.1.tgz","fileCount":96,"integrity":"sha512-nrNSVofOoksYz/eU23y9nRFLyIma5VbT/egzY4/ww6jaYQlfCIK/N2H0Utpxep5SBHNwn0xzhOyEE1KqjXJgGg==","signatures":[{"sig":"MEYCIQC88yW3ItEghY+nE2fBkVetPJqfYieuUAi8fG4Lx8glngIhANhn2wE+/AVohcaEhytbxMY6ewRPBOpiGW4LuF30RqHU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142430},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"e9a8e6610d8b429e66a6323f5fbde9456c957853","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.6","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.14.2","base64-url":"^2.3.3","nodemailer":"^6.9.14","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.0","nodemon":"^3.1.4","cross-env":"^7.0.3","@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/node":"^7.25.0","@babel/register":"^7.24.6","@natlibfi/fixura":"^3.0.8","@babel/preset-env":"^7.25.3","@natlibfi/fixugen":"^2.0.9","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.1_1723721173112_0.5163145767378245","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.2","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"21a51449698389f91362215d85eadc183b327fa1","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.2.tgz","fileCount":96,"integrity":"sha512-jjUyGYk8WgeJxAOkgyle2+gWiNUBK0QOwLXft70VPY/v0NldSp+rFsXB+DySZOmTwoI1e1EAILU2WC0VxvHl2Q==","signatures":[{"sig":"MEYCIQD6bKDAsulkjIq3VHVZOYDM+5/tnGoliASOmkAOv6nBIAIhAMdcx1/bLLoMnEuAKqYxH1JX9MlDiXAjf3ojfq4mwb9t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142480},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"7057de2849f8b9e37d74726fb555b9e9beee0e9f","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.6","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.14.2","base64-url":"^2.3.3","nodemailer":"^6.9.14","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.0","nodemon":"^3.1.4","cross-env":"^7.0.3","@babel/cli":"^7.24.8","@babel/core":"^7.25.2","@babel/node":"^7.25.0","@babel/register":"^7.24.6","@natlibfi/fixura":"^3.0.8","@babel/preset-env":"^7.25.3","@natlibfi/fixugen":"^2.0.9","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.2_1728631905013_0.9707227378811629","host":"s3://npm-registry-packages"}},"2.3.2-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.2-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.2-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"732ccfee4b6e3ad2ecb54a900b89cbd796463d75","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.2-alpha.1.tgz","fileCount":96,"integrity":"sha512-zD8jcPzVxT3s4GoRHA1KyeTyzMr2TDzGQaJ2D+G4A+/wUgYKwrjy+aqrOMPwXfxFUwlbEdQvJhb7Vt+iK1PgYA==","signatures":[{"sig":"MEUCIC5CqY1ZfE/qoHr6mJIkXIZ4oblt5wzIml00yfKNVXRaAiEApACIiS911sgzaAtRhCo6mintsFoz4NKc0NvnvG2QrzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142440},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"434c03b3753c66eb5053bd70fb540fc0295bb208","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.7","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.15.0","base64-url":"^2.3.3","nodemailer":"^6.9.15","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.1","nodemon":"^3.1.7","cross-env":"^7.0.3","@babel/cli":"^7.25.7","@babel/core":"^7.25.8","@babel/node":"^7.25.7","@babel/register":"^7.25.7","@natlibfi/fixura":"^3.0.10","@babel/preset-env":"^7.25.8","@natlibfi/fixugen":"^2.0.10","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.2-alpha.1_1728992602641_0.21935604423228616","host":"s3://npm-registry-packages"}},"2.3.3-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.3-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.3-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"66f7d382c7e578f781f0999236c591070b988172","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.3-alpha.1.tgz","fileCount":96,"integrity":"sha512-pfIEX/RaaQfmlDvmwlLQ1p5FqF4mPhRomACwGLbDCnhDC5tb67Qz4Hykv7+Ur5rgolHrTea4yDdQ8AkGpUM2Ow==","signatures":[{"sig":"MEUCIQDCJUkvCbt1FBIWnq1BZF0dK8BOk9XloJC+E9cDIlPZzAIgb2ldZafW20gb+nAqg7xmxIhRHEesBb/CZHeZFmSMEJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142490},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"96cd83c8c099aa569c2b59541bf480f90285e6fc","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.7","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.15.0","base64-url":"^2.3.3","nodemailer":"^6.9.15","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.1","nodemon":"^3.1.7","cross-env":"^7.0.3","@babel/cli":"^7.25.7","@babel/core":"^7.25.8","@babel/node":"^7.25.7","@babel/register":"^7.25.7","@natlibfi/fixura":"^3.0.10","@babel/preset-env":"^7.25.8","@natlibfi/fixugen":"^2.0.10","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.3-alpha.1_1728993085564_0.0737512025742526","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.3","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.3","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"259cc6722509fdf7a1b8300957288c21d5928d41","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.3.tgz","fileCount":96,"integrity":"sha512-SrIehchVIafSbSu6umhSI2r0Wom5n9Eo7gt+hZU0AQYmoUHKMyTJn3PV5ULe0MIE5H17R3GraIyrRlv3ee+ftw==","signatures":[{"sig":"MEUCIQCrWN9AWeIWDG7rCUOkTCiP08pGMCtwV/Gk6mNasK7adQIgd2x/Crl/PYflPsxJc5cv74PgS15pvidzzqsrdNxBVmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142482},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"b8218730747f2c5c87c9603d753a64fdd27e4cde","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.7","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.15.0","base64-url":"^2.3.3","nodemailer":"^6.9.15","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.1","nodemon":"^3.1.7","cross-env":"^7.0.3","@babel/cli":"^7.25.7","@babel/core":"^7.25.8","@babel/node":"^7.25.7","@babel/register":"^7.25.7","@natlibfi/fixura":"^3.0.10","@babel/preset-env":"^7.25.8","@natlibfi/fixugen":"^2.0.10","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.3_1728993597745_0.6697167083186297","host":"s3://npm-registry-packages"}},"2.3.4-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.4-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.4-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"3a81dd01f2da5f160460ade564916e62757231aa","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.4-alpha.1.tgz","fileCount":96,"integrity":"sha512-V9n7k+AQ/DOtMz4GpqA5G+gX+msWk7W5bleHe+f10DLak4OyGnZoAN/fP287DuwE+XWvO3KG7Si375D5tcOFUg==","signatures":[{"sig":"MEYCIQDuC6ZzSrv88fVZdXHOqe4MK9Alp5xp2caJHizqFY154QIhAOlzFBj6r86ZeuKDgkd2WrZMUnpPs6I/e1iS0xFSDX0D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142711},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"77435767965c45efbc22e65b7ddc1d1c658319dc","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.7","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.15.0","base64-url":"^2.3.3","nodemailer":"^6.9.15","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.1","nodemon":"^3.1.7","cross-env":"^7.0.3","@babel/cli":"^7.25.7","@babel/core":"^7.25.8","@babel/node":"^7.25.7","@babel/register":"^7.25.7","@natlibfi/fixura":"^3.0.10","@babel/preset-env":"^7.25.8","@natlibfi/fixugen":"^2.0.10","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.4-alpha.1_1730284176457_0.24618386726074326","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.4","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.4","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"d4cc5c61efe2af3959005bb04977e14c64ec7b1a","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.4.tgz","fileCount":96,"integrity":"sha512-lQzzM76sc1lKqWtCWoVB2Qkvq3HlgfxXGhSXMX/K0HqGuGkP7YppCgVBN1azAUdDKrxqbr+sEImsMhnUtCr3gA==","signatures":[{"sig":"MEQCIAVKO/qKYC0FA4eD8MwMaiITovqpGgfXZ27Q1FPyFAfHAiAEWmVwGVZjPHFmODpBJxhM4alqcz801j0M1wpLBlgVGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142703},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"2c16fca4ace924845b1798a60887f02c27d7691a","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.7","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.15.0","base64-url":"^2.3.3","nodemailer":"^6.9.15","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.1","nodemon":"^3.1.7","cross-env":"^7.0.3","@babel/cli":"^7.25.7","@babel/core":"^7.25.8","@babel/node":"^7.25.7","@babel/register":"^7.25.7","@natlibfi/fixura":"^3.0.10","@babel/preset-env":"^7.25.8","@natlibfi/fixugen":"^2.0.10","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.4_1730289692529_0.27679493932067856","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.5","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.5","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"b6f891780263a66b0159bea602c7e7bd086ddd20","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.5.tgz","fileCount":96,"integrity":"sha512-ukETDwTkc68/Lui0VOAj8i7XlQMiU7QMu9JZ9pwBhPz0cQiEeCrgtuiFVpUHKE+v6KAaezmEL5NvFDvKDMoV6g==","signatures":[{"sig":"MEUCIB2fXpmqNpSpg4juwSHu+RvHuGy50syXkfTdbC/+H9dCAiEA0FxNvAc2fpiVlXTzyo6dIgqjgEoazJfpnlCkRsKmpU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142900},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"1321d8980d28a2f21c9c6673117ec1e3f79a1126","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.7","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.15.0","base64-url":"^2.3.3","nodemailer":"^6.9.15","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.7.3","eslint":"^8.57.1","nodemon":"^3.1.7","cross-env":"^7.0.3","@babel/cli":"^7.25.7","@babel/core":"^7.25.8","@babel/node":"^7.25.7","@babel/register":"^7.25.7","@natlibfi/fixura":"^3.0.10","@babel/preset-env":"^7.25.8","@natlibfi/fixugen":"^2.0.10","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.5_1730801744744_0.6180331749794563","host":"s3://npm-registry-packages"}},"2.3.6-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.6-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.6-alpha.1","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"cd17f792698f7d96880660dbd38f76a4008cb183","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.6-alpha.1.tgz","fileCount":96,"integrity":"sha512-WSuHuZHZQpZmc8lqKPp2BRC2yH5gGn4469QWc2QohvdTpVk6h9GG/Tlixkw0SU6cVsHGpXDA5sPqKcZjpT3pIg==","signatures":[{"sig":"MEUCIQCCIUuiuYpU8ldvviBKTK2gFgX3LNFSRKrZ90bkT4sPNAIgFQm+LDMvHQD6Cg0QxaJIBJ4nNOfq9sOjyGr8llrgKPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142908},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"32820827f7e13939c79616fb91a5558e2833455c","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.4","dependencies":{"debug":"^4.3.7","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^6.9.16","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.8.2","eslint":"^8.57.1","nodemon":"^3.1.7","cross-env":"^7.0.3","@babel/cli":"^7.25.9","@babel/core":"^7.26.0","@babel/node":"^7.26.0","@babel/register":"^7.25.9","@natlibfi/fixura":"^3.0.11","@babel/preset-env":"^7.26.0","@natlibfi/fixugen":"^2.0.12","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.6-alpha.1_1732109781807_0.31290960949872226","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.6","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.6","maintainers":[{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"},{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"e6b336b22d07032726ba54a0cc550eef09ab99c4","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.6.tgz","fileCount":96,"integrity":"sha512-KpZ7sx1rgplYHyC+6XNSJuDWiA+E7IEBSrNh4MA5UWpFHXLkR3cMIEGsN+jky6G7iT48Hx5bDs8OxADaMwG/Fg==","signatures":[{"sig":"MEUCIArqdaxoBGNaIKHWSznYW6H1EIL5oiZr1M6L8DSMXJj7AiEAg4FJh/tlInU/LBwyHmK6gaUYblFshfZU+Ydi2mFu7iQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142900},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"6f72371f74a96e391513f4cbeb64b01b7b3ac742","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"18.20.5","dependencies":{"debug":"^4.3.7","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^6.9.16","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.0-beta.2","mocha":"^10.8.2","eslint":"^8.57.1","nodemon":"^3.1.7","cross-env":"^7.0.3","@babel/cli":"^7.25.9","@babel/core":"^7.26.0","@babel/node":"^7.26.0","@babel/register":"^7.25.9","@natlibfi/fixura":"^3.0.11","@babel/preset-env":"^7.26.0","@natlibfi/fixugen":"^2.0.12","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.6_1732109986509_0.5120010114220048","host":"s3://npm-registry-packages"}},"2.3.7-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.7-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.7-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"d1505b4a0e9124f4ade935ba8456a6d63f9061e0","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.7-alpha.1.tgz","fileCount":96,"integrity":"sha512-PPATh8VhxdOPJl3x8Ql+mUkKxBHY5sIekwAKe2TIuvWGI7D/BUDRnlyMDZhDxcwmyP4mmWuHqHiCwPVwsKdDTg==","signatures":[{"sig":"MEYCIQCu1D9j5986vai67+T7/1zU6XGz+0K1pNu2MtVW2ZQ8tgIhAKEsFnreGR6ji0Msq74XfikxMpUfvdVGwQ5d5Q/Et7QV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142908},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"9af0e551ca95f54ba5076c5aabadf31e4859ce9d","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.4.0","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^6.10.1","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.3","mocha":"^10.8.2","eslint":"^8.57.1","nodemon":"^3.1.9","cross-env":"^7.0.3","@babel/cli":"^7.27.0","@babel/core":"^7.26.10","@babel/node":"^7.26.0","@babel/register":"^7.25.9","@natlibfi/fixura":"^3.0.12","@babel/preset-env":"^7.26.9","@natlibfi/fixugen":"^2.0.13","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.7-alpha.1_1744818333585_0.30566477346277576","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.7","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.7","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"742251a93173d4cf591b8992ea3fe798e8ea4e0e","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.7.tgz","fileCount":96,"integrity":"sha512-Nlq4E8ju4wB2xniNeOqrhVwj2QDEJnsQWWosIT5p9g+QmpNDkFFWBcm4MLnmz1GzRyVXk2wA1uHq5lH7Sw3bPg==","signatures":[{"sig":"MEQCIDKanoX/dMX85PdJJNDz7T9q7uu3Cu2l3sSEAzr+iBtQAiBeXmk6JYgQ+9ftpkKU1xJxopvfmkbMe1ou9XW++pwULQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142900},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"f9c8c29037948ed06dc0f19df3fcd94bc0ee0505","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"20.19.0","dependencies":{"debug":"^4.4.0","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^6.10.1","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.3","mocha":"^10.8.2","eslint":"^8.57.1","nodemon":"^3.1.9","cross-env":"^7.0.3","@babel/cli":"^7.27.0","@babel/core":"^7.26.10","@babel/node":"^7.26.0","@babel/register":"^7.25.9","@natlibfi/fixura":"^3.0.12","@babel/preset-env":"^7.26.9","@natlibfi/fixugen":"^2.0.13","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.7_1745578652466_0.5472867849505612","host":"s3://npm-registry-packages-npm-production"}},"2.3.8-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.8-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.8-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"c304123669859c835ab4201536f5fa4a354af7b1","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.8-alpha.1.tgz","fileCount":96,"integrity":"sha512-+/BIGGqbqyz4iZ5ZuOS5RIDEDkXitLW1eRM6VOqVL0Bqy5txM6CwmavJKUr3/3X+wfxPw00WzPq6h/p+jRTs9w==","signatures":[{"sig":"MEUCIQDKqGNxeBwPsKwGRYtB13IdKjcQpxtfrfpMwzZD6iB57QIgOA8qsOhlyMgy+tb3hyHfifpTPM5PuYvq34waQyJq0us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142907},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"0993afac118b45448d0e4922eab8bcae9e3931ed","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.15.0","dependencies":{"debug":"^4.4.0","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.2","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.4","mocha":"^11.2.2","eslint":"^8.57.1","nodemon":"^3.1.10","cross-env":"^7.0.3","@babel/cli":"^7.27.1","@babel/core":"^7.27.1","@babel/node":"^7.27.1","@babel/register":"^7.27.1","@natlibfi/fixura":"^3.0.13","@babel/preset-env":"^7.27.1","@natlibfi/fixugen":"^2.0.14","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.8-alpha.1_1746530297813_0.5955246424243068","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.8","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.8","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"e4e1ea7eafcd00db90d6e478bb2e4a963965072d","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.8.tgz","fileCount":96,"integrity":"sha512-YvTfZDLXhFkMfyyHHpvQP+dW7gCZdm7PqQa7sW+HvN5TQcKgPYv3wfVfyn4iM0NTf1CGgg0S4uRPwCVC2p6vqA==","signatures":[{"sig":"MEUCIQDL8NUYtj2NI7Qj5LjYiPey7nmTUEs912omDw9/J/U0dwIgCPvqO6j/ZAmMfK0qQijOQvPSe2vU3o9KP75PAz99zKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142899},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"9f25931e89e33de471e84bbcd5d734fc29f90aed","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.15.0","dependencies":{"debug":"^4.4.0","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.2","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.4","mocha":"^11.2.2","eslint":"^8.57.1","nodemon":"^3.1.10","cross-env":"^7.0.3","@babel/cli":"^7.27.1","@babel/core":"^7.27.1","@babel/node":"^7.27.1","@babel/register":"^7.27.1","@natlibfi/fixura":"^3.0.13","@babel/preset-env":"^7.27.1","@natlibfi/fixugen":"^2.0.14","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.8_1746531795744_0.37818223809988205","host":"s3://npm-registry-packages-npm-production"}},"2.3.9-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.9-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.9-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"f7abdf5f90d1d1766afaa8ded3ab8d2762a4fd73","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.9-alpha.1.tgz","fileCount":96,"integrity":"sha512-uVKrOn6qnpDMI9+dicOVcMfE8D0ZEvC3nM7ljP8qBiConcvuX2rPZcMofvitUFJf33zagYCPtGeeSUWlIdPNcQ==","signatures":[{"sig":"MEYCIQDC4OcRTTxkPdhc64eYaQ9NOUBjpEMbHwP9Hs2CcXUseAIhAIIpsrlTjHqBjZWxrVaSjfEJ0kHQobzV0NqZgSid6r/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142907},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"7c5dc0b1935faa17dd4699f947673726fc4a52e4","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","actor":{"name":"drone-melinda","type":"user","email":"grp-kk-melinda-automation@helsinki.fi"},"email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.16.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.3","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.5","mocha":"^11.7.1","eslint":"^8.57.1","nodemon":"^3.1.10","cross-env":"^7.0.3","@babel/cli":"^7.27.2","@babel/core":"^7.27.4","@babel/node":"^7.27.1","@babel/register":"^7.27.1","@natlibfi/fixura":"^3.0.13","@babel/preset-env":"^7.27.2","@natlibfi/fixugen":"^2.0.14","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.9-alpha.1_1750773547577_0.4483632691099382","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"@natlibfi/melinda-backend-commons","version":"2.3.9","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@2.3.9","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"nyc":{"lines":80,"exclude":["src/*.spec.js","src/**/*.spec.js"],"branches":80,"reporter":["text"],"functions":80,"sourceMap":false,"instrument":false,"statements":80},"dist":{"shasum":"4857a0ebb9bebbb79c49e4bc3d49cd416eb9c691","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.3.9.tgz","fileCount":96,"integrity":"sha512-rX9kR+UtVIM70XbwBkZJKnAbuJOUsNh3e4veFpwT80SROQIBdrI6DiO3NIOXOGbaYuN51bQLGI7YXNxAZmEYeg==","signatures":[{"sig":"MEQCIEjZ95y2cUewO12na6W1QcYOvyCih7iED4hV5/5VaDKwAiAEoX/3OTl3Rin2sISgo+6b88yW7BjIwRVkwE01zjEXDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142899},"main":"./dist/index.js","babel":{"env":{"test":{"plugins":["istanbul","rewire"]}},"presets":[["@babel/preset-env",{"targets":"maintained node versions"}]]},"mocha":{"bail":true,"exit":true,"spec":["src/*.spec.js","src/**/*.spec.js"],"require":["@babel/register"],"maxDiffSize":25000,"inline-diffs":true},"engines":{"node":">=18"},"gitHead":"b3615437dde614d4a20f0416c1d879d3a425177b","scripts":{"dev":"nodemon","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"babel src --source-maps --copy-files --delete-dir-on-start --out-dir=dist","prepare":"npm run build","coverage":"nyc check-coverage --per-file","lint:dev":"eslint --fix ./src","test:dev":"npm run lint:dev && npm run test:base && npm run coverage","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test nodemon","test:base":"cross-env NODE_ENV=test nyc mocha --package ./package.json","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test nodemon"},"_npmUser":{"name":"drone-melinda","actor":{"name":"drone-melinda","type":"user","email":"grp-kk-melinda-automation@helsinki.fi"},"email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.16.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.3","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"eslintConfig":{"extends":"@natlibfi/melinda-backend"},"nodemonConfig":{"exec":"npm run test:dev","watch":["src/*","test-fixtures/*"]},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","chai":"^4.5.0","nock":"^14.0.5","mocha":"^11.7.1","eslint":"^8.57.1","nodemon":"^3.1.10","cross-env":"^7.0.3","@babel/cli":"^7.27.2","@babel/core":"^7.27.4","@babel/node":"^7.27.1","@babel/register":"^7.27.1","@natlibfi/fixura":"^3.0.13","@babel/preset-env":"^7.27.2","@natlibfi/fixugen":"^2.0.14","babel-plugin-rewire":"^1.2.0","babel-plugin-istanbul":"^7.0.0","@natlibfi/eslint-config-melinda-backend":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_2.3.9_1750773825517_0.4380529085655471","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"eb5a6349dfc1d36de76901742a015c95aa6e90da","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.1.tgz","fileCount":95,"integrity":"sha512-0Dp4khrbI1rEdrLshdjjOb0FXkzQz+jNrwQCpxWhRFZaBqTa3A4atfzaQhLxONREKKm+YFeA01/dc5j6EPh0xw==","signatures":[{"sig":"MEQCIF1zHgZuGoLO+Kdrekvq2o9l0On2TAsQQj1XWZpFCC7XAiAyL233Tz8fqq4sa9FhEuJ4XqAucBxxV2QR2zbAEB+27Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118061},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"7a2f412ca86b5204a2a486b86610a97a5384ab44","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"esbuild src/**/*.js --sourcemap --platform=node --main-fields=main --outdir=dist --allow-overwrite --analyze","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","rewire":"^9.0.0","esbuild":"^0.25.8","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.1_1755583720391_0.8873982971415479","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.2","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"4316da1a79dee651cea20bf41dedb2f3ad01c96f","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.2.tgz","fileCount":95,"integrity":"sha512-LdKQ8dQc/DSog+SzgvaIOqMxhCxXUmB1O/SEgzHKpFGCzqeNjq0EuHZP1n5BZROxAZMlzUMmknMqcYhe6mvqzA==","signatures":[{"sig":"MEQCIDYIjEhnQRgaIpiKVh4QCsTo16GpnX/EM+jQcIUZRF5NAiBM2WY8uxFrEdL6DlPRSJYw2u898ACWafacqHqTSWBgwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118039},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"069b89326106ed3a991edc0fab35ec74e316a2c1","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"esbuild src/**/*.js --sourcemap --platform=node --main-fields=main --outdir=dist --allow-overwrite --analyze","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.2_1755584459142_0.9424222045641155","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.3":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.3","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.3","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"ac02486781acce7036abd8190f75f0977ad39980","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.3.tgz","fileCount":95,"integrity":"sha512-Zg+/d2Z9UMGp0+eW7a5WY/DeuaYmJPgQiOUkOu4wVogQHMjH+hgrV0zcggCLW7DDLXHIghE0w5oDzjgVsiqWwQ==","signatures":[{"sig":"MEQCIF3kKEEICpNAjFJjqK1SnL/3UflNX+NxOnT3zwB5/Qe7AiBDQRf8xEiyRgXJe3mEHtQ3A5s6pWnIH0K/4CShuwjAIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118057},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"b7c4b0f5aa55dcce02bfa2ea139adef9fb744387","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"esbuild src/**/*.js --sourcemap --platform=node --main-fields=main --outdir=dist --allow-overwrite --analyze","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.3_1755585556996_0.9841097662420966","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.4":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.4","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.4","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"2c1036fa5ed01d10022ec5725810ef804c7a6326","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.4.tgz","fileCount":95,"integrity":"sha512-DEA488aSuvp2rlyVD6Kd24L43ErdqxrdEvo3we46QJDjbafs6tDo8ZHf8xRUOJeCMMIcHN063Ecpn7BwIiIPGA==","signatures":[{"sig":"MEUCIQCheHeBCEDJX6wXkYgqyZpgiZK7uMa88DMqPuq2m3u4wAIgPAtqAt6NldQjIqartmRcMTWLscPlMNVx3DovCDhXLyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118081},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"ef1337b8464a449cd0fcf11dbdb078db87428c52","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"esbuild src/**/*.js --sourcemap --platform=node --main-fields=main --outdir=dist --allow-overwrite --analyze","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","esbuild":"^0.25.9","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.4_1755667792923_0.4621385467372974","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.5":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.5","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.5","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"37db74fabf68c23afc52fe7787a2c0fe86009393","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.5.tgz","fileCount":95,"integrity":"sha512-5WvB4ZE0IGhl66zkGQ+KwJYOvpN5iwqF+vUXFUAF0p3QFRwg1LuTOwnUhK3Xll8Fw+MqMo4RS6fzveICFtxyqQ==","signatures":[{"sig":"MEUCIQDbHyf9dWhOjTT3W2ZXQ2dNjIdiWcuG2NU/3X5OdBOzVAIgcS00heCuZ22XV8eJNuWbKx7KZ7PW15eDG3HicBXST8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118038},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"4f42a7dc8b5b965c92b9979859a41c786956265d","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"esbuild \"src/**/*.js\" --sourcemap --platform=node --outdir=dist","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0","pretty-print-ms":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","esbuild":"^0.25.9","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.5_1756446563940_0.9214781365456952","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.6":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.6","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.6","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"b28c2ac02edc6d2273bbf4e994f7a68eb4c91212","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.6.tgz","fileCount":95,"integrity":"sha512-MFWs4clCjy9o2S7HDxDzs+ba4MZiKbkchScmUmQEPm+9SP79tSEXLh3L/uzfC9Gk85xnmPr9NgEFAY/EcnHy0w==","signatures":[{"sig":"MEUCIQCXHDoxqu1R8OE+x0ROLBoG/LG4XAkAhLeqdWj/hkg1OgIgEaLjgSA1JdDiw27utlxzpzJmYIpiQTBAol7zPx31q+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119989},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"2f1f82babf7ba31e87b61817aadc5c06ab5db626","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"esbuild \"src/**/*.js\" --sourcemap --platform=node --outdir=dist","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","pretty-ms":"^9.2.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","esbuild":"^0.25.9","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.6_1756481759106_0.478295712872856","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.7":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.7","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.7","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"3dfe03100a9ffd1e61c1ff00b91f31f6c2d3675a","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.7.tgz","fileCount":98,"integrity":"sha512-23zn0UteRDRzkERnuIyhVDtKB+3vIWLgFwb58ygz14sdvbYtnB697iYBtyEgulCzf/XrcIQ16i50cz8s0BYpMQ==","signatures":[{"sig":"MEUCIQCQ/cO956PqisfMP9WuaB8lrkRJpJubRV+ZGg4ooTOjXgIgLrnWWWkkyFXO3bHfllSeBDQ+T1YZazxQtCGTdwtgrqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123603},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"089da6415341e009547284a992d0b88da16ceba8","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"esbuild \"src/**/*.js\" --sourcemap --platform=node --outdir=dist","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.19.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","pretty-ms":"^9.2.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","esbuild":"^0.25.9","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.7_1758201733353_0.5256193071028394","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.8":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.8","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.8","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"c4fb313104678f0a4caa8bc351ed6d7430666954","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.8.tgz","fileCount":98,"integrity":"sha512-HDqUEdJ3fmY97cb4J/x0MBOufBAgzHqaib6o8xeHT76LCr3czYE6LH4yW/PCvijnzvqRlXm8T4SVUyeu9VGqSQ==","signatures":[{"sig":"MEYCIQCkkPDO6dbxvmU1K3/8rEJvbdg3Tc4IWRkjsyZA59VbXAIhAIrEM/91PmVPEn7KqMJxp1iJ7AAE6rreY3mX4Zgshvk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123673},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"2a33292c2ea114baa42b477d9020c926309eebcd","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"esbuild \"src/**/*.js\" --sourcemap --platform=node --outdir=dist","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","pretty-ms":"^9.2.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","esbuild":"^0.25.9","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.8_1760959534194_0.3252314407024537","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.9":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.9","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.9","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://github.com/natlibfi/melinda-backend-commons-js","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"d3837de52c48be48542708b52bb539d766897506","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.9.tgz","fileCount":101,"integrity":"sha512-lfxw8Eqo/6gzRquYa9IG8znlqKyGuTwkEWaObwWp9cFPzOhjcASSi/xBWtnMBFA7R7eJQetIaFRJ/t9aUMXwyw==","signatures":[{"sig":"MEQCIDOaJCOMFZGXU9DbeGi2bK97IRV2WjZ+VfvXXIOIxtV3AiA6zoOXl+BapDKdVq8y4BfOlbLfcrhj9Eqyoj83uHQdeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125554},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"57afb886cd18fe8f97a7bf7a22d46e36a2b5acec","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+ssh://git@github.com/natlibfi/melinda-backend-commons-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","pretty-ms":"^9.2.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","esbuild":"^0.25.9","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.9_1761040815912_0.8824962250978319","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.10":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.10","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.10","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"44b7ba27457d1ada5be98a2f8b2ed890b7d71d30","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.10.tgz","fileCount":101,"integrity":"sha512-J231vrxZ/UbdUyvUYmq3PV53CmFkDcDPdcBPMYfNsPeEXo1wmLCcGi/pkyvQ/P4FgZ9CSit9OznLjzvID+vOsw==","signatures":[{"sig":"MEUCICrvur76mCyxa/sN8W7hoHoEH/cEfApaCx2orXPy1bMcAiEAxr0ad3RaR+USLvgdi6ysqAQMZIfw29uQ6l1rgoxID08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125547},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"737b32303d99ecde639e044323c82994b7cf1d90","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"10.9.3","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","pretty-ms":"^9.2.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","esbuild":"^0.25.9","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.10_1761204145348_0.9240094908338692","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.11":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0-alpha.11","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0-alpha.11","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"505282bc53ba51d6062251597bddfb4ffb4b6b52","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0-alpha.11.tgz","fileCount":101,"integrity":"sha512-5U4Svd/y1ewiUxRpCz5nmLA58UiZlccXBvz+wHsekm9Jm9QzBrt7qQQ661SFnMjPtD4KzBja3xUKzqcwCxQA0g==","signatures":[{"sig":"MEUCIQDrfuIpbQuKMxAgfEC/AVWwl3c9Z4XLEBzm4q2K033LIQIgJs+9OKSYKw7erGIQ8LLjRzEQ/WMVoiz4h97zxmyFqWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125954},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"afb9956bac3735544ad6a012b3c81a60441a341a","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.6.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"debug":"^4.4.1","yargs":"^17.7.2","moment":"^2.30.1","esbuild":"^0.25.8","winston":"^3.17.0","pretty-ms":"^9.2.0","base64-url":"^2.3.3","nodemailer":"^7.0.5","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.33.0","esbuild":"^0.25.9","cross-env":"^7.0.3","@natlibfi/fixura":"^4.0.0-alpha.12","@natlibfi/fixugen":"^3.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0-alpha.11_1761204358073_0.48708534146230886","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.0","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.0","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"71e94940badfc49173ba4a2970294834accb9e51","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.0.tgz","fileCount":101,"integrity":"sha512-UhHV1TIpgPAFKRTJaGH3j7NIprT3adrw/k+mXiL0d79PH0NHBr+yi0yL8iZ3fnwqp1hIOOJjJ0CAKCk0YOxKAQ==","signatures":[{"sig":"MEYCIQDgVUgeAq+JnjrRJVKOrFGM0NyBvgRiAhHZwsh/aaT+GAIhAOjhaqXdHp5Y5R3ayD49nHJ9RJ6TO/C0bYQHwM6I6bl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125962},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"14aa7cc574ac99d551e64add0655ec0eed619885","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.6.2","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.18.3","base64-url":"^2.3.3","nodemailer":"^7.0.10","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","esbuild":"^0.25.12","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.0_1762331399457_0.6500205305088453","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.1-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.1-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"07894a918e61d1bf8c8d92276c7e09edffb766a0","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.1-alpha.1.tgz","fileCount":101,"integrity":"sha512-iHAgpYjMTqTp3nGlErm0CbrUYfjN/7v16Um75SdR1QSd1Ti/VHjwecu4wrl9GG10CR2E9nX86KkmhqD/TIN58Q==","signatures":[{"sig":"MEUCIBBOnhU9eEuHYp6ybLPFg5Gixi7QokJo1yUzi2H3hL0WAiEApj5+c6B49zUKd2r7uT+Y3Z9ZiRZpGZgEQppeGDziKQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.1-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125969},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"ff169c88b2480cc17c30833009ae1d5e3edbcd5e","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.6.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.18.3","base64-url":"^2.3.3","nodemailer":"^7.0.10","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.1","esbuild":"^0.27.0","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.1-alpha.1_1764245838709_0.7389401542566014","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"979b4f51734dc4f73484aebe593f9aa4c88a8c83","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.1.tgz","fileCount":101,"integrity":"sha512-l8fFn/kG/M7i0+4Bisykchu73CkTT9BcqsJSgWJNw3P4GmwID6Ux9pn4srs7hI3TYH/059kpJONHfKAI9PmN7g==","signatures":[{"sig":"MEUCIQDpakfql48tMxPVkU+SfmA8vqhxyM4lngJ4QJQmEFQOSAIgcQzLNk2dTXORQKPgXlk6pdkLkUqlFil7eGtRajs7W90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125961},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"95aa287f4d89f402ca4ba2737bd0cb8cae05142f","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.6.4","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.18.3","base64-url":"^2.3.3","nodemailer":"^7.0.10","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","esbuild":"^0.27.0","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.1_1764246201562_0.5074076482832428","host":"s3://npm-registry-packages-npm-production"}},"3.0.2-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.2-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.2-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"d7fb776fa5804251747ce126d7c062b01a037493","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.2-alpha.1.tgz","fileCount":101,"integrity":"sha512-VHfJ++gHxVi+vdEFeDyN1M+1yIKlDBkBElVTQN8qwib0MEy0/Gkl6WpfcobVxy7JYAXqi3qTN1Qb8FIe2DSEew==","signatures":[{"sig":"MEYCIQDUDMx1RKojv2K5q08MLDdflWxTE/Ds5zWKCTFHxyJa7QIhAL1LpDisLKuBtcKDAsZ4JYximFaevI1xZBeO7LPBMM64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.2-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125969},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"f48e6952d1ce545f0ba1313ecaa4ba66e64f4c52","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^7.0.12","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.2","esbuild":"^0.27.2","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.2-alpha.1_1767629568010_0.9086886820511078","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.2","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"67cba65570284db53ab61751e53234059b96ee86","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.2.tgz","fileCount":101,"integrity":"sha512-PGHNBa4y7sRaSxxlNHSwDaRO9BbrZ2sCYGenUJOLmxH0AieFaFukligQB5SNua/W5r5608dfY8025p40urlgAw==","signatures":[{"sig":"MEQCIC+N4j4oSq0xLBhz5gRXPyxFUrLglItsPCLWyRZF3mTMAiAmrKJfzyDwI2+EcTaBw1iPLkCRMRii2w6gPloO6tfLgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125961},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"87f2c193a3920fed3bd4203d7ab463fcfefc20b5","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^7.0.12","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","esbuild":"^0.27.2","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.2_1767629689165_0.2514039385140796","host":"s3://npm-registry-packages-npm-production"}},"3.0.3-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.3-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.3-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"e54e878c91b7114e69558ee6305536844acccf7f","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.3-alpha.1.tgz","fileCount":101,"integrity":"sha512-4n9V/uPlIWDxFFAqXkJEq8C4+xCY4lc+o+kvZv/LGVSyikYngqk7j6MkkhvRZ2xnzEE806kiqaJAHzJfxl3ASw==","signatures":[{"sig":"MEUCIEsIIMQmuRnOISRSLlMc/ca20lDlRiuhu9KtS/LRmGt1AiEA2ARgmS6D8QaLR5PJ7CI5OQ5qePSiiBsTSAVUDDGBg7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.3-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125969},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"89907feb25dc2aefadb08a189ff3ef7594ddbf16","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.7.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^7.0.12","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.2","esbuild":"^0.27.2","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.3-alpha.1_1767631647206_0.04524889972271273","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.4-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.4-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"2b46756c41b61ca236ee10066e9daeeb5dbc053b","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.4-alpha.1.tgz","fileCount":101,"integrity":"sha512-C2QPLzgcA+Xlq/pLeIEp6M0m8+25ulNSscymyCvtGqgC7xyYvZ0V8my6pmHZF8xYkvYHtiYyeJKdjjxxp4UtdA==","signatures":[{"sig":"MEUCIQDUD0o7wvGnc7Ah8D6yPAVsB60Heaue4aijKLxt3PQcQwIgaoosPUyQQU1Ka3GNSv24WLxqM2YKHonO4l5HpZUHrcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.4-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125969},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"905bae9d4eb2fcd8505daa0f969d0d1849ddba1b","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.8.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^7.0.13","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.2","esbuild":"^0.27.2","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.4-alpha.1_1769797889215_0.26820671712953326","host":"s3://npm-registry-packages-npm-production"}},"3.0.4-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.4-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.4-alpha.2","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"75c4ea00dba25dd99231437d297f164602612545","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.4-alpha.2.tgz","fileCount":101,"integrity":"sha512-X+8h4vBaSFo82uMCegFD2srUU++XJRkwW8XT6xZEvyJrVvJ2BRssfIpPxn/cj1/XUuAHoCBfmgDa2d7voZ/mPA==","signatures":[{"sig":"MEUCIQCgftA9yQj8sj/WKMKWn1xS65lwAl5SDRE2Lrm5TPE6WwIgE+xlu7ZcQorBgTGbFtCkuPUo0IrCdi2i+pX7vwFPt/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.4-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125969},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"39e9a582868adf2322066d7f21a1746478f9a369","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.8.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^7.0.13","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.2","esbuild":"^0.27.2","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.4-alpha.2_1769798276321_0.1268165100220151","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.4","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.4","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"977a9e3b8ebfa01a1ebaf3ae8d94ce6eb9cf8815","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.4.tgz","fileCount":101,"integrity":"sha512-w3BrCaevmU5xA4iiG06nvW/TU8rzpf/b90eyyS4ukwozXArTEpVaIRj/cLKMfKnX/f0vaFjAydoqk+I6K6aZ2g==","signatures":[{"sig":"MEYCIQCDbXNJKxAnE4ENUD+exYljEC12PxaG6S/5sC9CbhNW/QIhAK5xyEOkiev205PiQt7WJZjJkQ30S7/Wo1oMmgP8N/GF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125961},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"da5afeec79b17f021b2ac006d89e5cb41dff616f","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.8.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.22.0","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^7.0.13","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","esbuild":"^0.27.2","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.0","@natlibfi/fixugen":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.4_1769798641516_0.6062698947297","host":"s3://npm-registry-packages-npm-production"}},"3.0.5-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.5-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.5-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"bbb9e0a9f9b107d95846aeba2abce21ae17d6e8a","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.5-alpha.1.tgz","fileCount":101,"integrity":"sha512-5/naAkOriaKsx28hthaGcLexvpTVCQxMGRAK03344NtFJmWp2TkwILZ2z7nvMRJblgn0fP98Uv1xvzFk7G/0fA==","signatures":[{"sig":"MEUCIB6Wn0gR+ECCT4/tEcGFoWoBbSJ26LFWy2hY61SfgodhAiEA6CGYX4P4fl6QSL3wcKmL4vkJXEYlaVG9fIznsFxBUrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.5-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125968},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"09e97b6599df308e2895395b9db6b2d7e9d44080","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.12.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.22.1","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^8.0.4","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","esbuild":"^0.27.4","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.1","@natlibfi/fixugen":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.5-alpha.1_1774856733869_0.9929805977566593","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.5","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.5","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"64392a9a0059fc38ceccb1f73ac8f4ce71d14889","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.5.tgz","fileCount":101,"integrity":"sha512-dS79RyDqPwXIDsTO+9TWfhOu1/R9F/54QJTi4W6ZQCPOOOp5iy4/WUjj7yduqhL1pIPhxdYzDYDv6Jv596JRLw==","signatures":[{"sig":"MEYCIQDR1ev//yS8lI6rZ/HlqiAde0uC0j9RgQN3C2fCEuA/9AIhAMGCo46jSnVGbXrwX8S1fTN0buf4mEq8yOtnZjF+Vj3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125960},"main":"./dist/index.js","type":"module","engines":{"node":">=22"},"gitHead":"b9c126bb21e141dd6dbf352f80929c5dc8e0add3","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.12.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"22.22.1","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^8.0.4","html-to-text":"^9.0.5","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","esbuild":"^0.27.4","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.1","@natlibfi/fixugen":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.5_1774856923649_0.15085941794266944","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"4.0.0-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@4.0.0-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"d40b6c9f9b7e266f35b14978426e39d4c0072409","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-4.0.0-alpha.1.tgz","fileCount":119,"integrity":"sha512-Dx8XFlRVbOe3A2E9rnMNKjG0Vi4Enl7ifuDRV2WxY98hijsBwxe15ta4IaA8G7NU3XdckSIw/FDUpDaPtCpp+w==","signatures":[{"sig":"MEYCIQDnaec6MK+nXS0aVMDS7Wdqd1ARG9g+ZHhlqsHkAWB/mgIhANQDBdLwHrmr71FmWcjhkPU5sq3cGlVZi9Si+KPKBxXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@4.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"b9029395d43c85f07853c0f150ac19db9b401b5b","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"tsc && npm run copyTemplates","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'","copyTemplates":"cd dist && mkdir -p templates && cp -iu ../src/templates/* ./templates/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.12.1","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"24.15.0","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","morgan":"^1.10.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^8.0.4","html-to-text":"^9.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.4","cross-env":"^10.1.0","typescript":"^6.0.2","@types/node":"^25.6.0","@natlibfi/fixura":"^5.0.0-alpha.4","@natlibfi/fixugen":"^4.0.0-alpha.1","typescript-eslint":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_4.0.0-alpha.1_1776935864456_0.58025259807779","host":"s3://npm-registry-packages-npm-production"}},"3.0.6-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.6-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.6-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"fd7ad477e4f3985e15a0b79c95665c70af0e0f1b","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.6-alpha.1.tgz","fileCount":101,"integrity":"sha512-H3R8mMsZiXmXHBmyB+U3acM8/jhpsY0J+XRAKRK7SNhAWDOrAJJpz6YIuUMdrgsfcVSSCc9xTgLpIj9eEA/jFA==","signatures":[{"sig":"MEUCIQDtxJg6L29h29Bcs7xITKXYPDtNs2YpomJnaNKNAXE5tQIgYTqIOTx1MGI37m6+10fEaDVL/1rUQo6VY1r+xKsfATg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.6-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125963},"main":"./dist/index.js","type":"module","engines":{"node":">=24"},"gitHead":"08b407a46e573c6d559ff07a8ef2edf49989ff45","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.17.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"24.17.0","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^9.0.1","html-to-text":"^10.0.0","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.5.0","esbuild":"^0.28.1","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.1","@natlibfi/fixugen":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.6-alpha.1_1782391888225_0.8037923375867493","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@natlibfi/melinda-backend-commons","version":"3.0.6","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@3.0.6","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"1095b4d6c956062cbd54ba70edfb293073267da7","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-3.0.6.tgz","fileCount":101,"integrity":"sha512-HDieSmekhG4k628HfybCkPR07rqjRqPd9NT/TMZ2U5xlHfkCGvMTBGcfFLZxxe09y0lBsHbhrO9yvt6GkmXyEQ==","signatures":[{"sig":"MEUCIQC/Up2Nwu9qXcERv70tTwxzQGDdHF1aVe7B0L7q1gYEXwIgKv6pAeH65k+OHtfDka3Msyvjg3fuDm/H2+A4TMAuYwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125955},"main":"./dist/index.js","type":"module","engines":{"node":">=24"},"gitHead":"b7a1a0bf851b3624d0f841862df63594ebc3f68a","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"node build.js","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/*.test.js' './src/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.17.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"24.17.0","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^9.0.1","html-to-text":"^10.0.0","express-winston":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.5.0","esbuild":"^0.28.1","cross-env":"^10.1.0","@natlibfi/fixura":"^4.0.1","@natlibfi/fixugen":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_3.0.6_1782393203770_0.0023853296489511067","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"4.0.0-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@4.0.0-alpha.2","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"mailer":"dist/mailerCli.js","gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"bdf54f22c056974c91e3ad34d3a643ea80387b9c","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-4.0.0-alpha.2.tgz","fileCount":119,"integrity":"sha512-Ve+GeGt+oNzTX4D3oyRPYMSoib4xGW85xdXQvXYorACaXyK6oZDLTPrbPxFlk/UHXEytY5q+FJVO0Jc/zJyQ5Q==","signatures":[{"sig":"MEUCIQDfi9CUohgMW6aWAFJVQrP4pNzkl6GRbLiE25gqT5Er6QIgYXHiZZbIuuiMRC/RT7qmmSNehqrhZPFPnfCtK6tbiIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@4.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"27943388fdf0b349b6dbaf6158e9694200a3f56e","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"tsc && npm run copyTemplates","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'","copyTemplates":"cd dist && mkdir -p templates && cp -iu ../src/templates/* ./templates/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.16.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"debug":"^4.4.3","yargs":"^18.0.0","moment":"^2.30.1","morgan":"^1.10.1","winston":"^3.19.0","base64-url":"^2.3.3","nodemailer":"^9.0.3","html-to-text":"^9.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.4","cross-env":"^10.1.0","typescript":"^6.0.2","@types/node":"^25.6.0","@natlibfi/fixura":"^5.0.0-alpha.4","@natlibfi/fixugen":"^4.0.0-alpha.1","typescript-eslint":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_4.0.0-alpha.2_1784620667676_0.4591556765991127","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.1":{"name":"@natlibfi/melinda-backend-commons","version":"5.0.0-alpha.1","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@5.0.0-alpha.1","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"bad66390641eef5bd2893ada829d6e17fc778317","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-5.0.0-alpha.1.tgz","fileCount":100,"integrity":"sha512-3ZNQN4N8PpyZxlUVqrULbDgqkEfvWSQ3UYfVULZawAM4zOwAIY/muXf08xbHGhp71CmimtoPL6hEXtm7aymmzw==","signatures":[{"sig":"MEQCIEoMgg0B5RxS2opt8H1TumX97MRZ6ZOJpSx/Llw9nhXNAiBEgu0FSiIGlNzCiA7Q7IXuxkuL1LmqPszOQNHsSNoemw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfMKEX5PTAILfz1JYThdCDshKrKXs4x5FBAkl21WapjwIhAKfveved2ipjah+RDOs9dqY/bif0qpTspW1ooV7dBJNl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@5.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"fb603db27fec06fb6b59cb8360ced3d6629d6b45","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"tsc","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.19.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"24.21.0","dependencies":{"debug":"^4.4.3","moment":"^2.31.0","morgan":"^1.10.1","winston":"^3.19.0","base64-url":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.4","cross-env":"^10.1.0","typescript":"^6.0.2","@types/node":"^25.6.0","@natlibfi/fixura":"^5.0.0-alpha.4","@natlibfi/fixugen":"^4.0.0-alpha.1","typescript-eslint":"^8.71.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_5.0.0-alpha.1_1790947252010_0.3120495563835852","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.2":{"name":"@natlibfi/melinda-backend-commons","version":"5.0.0-alpha.2","keywords":[],"author":{"name":"The National Library of Finland"},"license":"MIT","_id":"@natlibfi/melinda-backend-commons@5.0.0-alpha.2","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"dist":{"shasum":"4d9ea5000f0d9c9f5594ae9517db0f80a1ac131f","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-5.0.0-alpha.2.tgz","fileCount":100,"integrity":"sha512-hkBylUj3rA4SSpZ2Eah69SlYQJ5poxouhy5vAQBWKxaOck/kpMKNwHECALq0p37q8CbZQ1+njhtdAHtsNuo8Bw==","signatures":[{"sig":"MEQCIBw6eaxnuYH3xKNjwZMsDAVQgKlggH59J5rwCvFc6BX5AiAFI5sHR1iRrCIOo8z2kC/5Aa7Zr7kr301HXptY/3UMhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7bcYJK+i7CTiPDQv5LGCpBoMNt2dxM3igb0I16OiweQIgTg+eC8AzAAOM6RqzG3ZwT0nIyD/K2E2Z4UNDmMdirws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@5.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"gitHead":"7ed8ec32f3331a2ecab6eeb0c83c0aef5b9f0865","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"tsc","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.19.0","description":"Shared modules for Melinda's backend applications","directories":{},"_nodeVersion":"24.21.0","dependencies":{"debug":"^4.4.3","moment":"^2.31.0","morgan":"^1.10.1","winston":"^3.19.0","base64-url":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.4","cross-env":"^10.1.0","typescript":"^6.0.2","@types/node":"^25.6.0","@natlibfi/fixura":"^5.0.0-alpha.4","@natlibfi/fixugen":"^4.0.0-alpha.1","typescript-eslint":"^8.71.0"},"_npmOperationalInternal":{"tmp":"tmp/melinda-backend-commons_5.0.0-alpha.2_1790947923227_0.47507066602744064","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.3":{"_id":"@natlibfi/melinda-backend-commons@5.0.0-alpha.3","bin":{"gen-jwt-token":"dist/gen-jwt-token.js","gen-encryption-key":"dist/gen-encryption-key.js"},"bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"dist":{"shasum":"77c55c2be6d67a1a2820c8fb51393079be87361e","tarball":"https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-5.0.0-alpha.3.tgz","fileCount":100,"integrity":"sha512-MXPjAnOr60pVeS8K/YnGBOJPiIn+JU2bDLA4MLusxVU8IWyKP8JFKBChTrRLNE+Hi6Gh+aKnmKPrl/GTCkRaxA==","signatures":[{"sig":"MEUCIEYzZzQIN4b1D8sAPE3PGyh5lyLcdJcOTJwDwjUiW1uwAiEAoYEMy55jjNXppEmp0N1zcGNg/ZebbYNQlrO0n/qj4Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEIhTwMyHp12D/B3QFTP+9Z7cXPYDICxZmOKngCRw/KyAiASNAd7Fo6IVLq1NfyJ39qOvyb1mHzkKF7dzve3M+naxQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@natlibfi%2fmelinda-backend-commons@5.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95148},"main":"./dist/index.js","name":"@natlibfi/melinda-backend-commons","type":"module","types":"./dist/index.d.ts","author":{"name":"The National Library of Finland"},"engines":{"node":">=24"},"gitHead":"359743aaf084db2cd8c97d291282d207137d38ad","license":"MIT","scripts":{"dev":"npm run watch:test","lint":"eslint ./src","test":"npm run lint && npm run test:base","build":"tsc","prepare":"npm run build","lint:dev":"eslint --fix ./src","dev:debug":"cross-env LOG_LEVEL=debug DEBUG=@natlibfi/* NODE_ENV=test npm run watch:test","test:base":"node --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'","watch:test":"cross-env DEBUG=@natlibfi/* NODE_ENV=test node --watch --test --experimental-test-coverage --test-reporter=spec './src/utils.test.ts'"},"version":"5.0.0-alpha.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"aebd13bf-eea7-49fa-897d-415a84ee7c8f"}},"homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","keywords":[],"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"_npmVersion":"11.19.0","description":"Shared modules for Melinda's backend applications","directories":{},"maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"_nodeVersion":"24.21.0","dependencies":{"debug":"^4.4.3","moment":"^2.31.0","morgan":"^1.10.1","winston":"^3.19.0","base64-url":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"^9.39.4","cross-env":"^10.1.0","typescript":"^6.0.2","@types/node":"^25.6.0","@natlibfi/fixura":"^5.0.0","@natlibfi/fixugen":"^4.0.0","typescript-eslint":"^8.71.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/melinda-backend-commons_5.0.0-alpha.3_1790960422209_0.9410888839563711"}}},"time":{"created":"2020-08-07T11:30:39.946Z","modified":"2026-10-02T17:00:22.727Z","1.0.0-alpha.1":"2020-08-07T11:30:40.317Z","1.0.0-alpha.2":"2020-08-07T11:41:24.089Z","1.0.0-alpha.3":"2020-08-07T11:49:56.453Z","1.0.0":"2020-08-07T12:11:55.462Z","1.0.1":"2020-08-11T09:43:51.626Z","1.0.2":"2020-08-11T21:02:00.526Z","1.0.3":"2020-08-13T08:54:45.850Z","1.0.4":"2020-08-13T09:02:01.603Z","1.0.5-beta.1":"2020-08-18T07:51:21.859Z","1.0.5":"2020-08-31T10:22:27.435Z","1.0.6":"2020-08-31T11:23:10.640Z","2.0.0":"2020-09-21T12:37:35.096Z","2.0.1":"2020-09-22T06:53:25.840Z","2.0.2":"2020-09-22T09:02:08.712Z","2.0.3":"2021-07-23T11:59:12.109Z","2.0.4":"2021-10-08T12:52:31.233Z","2.0.5":"2021-10-08T21:02:10.271Z","2.0.6-alpha.1":"2022-09-01T10:27:46.433Z","2.0.6":"2022-09-01T10:55:18.599Z","2.0.7":"2022-09-01T11:58:25.207Z","2.1.0-alpha.1":"2022-09-28T11:05:40.090Z","2.1.0":"2022-09-28T12:08:39.098Z","2.2.0":"2023-04-28T10:29:27.464Z","2.2.1-alpha.1":"2023-07-24T12:53:05.382Z","2.2.1-alpha.2":"2023-07-26T11:34:51.049Z","2.2.1":"2023-07-26T11:51:42.250Z","2.2.2-alpha.1":"2023-08-22T09:56:39.869Z","2.2.2-alpha.2":"2023-09-01T07:22:59.309Z","2.2.2":"2023-10-23T10:38:52.520Z","2.2.3-alpha.1":"2023-11-30T15:59:10.546Z","2.2.3":"2023-11-30T16:02:21.544Z","2.2.4-alpha.1":"2023-12-12T13:32:00.093Z","2.2.4":"2023-12-12T14:34:59.854Z","2.2.5-alpha.1":"2023-12-22T11:42:20.483Z","2.2.5":"2023-12-22T11:44:47.601Z","2.2.6-alpha.1":"2024-01-15T16:26:42.631Z","2.2.6":"2024-01-15T16:53:21.153Z","2.3.0-alpha.1":"2024-02-15T13:05:08.569Z","2.3.0-alpha.2":"2024-02-16T10:45:44.571Z","2.3.0-alpha.3":"2024-02-16T12:07:49.005Z","2.3.0-alpha.4":"2024-02-16T12:28:17.547Z","2.3.0-alpha.5":"2024-02-19T07:50:45.974Z","2.3.0-alpha.6":"2024-02-19T08:18:38.312Z","2.3.0-alpha.7":"2024-02-19T08:51:38.995Z","2.3.0-alpha.8":"2024-02-23T08:03:09.894Z","2.3.0-alpha.9":"2024-02-23T10:05:43.275Z","2.3.0-alpha.10":"2024-05-10T11:51:24.017Z","2.3.0-alpha.11":"2024-06-14T11:14:47.187Z","2.3.0-alpha.12":"2024-06-18T06:41:30.991Z","2.3.0":"2024-06-18T07:23:44.932Z","2.3.1-alpha.2":"2024-06-27T11:01:25.997Z","2.3.1-alpha.3":"2024-07-05T15:42:51.990Z","2.3.1-alpha.5":"2024-08-14T10:48:55.031Z","2.3.1-alpha.6":"2024-08-15T10:14:17.486Z","2.3.1-alpha.7":"2024-08-15T11:20:51.507Z","2.3.1":"2024-08-15T11:26:13.290Z","2.3.2":"2024-10-11T07:31:45.201Z","2.3.2-alpha.1":"2024-10-15T11:43:22.815Z","2.3.3-alpha.1":"2024-10-15T11:51:25.762Z","2.3.3":"2024-10-15T11:59:57.926Z","2.3.4-alpha.1":"2024-10-30T10:29:36.642Z","2.3.4":"2024-10-30T12:01:32.739Z","2.3.5":"2024-11-05T10:15:44.915Z","2.3.6-alpha.1":"2024-11-20T13:36:21.984Z","2.3.6":"2024-11-20T13:39:46.680Z","2.3.7-alpha.1":"2025-04-16T15:45:33.741Z","2.3.7":"2025-04-25T10:57:32.664Z","2.3.8-alpha.1":"2025-05-06T11:18:18.005Z","2.3.8":"2025-05-06T11:43:15.943Z","2.3.9-alpha.1":"2025-06-24T13:59:07.739Z","2.3.9":"2025-06-24T14:03:45.709Z","3.0.0-alpha.1":"2025-08-19T06:08:40.594Z","3.0.0-alpha.2":"2025-08-19T06:20:59.338Z","3.0.0-alpha.3":"2025-08-19T06:39:17.223Z","3.0.0-alpha.4":"2025-08-20T05:29:53.138Z","3.0.0-alpha.5":"2025-08-29T05:49:24.127Z","3.0.0-alpha.6":"2025-08-29T15:35:59.311Z","3.0.0-alpha.7":"2025-09-18T13:22:13.541Z","3.0.0-alpha.8":"2025-10-20T11:25:34.386Z","3.0.0-alpha.9":"2025-10-21T10:00:16.081Z","3.0.0-alpha.10":"2025-10-23T07:22:25.543Z","3.0.0-alpha.11":"2025-10-23T07:25:58.273Z","3.0.0":"2025-11-05T08:29:59.644Z","3.0.1-alpha.1":"2025-11-27T12:17:18.895Z","3.0.1":"2025-11-27T12:23:21.761Z","3.0.2-alpha.1":"2026-01-05T16:12:48.146Z","3.0.2":"2026-01-05T16:14:49.296Z","3.0.3-alpha.1":"2026-01-05T16:47:27.379Z","3.0.4-alpha.1":"2026-01-30T18:31:29.375Z","3.0.4-alpha.2":"2026-01-30T18:37:56.499Z","3.0.4":"2026-01-30T18:44:01.673Z","3.0.5-alpha.1":"2026-03-30T07:45:34.006Z","3.0.5":"2026-03-30T07:48:43.808Z","4.0.0-alpha.1":"2026-04-23T09:17:44.591Z","3.0.6-alpha.1":"2026-06-25T12:51:28.362Z","3.0.6":"2026-06-25T13:13:23.907Z","4.0.0-alpha.2":"2026-07-21T07:57:47.798Z","5.0.0-alpha.1":"2026-10-02T13:20:52.092Z","5.0.0-alpha.2":"2026-10-02T13:32:03.337Z","5.0.0-alpha.3":"2026-10-02T17:00:22.330Z"},"bugs":{"url":"https://github.com/natlibfi/melinda-backend-commons-js/issues"},"author":{"name":"The National Library of Finland"},"license":"MIT","homepage":"https://www.npmjs.com/package/@natlibfi/melinda-backend-commons","keywords":[],"repository":{"url":"git+https://github.com/NatLibFi/melinda-backend-commons-js.git"},"description":"Shared modules for Melinda's backend applications","maintainers":[{"name":"drone-melinda","email":"grp-kk-melinda-automation@helsinki.fi"},{"name":"natlibfi-jonollil","email":"joni.ollila@helsinki.fi"}],"readme":"","readmeFilename":""}