diff --git a/package-lock.json b/package-lock.json index a84dfcd0..295fbac5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2567,9 +2567,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz", - "integrity": "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==", + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2966,9 +2966,9 @@ "integrity": "sha512-0fpHpdiCfdpifsHGeAKNhaTm2l1Lljjf5iSzowYgppLaTEw3Rgm+Bo3+6euatRI6sWK0xLHLpZU0hSCUc2yvJg==" }, "node_modules/@natlibfi/marc-record": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.1.0.tgz", - "integrity": "sha512-kezWNVlOsBNdETT5xvoVU5d1308duKg/UebhXMavjDPbNO0IdoWRcFKUvS8ThV0hiVQ7ErlxK5DwnSJY25nODw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@natlibfi/marc-record/-/marc-record-8.1.1.tgz", + "integrity": "sha512-bUBeyfg0aspdx2Ia7NPklVHSd/bdjrkPbtImef1+Ry5JR4VsJzlG9inIyjwmOxNFyv/vm65jdBqtIzTsSSHhbw==", "dependencies": { "debug": "^4.3.4", "jsonschema": "^1.4.1" @@ -3009,12 +3009,12 @@ } }, "node_modules/@natlibfi/marc-record-validate": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-validate/-/marc-record-validate-8.0.6.tgz", - "integrity": "sha512-wqMVNoWx82JAL3pS/xyoewvPtPnD02K7VnK+eQEhBW/N68/8uxnhXY663EoSyLwIEUwYH6qm+xk6hSUoPtZalA==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-validate/-/marc-record-validate-8.0.7.tgz", + "integrity": "sha512-l6EkAJ5W47wT9PmeoU/7Vj06SBPP+f+3x85ng7eJE0AUiNdpZzo5RxGy82aruZIBmZMnGJ7Y9B68n9Mukof44g==", "dependencies": { - "@babel/runtime": "^7.23.8", - "@natlibfi/marc-record": "^8.1.0" + "@babel/runtime": "^7.24.4", + "@natlibfi/marc-record": "^8.1.1" }, "engines": { "node": ">=18" @@ -3099,43 +3099,46 @@ } }, "node_modules/@natlibfi/melinda-marc-record-merge-reducers": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@natlibfi/melinda-marc-record-merge-reducers/-/melinda-marc-record-merge-reducers-2.2.1.tgz", - "integrity": "sha512-iu+s2WwD6cRQjhIqCNaoHJAAWoKofIPN2EKXbQ6On5OXqAPK6kY1eIknOxoSweu2Gzhqrk3eIKrEBKQHn7noRg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-marc-record-merge-reducers/-/melinda-marc-record-merge-reducers-2.2.2.tgz", + "integrity": "sha512-r9RwtxYdz2CEyfQ9oLtT+XGBsh8I+WTj7f8hcaJ1fKdelgihaQhDdpGCyila3X47sdXMaCEWKjtueLBP9kifug==", "dependencies": { - "@natlibfi/marc-record": "^8.1.0", + "@natlibfi/marc-record": "^8.1.1", "@natlibfi/marc-record-merge": "^7.0.2", - "@natlibfi/marc-record-validate": "^8.0.6", - "@natlibfi/marc-record-validators-melinda": "^10.16.1", + "@natlibfi/marc-record-validate": "^8.0.7", + "@natlibfi/marc-record-validators-melinda": "^11.2.0-alpha.1", "@natlibfi/melinda-commons": "^13.0.12", "debug": "^4.3.4", - "isbn3": "^1.1.46", - "normalize-diacritics": "^4.0.3" + "isbn3": "^1.1.48" }, "engines": { "node": ">=18" } }, - "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", - "integrity": "sha512-1770OJ+0Kj5qOmhkILQiJDLyzbm3NgGQOEA4/3v/m9qoHrd0nq7z4SrrjVAscruERriiVBPoyqvrpWg+BCIFHw==", + "node_modules/@natlibfi/melinda-marc-record-merge-reducers/node_modules/@natlibfi/marc-record-validators-melinda": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@natlibfi/marc-record-validators-melinda/-/marc-record-validators-melinda-11.2.0.tgz", + "integrity": "sha512-1IHWXgQaHL1bYkNC7xrVyRJVTi22I1A/FFMKpvdxuCM3iemMpSD5IraYCwkc97CyEqUR6KoOqjuY+JxScXqUdQ==", "dependencies": { - "tslib": "^2.4.0" + "@babel/register": "^7.23.7", + "@natlibfi/issn-verify": "^1.0.3", + "@natlibfi/marc-record": "^8.1.1", + "@natlibfi/marc-record-validate": "^8.0.7", + "cld3-asm": "^3.1.1", + "clone": "^2.1.2", + "debug": "^4.3.4", + "isbn3": "^1.1.48", + "langs": "^2.0.0", + "node-fetch": "^2.7.0", + "xml2js": "^0.6.2" }, "engines": { - "node": ">= 14.x", - "npm": ">= 6.x" + "node": ">=18" }, - "funding": { - "url": "https://github.com/motss/lit-ntml?sponsor=1" + "peerDependencies": { + "@natlibfi/marc-record-validate": "^8.0.7" } }, - "node_modules/@natlibfi/melinda-marc-record-merge-reducers/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, "node_modules/@natlibfi/melinda-record-match-validator": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@natlibfi/melinda-record-match-validator/-/melinda-record-match-validator-2.2.1.tgz", @@ -7731,9 +7734,9 @@ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "node_modules/isbn3": { - "version": "1.1.46", - "resolved": "https://registry.npmjs.org/isbn3/-/isbn3-1.1.46.tgz", - "integrity": "sha512-hvQRSh/183SrwyXTjkSpUF7d14Bn/+sS/x+ECwQC+WmsPbKVs+6rmUou7f31KeFghPGYVwcnqYaddkTt34s3bw==", + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/isbn3/-/isbn3-1.1.48.tgz", + "integrity": "sha512-bvWZnbhYCYla90ar3cqpFRJaxmtXP8Bk3tuRfyfsxx1tdnriCStadIUNTrx4eso8MThsiXp52QzYO1b5QWr0rA==", "bin": { "isbn": "bin/isbn", "isbn-audit": "bin/isbn-audit",