diff --git a/package-lock.json b/package-lock.json index 829f0243..73ec7cbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@natlibfi/marc-record": "^9.0.1", "@natlibfi/marc-record-serializers": "^10.1.2", "@natlibfi/marc-record-validate": "^8.0.9", - "@natlibfi/marc-record-validators-melinda": "^10.16.1", + "@natlibfi/marc-record-validators-melinda": "^11.3.1", "@natlibfi/melinda-backend-commons": "^2.3.0", "@natlibfi/melinda-commons": "^13.0.16", "amqplib": "^0.10.4", @@ -2625,6 +2625,18 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.25.0.tgz", + "integrity": "sha512-BOehWE7MgQ8W8Qn0CQnMtg2tHPHPulcS/5AVpFvs2KCK1ET+0WqZqPvnpRpFN81gYoFopdIEJX9Sgjw3ZBccPg==", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { "version": "7.25.0", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", @@ -3264,27 +3276,30 @@ } }, "node_modules/@natlibfi/marc-record-validators-melinda": { - "version": "10.16.1", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-validators-melinda/-/marc-record-validators-melinda-10.16.1.tgz", - "integrity": "sha512-yJknRGnkWAIqQyZSNOuXcHZnVd4Xa81rqi4Om/q6T51sbpyf9iwpAS5YHQbxiuul1HEPQq3vNS8jDxJ4dEKg5g==", - "dependencies": { - "@babel/register": "^7.23.7", - "@natlibfi/issn-verify": "^1.0.3", - "@natlibfi/marc-record": "^8.1.0", - "@natlibfi/marc-record-validate": "^8.0.6", + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-validators-melinda/-/marc-record-validators-melinda-11.3.1.tgz", + "integrity": "sha512-yBWSBiagx3sQUezICkWQaJqbLyd0elPiFmJRtyhJe3iFXYW5mmv3TFj4jnum4hsK96MmylhkFf8mCYY32fdExA==", + "dependencies": { + "@babel/register": "^7.24.6", + "@natlibfi/issn-verify": "^1.0.4", + "@natlibfi/marc-record": "^8.1.3", + "@natlibfi/marc-record-validate": "^8.0.8", "cld3-asm": "^3.1.1", "clone": "^2.1.2", "debug": "^4.3.4", - "isbn3": "^1.1.46", + "isbn3": "^1.1.49", + "iso9_1995": "^0.0.2", "langs": "^2.0.0", "node-fetch": "^2.7.0", - "xml2js": "^0.6.2" + "sfs4900": "^0.0.1", + "xml2js": "^0.6.2", + "xregexp": "^5.1.1" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@natlibfi/marc-record-validate": "^8.0.6" + "@natlibfi/marc-record-validate": "^8.0.7" } }, "node_modules/@natlibfi/marc-record-validators-melinda/node_modules/@natlibfi/marc-record": { @@ -5146,6 +5161,16 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-js-pure": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.0.tgz", + "integrity": "sha512-8balb/HAXo06aHP58mZMtXgD8vcnXz9tUDePgqBgJgKdmTlMt+jw3ujqniuBDQXMvTzxnMpxHFeuSM3g1jWQuQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -7016,6 +7041,11 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, + "node_modules/iso9_1995": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/iso9_1995/-/iso9_1995-0.0.2.tgz", + "integrity": "sha512-TtjkoeNj+U7lbYkbr+cutsRuyYfy203zOqIBgkFEoJ58fVJDqFXsxFEyAFyq2WCy1aEuxKAqWibEXvtaVi5tGw==" + }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", @@ -8944,6 +8974,11 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, + "node_modules/sfs4900": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/sfs4900/-/sfs4900-0.0.1.tgz", + "integrity": "sha512-rChiTUL4C2oMdi/0f1uZEnY7zbEEX9BYOAPZSQMOhMzJapKz/sxQ89K4ZHF0f6cWC7KmZP28USgtcdvINilr6w==" + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -9934,6 +9969,14 @@ "node": ">=4.0" } }, + "node_modules/xregexp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-5.1.1.tgz", + "integrity": "sha512-fKXeVorD+CzWvFs7VBuKTYIW63YD1e1osxwQ8caZ6o1jg6pDAbABDG54LCIq0j5cy7PjRvGIq6sef9DYPXpncg==", + "dependencies": { + "@babel/runtime-corejs3": "^7.16.5" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index 439e1f8c..cdc0f41b 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@natlibfi/marc-record": "^9.0.1", "@natlibfi/marc-record-serializers": "^10.1.2", "@natlibfi/marc-record-validate": "^8.0.9", - "@natlibfi/marc-record-validators-melinda": "^10.16.1", + "@natlibfi/marc-record-validators-melinda": "^11.3.1", "@natlibfi/melinda-backend-commons": "^2.3.0", "@natlibfi/melinda-commons": "^13.0.16", "amqplib": "^0.10.4",