diff --git a/package-lock.json b/package-lock.json index a980d1f5..916482a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "sass-loader": "^16.0.6", "serve": "^14.2.5", "start-server-and-test": "^2.0.11", - "surge": "^0.27.4", + "surge": "^0.46.0", "swc-loader": "0.2.6", "ts-jest": "29.3.4", "wait-on": "^8.0.1", @@ -2797,18 +2797,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dev": true, - "dependencies": { - "minipass": "^7.0.4" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -6890,15 +6878,6 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/babar": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babar/-/babar-0.2.3.tgz", - "integrity": "sha512-1hmYKLj+7m5qHsJ3hosOlO7Z5BYe3E8u9u/W2BEqB4kytysuHYuGe5OIrEr7q4Zyg3y3EytFb4YrPZokYSix8g==", - "dev": true, - "dependencies": { - "colors": "~1.4.0" - } - }, "node_modules/babel-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", @@ -7960,6 +7939,16 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, + "node_modules/chartscii": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chartscii/-/chartscii-4.0.3.tgz", + "integrity": "sha512-nVTuqmt+z/U/rLgf3bGruQRKPDnshfmWFZ5ol1HygAB94MT02GX1N4pwe31KaWgovhYYmI/xhdXEHyGAVFe3Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "styl3": "3.1.1" + } + }, "node_modules/check-more-types": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", @@ -8558,6 +8547,7 @@ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.1.90" } @@ -17231,18 +17221,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/minizlib": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", - "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", - "dev": true, - "dependencies": { - "minipass": "^7.1.2" - }, - "engines": { - "node": ">= 18" - } - }, "node_modules/mississippi": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.1.tgz", @@ -22064,6 +22042,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/styl3": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/styl3/-/styl3-3.1.1.tgz", + "integrity": "sha512-WRTBm/bs2ZfkbIQTk59xfJ0x/X4VKUSm/3u6egDFHNrYCcXYfWauBgq129whvYREvEOlOPQjDu1TARHyxCzCjQ==", + "dev": true, + "license": "MIT" + }, "node_modules/style-to-object": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", @@ -22098,17 +22083,17 @@ } }, "node_modules/surge": { - "version": "0.27.4", - "resolved": "https://registry.npmjs.org/surge/-/surge-0.27.4.tgz", - "integrity": "sha512-N+vH/4y5RdRHWbHJZVc+u06is1p3sJUpkfTs1RH3LZOI97MeBCrz5mDa1P9KX5HWBQyPp7B5zPb/Wc2dRhREIw==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/surge/-/surge-0.46.0.tgz", + "integrity": "sha512-PfR/n2cVRDscKEefcXit4VJ15NGPr1odPS+P4pNaPqEEZfe2X9P+mPYGdBA+PZGKHTHO3wadTFm91w9zZBqzgg==", "dev": true, + "license": "ISC", "dependencies": { - "axios": "1.13.5", - "babar": "0.2.3", + "chartscii": "4.0.3", "cli-table3": "0.6.5", "colors": "1.4.0", "human-readable-numbers": "0.9.5", - "ignore": "7.0.5", + "ignore": "7.0.9", "is-domain": "0.0.1", "minimist": "1.2.8", "moniker": "0.1.2", @@ -22117,41 +22102,48 @@ "prompts": "2.4.2", "read": "1.0.5", "surge-ignore": "0.3.0", - "surge-sdk": "0.10.1", - "surge-stream": "0.10.1", + "surge-sdk": "0.24.0", + "surge-stream": "0.24.0", "url-parse-as-address": "1.0.0", "xbytes": "1.9.1" }, "bin": { "surge": "bin/surge" + }, + "engines": { + "node": ">=18.13" } }, "node_modules/surge-ignore": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/surge-ignore/-/surge-ignore-0.3.0.tgz", "integrity": "sha512-tFq03FSTC2w6iVyJkzgFzwa2+lW4DZheIvStTO4Vn82Mk1x9aJyt/WUz5sKZE9woCn5dPB7nLARVFqJXDv5trA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/surge-sdk": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/surge-sdk/-/surge-sdk-0.10.1.tgz", - "integrity": "sha512-nECvY6ZrPSe1D+oiocyRTkUuJDcUYwrBbBmyYnF0N1O4DzuZHfpNmfHjxmE5G9ndMvTQdv3UAtAKBjVW+akRwg==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/surge-sdk/-/surge-sdk-0.24.0.tgz", + "integrity": "sha512-Qn+zWHwzHNGYbh7TPFLkXKMqtMvPaJ2VO8WImS6v8pC+dVmD2ayq58/VzD3vqpYyc+njKo41QbEUQr81I8xGEw==", "dev": true, - "dependencies": { - "axios": "1.13.5" + "license": "ISC", + "engines": { + "node": ">=18.13" } }, "node_modules/surge-stream": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/surge-stream/-/surge-stream-0.10.1.tgz", - "integrity": "sha512-ght8KetFbrDLcG0YJz+lUenuA/3svfN9VrlmJGdtGXlmR+ZCzjtKdOyu2TLDbbbCGujFS4vB4/Rj/ZPNyD/+Fw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/surge-stream/-/surge-stream-0.24.0.tgz", + "integrity": "sha512-40/tfRb97BRTTvWcuhts3Oqu5unfmF5ZPHsuBmvIh63a275nya5EqusYuweitqq/APqbG0oF1GnO4W3XwSeXuw==", "dev": true, + "license": "ISC", "dependencies": { - "axios": "1.13.5", "ignore": "7.0.5", "split": "1.0.1", - "surge-ignore": "0.3.0", - "tar": "7.5.9" + "surge-ignore": "0.3.0" + }, + "engines": { + "node": ">=18.13" } }, "node_modules/surge-stream/node_modules/ignore": { @@ -22159,6 +22151,7 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -22168,6 +22161,7 @@ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, + "license": "MIT", "dependencies": { "through": "2" }, @@ -22176,10 +22170,11 @@ } }, "node_modules/surge/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.9.tgz", + "integrity": "sha512-brTTsvFRt5C1gGHtPst/281UjPD5t9fBqbgoMPlVWy11ZLTPfu7HxK4ZYqO9H7o/yC9rSTCI85EaQ4OoY12qYw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -22244,22 +22239,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/tar": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz", - "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==", - "dev": true, - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.1.0", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/tar-fs": { "version": "1.16.6", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.6.tgz", @@ -22300,24 +22279,6 @@ "node": ">= 0.8.0" } }, - "node_modules/tar/node_modules/chownr": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", - "dev": true, - "engines": { - "node": ">=18" - } - }, "node_modules/tcp-port-used": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz", @@ -27207,15 +27168,6 @@ } } }, - "@isaacs/fs-minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dev": true, - "requires": { - "minipass": "^7.0.4" - } - }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -28482,7 +28434,7 @@ "react-dom": "^18.3.1", "react-jss": "^10.10.0", "react-router": "^6.30.4", - "react-router-dom": "6.30.4", + "react-router-dom": "^6.30.4", "rimraf": "^6.1.2", "typescript": "^5.9.3" } @@ -30195,15 +30147,6 @@ "proxy-from-env": "^1.1.0" } }, - "babar": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babar/-/babar-0.2.3.tgz", - "integrity": "sha512-1hmYKLj+7m5qHsJ3hosOlO7Z5BYe3E8u9u/W2BEqB4kytysuHYuGe5OIrEr7q4Zyg3y3EytFb4YrPZokYSix8g==", - "dev": true, - "requires": { - "colors": "~1.4.0" - } - }, "babel-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", @@ -30966,6 +30909,15 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, + "chartscii": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chartscii/-/chartscii-4.0.3.tgz", + "integrity": "sha512-nVTuqmt+z/U/rLgf3bGruQRKPDnshfmWFZ5ol1HygAB94MT02GX1N4pwe31KaWgovhYYmI/xhdXEHyGAVFe3Sw==", + "dev": true, + "requires": { + "styl3": "3.1.1" + } + }, "check-more-types": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", @@ -37913,15 +37865,6 @@ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true }, - "minizlib": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", - "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", - "dev": true, - "requires": { - "minipass": "^7.1.2" - } - }, "mississippi": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.1.tgz", @@ -41591,6 +41534,12 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, + "styl3": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/styl3/-/styl3-3.1.1.tgz", + "integrity": "sha512-WRTBm/bs2ZfkbIQTk59xfJ0x/X4VKUSm/3u6egDFHNrYCcXYfWauBgq129whvYREvEOlOPQjDu1TARHyxCzCjQ==", + "dev": true + }, "style-to-object": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", @@ -41616,17 +41565,16 @@ "dev": true }, "surge": { - "version": "0.27.4", - "resolved": "https://registry.npmjs.org/surge/-/surge-0.27.4.tgz", - "integrity": "sha512-N+vH/4y5RdRHWbHJZVc+u06is1p3sJUpkfTs1RH3LZOI97MeBCrz5mDa1P9KX5HWBQyPp7B5zPb/Wc2dRhREIw==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/surge/-/surge-0.46.0.tgz", + "integrity": "sha512-PfR/n2cVRDscKEefcXit4VJ15NGPr1odPS+P4pNaPqEEZfe2X9P+mPYGdBA+PZGKHTHO3wadTFm91w9zZBqzgg==", "dev": true, "requires": { - "axios": "1.13.5", - "babar": "0.2.3", + "chartscii": "4.0.3", "cli-table3": "0.6.5", "colors": "1.4.0", "human-readable-numbers": "0.9.5", - "ignore": "7.0.5", + "ignore": "7.0.9", "is-domain": "0.0.1", "minimist": "1.2.8", "moniker": "0.1.2", @@ -41635,16 +41583,16 @@ "prompts": "2.4.2", "read": "1.0.5", "surge-ignore": "0.3.0", - "surge-sdk": "0.10.1", - "surge-stream": "0.10.1", + "surge-sdk": "0.24.0", + "surge-stream": "0.24.0", "url-parse-as-address": "1.0.0", "xbytes": "1.9.1" }, "dependencies": { "ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.9.tgz", + "integrity": "sha512-brTTsvFRt5C1gGHtPst/281UjPD5t9fBqbgoMPlVWy11ZLTPfu7HxK4ZYqO9H7o/yC9rSTCI85EaQ4OoY12qYw==", "dev": true } } @@ -41656,25 +41604,20 @@ "dev": true }, "surge-sdk": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/surge-sdk/-/surge-sdk-0.10.1.tgz", - "integrity": "sha512-nECvY6ZrPSe1D+oiocyRTkUuJDcUYwrBbBmyYnF0N1O4DzuZHfpNmfHjxmE5G9ndMvTQdv3UAtAKBjVW+akRwg==", - "dev": true, - "requires": { - "axios": "1.13.5" - } + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/surge-sdk/-/surge-sdk-0.24.0.tgz", + "integrity": "sha512-Qn+zWHwzHNGYbh7TPFLkXKMqtMvPaJ2VO8WImS6v8pC+dVmD2ayq58/VzD3vqpYyc+njKo41QbEUQr81I8xGEw==", + "dev": true }, "surge-stream": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/surge-stream/-/surge-stream-0.10.1.tgz", - "integrity": "sha512-ght8KetFbrDLcG0YJz+lUenuA/3svfN9VrlmJGdtGXlmR+ZCzjtKdOyu2TLDbbbCGujFS4vB4/Rj/ZPNyD/+Fw==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/surge-stream/-/surge-stream-0.24.0.tgz", + "integrity": "sha512-40/tfRb97BRTTvWcuhts3Oqu5unfmF5ZPHsuBmvIh63a275nya5EqusYuweitqq/APqbG0oF1GnO4W3XwSeXuw==", "dev": true, "requires": { - "axios": "1.13.5", "ignore": "7.0.5", "split": "1.0.1", - "surge-ignore": "0.3.0", - "tar": "7.5.9" + "surge-ignore": "0.3.0" }, "dependencies": { "ignore": { @@ -41734,33 +41677,6 @@ "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true }, - "tar": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz", - "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==", - "dev": true, - "requires": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.1.0", - "yallist": "^5.0.0" - }, - "dependencies": { - "chownr": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "dev": true - }, - "yallist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", - "dev": true - } - } - }, "tar-fs": { "version": "1.16.6", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.6.tgz", diff --git a/package.json b/package.json index a156a6b7..be92212e 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "sass-loader": "^16.0.6", "serve": "^14.2.5", "start-server-and-test": "^2.0.11", - "surge": "^0.27.4", + "surge": "^0.46.0", "swc-loader": "0.2.6", "ts-jest": "29.3.4", "wait-on": "^8.0.1",