diff --git a/package-lock.json b/package-lock.json index ddd6927..519bfb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "typescript": "^5.2.2" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -865,12 +865,16 @@ } }, "node_modules/@nodesecure/i18n": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@nodesecure/i18n/-/i18n-3.3.0.tgz", - "integrity": "sha512-KW0d+uHVVDujlSZ4XD00Nr8wzFnKuRgU75/9QJ19jNq0H+d61qSbe4Pn4u486UzpnAJcFFXPgHW4l2x8h7oiWw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@nodesecure/i18n/-/i18n-3.6.0.tgz", + "integrity": "sha512-yY4wcv8PvvCpYruaqgWlpJHe/YFf3wJR8UGKDMgCuRi5gQoOEJyuOkOElSfLk0EUSyzVlVF0UnxdnbaKX/wTcw==", "dependencies": { - "cacache": "18.0.0", + "cacache": "^18.0.0", + "deepmerge": "^4.3.1", "lodash.get": "^4.4.2" + }, + "engines": { + "node": ">=18" } }, "node_modules/@nodesecure/i18n/node_modules/@npmcli/fs": { @@ -1036,9 +1040,9 @@ } }, "node_modules/@nodesecure/js-x-ray": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.1.1.tgz", - "integrity": "sha512-M6ArxA43fWnoy6DTLLKu50I2M8LnDOkX4Np3O4Hx/BPOTfvqJl6DzV66DzoxWyltKtrqoE6tA+4FbV9WVV3Z2g==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.3.0.tgz", + "integrity": "sha512-nRr+7N2bxV8sWH2N1+mXCfT6qVepSL+F5jrjU25D+XkKc45WKkQzQ9Q8yRMssey9+vZSPZIwZc70J3VwuWOy5g==", "dependencies": { "@nodesecure/estree-ast-utils": "^1.3.1", "@nodesecure/sec-literal": "^1.2.0", @@ -1048,7 +1052,7 @@ "safe-regex": "^2.1.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18.0.0" } }, "node_modules/@nodesecure/npm-registry-sdk": { @@ -2727,6 +2731,14 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/define-properties": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", @@ -7409,9 +7421,9 @@ } }, "node_modules/type-fest": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz", - "integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.12.0.tgz", + "integrity": "sha512-5Y2/pp2wtJk8o08G0CMkuFPCO354FGwk/vbidxrdhRGZfd0tFnb4Qb8anp9XxXriwBgVPjdWbKpGl4J9lJY2jQ==", "engines": { "node": ">=16" }, @@ -8532,11 +8544,12 @@ } }, "@nodesecure/i18n": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@nodesecure/i18n/-/i18n-3.3.0.tgz", - "integrity": "sha512-KW0d+uHVVDujlSZ4XD00Nr8wzFnKuRgU75/9QJ19jNq0H+d61qSbe4Pn4u486UzpnAJcFFXPgHW4l2x8h7oiWw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@nodesecure/i18n/-/i18n-3.6.0.tgz", + "integrity": "sha512-yY4wcv8PvvCpYruaqgWlpJHe/YFf3wJR8UGKDMgCuRi5gQoOEJyuOkOElSfLk0EUSyzVlVF0UnxdnbaKX/wTcw==", "requires": { - "cacache": "18.0.0", + "cacache": "^18.0.0", + "deepmerge": "^4.3.1", "lodash.get": "^4.4.2" }, "dependencies": { @@ -8654,9 +8667,9 @@ } }, "@nodesecure/js-x-ray": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.1.1.tgz", - "integrity": "sha512-M6ArxA43fWnoy6DTLLKu50I2M8LnDOkX4Np3O4Hx/BPOTfvqJl6DzV66DzoxWyltKtrqoE6tA+4FbV9WVV3Z2g==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.3.0.tgz", + "integrity": "sha512-nRr+7N2bxV8sWH2N1+mXCfT6qVepSL+F5jrjU25D+XkKc45WKkQzQ9Q8yRMssey9+vZSPZIwZc70J3VwuWOy5g==", "requires": { "@nodesecure/estree-ast-utils": "^1.3.1", "@nodesecure/sec-literal": "^1.2.0", @@ -9889,6 +9902,11 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, "define-properties": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", @@ -13327,9 +13345,9 @@ "dev": true }, "type-fest": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz", - "integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==" + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.12.0.tgz", + "integrity": "sha512-5Y2/pp2wtJk8o08G0CMkuFPCO354FGwk/vbidxrdhRGZfd0tFnb4Qb8anp9XxXriwBgVPjdWbKpGl4J9lJY2jQ==" }, "typed-array-buffer": { "version": "1.0.0",