diff --git a/package.json b/package.json index 2fe7746..c7e401d 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "reset-password": "tsx ./extra/reset-password.ts" }, "dependencies": { - "@homebridge/node-pty-prebuilt-multiarch": "~0.11.14", + "@homebridge/node-pty-prebuilt-multiarch": "0.11.14", "@inventage/envsubst": "^0.16.0", "@louislam/sqlite3": "~15.1.6", "bcryptjs": "~2.4.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b2253a..795a2d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@homebridge/node-pty-prebuilt-multiarch': - specifier: ~0.11.14 + specifier: 0.11.14 version: 0.11.14 '@inventage/envsubst': specifier: ^0.16.0 version: 0.16.0 '@louislam/sqlite3': specifier: ~15.1.6 - version: 15.1.6 + version: 15.1.6(encoding@0.1.13) bcryptjs: specifier: ~2.4.3 version: 2.4.3 @@ -113,7 +113,7 @@ importers: version: 6.4.2 '@fortawesome/vue-fontawesome': specifier: 3.0.3 - version: 3.0.3(@fortawesome/fontawesome-svg-core@6.4.2)(vue@3.5.12) + version: 3.0.3(@fortawesome/fontawesome-svg-core@6.4.2)(vue@3.5.12(typescript@5.2.2)) '@types/bcryptjs': specifier: ^2.4.6 version: 2.4.6 @@ -134,13 +134,13 @@ importers: version: 7.5.8 '@typescript-eslint/eslint-plugin': specifier: ~6.8.0 - version: 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.50.0)(typescript@5.2.2) + version: 6.8.0(@typescript-eslint/parser@6.8.0(eslint@8.50.0)(typescript@5.2.2))(eslint@8.50.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: ~6.8.0 version: 6.8.0(eslint@8.50.0)(typescript@5.2.2) '@vitejs/plugin-vue': specifier: ~4.5.2 - version: 4.5.2(vite@5.4.8)(vue@3.5.12) + version: 4.5.2(vite@5.4.8(@types/node@22.7.5)(sass@1.68.0))(vue@3.5.12(typescript@5.2.2)) '@xterm/addon-fit': specifier: beta version: 0.11.0-beta.66(@xterm/xterm@5.6.0-beta.66) @@ -152,7 +152,7 @@ importers: version: 5.3.2(@popperjs/core@2.11.8) bootstrap-vue-next: specifier: ~0.14.10 - version: 0.14.10(vue@3.5.12) + version: 0.14.10(vue@3.5.12(typescript@5.2.2)) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -179,13 +179,13 @@ importers: version: 5.2.2 unplugin-vue-components: specifier: ~0.25.2 - version: 0.25.2(vue@3.5.12) + version: 0.25.2(@babel/parser@7.25.8)(rollup@4.24.0)(vue@3.5.12(typescript@5.2.2)) vite: specifier: ~5.4.8 - version: 5.4.8(sass@1.68.0) + version: 5.4.8(@types/node@22.7.5)(sass@1.68.0) vite-plugin-compression: specifier: ~0.5.1 - version: 0.5.1(vite@5.4.8) + version: 0.5.1(vite@5.4.8(@types/node@22.7.5)(sass@1.68.0)) vue: specifier: ~3.5.12 version: 3.5.12(typescript@5.2.2) @@ -194,19 +194,19 @@ importers: version: 9.3.2(eslint@8.50.0) vue-i18n: specifier: ~9.5.0 - version: 9.5.0(vue@3.5.12) + version: 9.5.0(vue@3.5.12(typescript@5.2.2)) vue-prism-editor: specifier: 2.0.0-alpha.2 - version: 2.0.0-alpha.2(vue@3.5.12) + version: 2.0.0-alpha.2(vue@3.5.12(typescript@5.2.2)) vue-qrcode: specifier: ~2.2.2 - version: 2.2.2(qrcode@1.5.4)(vue@3.5.12) + version: 2.2.2(qrcode@1.5.4)(vue@3.5.12(typescript@5.2.2)) vue-router: specifier: ~4.2.5 - version: 4.2.5(vue@3.5.12) + version: 4.2.5(vue@3.5.12(typescript@5.2.2)) vue-toastification: specifier: 2.0.0-rc.5 - version: 2.0.0-rc.5(vue@3.5.12) + version: 2.0.0-rc.5(vue@3.5.12(typescript@5.2.2)) wait-on: specifier: ^7.2.0 version: 7.2.0 @@ -634,9 +634,6 @@ packages: '@louislam/sqlite3@15.1.6': resolution: {integrity: sha512-cVf7hcMrfywYnycatLvorngTFpL3BSWvEy7/NrEfcTyQX8xxj9fdeD553oCTv5fIAk85fluo6mzPq89V3YzrVA==} - peerDependenciesMeta: - node-gyp: - optional: true '@mapbox/node-pre-gyp@1.0.11': resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} @@ -3469,11 +3466,11 @@ snapshots: '@floating-ui/utils@0.2.8': {} - '@floating-ui/vue@1.1.5(vue@3.5.12)': + '@floating-ui/vue@1.1.5(vue@3.5.12(typescript@5.2.2))': dependencies: '@floating-ui/dom': 1.6.11 '@floating-ui/utils': 0.2.8 - vue-demi: 0.14.10(vue@3.5.12) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.2.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3494,7 +3491,7 @@ snapshots: dependencies: '@fortawesome/fontawesome-common-types': 6.4.2 - '@fortawesome/vue-fontawesome@3.0.3(@fortawesome/fontawesome-svg-core@6.4.2)(vue@3.5.12)': + '@fortawesome/vue-fontawesome@3.0.3(@fortawesome/fontawesome-svg-core@6.4.2)(vue@3.5.12(typescript@5.2.2))': dependencies: '@fortawesome/fontawesome-svg-core': 6.4.2 vue: 3.5.12(typescript@5.2.2) @@ -3556,9 +3553,9 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.0': {} - '@louislam/sqlite3@15.1.6': + '@louislam/sqlite3@15.1.6(encoding@0.1.13)': dependencies: - '@mapbox/node-pre-gyp': 1.0.11 + '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) node-addon-api: 4.3.0 tar: 6.2.1 optionalDependencies: @@ -3568,12 +3565,12 @@ snapshots: - encoding - supports-color - '@mapbox/node-pre-gyp@1.0.11': + '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': dependencies: detect-libc: 2.0.3 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -3670,11 +3667,13 @@ snapshots: '@popperjs/core@2.11.8': {} - '@rollup/pluginutils@5.1.2': + '@rollup/pluginutils@5.1.2(rollup@4.24.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 + optionalDependencies: + rollup: 4.24.0 '@rollup/rollup-android-arm-eabi@4.24.0': optional: true @@ -3811,7 +3810,7 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.50.0)(typescript@5.2.2)': + '@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0(eslint@8.50.0)(typescript@5.2.2))(eslint@8.50.0)(typescript@5.2.2)': dependencies: '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/parser': 6.8.0(eslint@8.50.0)(typescript@5.2.2) @@ -3826,6 +3825,7 @@ snapshots: natural-compare: 1.4.0 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.2.2) + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -3838,6 +3838,7 @@ snapshots: '@typescript-eslint/visitor-keys': 6.8.0 debug: 4.3.7 eslint: 8.50.0 + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -3854,6 +3855,7 @@ snapshots: debug: 4.3.7 eslint: 8.50.0 ts-api-utils: 1.3.0(typescript@5.2.2) + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -3869,6 +3871,7 @@ snapshots: is-glob: 4.0.3 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.2.2) + optionalDependencies: typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -3892,9 +3895,9 @@ snapshots: '@typescript-eslint/types': 6.8.0 eslint-visitor-keys: 3.4.3 - '@vitejs/plugin-vue@4.5.2(vite@5.4.8)(vue@3.5.12)': + '@vitejs/plugin-vue@4.5.2(vite@5.4.8(@types/node@22.7.5)(sass@1.68.0))(vue@3.5.12(typescript@5.2.2))': dependencies: - vite: 5.4.8(sass@1.68.0) + vite: 5.4.8(@types/node@22.7.5)(sass@1.68.0) vue: 3.5.12(typescript@5.2.2) '@vue/compiler-core@3.5.12': @@ -3945,7 +3948,7 @@ snapshots: '@vue/shared': 3.5.12 csstype: 3.1.3 - '@vue/server-renderer@3.5.12(vue@3.5.12)': + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.2.2))': dependencies: '@vue/compiler-ssr': 3.5.12 '@vue/shared': 3.5.12 @@ -3953,21 +3956,21 @@ snapshots: '@vue/shared@3.5.12': {} - '@vueuse/core@10.11.1(vue@3.5.12)': + '@vueuse/core@10.11.1(vue@3.5.12(typescript@5.2.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.12) - vue-demi: 0.14.10(vue@3.5.12) + '@vueuse/shared': 10.11.1(vue@3.5.12(typescript@5.2.2)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.2.2)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.1': {} - '@vueuse/shared@10.11.1(vue@3.5.12)': + '@vueuse/shared@10.11.1(vue@3.5.12(typescript@5.2.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.12) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.2.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4134,10 +4137,10 @@ snapshots: boolbase@1.0.0: {} - bootstrap-vue-next@0.14.10(vue@3.5.12): + bootstrap-vue-next@0.14.10(vue@3.5.12(typescript@5.2.2)): dependencies: - '@floating-ui/vue': 1.1.5(vue@3.5.12) - '@vueuse/core': 10.11.1(vue@3.5.12) + '@floating-ui/vue': 1.1.5(vue@3.5.12(typescript@5.2.2)) + '@vueuse/core': 10.11.1(vue@3.5.12(typescript@5.2.2)) vue: 3.5.12(typescript@5.2.2) transitivePeerDependencies: - '@vue/composition-api' @@ -5294,12 +5297,13 @@ snapshots: getopts: 2.3.0 interpret: 2.2.0 lodash: 4.17.21 - mysql2: 3.11.3 pg-connection-string: 2.5.0 rechoir: 0.8.0 resolve-from: 5.0.0 tarn: 3.0.2 tildify: 2.0.0 + optionalDependencies: + mysql2: 3.11.3 transitivePeerDependencies: - supports-color @@ -5314,12 +5318,13 @@ snapshots: getopts: 2.3.0 interpret: 2.2.0 lodash: 4.17.21 - mysql2: 3.11.3 pg-connection-string: 2.6.1 rechoir: 0.8.0 resolve-from: 5.0.0 tarn: 3.0.2 tildify: 2.0.0 + optionalDependencies: + mysql2: 3.11.3 transitivePeerDependencies: - supports-color @@ -5529,9 +5534,11 @@ snapshots: node-addon-api@4.3.0: {} - node-fetch@2.7.0: + node-fetch@2.7.0(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 node-gyp@8.4.1: dependencies: @@ -6272,10 +6279,10 @@ snapshots: unpipe@1.0.0: {} - unplugin-vue-components@0.25.2(vue@3.5.12): + unplugin-vue-components@0.25.2(@babel/parser@7.25.8)(rollup@4.24.0)(vue@3.5.12(typescript@5.2.2)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.2 + '@rollup/pluginutils': 5.1.2(rollup@4.24.0) chokidar: 3.6.0 debug: 4.3.7 fast-glob: 3.3.2 @@ -6285,6 +6292,8 @@ snapshots: resolve: 1.22.8 unplugin: 1.14.1 vue: 3.5.12(typescript@5.2.2) + optionalDependencies: + '@babel/parser': 7.25.8 transitivePeerDependencies: - rollup - supports-color @@ -6305,25 +6314,26 @@ snapshots: vary@1.1.2: {} - vite-plugin-compression@0.5.1(vite@5.4.8): + vite-plugin-compression@0.5.1(vite@5.4.8(@types/node@22.7.5)(sass@1.68.0)): dependencies: chalk: 4.1.2 debug: 4.3.7 fs-extra: 10.1.0 - vite: 5.4.8(sass@1.68.0) + vite: 5.4.8(@types/node@22.7.5)(sass@1.68.0) transitivePeerDependencies: - supports-color - vite@5.4.8(sass@1.68.0): + vite@5.4.8(@types/node@22.7.5)(sass@1.68.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.0 - sass: 1.68.0 optionalDependencies: + '@types/node': 22.7.5 fsevents: 2.3.3 + sass: 1.68.0 - vue-demi@0.14.10(vue@3.5.12): + vue-demi@0.14.10(vue@3.5.12(typescript@5.2.2)): dependencies: vue: 3.5.12(typescript@5.2.2) @@ -6340,29 +6350,29 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.5.0(vue@3.5.12): + vue-i18n@9.5.0(vue@3.5.12(typescript@5.2.2)): dependencies: '@intlify/core-base': 9.5.0 '@intlify/shared': 9.5.0 '@vue/devtools-api': 6.6.4 vue: 3.5.12(typescript@5.2.2) - vue-prism-editor@2.0.0-alpha.2(vue@3.5.12): + vue-prism-editor@2.0.0-alpha.2(vue@3.5.12(typescript@5.2.2)): dependencies: vue: 3.5.12(typescript@5.2.2) - vue-qrcode@2.2.2(qrcode@1.5.4)(vue@3.5.12): + vue-qrcode@2.2.2(qrcode@1.5.4)(vue@3.5.12(typescript@5.2.2)): dependencies: qrcode: 1.5.4 tslib: 2.7.0 vue: 3.5.12(typescript@5.2.2) - vue-router@4.2.5(vue@3.5.12): + vue-router@4.2.5(vue@3.5.12(typescript@5.2.2)): dependencies: '@vue/devtools-api': 6.6.4 vue: 3.5.12(typescript@5.2.2) - vue-toastification@2.0.0-rc.5(vue@3.5.12): + vue-toastification@2.0.0-rc.5(vue@3.5.12(typescript@5.2.2)): dependencies: vue: 3.5.12(typescript@5.2.2) @@ -6371,8 +6381,9 @@ snapshots: '@vue/compiler-dom': 3.5.12 '@vue/compiler-sfc': 3.5.12 '@vue/runtime-dom': 3.5.12 - '@vue/server-renderer': 3.5.12(vue@3.5.12) + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.2.2)) '@vue/shared': 3.5.12 + optionalDependencies: typescript: 5.2.2 wait-on@7.2.0: