diff --git a/package-lock.json b/package-lock.json index ea633b364..0d72fd16e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "eslint-plugin-json": "3.1.0", "eslint-plugin-prettier": "4.2.1", "jest": "^30.0.3", - "jest-junit": "^16.0.0", + "jest-junit": "^17.0.0", "jsinspect": "^0.12.7", "lerna": "^9.0.7", "pgtools": "^1.0.1", @@ -289,9 +289,9 @@ } }, "node_modules/@azure/identity": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.13.0.tgz", - "integrity": "sha512-uWC0fssc+hs1TGGVkkghiaFkkS7NkTxfnCH+Hdg+yTehTpMcehpok4PgUKKdyCH+9ldu6FhiHRv84Ntqj1vVcw==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.13.1.tgz", + "integrity": "sha512-5C/2WD5Vb1lHnZS16dNQRPMjN6oV/Upba+C9nBIs15PmOi6A3ZGs4Lr2u60zw4S04gi+u3cEXiqTVP7M4Pz3kw==", "dev": true, "license": "MIT", "dependencies": { @@ -302,8 +302,8 @@ "@azure/core-tracing": "^1.0.0", "@azure/core-util": "^1.11.0", "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^4.2.0", - "@azure/msal-node": "^3.5.0", + "@azure/msal-browser": "^5.5.0", + "@azure/msal-node": "^5.1.0", "open": "^10.1.0", "tslib": "^2.2.0" }, @@ -402,22 +402,22 @@ } }, "node_modules/@azure/msal-browser": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.29.1.tgz", - "integrity": "sha512-1Vrt27du1cl4QHkzLc6L4aeXqliPIDIs5l/1I4hWWMXkXccY/EznJT1+pBdoVze0azTAI8sCyq5B4cBVYG1t9w==", + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.16.0.tgz", + "integrity": "sha512-Wc75FGnQgYpsm5jsOqn1H8AXsh8vXruA6vwip1nhjrJxwby7juxKAIVLr7csepmHiwdZGr6EwI5BlSc3PizEtQ==", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "15.16.1" + "@azure/msal-common": "16.11.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "15.16.1", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.16.1.tgz", - "integrity": "sha512-qxUG9TCl+TVSSX58onVDHDWrvT5CE0+NeeUAbkQqaESpSm79u5IePLnPWMMjCUnUR2zJd4+Bt9vioVRzLmJb2g==", + "version": "16.11.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.11.0.tgz", + "integrity": "sha512-UikJOtMwkFpZNzTH6Dqk8UTUPbow15zH3e0UjGYZy69lYENW/S05gMLhbxI2eonz66uALhIljvhsSMEb6+O30g==", "dev": true, "license": "MIT", "engines": { @@ -425,18 +425,17 @@ } }, "node_modules/@azure/msal-node": { - "version": "3.8.9", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-3.8.9.tgz", - "integrity": "sha512-jZ0pw/BbdEUWGhomCaAiVDfXRI/9K56m5hTNqB/CzcbZEYhXm5qpK1cDngN1iXfwSfmUMorOUQ2FC0dyuQ9uRg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-5.3.1.tgz", + "integrity": "sha512-sqqv3L1UOI4KDXonNtbxPYUgbSWVXqxvmmb6BUw9n4P/UXgG+cVur3dLWQN4Cz7qQ+UJROCCxMXlksm7gIq0Sw==", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "15.16.1", - "jsonwebtoken": "^9.0.0", - "uuid": "^8.3.0" + "@azure/msal-common": "16.11.0", + "jsonwebtoken": "^9.0.0" }, "engines": { - "node": ">=16" + "node": ">=20" } }, "node_modules/@babel/code-frame": { @@ -1729,45 +1728,12 @@ "node": "^20.17.0 || >=22.9.0" } }, - "node_modules/@hapi/address": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-5.1.1.tgz", - "integrity": "sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^11.0.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@hapi/formula": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-3.0.2.tgz", - "integrity": "sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==", - "license": "BSD-3-Clause" - }, "node_modules/@hapi/hoek": { "version": "11.0.7", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.7.tgz", "integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==", "license": "BSD-3-Clause" }, - "node_modules/@hapi/pinpoint": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz", - "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==", - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/tlds": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@hapi/tlds/-/tlds-1.1.6.tgz", - "integrity": "sha512-xdi7A/4NZokvV0ewovme3aUO5kQhW9pQ2YD1hRqZGhhSi5rBv4usHYidVocXSi9eihYsznZxLtAiEYYUL6VBGw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@hapi/topo": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz", @@ -4225,12 +4191,6 @@ "text-hex": "1.0.x" } }, - "node_modules/@standard-schema/spec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", - "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", - "license": "MIT" - }, "node_modules/@tediousjs/connection-string": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@tediousjs/connection-string/-/connection-string-0.5.0.tgz", @@ -8659,9 +8619,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", + "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==", "funding": [ { "type": "github", @@ -9908,9 +9868,9 @@ } }, "node_modules/ip-address": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", "dev": true, "license": "MIT", "engines": { @@ -10927,19 +10887,33 @@ } }, "node_modules/jest-junit": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", - "integrity": "sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-17.0.0.tgz", + "integrity": "sha512-RYWCkq4j59gUXj5DsgbIE7xFBZzu1gtibPhyjSjMmGaOTLnqlXhg7x9zuGCwgbCuMAyoyvk0Mi8wSrRR5uOeLA==", "dev": true, "license": "Apache-2.0", "dependencies": { "mkdirp": "^1.0.4", "strip-ansi": "^6.0.1", - "uuid": "^8.3.2", + "uuid": "^14.0.0", "xml": "^1.0.1" }, "engines": { - "node": ">=10.12.0" + "node": ">=20.0.0" + } + }, + "node_modules/jest-junit/node_modules/uuid": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.1.tgz", + "integrity": "sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" } }, "node_modules/jest-leak-detector": { @@ -11329,9 +11303,9 @@ } }, "node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "version": "17.13.4", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.4.tgz", + "integrity": "sha512-1RuuER6kmt8K8I3nIWvPZKi5RQCb568ZPyY4Pwjlua+yo+63ZTmIwxLZH0heBmiKN4uxjvCiarDrjaeH84xicQ==", "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.3.0", @@ -11429,13 +11403,10 @@ } }, "node_modules/js-cookie": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", - "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", - "license": "MIT", - "engines": { - "node": ">=14" - } + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.8.tgz", + "integrity": "sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw==", + "license": "MIT" }, "node_modules/js-md4": { "version": "0.3.2", @@ -16600,9 +16571,9 @@ } }, "node_modules/tmp": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", - "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", "dev": true, "license": "MIT", "engines": { @@ -17178,16 +17149,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", @@ -17855,7 +17816,7 @@ "deep-freeze": "^0.0.1", "deepmerge": "^4.3.1", "fs-extra": "^11.1.1", - "joi": "^17.10.1", + "joi": "^17.13.4", "klaw-sync": "^6.0.0", "ramda": "^0.32.0", "semver": "^7.3.8", @@ -17988,7 +17949,7 @@ "ajv": "^8.12.0", "deep-freeze": "^0.0.1", "inflection": "^2.0.1", - "joi": "^18.0.1", + "joi": "^17.13.4", "json-stable-stringify": "^1.1.1", "ramda": "^0.32.0", "ts-invariant": "^0.10.3" @@ -18024,24 +17985,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "packages/metaed-plugin-edfi-api-schema/node_modules/joi": { - "version": "18.0.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-18.0.2.tgz", - "integrity": "sha512-RuCOQMIt78LWnktPoeBL0GErkNaJPTBGcYuyaBvUOQSpcpcLfWrHPPihYdOGbV5pam9VTWbeoF7TsGiHugcjGA==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/address": "^5.1.1", - "@hapi/formula": "^3.0.2", - "@hapi/hoek": "^11.0.7", - "@hapi/pinpoint": "^2.0.1", - "@hapi/tlds": "^1.1.1", - "@hapi/topo": "^6.0.2", - "@standard-schema/spec": "^1.0.0" - }, - "engines": { - "node": ">= 20" - } - }, "packages/metaed-plugin-edfi-api-schema/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -18389,7 +18332,7 @@ "@edfi/metaed-plugin-edfi-unified": "4.7.1-dev.7", "@edfi/metaed-plugin-edfi-unified-advanced": "4.7.1-dev.7", "@edfi/metaed-plugin-edfi-xsd": "4.7.1-dev.7", - "@xmldom/xmldom": "^0.9.9", + "@xmldom/xmldom": "^0.9.10", "handlebars": "^4.7.7", "js-beautify": "^1.14.7", "write-excel-file": "^2.0.9" @@ -18399,9 +18342,9 @@ } }, "packages/metaed-plugin-edfi-xml-dictionary/node_modules/@xmldom/xmldom": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz", - "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==", + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", "license": "MIT", "engines": { "node": ">=14.6" @@ -18415,7 +18358,7 @@ "@edfi/metaed-core": "4.7.1-dev.7", "@edfi/metaed-plugin-edfi-unified": "4.7.1-dev.7", "@edfi/metaed-plugin-edfi-unified-advanced": "4.7.1-dev.7", - "@xmldom/xmldom": "^0.9.9", + "@xmldom/xmldom": "^0.9.10", "deep-freeze": "^0.0.1", "handlebars": "^4.7.7", "js-beautify": "^1.14.7", @@ -18429,9 +18372,9 @@ } }, "packages/metaed-plugin-edfi-xsd/node_modules/@xmldom/xmldom": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz", - "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==", + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", "license": "MIT", "engines": { "node": ">=14.6" diff --git a/package.json b/package.json index 061467990..3393c9868 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "eslint-plugin-json": "3.1.0", "eslint-plugin-prettier": "4.2.1", "jest": "^30.0.3", - "jest-junit": "^16.0.0", + "jest-junit": "^17.0.0", "jsinspect": "^0.12.7", "lerna": "^9.0.7", "pgtools": "^1.0.1", diff --git a/packages/metaed-core/package.json b/packages/metaed-core/package.json index cbea907b3..fb463c38f 100644 --- a/packages/metaed-core/package.json +++ b/packages/metaed-core/package.json @@ -20,7 +20,7 @@ "deep-freeze": "^0.0.1", "deepmerge": "^4.3.1", "fs-extra": "^11.1.1", - "joi": "^17.10.1", + "joi": "^18.2.3", "klaw-sync": "^6.0.0", "ramda": "^0.32.0", "semver": "^7.3.8", diff --git a/packages/metaed-plugin-edfi-api-schema/package.json b/packages/metaed-plugin-edfi-api-schema/package.json index 9704ae66f..b8e02f32a 100644 --- a/packages/metaed-plugin-edfi-api-schema/package.json +++ b/packages/metaed-plugin-edfi-api-schema/package.json @@ -19,7 +19,7 @@ "ajv": "^8.12.0", "deep-freeze": "^0.0.1", "inflection": "^2.0.1", - "joi": "^18.0.1", + "joi": "^17.13.4", "json-stable-stringify": "^1.1.1", "ramda": "^0.32.0", "ts-invariant": "^0.10.3" diff --git a/packages/metaed-plugin-edfi-xml-dictionary/package.json b/packages/metaed-plugin-edfi-xml-dictionary/package.json index 1694d221a..57539a4a7 100644 --- a/packages/metaed-plugin-edfi-xml-dictionary/package.json +++ b/packages/metaed-plugin-edfi-xml-dictionary/package.json @@ -17,7 +17,7 @@ "@edfi/metaed-plugin-edfi-unified": "4.7.1-dev.7", "@edfi/metaed-plugin-edfi-unified-advanced": "4.7.1-dev.7", "@edfi/metaed-plugin-edfi-xsd": "4.7.1-dev.7", - "@xmldom/xmldom": "^0.9.9", + "@xmldom/xmldom": "^0.9.10", "handlebars": "^4.7.7", "js-beautify": "^1.14.7", "write-excel-file": "^2.0.9" diff --git a/packages/metaed-plugin-edfi-xsd/package.json b/packages/metaed-plugin-edfi-xsd/package.json index 8d3af772b..d75d398d6 100644 --- a/packages/metaed-plugin-edfi-xsd/package.json +++ b/packages/metaed-plugin-edfi-xsd/package.json @@ -16,7 +16,7 @@ "@edfi/metaed-core": "4.7.1-dev.7", "@edfi/metaed-plugin-edfi-unified": "4.7.1-dev.7", "@edfi/metaed-plugin-edfi-unified-advanced": "4.7.1-dev.7", - "@xmldom/xmldom": "^0.9.9", + "@xmldom/xmldom": "^0.9.10", "deep-freeze": "^0.0.1", "handlebars": "^4.7.7", "js-beautify": "^1.14.7",