This commit is contained in:
seb
2026-10-04 11:25:17 +02:00
parent e5ff4ef307
commit 43fa8ea105
24 changed files with 1016 additions and 214 deletions

108
package-lock.json generated
View File

@@ -14,10 +14,10 @@
"cookie-parser": "^1.4.7",
"cross-env": "^10.1.0",
"crypto": "^1.0.1",
"dotenv": "^18.0.4",
"dotenv": "^18.0.5",
"express": "^5.2.1",
"google-auth-library": "^11.1.0",
"ink": "^7.1.1",
"ink": "^8.0.0",
"ink-text-input": "^6.0.0",
"jsonwebtoken": "^9.0.3",
"jszip": "^3.10.2",
@@ -41,9 +41,9 @@
"license": "ISC",
"dependencies": {
"@clack/prompts": "^1.8.1",
"@hpcc-js/wasm-graphviz": "^1.29.1",
"@hpcc-js/wasm-graphviz": "^1.29.2",
"chalk": "^6.0.1",
"dotenv": "^18.0.4",
"dotenv": "^18.0.5",
"pdfconvert-wasm": "^0.3.0",
"sharp": "^0.35.5",
"thumbhash": "^0.1.1"
@@ -66,7 +66,7 @@
"version": "0.1.0",
"license": "0BSD",
"dependencies": {
"dotenv": "^18.0.4"
"dotenv": "^18.0.5"
},
"engines": {
"node": ">=18.0.0"
@@ -2372,43 +2372,41 @@
"license": "ISC"
},
"node_modules/ink": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/ink/-/ink-7.1.1.tgz",
"integrity": "sha512-Y43xxa1ZSPvpmfLHcN5o+OdP8Rf8ykkNJEuKYOUNZKT8wXVNLFTtEm1nSDMQkfBH+YANF4Xuu0hhZ4ejqAtN2w==",
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/ink/-/ink-8.0.0.tgz",
"integrity": "sha512-M2aFwZOqmkFxCwedy6xrP4E+DGoK57iahAFnfTqNyOyJ54O7DZzu027z/NI8EGy44Sw9O9BcbTF4QEUS2GHAtg==",
"license": "MIT",
"dependencies": {
"@alcalzone/ansi-tokenize": "^0.3.0",
"@alcalzone/ansi-tokenize": "^0.3.1",
"ansi-escapes": "^7.3.0",
"ansi-styles": "^6.2.3",
"ansi-styles": "^7.0.0",
"auto-bind": "^5.0.1",
"chalk": "^5.6.2",
"chalk": "^6.0.1",
"cli-boxes": "^4.0.1",
"cli-cursor": "^4.0.0",
"cli-truncate": "^6.0.0",
"code-excerpt": "^4.0.0",
"es-toolkit": "^1.45.1",
"es-toolkit": "^1.52.0",
"indent-string": "^5.0.0",
"is-in-ci": "^2.0.0",
"patch-console": "^2.0.0",
"react-reconciler": "^0.33.0",
"scheduler": "^0.27.0",
"quick-lru": "^7.3.0",
"react-reconciler": "^0.34.0",
"signal-exit": "^3.0.7",
"slice-ansi": "^9.0.0",
"stack-utils": "^2.0.6",
"string-width": "^8.2.0",
"string-width": "^8.3.0",
"terminal-size": "^4.0.1",
"type-fest": "^5.5.0",
"type-fest": "^5.10.0",
"widest-line": "^6.0.0",
"wrap-ansi": "^10.0.0",
"ws": "^8.20.0",
"wrap-ansi": "^10.0.2",
"yoga-layout": "~3.2.1"
},
"engines": {
"node": ">=22"
},
"peerDependencies": {
"@types/react": ">=19.2.0",
"react": ">=19.2.0",
"@types/react": ">=19.3.0",
"react": ">=19.3.0",
"react-devtools-core": ">=6.1.2"
},
"peerDependenciesMeta": {
@@ -2461,16 +2459,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/ink/node_modules/chalk": {
"version": "5.6.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
"integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
"node_modules/ink/node_modules/ansi-styles": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-7.0.0.tgz",
"integrity": "sha512-kKvt3m4uwzqL0wlkPd09CmljPJGOZZ4D0fP65sqFSvPkMRKhNi+74MgIJ5QxE6SxqB4t4KyUFGg8+n5zjo6hew==",
"license": "MIT",
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
"node": ">=22"
},
"funding": {
"url": "https://github.com/chalk/chalk?sponsor=1"
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
"node_modules/ipaddr.js": {
@@ -3324,6 +3322,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/quick-lru": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-7.3.0.tgz",
"integrity": "sha512-k9lSsjl36EJdK7I06v7APZCbyGT2vMTsYSRX1Q2nbYmnkBqgUhRkAuzH08Ciotteu/PLJmIF2+tti7o3C/ts2g==",
"license": "MIT",
"engines": {
"node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/range-parser": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",
@@ -3403,26 +3413,19 @@
"react": "^19.3.0"
}
},
"node_modules/react-dom/node_modules/scheduler": {
"version": "0.28.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz",
"integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==",
"license": "MIT",
"peer": true
},
"node_modules/react-reconciler": {
"version": "0.33.0",
"resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.33.0.tgz",
"integrity": "sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==",
"version": "0.34.0",
"resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.34.0.tgz",
"integrity": "sha512-eVibvB1fc9j5Qf1KRkiM3GzRPBdjg2P6G6QV2f3P6Eb3OGMxRBhdg2rrUwjbV5JrQaJj8nOa8uajmmJA5tJWjQ==",
"license": "MIT",
"dependencies": {
"scheduler": "^0.27.0"
"scheduler": "^0.28.0"
},
"engines": {
"node": ">=0.10.0"
},
"peerDependencies": {
"react": "^19.2.0"
"react": "^19.3.0"
}
},
"node_modules/readable-stream": {
@@ -3536,9 +3539,9 @@
"license": "MIT"
},
"node_modules/scheduler": {
"version": "0.27.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
"integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
"version": "0.28.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz",
"integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==",
"license": "MIT"
},
"node_modules/selfsigned": {
@@ -4216,27 +4219,6 @@
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"license": "ISC"
},
"node_modules/ws": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz",
"integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/y18n": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",