fix: correctly define pnpm workspace and clean up vite build scripts

This change adds the missing 'packages' definition to pnpm-workspace.yaml, allowing pnpm to correctly install dependencies for the 'ui' sub-package. This resolves the 'vite: command not found' error during 'ui:build'. It also reverts the temporary 'pnpm dlx' workarounds in ui/package.json.
This commit is contained in:
meaningfool
2025-12-23 18:38:32 +01:00
committed by Peter Steinberger
parent 1c88d9575e
commit 214ab16eb2
3 changed files with 83 additions and 5 deletions

76
pnpm-lock.yaml generated
View File

@@ -172,6 +172,19 @@ importers:
specifier: ^0.14.12
version: 0.14.12
ui:
dependencies:
lit:
specifier: ^3.3.1
version: 3.3.1
devDependencies:
typescript:
specifier: ^5.9.3
version: 5.9.3
vite:
specifier: 8.0.0-beta.3
version: 8.0.0-beta.3(@types/node@25.0.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2)
packages:
'@anthropic-ai/sdk@0.71.2':
@@ -696,6 +709,10 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
'@oxc-project/runtime@0.103.0':
resolution: {integrity: sha512-sQKZo5lLS1/yzbsVlZ+zaQorOkLe3OkQjyyMN29tMvCax5e5Sa9uUYKChDDMR4D41n6ApEazMN2UcIwFdHgS7g==}
engines: {node: ^20.19.0 || >=22.12.0}
'@oxc-project/types@0.103.0':
resolution: {integrity: sha512-bkiYX5kaXWwUessFRSoXFkGIQTmc6dLGdxuRTrC+h8PSnIdZyuXHHlLAeTmOue5Br/a0/a7dHH0Gca6eXn9MKg==}
@@ -2583,6 +2600,46 @@ packages:
yaml:
optional: true
vite@8.0.0-beta.3:
resolution: {integrity: sha512-hsc59mETwVSFQj8KYpmLGwGDKoFYrQLolt2TZUy74Y0bkyF9veYolNgJH+R6loC0Ki35wEblXSMTJ6nfhDqkiQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
'@types/node': ^20.19.0 || >=22.12.0
esbuild: ^0.25.0
jiti: '>=1.21.0'
less: ^4.0.0
sass: ^1.70.0
sass-embedded: ^1.70.0
stylus: '>=0.54.8'
sugarss: ^5.0.0
terser: ^5.16.0
tsx: ^4.8.1
yaml: ^2.4.2
peerDependenciesMeta:
'@types/node':
optional: true
esbuild:
optional: true
jiti:
optional: true
less:
optional: true
sass:
optional: true
sass-embedded:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
tsx:
optional: true
yaml:
optional: true
vitest@4.0.16:
resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
@@ -3154,6 +3211,8 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.1
'@oxc-project/runtime@0.103.0': {}
'@oxc-project/types@0.103.0': {}
'@oxlint-tsgolint/darwin-arm64@0.10.0':
@@ -4283,7 +4342,6 @@ snapshots:
lightningcss-linux-x64-musl: 1.30.2
lightningcss-win32-arm64-msvc: 1.30.2
lightningcss-win32-x64-msvc: 1.30.2
optional: true
linkify-it@5.0.0:
dependencies:
@@ -5058,6 +5116,22 @@ snapshots:
tsx: 4.21.0
yaml: 2.8.2
vite@8.0.0-beta.3(@types/node@25.0.3)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.8.2):
dependencies:
'@oxc-project/runtime': 0.103.0
fdir: 6.5.0(picomatch@4.0.3)
lightningcss: 1.30.2
picomatch: 4.0.3
postcss: 8.5.6
rolldown: 1.0.0-beta.55
tinyglobby: 0.2.15
optionalDependencies:
'@types/node': 25.0.3
fsevents: 2.3.3
jiti: 2.6.1
tsx: 4.21.0
yaml: 2.8.2
vitest@4.0.16(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2):
dependencies:
'@vitest/expect': 4.0.16

View File

@@ -1,3 +1,7 @@
packages:
- "."
- "ui"
onlyBuiltDependencies:
- '@whiskeysockets/baileys'
- authenticate-pam

View File

@@ -3,9 +3,9 @@
"private": true,
"type": "module",
"scripts": {
"dev": "pnpm dlx vite@8.0.0-beta.3",
"build": "pnpm dlx vite@8.0.0-beta.3 build",
"preview": "pnpm dlx vite@8.0.0-beta.3 preview"
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {
"lit": "^3.3.1"
@@ -14,4 +14,4 @@
"typescript": "^5.9.3",
"vite": "8.0.0-beta.3"
}
}
}