diff --git a/package-lock.json b/package-lock.json index 18f66463..07f2dd97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3066,38 +3066,24 @@ } }, "node_modules/@natlibfi/melinda-commons": { - "version": "13.0.13", - "resolved": "https://registry.npmjs.org/@natlibfi/melinda-commons/-/melinda-commons-13.0.13.tgz", - "integrity": "sha512-xR3lD0n80DSnCRlYfIQ3ttQtlgTQ8t9B9DtASdeKqwKxUS72qTM+nXYmkFv1HmxJC9n3J05QcAjAm7ATjmK96A==", + "version": "13.0.14", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-commons/-/melinda-commons-13.0.14.tgz", + "integrity": "sha512-P6adMjlTToMLDdCOEQAUjfpVS17WMl8Z/+bBPT5atp8gyp59QbQuNUdamho2VY1NAmCK3E13Q0u9EJw73MLOYg==", "dependencies": { - "@natlibfi/marc-record": "^8.1.0", + "@natlibfi/marc-record": "^8.1.3", "@natlibfi/marc-record-serializers": "^10.1.2", - "@natlibfi/sru-client": "^6.0.8", + "@natlibfi/sru-client": "^6.0.10", "debug": "^4.3.4", "deep-eql": "^4.1.3", - "http-status": "^1.7.3", + "http-status": "^1.7.4", "moment": "^2.30.1", - "nock": "^13.5.0", + "nock": "^13.5.4", "node-fetch": "^2.7.0" }, "engines": { "node": ">=18" } }, - "node_modules/@natlibfi/melinda-commons/node_modules/@natlibfi/sru-client": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/@natlibfi/sru-client/-/sru-client-6.0.9.tgz", - "integrity": "sha512-I9mIy+2QWxhBTSiJkQ0vz8WwLOuCCVKkQJ8JHDvSc4UwToo1YzPa8BkuTOgMv2+dai7swJWXAY9CzUTR3i8MmQ==", - "dependencies": { - "debug": "^4.3.4", - "http-status": "^1.7.4", - "node-fetch": "^2.7.0", - "xml2js": "^0.6.2" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@natlibfi/melinda-marc-record-merge-reducers": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/@natlibfi/melinda-marc-record-merge-reducers/-/melinda-marc-record-merge-reducers-2.2.3.tgz", @@ -3140,14 +3126,14 @@ } }, "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", - "integrity": "sha512-gCwKAO7hYrnBjzdHI18dHwA1cPt275P9Q8wjRxPUlrrw2u5WMPuBv7HywgHruN2SYrgZLH9M1+jlAMVqXKyvEA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-record-match-validator/-/melinda-record-match-validator-2.2.2.tgz", + "integrity": "sha512-2x23Yq9yFcaFgupaL3rXbav212MNnDckGwMO6yHZdIhDOdgcIQr4O7irokXCFcTVRK8lub+DW4Y3l54AFGhCaw==", "dependencies": { - "@natlibfi/marc-record": "^8.1.0", - "@natlibfi/melinda-commons": "^13.0.12", + "@natlibfi/marc-record": "^8.1.3", + "@natlibfi/melinda-commons": "^13.0.13", "debug": "^4.3.4", - "isbn3": "^1.1.44", + "isbn3": "^1.1.48", "moment": "^2.30.1" }, "engines": { @@ -3155,53 +3141,39 @@ } }, "node_modules/@natlibfi/melinda-record-matching": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@natlibfi/melinda-record-matching/-/melinda-record-matching-4.3.2.tgz", - "integrity": "sha512-/uG+YLk9LVSflgAoesEqp4aH4hu7GnlfsfTQLqQaSSURC7fLQt9c7ahrxGNxQQtH3Nv5y28KPJr/NtpFTf6rBg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-record-matching/-/melinda-record-matching-4.3.3.tgz", + "integrity": "sha512-HJKDLHmxJz3fQbzauq+oGeeMPKH9+Czc4N5S1ILb7YjaYnhANPS10j/lq1SEXqypFl33YjM9aXlFccuLIw5z1Q==", "dependencies": { - "@natlibfi/marc-record": "^8.1.0", + "@natlibfi/marc-record": "^8.1.2", "@natlibfi/marc-record-serializers": "^10.1.2", - "@natlibfi/melinda-commons": "^13.0.12", - "@natlibfi/sru-client": "^6.0.8", + "@natlibfi/melinda-commons": "^13.0.13", + "@natlibfi/sru-client": "^6.0.10", "debug": "^4.3.4", - "isbn3": "^1.1.45", + "isbn3": "^1.1.48", "moment": "^2.30.1", - "natural": "^6.10.4", + "natural": "^6.12.0", "uuid": "^9.0.1", - "winston": "^3.11.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@natlibfi/melinda-record-matching/node_modules/@natlibfi/sru-client": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/@natlibfi/sru-client/-/sru-client-6.0.9.tgz", - "integrity": "sha512-I9mIy+2QWxhBTSiJkQ0vz8WwLOuCCVKkQJ8JHDvSc4UwToo1YzPa8BkuTOgMv2+dai7swJWXAY9CzUTR3i8MmQ==", - "dependencies": { - "debug": "^4.3.4", - "http-status": "^1.7.4", - "node-fetch": "^2.7.0", - "xml2js": "^0.6.2" + "winston": "^3.13.0" }, "engines": { "node": ">=18" } }, "node_modules/@natlibfi/melinda-rest-api-commons": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@natlibfi/melinda-rest-api-commons/-/melinda-rest-api-commons-4.1.3.tgz", - "integrity": "sha512-fu1FjzdwUWbLVB7i1GsuIE5/LmYOPuNtuE9uId18rGG+roDAto+VzRCpK/iZd3UgYqMryaeSGFCroKJCIWldZA==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@natlibfi/melinda-rest-api-commons/-/melinda-rest-api-commons-4.1.7.tgz", + "integrity": "sha512-Ig/nafyzEd1KZA/Jx8SekVhI1xm0Py+YfscEzDFeYsVil45MX86KdFbdfGE9hEreBZmuNMHxsAmCvUjxAI+vUw==", "dependencies": { - "@natlibfi/marc-record": "^8.1.0", + "@natlibfi/marc-record": "^8.1.3", "@natlibfi/marc-record-serializers": "^10.1.2", - "@natlibfi/marc-record-validate": "^8.0.6", - "@natlibfi/marc-record-validators-melinda": "^10.16.0", + "@natlibfi/marc-record-validate": "^8.0.8", + "@natlibfi/marc-record-validators-melinda": "^10.16.1", "@natlibfi/melinda-backend-commons": "^2.2.6", - "@natlibfi/melinda-commons": "^13.0.12", - "amqplib": "^0.10.3", + "@natlibfi/melinda-commons": "^13.0.14", + "amqplib": "^0.10.4", "debug": "^4.3.4", - "http-status": "^1.7.3", + "http-status": "^1.7.4", "moment": "^2.30.1", "mongo-sanitize": "^1.1.0", "mongodb": "^4.17.2" @@ -3211,9 +3183,9 @@ } }, "node_modules/@natlibfi/sru-client": { - "version": "6.0.10-alpha.3", - "resolved": "https://registry.npmjs.org/@natlibfi/sru-client/-/sru-client-6.0.10-alpha.3.tgz", - "integrity": "sha512-h1/5KkQUTE59vqk4Nbz8ZJ3XlAu8unzi3zP6iEeDK3jitfqbGNF/iMec99ae4hGnfLzjWIC8kMdjc8g1duoeFg==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/@natlibfi/sru-client/-/sru-client-6.0.10.tgz", + "integrity": "sha512-tPHiu68UmGr5hMDkRQrcteZSvifWc7w4I1NVJzy5qxqu+D4JrxiDT66q+Nz9ugK19Xq2HNyAAyyGidMjTGTBog==", "dependencies": { "debug": "^4.3.4", "http-status": "^1.7.4", @@ -4494,9 +4466,9 @@ } }, "node_modules/amqplib": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.10.3.tgz", - "integrity": "sha512-UHmuSa7n8vVW/a5HGh2nFPqAEr8+cD4dEZ6u9GjP91nHfr1a54RyAKyra7Sb5NH7NBKOUlyQSMXIp0qAixKexw==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.10.4.tgz", + "integrity": "sha512-DMZ4eCEjAVdX1II2TfIUpJhfKAuoCeDIo/YyETbfAqehHTXxxs7WOOd+N1Xxr4cKhx12y23zk8/os98FxlZHrw==", "dependencies": { "@acuminous/bitsyntax": "^0.1.2", "buffer-more-ints": "~1.0.0", @@ -11027,9 +10999,9 @@ } }, "node_modules/winston": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.12.0.tgz", - "integrity": "sha512-OwbxKaOlESDi01mC9rkM0dQqQt2I8DAUMRLZ/HpbwvDXm85IryEHgoogy5fziQy38PntgZsLlhAYHz//UPHZ5w==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.13.0.tgz", + "integrity": "sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==", "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2",