diff --git a/package-lock.json b/package-lock.json index 6d79d721..325e1c04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2957,9 +2957,9 @@ "integrity": "sha512-0fpHpdiCfdpifsHGeAKNhaTm2l1Lljjf5iSzowYgppLaTEw3Rgm+Bo3+6euatRI6sWK0xLHLpZU0hSCUc2yvJg==" }, "node_modules/@natlibfi/marc-record": { - "version": "8.1.0-alpha.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.1.0-alpha.2.tgz", - "integrity": "sha512-f4f4ch30IE2AINeN9ljS5aQhEuM39JLmzsjQuoOZpdlHwL77RW2sNIkHdoCgOXNIGMRjl1BjN6m7dp4U82SNTg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.1.0.tgz", + "integrity": "sha512-kezWNVlOsBNdETT5xvoVU5d1308duKg/UebhXMavjDPbNO0IdoWRcFKUvS8ThV0hiVQ7ErlxK5DwnSJY25nODw==", "dependencies": { "debug": "^4.3.4", "jsonschema": "^1.4.1" @@ -2981,18 +2981,6 @@ "node": ">=18" } }, - "node_modules/@natlibfi/marc-record-merge/node_modules/@natlibfi/marc-record": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.0.2.tgz", - "integrity": "sha512-aCF5zgzlZ6YsQpGpJEpEfb0t/5gF4pl8exT0R/lFUxp63VkHz0OoX0mhRDhC0UYf4JufkrvkNMK2WwZFTSAT2Q==", - "dependencies": { - "debug": "^4.3.4", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@natlibfi/marc-record-serializers": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-serializers/-/marc-record-serializers-10.1.2.tgz", @@ -3011,18 +2999,6 @@ "node": ">=18" } }, - "node_modules/@natlibfi/marc-record-serializers/node_modules/@natlibfi/marc-record": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.0.2.tgz", - "integrity": "sha512-aCF5zgzlZ6YsQpGpJEpEfb0t/5gF4pl8exT0R/lFUxp63VkHz0OoX0mhRDhC0UYf4JufkrvkNMK2WwZFTSAT2Q==", - "dependencies": { - "debug": "^4.3.4", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@natlibfi/marc-record-validate": { "version": "8.0.5", "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-validate/-/marc-record-validate-8.0.5.tgz", @@ -3035,26 +3011,14 @@ "node": ">=18" } }, - "node_modules/@natlibfi/marc-record-validate/node_modules/@natlibfi/marc-record": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.0.2.tgz", - "integrity": "sha512-aCF5zgzlZ6YsQpGpJEpEfb0t/5gF4pl8exT0R/lFUxp63VkHz0OoX0mhRDhC0UYf4JufkrvkNMK2WwZFTSAT2Q==", - "dependencies": { - "debug": "^4.3.4", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@natlibfi/marc-record-validators-melinda": { - "version": "10.15.4", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-validators-melinda/-/marc-record-validators-melinda-10.15.4.tgz", - "integrity": "sha512-ZOVI3Cn6+Q9w4KcpvbaHepYnstDwUyqCqjN7T7gfsKBTIrgM/np1/vPkvkYBsc+qXROMFsgrKN1N3FKAnWZ4iw==", + "version": "10.15.5", + "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-validators-melinda/-/marc-record-validators-melinda-10.15.5.tgz", + "integrity": "sha512-brLT0G2xWI7Y9xQEyoBLJ9YwaXqXH6F9AbZaxi/oS6nMKk/Vp4JQfUtTrEY0v1IocvtsJV1DlBuF0zAVs5BaZA==", "dependencies": { "@babel/register": "^7.23.7", "@natlibfi/issn-verify": "^1.0.3", - "@natlibfi/marc-record": "^8.1.0-alpha.2", + "@natlibfi/marc-record": "^8.1.0", "@natlibfi/marc-record-validate": "^8.0.5", "cld3-asm": "^3.1.1", "clone": "^2.1.2", @@ -3072,9 +3036,9 @@ } }, "node_modules/@natlibfi/melinda-backend-commons": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.5.tgz", - "integrity": "sha512-XbCYwBBnNdhGzhNKgA619u4yVVtI8MU5RmgWqdJwME6m1xvafRITPvYdjU1DlHgYPZ+F+cj/qfbvamw4/UkLdw==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-backend-commons/-/melinda-backend-commons-2.2.6.tgz", + "integrity": "sha512-BlAfjt1VH789dqmvMzKqGG8Gwj2TCkMGTiQ9FOIxbmWg1Wb6C6/OJCDSshB0JW7XNMMiVS4ZkOfDrOt4q1kmgA==", "dependencies": { "base64-url": "^2.3.3", "debug": "^4.3.4", @@ -3093,9 +3057,9 @@ } }, "node_modules/@natlibfi/melinda-commons": { - "version": "13.0.10", - "resolved": "https://registry.npmjs.org/@natlibfi/melinda-commons/-/melinda-commons-13.0.10.tgz", - "integrity": "sha512-6c+oh8Qll0uUUxcxDojb05Reffss3XH9lVFXPwdvylpInRZ9keHE9vrOuMgzGryOMpK5ddgTreKhpA7PYuhsLQ==", + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-commons/-/melinda-commons-13.0.11.tgz", + "integrity": "sha512-IQRpKfSMwfNcOldOnoyWGxAs8v6TPDNVUa/mOq3eh13aLtwQFG/uQIGWFJkGBiwIQcd+C12Y4mHFLqdQOkI8UA==", "dependencies": { "@natlibfi/marc-record": "^8.0.2", "@natlibfi/marc-record-serializers": "^10.1.2", @@ -3103,56 +3067,32 @@ "debug": "^4.3.4", "deep-eql": "^4.1.3", "http-status": "^1.7.3", - "moment": "^2.29.4", - "nock": "^13.4.0", + "moment": "^2.30.1", + "nock": "^13.5.0", "node-fetch": "^2.7.0" }, "engines": { "node": ">=18" } }, - "node_modules/@natlibfi/melinda-commons/node_modules/@natlibfi/marc-record": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.0.2.tgz", - "integrity": "sha512-aCF5zgzlZ6YsQpGpJEpEfb0t/5gF4pl8exT0R/lFUxp63VkHz0OoX0mhRDhC0UYf4JufkrvkNMK2WwZFTSAT2Q==", - "dependencies": { - "debug": "^4.3.4", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@natlibfi/melinda-marc-record-merge-reducers": { - "version": "2.0.24-alpha.1", - "resolved": "https://registry.npmjs.org/@natlibfi/melinda-marc-record-merge-reducers/-/melinda-marc-record-merge-reducers-2.0.24-alpha.1.tgz", - "integrity": "sha512-hlZL0dDTyxiv3RImY8E9cW1YXtqGeFcTcJfxT0MknjxICsE4B0S9UDsrTyujE+SpmYy7mv0UagJomGO7sfKwOw==", + "version": "2.0.24", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-marc-record-merge-reducers/-/melinda-marc-record-merge-reducers-2.0.24.tgz", + "integrity": "sha512-oxw0rX7bNNLs0IrS23h9DnKuyEghLD4hiXwcKIdsbLhYj+vuUCjmPxi+PqjnHBKn6TLE86ZhNqgGO9ZeUiPW7g==", "dependencies": { - "@natlibfi/marc-record": "^8.0.0", - "@natlibfi/marc-record-merge": "^7.0.0", - "@natlibfi/marc-record-validate": "^8.0.3", - "@natlibfi/marc-record-validators-melinda": "^10.15.1", - "@natlibfi/melinda-commons": "^13.0.8", + "@natlibfi/marc-record": "^8.1.0", + "@natlibfi/marc-record-merge": "^7.0.1", + "@natlibfi/marc-record-validate": "^8.0.5", + "@natlibfi/marc-record-validators-melinda": "^10.15.4", + "@natlibfi/melinda-commons": "^13.0.11", "debug": "^4.3.4", - "isbn3": "^1.1.43", + "isbn3": "^1.1.44", "normalize-diacritics": "^4.0.3" }, "engines": { "node": ">=18" } }, - "node_modules/@natlibfi/melinda-marc-record-merge-reducers/node_modules/@natlibfi/marc-record": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.0.2.tgz", - "integrity": "sha512-aCF5zgzlZ6YsQpGpJEpEfb0t/5gF4pl8exT0R/lFUxp63VkHz0OoX0mhRDhC0UYf4JufkrvkNMK2WwZFTSAT2Q==", - "dependencies": { - "debug": "^4.3.4", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@natlibfi/melinda-marc-record-merge-reducers/node_modules/normalize-diacritics": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/normalize-diacritics/-/normalize-diacritics-4.0.3.tgz", @@ -3188,18 +3128,6 @@ "node": ">=18" } }, - "node_modules/@natlibfi/melinda-record-match-validator/node_modules/@natlibfi/marc-record": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.0.2.tgz", - "integrity": "sha512-aCF5zgzlZ6YsQpGpJEpEfb0t/5gF4pl8exT0R/lFUxp63VkHz0OoX0mhRDhC0UYf4JufkrvkNMK2WwZFTSAT2Q==", - "dependencies": { - "debug": "^4.3.4", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@natlibfi/melinda-record-matching": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@natlibfi/melinda-record-matching/-/melinda-record-matching-4.3.0.tgz", @@ -3220,22 +3148,10 @@ "node": ">=18" } }, - "node_modules/@natlibfi/melinda-record-matching/node_modules/@natlibfi/marc-record": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.0.2.tgz", - "integrity": "sha512-aCF5zgzlZ6YsQpGpJEpEfb0t/5gF4pl8exT0R/lFUxp63VkHz0OoX0mhRDhC0UYf4JufkrvkNMK2WwZFTSAT2Q==", - "dependencies": { - "debug": "^4.3.4", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@natlibfi/melinda-rest-api-commons": { - "version": "4.1.0-alpha.4", - "resolved": "https://registry.npmjs.org/@natlibfi/melinda-rest-api-commons/-/melinda-rest-api-commons-4.1.0-alpha.4.tgz", - "integrity": "sha512-5xwPp6WX9RY0LTWCYoIR/jRpOWAgB/XY1rZlmm/iMkNcL4USTerqbN7WUG3aGLW1OxWvRFHpU+p5XhZDbfYETQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-rest-api-commons/-/melinda-rest-api-commons-4.1.0.tgz", + "integrity": "sha512-G6nlDOZYfAU3FRATNSp/nak7NarGwLfZW+1zodWObeY54WXv8YyrKKKP1zYJJK+lX2ETb4U4DTG6ia9qxK46jA==", "dependencies": { "@natlibfi/marc-record": "^8.0.2", "@natlibfi/marc-record-serializers": "^10.1.2", @@ -3254,18 +3170,6 @@ "node": ">=18" } }, - "node_modules/@natlibfi/melinda-rest-api-commons/node_modules/@natlibfi/marc-record": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.0.2.tgz", - "integrity": "sha512-aCF5zgzlZ6YsQpGpJEpEfb0t/5gF4pl8exT0R/lFUxp63VkHz0OoX0mhRDhC0UYf4JufkrvkNMK2WwZFTSAT2Q==", - "dependencies": { - "debug": "^4.3.4", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/@natlibfi/sru-client": { "version": "6.0.8", "resolved": "https://registry.npmjs.org/@natlibfi/sru-client/-/sru-client-6.0.8.tgz",