This commit is contained in:
xion 2025-03-23 20:49:21 +08:00
parent e99a584887
commit 29d0709083
4 changed files with 158 additions and 144 deletions

4
.gitignore vendored
View File

@ -13,4 +13,6 @@ release/*
/*.tgz /*.tgz
proxy-upload/* proxy-upload/*
proxy-upload/.gitkeep proxy-upload/.gitkeep
.env

View File

@ -35,23 +35,23 @@
"@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-typescript": "^12.1.2", "@rollup/plugin-typescript": "^12.1.2",
"@types/http-proxy": "^1.17.16", "@types/http-proxy": "^1.17.16",
"@types/node": "^22.13.10", "@types/node": "^22.13.11",
"@types/send": "^0.17.4", "@types/send": "^0.17.4",
"concurrently": "^9.1.2", "concurrently": "^9.1.2",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"nodemon": "^3.1.9", "nodemon": "^3.1.9",
"rollup": "^4.35.0", "rollup": "^4.36.0",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"typescript": "^5.8.2" "typescript": "^5.8.2"
}, },
"dependencies": { "dependencies": {
"@kevisual/code-center-module": "0.0.13", "@kevisual/code-center-module": "0.0.13",
"@kevisual/router": "0.0.9", "@kevisual/router": "0.0.9",
"@kevisual/use-config": "^1.0.9", "@kevisual/use-config": "^1.0.10",
"archiver": "^7.0.1", "archiver": "^7.0.1",
"ioredis": "^5.6.0", "ioredis": "^5.6.0",
"minio": "^8.0.4", "minio": "^8.0.5",
"nanoid": "^5.1.3", "nanoid": "^5.1.5",
"send": "^1.1.0", "send": "^1.1.0",
"sequelize": "^6.37.6" "sequelize": "^6.37.6"
}, },

285
pnpm-lock.yaml generated
View File

@ -12,14 +12,14 @@ importers:
.: .:
dependencies: dependencies:
'@kevisual/code-center-module': '@kevisual/code-center-module':
specifier: 0.0.11-alpha.3 specifier: 0.0.13
version: 0.0.11-alpha.3(@kevisual/auth@1.0.5)(@kevisual/router@0.0.9)(@kevisual/use-config@1.0.9)(ioredis@5.6.0)(pg@8.13.3)(sequelize@6.37.6(pg@8.13.3)) version: 0.0.13(@kevisual/auth@1.0.5)(@kevisual/router@0.0.9)(@kevisual/use-config@1.0.10(dotenv@16.4.7))(ioredis@5.6.0)(pg@8.13.3)(sequelize@6.37.6(pg@8.13.3))
'@kevisual/router': '@kevisual/router':
specifier: 0.0.9 specifier: 0.0.9
version: 0.0.9 version: 0.0.9
'@kevisual/use-config': '@kevisual/use-config':
specifier: ^1.0.9 specifier: ^1.0.10
version: 1.0.9 version: 1.0.10(dotenv@16.4.7)
archiver: archiver:
specifier: ^7.0.1 specifier: ^7.0.1
version: 7.0.1 version: 7.0.1
@ -27,11 +27,11 @@ importers:
specifier: ^5.6.0 specifier: ^5.6.0
version: 5.6.0 version: 5.6.0
minio: minio:
specifier: ^8.0.4 specifier: ^8.0.5
version: 8.0.4 version: 8.0.5
nanoid: nanoid:
specifier: ^5.1.2 specifier: ^5.1.5
version: 5.1.2 version: 5.1.5
send: send:
specifier: ^1.1.0 specifier: ^1.1.0
version: 1.1.0 version: 1.1.0
@ -40,23 +40,23 @@ importers:
version: 6.37.6(pg@8.13.3) version: 6.37.6(pg@8.13.3)
devDependencies: devDependencies:
'@rollup/plugin-commonjs': '@rollup/plugin-commonjs':
specifier: ^28.0.2 specifier: ^28.0.3
version: 28.0.2(rollup@4.34.9) version: 28.0.3(rollup@4.36.0)
'@rollup/plugin-json': '@rollup/plugin-json':
specifier: ^6.1.0 specifier: ^6.1.0
version: 6.1.0(rollup@4.34.9) version: 6.1.0(rollup@4.36.0)
'@rollup/plugin-node-resolve': '@rollup/plugin-node-resolve':
specifier: ^16.0.0 specifier: ^16.0.1
version: 16.0.0(rollup@4.34.9) version: 16.0.1(rollup@4.36.0)
'@rollup/plugin-typescript': '@rollup/plugin-typescript':
specifier: ^12.1.2 specifier: ^12.1.2
version: 12.1.2(rollup@4.34.9)(tslib@2.8.1)(typescript@5.8.2) version: 12.1.2(rollup@4.36.0)(tslib@2.8.1)(typescript@5.8.2)
'@types/http-proxy': '@types/http-proxy':
specifier: ^1.17.16 specifier: ^1.17.16
version: 1.17.16 version: 1.17.16
'@types/node': '@types/node':
specifier: ^22.13.9 specifier: ^22.13.11
version: 22.13.9 version: 22.13.11
'@types/send': '@types/send':
specifier: ^0.17.4 specifier: ^0.17.4
version: 0.17.4 version: 0.17.4
@ -70,8 +70,8 @@ importers:
specifier: ^3.1.9 specifier: ^3.1.9
version: 3.1.9 version: 3.1.9
rollup: rollup:
specifier: ^4.34.9 specifier: ^4.36.0
version: 4.34.9 version: 4.36.0
tslib: tslib:
specifier: ^2.8.1 specifier: ^2.8.1
version: 2.8.1 version: 2.8.1
@ -94,8 +94,8 @@ packages:
'@kevisual/auth@1.0.5': '@kevisual/auth@1.0.5':
resolution: {integrity: sha512-GwsLj7unKXi7lmMiIIgdig4LwwLiDJnOy15HHZR5gMbyK6s5/uJiMY5RXPB2+onGzTNDqFo/hXjsD2wkerHPVg==} resolution: {integrity: sha512-GwsLj7unKXi7lmMiIIgdig4LwwLiDJnOy15HHZR5gMbyK6s5/uJiMY5RXPB2+onGzTNDqFo/hXjsD2wkerHPVg==}
'@kevisual/code-center-module@0.0.11-alpha.3': '@kevisual/code-center-module@0.0.13':
resolution: {integrity: sha512-TAaONwi30ToVvcLVk+tpxCfuWRE+CE+7NtQB76oDC0UGXNx0MiouO8qut0bcoa3y+ZtVINXuz/9jrky9EESz6Q==} resolution: {integrity: sha512-A82sX8rdG2igyVLIF+0dagcUsGfk2b0JAga1BDDr9mrChrG1HbG1uYN7JJdjJbGE6zGYqGxRZwxKZmzB/+KMnw==}
peerDependencies: peerDependencies:
'@kevisual/auth': ^1.0.5 '@kevisual/auth': ^1.0.5
'@kevisual/router': ^0.0.7 '@kevisual/router': ^0.0.7
@ -110,15 +110,17 @@ packages:
'@kevisual/router@0.0.9': '@kevisual/router@0.0.9':
resolution: {integrity: sha512-qPyC2GVJ7iOIdJCCKNDsWMAKOQeSJW9HBpL5ZWKHTbi+t4jJBGTzIlXmjKeMHRd0lr/Qq1imQvlkSh4hlrbodA==} resolution: {integrity: sha512-qPyC2GVJ7iOIdJCCKNDsWMAKOQeSJW9HBpL5ZWKHTbi+t4jJBGTzIlXmjKeMHRd0lr/Qq1imQvlkSh4hlrbodA==}
'@kevisual/use-config@1.0.9': '@kevisual/use-config@1.0.10':
resolution: {integrity: sha512-lJz98WWL178QUaf/rkM9feMm0aUnYd6ikm3ma/9Zi/K2QNrxbTRAgMGkCggUalAES8IbUvEsg+Q+Y2RaPLxCmw==} resolution: {integrity: sha512-fH2B4BnR4+OjR3PzAegF8H9RJpyFZu6BnVDyfvSSZavZMurufkJ949jizoRde+bNAHff/PRcpa5EZg2imZNf1g==}
peerDependencies:
dotenv: ^16.4.7
'@pkgjs/parseargs@0.11.0': '@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'} engines: {node: '>=14'}
'@rollup/plugin-commonjs@28.0.2': '@rollup/plugin-commonjs@28.0.3':
resolution: {integrity: sha512-BEFI2EDqzl+vA1rl97IDRZ61AIwGH093d9nz8+dThxJNH8oSoB7MjWvPCX3dkaK1/RCJ/1v/R1XB15FuSs0fQw==} resolution: {integrity: sha512-pyltgilam1QPdn+Zd9gaCfOLcnjMEJ9gV+bTw6/r73INdvzf1ah9zLIJBm+kW7R6IUFIQ1YO+VqZtYxZNWFPEQ==}
engines: {node: '>=16.0.0 || 14 >= 14.17'} engines: {node: '>=16.0.0 || 14 >= 14.17'}
peerDependencies: peerDependencies:
rollup: ^2.68.0||^3.0.0||^4.0.0 rollup: ^2.68.0||^3.0.0||^4.0.0
@ -135,8 +137,8 @@ packages:
rollup: rollup:
optional: true optional: true
'@rollup/plugin-node-resolve@16.0.0': '@rollup/plugin-node-resolve@16.0.1':
resolution: {integrity: sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg==} resolution: {integrity: sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
peerDependencies: peerDependencies:
rollup: ^2.78.0||^3.0.0||^4.0.0 rollup: ^2.78.0||^3.0.0||^4.0.0
@ -166,98 +168,98 @@ packages:
rollup: rollup:
optional: true optional: true
'@rollup/rollup-android-arm-eabi@4.34.9': '@rollup/rollup-android-arm-eabi@4.36.0':
resolution: {integrity: sha512-qZdlImWXur0CFakn2BJ2znJOdqYZKiedEPEVNTBrpfPjc/YuTGcaYZcdmNFTkUj3DU0ZM/AElcM8Ybww3xVLzA==} resolution: {integrity: sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w==}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@rollup/rollup-android-arm64@4.34.9': '@rollup/rollup-android-arm64@4.36.0':
resolution: {integrity: sha512-4KW7P53h6HtJf5Y608T1ISKvNIYLWRKMvfnG0c44M6In4DQVU58HZFEVhWINDZKp7FZps98G3gxwC1sb0wXUUg==} resolution: {integrity: sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg==}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@rollup/rollup-darwin-arm64@4.34.9': '@rollup/rollup-darwin-arm64@4.36.0':
resolution: {integrity: sha512-0CY3/K54slrzLDjOA7TOjN1NuLKERBgk9nY5V34mhmuu673YNb+7ghaDUs6N0ujXR7fz5XaS5Aa6d2TNxZd0OQ==} resolution: {integrity: sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@rollup/rollup-darwin-x64@4.34.9': '@rollup/rollup-darwin-x64@4.36.0':
resolution: {integrity: sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==} resolution: {integrity: sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@rollup/rollup-freebsd-arm64@4.34.9': '@rollup/rollup-freebsd-arm64@4.36.0':
resolution: {integrity: sha512-2lzjQPJbN5UnHm7bHIUKFMulGTQwdvOkouJDpPysJS+QFBGDJqcfh+CxxtG23Ik/9tEvnebQiylYoazFMAgrYw==} resolution: {integrity: sha512-KXVsijKeJXOl8QzXTsA+sHVDsFOmMCdBRgFmBb+mfEb/7geR7+C8ypAml4fquUt14ZyVXaw2o1FWhqAfOvA4sg==}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-freebsd-x64@4.34.9': '@rollup/rollup-freebsd-x64@4.36.0':
resolution: {integrity: sha512-SLl0hi2Ah2H7xQYd6Qaiu01kFPzQ+hqvdYSoOtHYg/zCIFs6t8sV95kaoqjzjFwuYQLtOI0RZre/Ke0nPaQV+g==} resolution: {integrity: sha512-dVeWq1ebbvByI+ndz4IJcD4a09RJgRYmLccwlQ8bPd4olz3Y213uf1iwvc7ZaxNn2ab7bjc08PrtBgMu6nb4pQ==}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.34.9': '@rollup/rollup-linux-arm-gnueabihf@4.36.0':
resolution: {integrity: sha512-88I+D3TeKItrw+Y/2ud4Tw0+3CxQ2kLgu3QvrogZ0OfkmX/DEppehus7L3TS2Q4lpB+hYyxhkQiYPJ6Mf5/dPg==} resolution: {integrity: sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.34.9': '@rollup/rollup-linux-arm-musleabihf@4.36.0':
resolution: {integrity: sha512-3qyfWljSFHi9zH0KgtEPG4cBXHDFhwD8kwg6xLfHQ0IWuH9crp005GfoUUh/6w9/FWGBwEHg3lxK1iHRN1MFlA==} resolution: {integrity: sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.34.9': '@rollup/rollup-linux-arm64-gnu@4.36.0':
resolution: {integrity: sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==} resolution: {integrity: sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rollup/rollup-linux-arm64-musl@4.34.9': '@rollup/rollup-linux-arm64-musl@4.36.0':
resolution: {integrity: sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==} resolution: {integrity: sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rollup/rollup-linux-loongarch64-gnu@4.34.9': '@rollup/rollup-linux-loongarch64-gnu@4.36.0':
resolution: {integrity: sha512-dRAgTfDsn0TE0HI6cmo13hemKpVHOEyeciGtvlBTkpx/F65kTvShtY/EVyZEIfxFkV5JJTuQ9tP5HGBS0hfxIg==} resolution: {integrity: sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg==}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.34.9': '@rollup/rollup-linux-powerpc64le-gnu@4.36.0':
resolution: {integrity: sha512-PHcNOAEhkoMSQtMf+rJofwisZqaU8iQ8EaSps58f5HYll9EAY5BSErCZ8qBDMVbq88h4UxaNPlbrKqfWP8RfJA==} resolution: {integrity: sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.34.9': '@rollup/rollup-linux-riscv64-gnu@4.36.0':
resolution: {integrity: sha512-Z2i0Uy5G96KBYKjeQFKbbsB54xFOL5/y1P5wNBsbXB8yE+At3oh0DVMjQVzCJRJSfReiB2tX8T6HUFZ2k8iaKg==} resolution: {integrity: sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.34.9': '@rollup/rollup-linux-s390x-gnu@4.36.0':
resolution: {integrity: sha512-U+5SwTMoeYXoDzJX5dhDTxRltSrIax8KWwfaaYcynuJw8mT33W7oOgz0a+AaXtGuvhzTr2tVKh5UO8GVANTxyQ==} resolution: {integrity: sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
'@rollup/rollup-linux-x64-gnu@4.34.9': '@rollup/rollup-linux-x64-gnu@4.36.0':
resolution: {integrity: sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==} resolution: {integrity: sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rollup/rollup-linux-x64-musl@4.34.9': '@rollup/rollup-linux-x64-musl@4.36.0':
resolution: {integrity: sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==} resolution: {integrity: sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.34.9': '@rollup/rollup-win32-arm64-msvc@4.36.0':
resolution: {integrity: sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==} resolution: {integrity: sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.34.9': '@rollup/rollup-win32-ia32-msvc@4.36.0':
resolution: {integrity: sha512-KB48mPtaoHy1AwDNkAJfHXvHp24H0ryZog28spEs0V48l3H1fr4i37tiyHsgKZJnCmvxsbATdZGBpbmxTE3a9w==} resolution: {integrity: sha512-t+RY0JuRamIocMuQcfwYSOkmdX9dtkr1PbhKW42AMvaDQa+jOdpUYysroTF/nuPpAaQMWp7ye+ndlmmthieJrQ==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@rollup/rollup-win32-x64-msvc@4.34.9': '@rollup/rollup-win32-x64-msvc@4.36.0':
resolution: {integrity: sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==} resolution: {integrity: sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -285,8 +287,8 @@ packages:
'@types/node-forge@1.3.11': '@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
'@types/node@22.13.9': '@types/node@22.13.11':
resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} resolution: {integrity: sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==}
'@types/resolve@1.20.2': '@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
@ -502,6 +504,10 @@ packages:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
dotenv@16.4.7:
resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
engines: {node: '>=12'}
dottie@2.0.6: dottie@2.0.6:
resolution: {integrity: sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==} resolution: {integrity: sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==}
@ -793,8 +799,8 @@ packages:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'} engines: {node: '>=16 || 14 >=14.17'}
minio@8.0.4: minio@8.0.5:
resolution: {integrity: sha512-GVW7y2PNbzjjFJ9opVMGKvDNuRkyz3bMt1q7UrHs7bsKFWLXbSvMPffjE/HkVYWUjlD8kQwMaeqiHhhvZJJOfQ==} resolution: {integrity: sha512-/vAze1uyrK2R/DSkVutE4cjVoAowvIQ18RAwn7HrqnLecLlMazFnY0oNBqfuoAWvu7mZIGX75AzpuV05TJeoHg==}
engines: {node: ^16 || ^18 || >=20} engines: {node: ^16 || ^18 || >=20}
minipass@7.1.2: minipass@7.1.2:
@ -810,8 +816,8 @@ packages:
ms@2.1.3: ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
nanoid@5.1.2: nanoid@5.1.5:
resolution: {integrity: sha512-b+CiXQCNMUGe0Ri64S9SXFcP9hogjAJ2Rd6GdVxhPLRm7mhGaM7VgOvCAJ1ZshfHbqVDI3uqTI5C8/GaKuLI7g==} resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==}
engines: {node: ^18 || >=20} engines: {node: ^18 || >=20}
hasBin: true hasBin: true
@ -971,8 +977,8 @@ packages:
retry-as-promised@7.1.1: retry-as-promised@7.1.1:
resolution: {integrity: sha512-hMD7odLOt3LkTjcif8aRZqi/hybjpLNgSk5oF5FCowfCjok6LukpN2bDX7R5wDmbgBQFn7YoBxSagmtXHaJYJw==} resolution: {integrity: sha512-hMD7odLOt3LkTjcif8aRZqi/hybjpLNgSk5oF5FCowfCjok6LukpN2bDX7R5wDmbgBQFn7YoBxSagmtXHaJYJw==}
rollup@4.34.9: rollup@4.36.0:
resolution: {integrity: sha512-nF5XYqWWp9hx/LrpC8sZvvvmq0TeTjQgaZHYmAgwysT9nh8sWnZhBnM8ZyVbbJFIQBLwHDNoMqsBZBbUo4U8sQ==} resolution: {integrity: sha512-zwATAXNQxUcd40zgtQG0ZafcRK4g004WtEl7kbuhTWPvf07PsfohXl39jVUvPF7jvNAIkKPQ2XrsDlWuxBd++Q==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true hasBin: true
@ -1304,13 +1310,13 @@ snapshots:
'@kevisual/auth@1.0.5': {} '@kevisual/auth@1.0.5': {}
'@kevisual/code-center-module@0.0.11-alpha.3(@kevisual/auth@1.0.5)(@kevisual/router@0.0.9)(@kevisual/use-config@1.0.9)(ioredis@5.6.0)(pg@8.13.3)(sequelize@6.37.6(pg@8.13.3))': '@kevisual/code-center-module@0.0.13(@kevisual/auth@1.0.5)(@kevisual/router@0.0.9)(@kevisual/use-config@1.0.10(dotenv@16.4.7))(ioredis@5.6.0)(pg@8.13.3)(sequelize@6.37.6(pg@8.13.3))':
dependencies: dependencies:
'@kevisual/auth': 1.0.5 '@kevisual/auth': 1.0.5
'@kevisual/router': 0.0.9 '@kevisual/router': 0.0.9
'@kevisual/use-config': 1.0.9 '@kevisual/use-config': 1.0.10(dotenv@16.4.7)
ioredis: 5.6.0 ioredis: 5.6.0
nanoid: 5.1.2 nanoid: 5.1.5
pg: 8.13.3 pg: 8.13.3
sequelize: 6.37.6(pg@8.13.3) sequelize: 6.37.6(pg@8.13.3)
socket.io: 4.8.1 socket.io: 4.8.1
@ -1333,16 +1339,17 @@ snapshots:
- bufferutil - bufferutil
- utf-8-validate - utf-8-validate
'@kevisual/use-config@1.0.9': '@kevisual/use-config@1.0.10(dotenv@16.4.7)':
dependencies: dependencies:
'@kevisual/load': 0.0.4 '@kevisual/load': 0.0.4
dotenv: 16.4.7
'@pkgjs/parseargs@0.11.0': '@pkgjs/parseargs@0.11.0':
optional: true optional: true
'@rollup/plugin-commonjs@28.0.2(rollup@4.34.9)': '@rollup/plugin-commonjs@28.0.3(rollup@4.36.0)':
dependencies: dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.34.9) '@rollup/pluginutils': 5.1.2(rollup@4.36.0)
commondir: 1.0.1 commondir: 1.0.1
estree-walker: 2.0.2 estree-walker: 2.0.2
fdir: 6.4.0(picomatch@4.0.2) fdir: 6.4.0(picomatch@4.0.2)
@ -1350,103 +1357,103 @@ snapshots:
magic-string: 0.30.11 magic-string: 0.30.11
picomatch: 4.0.2 picomatch: 4.0.2
optionalDependencies: optionalDependencies:
rollup: 4.34.9 rollup: 4.36.0
'@rollup/plugin-json@6.1.0(rollup@4.34.9)': '@rollup/plugin-json@6.1.0(rollup@4.36.0)':
dependencies: dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.34.9) '@rollup/pluginutils': 5.1.2(rollup@4.36.0)
optionalDependencies: optionalDependencies:
rollup: 4.34.9 rollup: 4.36.0
'@rollup/plugin-node-resolve@16.0.0(rollup@4.34.9)': '@rollup/plugin-node-resolve@16.0.1(rollup@4.36.0)':
dependencies: dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.34.9) '@rollup/pluginutils': 5.1.2(rollup@4.36.0)
'@types/resolve': 1.20.2 '@types/resolve': 1.20.2
deepmerge: 4.3.1 deepmerge: 4.3.1
is-module: 1.0.0 is-module: 1.0.0
resolve: 1.22.8 resolve: 1.22.8
optionalDependencies: optionalDependencies:
rollup: 4.34.9 rollup: 4.36.0
'@rollup/plugin-typescript@12.1.2(rollup@4.34.9)(tslib@2.8.1)(typescript@5.8.2)': '@rollup/plugin-typescript@12.1.2(rollup@4.36.0)(tslib@2.8.1)(typescript@5.8.2)':
dependencies: dependencies:
'@rollup/pluginutils': 5.1.2(rollup@4.34.9) '@rollup/pluginutils': 5.1.2(rollup@4.36.0)
resolve: 1.22.8 resolve: 1.22.8
typescript: 5.8.2 typescript: 5.8.2
optionalDependencies: optionalDependencies:
rollup: 4.34.9 rollup: 4.36.0
tslib: 2.8.1 tslib: 2.8.1
'@rollup/pluginutils@5.1.2(rollup@4.34.9)': '@rollup/pluginutils@5.1.2(rollup@4.36.0)':
dependencies: dependencies:
'@types/estree': 1.0.6 '@types/estree': 1.0.6
estree-walker: 2.0.2 estree-walker: 2.0.2
picomatch: 4.0.2 picomatch: 4.0.2
optionalDependencies: optionalDependencies:
rollup: 4.34.9 rollup: 4.36.0
'@rollup/rollup-android-arm-eabi@4.34.9': '@rollup/rollup-android-arm-eabi@4.36.0':
optional: true optional: true
'@rollup/rollup-android-arm64@4.34.9': '@rollup/rollup-android-arm64@4.36.0':
optional: true optional: true
'@rollup/rollup-darwin-arm64@4.34.9': '@rollup/rollup-darwin-arm64@4.36.0':
optional: true optional: true
'@rollup/rollup-darwin-x64@4.34.9': '@rollup/rollup-darwin-x64@4.36.0':
optional: true optional: true
'@rollup/rollup-freebsd-arm64@4.34.9': '@rollup/rollup-freebsd-arm64@4.36.0':
optional: true optional: true
'@rollup/rollup-freebsd-x64@4.34.9': '@rollup/rollup-freebsd-x64@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.34.9': '@rollup/rollup-linux-arm-gnueabihf@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-arm-musleabihf@4.34.9': '@rollup/rollup-linux-arm-musleabihf@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-arm64-gnu@4.34.9': '@rollup/rollup-linux-arm64-gnu@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-arm64-musl@4.34.9': '@rollup/rollup-linux-arm64-musl@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-loongarch64-gnu@4.34.9': '@rollup/rollup-linux-loongarch64-gnu@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.34.9': '@rollup/rollup-linux-powerpc64le-gnu@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-riscv64-gnu@4.34.9': '@rollup/rollup-linux-riscv64-gnu@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-s390x-gnu@4.34.9': '@rollup/rollup-linux-s390x-gnu@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-x64-gnu@4.34.9': '@rollup/rollup-linux-x64-gnu@4.36.0':
optional: true optional: true
'@rollup/rollup-linux-x64-musl@4.34.9': '@rollup/rollup-linux-x64-musl@4.36.0':
optional: true optional: true
'@rollup/rollup-win32-arm64-msvc@4.34.9': '@rollup/rollup-win32-arm64-msvc@4.36.0':
optional: true optional: true
'@rollup/rollup-win32-ia32-msvc@4.34.9': '@rollup/rollup-win32-ia32-msvc@4.36.0':
optional: true optional: true
'@rollup/rollup-win32-x64-msvc@4.34.9': '@rollup/rollup-win32-x64-msvc@4.36.0':
optional: true optional: true
'@socket.io/component-emitter@3.1.2': {} '@socket.io/component-emitter@3.1.2': {}
'@types/cors@2.8.17': '@types/cors@2.8.17':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.11
'@types/debug@4.1.12': '@types/debug@4.1.12':
dependencies: dependencies:
@ -1456,7 +1463,7 @@ snapshots:
'@types/http-proxy@1.17.16': '@types/http-proxy@1.17.16':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.11
'@types/mime@1.3.5': {} '@types/mime@1.3.5': {}
@ -1464,9 +1471,9 @@ snapshots:
'@types/node-forge@1.3.11': '@types/node-forge@1.3.11':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.11
'@types/node@22.13.9': '@types/node@22.13.11':
dependencies: dependencies:
undici-types: 6.20.0 undici-types: 6.20.0
@ -1475,7 +1482,7 @@ snapshots:
'@types/send@0.17.4': '@types/send@0.17.4':
dependencies: dependencies:
'@types/mime': 1.3.5 '@types/mime': 1.3.5
'@types/node': 22.13.9 '@types/node': 22.13.11
'@types/validator@13.12.2': {} '@types/validator@13.12.2': {}
@ -1695,6 +1702,8 @@ snapshots:
destroy@1.2.0: {} destroy@1.2.0: {}
dotenv@16.4.7: {}
dottie@2.0.6: {} dottie@2.0.6: {}
dunder-proto@1.0.1: dunder-proto@1.0.1:
@ -1718,7 +1727,7 @@ snapshots:
engine.io@6.6.4: engine.io@6.6.4:
dependencies: dependencies:
'@types/cors': 2.8.17 '@types/cors': 2.8.17
'@types/node': 22.13.9 '@types/node': 22.13.11
accepts: 1.3.8 accepts: 1.3.8
base64id: 2.0.0 base64id: 2.0.0
cookie: 0.7.2 cookie: 0.7.2
@ -1969,7 +1978,7 @@ snapshots:
dependencies: dependencies:
brace-expansion: 2.0.1 brace-expansion: 2.0.1
minio@8.0.4: minio@8.0.5:
dependencies: dependencies:
async: 3.2.6 async: 3.2.6
block-stream2: 2.1.0 block-stream2: 2.1.0
@ -1996,7 +2005,7 @@ snapshots:
ms@2.1.3: {} ms@2.1.3: {}
nanoid@5.1.2: {} nanoid@5.1.5: {}
negotiator@0.6.3: {} negotiator@0.6.3: {}
@ -2148,29 +2157,29 @@ snapshots:
retry-as-promised@7.1.1: {} retry-as-promised@7.1.1: {}
rollup@4.34.9: rollup@4.36.0:
dependencies: dependencies:
'@types/estree': 1.0.6 '@types/estree': 1.0.6
optionalDependencies: optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.34.9 '@rollup/rollup-android-arm-eabi': 4.36.0
'@rollup/rollup-android-arm64': 4.34.9 '@rollup/rollup-android-arm64': 4.36.0
'@rollup/rollup-darwin-arm64': 4.34.9 '@rollup/rollup-darwin-arm64': 4.36.0
'@rollup/rollup-darwin-x64': 4.34.9 '@rollup/rollup-darwin-x64': 4.36.0
'@rollup/rollup-freebsd-arm64': 4.34.9 '@rollup/rollup-freebsd-arm64': 4.36.0
'@rollup/rollup-freebsd-x64': 4.34.9 '@rollup/rollup-freebsd-x64': 4.36.0
'@rollup/rollup-linux-arm-gnueabihf': 4.34.9 '@rollup/rollup-linux-arm-gnueabihf': 4.36.0
'@rollup/rollup-linux-arm-musleabihf': 4.34.9 '@rollup/rollup-linux-arm-musleabihf': 4.36.0
'@rollup/rollup-linux-arm64-gnu': 4.34.9 '@rollup/rollup-linux-arm64-gnu': 4.36.0
'@rollup/rollup-linux-arm64-musl': 4.34.9 '@rollup/rollup-linux-arm64-musl': 4.36.0
'@rollup/rollup-linux-loongarch64-gnu': 4.34.9 '@rollup/rollup-linux-loongarch64-gnu': 4.36.0
'@rollup/rollup-linux-powerpc64le-gnu': 4.34.9 '@rollup/rollup-linux-powerpc64le-gnu': 4.36.0
'@rollup/rollup-linux-riscv64-gnu': 4.34.9 '@rollup/rollup-linux-riscv64-gnu': 4.36.0
'@rollup/rollup-linux-s390x-gnu': 4.34.9 '@rollup/rollup-linux-s390x-gnu': 4.36.0
'@rollup/rollup-linux-x64-gnu': 4.34.9 '@rollup/rollup-linux-x64-gnu': 4.36.0
'@rollup/rollup-linux-x64-musl': 4.34.9 '@rollup/rollup-linux-x64-musl': 4.36.0
'@rollup/rollup-win32-arm64-msvc': 4.34.9 '@rollup/rollup-win32-arm64-msvc': 4.36.0
'@rollup/rollup-win32-ia32-msvc': 4.34.9 '@rollup/rollup-win32-ia32-msvc': 4.36.0
'@rollup/rollup-win32-x64-msvc': 4.34.9 '@rollup/rollup-win32-x64-msvc': 4.36.0
fsevents: 2.3.3 fsevents: 2.3.3
rxjs@7.8.2: rxjs@7.8.2:
@ -2431,7 +2440,7 @@ snapshots:
wkx@0.5.0: wkx@0.5.0:
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.11
wrap-ansi@7.0.0: wrap-ansi@7.0.0:
dependencies: dependencies:

3
src/scripts/get-env.ts Normal file
View File

@ -0,0 +1,3 @@
import { useConfig } from '@kevisual/use-config/env';
console.log(useConfig());