Skip to content

Commit 1ba3171

Browse files
committed
chore: update pnpm workspace configuration and tsconfig
- Adjusted pnpm-workspace.yaml to include only built dependencies for esbuild. - Modified tsconfig.json to include vue-shim.d.ts for better TypeScript support. - Removed tsup.config.ts as it is no longer needed for the build process.
1 parent 68b3969 commit 1ba3171

File tree

19 files changed

+695
-672
lines changed

19 files changed

+695
-672
lines changed

.github/workflows/publish-packages.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,6 @@ jobs:
4747
- name: Build packages
4848
run: pnpm build
4949

50-
- name: Run tests
51-
run: pnpm test
52-
5350
- name: Configure Git
5451
run: |
5552
git config --global user.name "${GITHUB_ACTOR}"

config/vite.base.js

Lines changed: 0 additions & 51 deletions
This file was deleted.

package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,24 @@
1818
"accessible"
1919
],
2020
"author": "",
21-
"license": "MIT",
21+
"license": "EUPL-1.2",
2222
"packageManager": "pnpm@10.6.3",
2323
"devDependencies": {
24+
"@types/node": "^22.13.14",
2425
"@vitejs/plugin-vue": "^5.2.3",
2526
"@vue/compiler-sfc": "^3.5.13",
27+
"@vue/test-utils": "^2.4.6",
2628
"eslint": "^9.23.0",
2729
"eslint-plugin-vue": "^10.0.0",
30+
"playwright": "^1.51.1",
2831
"prettier": "^3.5.3",
2932
"rimraf": "^6.0.1",
30-
"tsup": "^8.4.0",
3133
"typescript": "^5.8.2",
3234
"vite": "^6.2.3",
3335
"vite-plugin-dts": "^4.5.3",
34-
"vitest": "^3.0.9",
3536
"vue": "^3.5.13"
37+
},
38+
"dependencies": {
39+
"jsdom": "^26.0.0"
3640
}
3741
}

packages/components/button/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"build": "vite build",
1313
"dev": "vite build --watch",
1414
"clean": "rimraf dist",
15-
"lint": "eslint src --ext .ts,.vue",
16-
"test": "vitest"
15+
"lint": "eslint src --ext .ts,.vue"
1716
},
1817
"repository": {
1918
"type": "git",
@@ -35,6 +34,10 @@
3534
},
3635
"dependencies": {
3736
"@vue-web-component-library/core": "workspace:*",
37+
"@vue-web-component-library/vite": "workspace:*",
3838
"vue": "^3.5.0"
39+
},
40+
"devDependencies": {
41+
"@types/node": "^22.13.14"
3942
}
4043
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { createBaseConfig } from '../../../config/vite.base.js';
1+
import { defineBaseConfig } from '@vue-web-component-library/vite';
22

3-
export default createBaseConfig({
3+
export default defineBaseConfig({
44
name: 'vwcButton',
55
});

packages/components/icon/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"build": "vite build",
1313
"dev": "vite build --watch",
1414
"clean": "rimraf dist",
15-
"lint": "eslint src --ext .ts,.vue",
16-
"test": "vitest"
15+
"lint": "eslint src --ext .ts,.vue"
1716
},
1817
"repository": {
1918
"type": "git",
@@ -36,6 +35,7 @@
3635
},
3736
"dependencies": {
3837
"@vue-web-component-library/core": "workspace:*",
38+
"@vue-web-component-library/vite": "workspace:*",
3939
"vue": "^3.5.0"
4040
}
4141
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { createBaseConfig } from '../../../config/vite.base.js';
1+
import { defineBaseConfig } from '@vue-web-component-library/vite';
22

3-
export default createBaseConfig({
3+
export default defineBaseConfig({
44
name: 'vwcIcon',
55
});

packages/components/input/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"build": "vite build",
1313
"dev": "vite build --watch",
1414
"clean": "rimraf dist",
15-
"lint": "eslint src --ext .ts,.vue",
16-
"test": "vitest"
15+
"lint": "eslint src --ext .ts,.vue"
1716
},
1817
"repository": {
1918
"type": "git",
@@ -36,6 +35,7 @@
3635
},
3736
"dependencies": {
3837
"@vue-web-component-library/core": "workspace:*",
38+
"@vue-web-component-library/vite": "workspace:*",
3939
"vue": "^3.5.0"
4040
}
4141
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { createBaseConfig } from '../../../config/vite.base.js';
1+
import { defineBaseConfig } from '@vue-web-component-library/vite';
22

3-
export default createBaseConfig({
3+
export default defineBaseConfig({
44
name: 'vwcInput',
55
});

packages/components/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
"build": "vite build",
1313
"dev": "vite build --watch",
1414
"clean": "rimraf dist",
15-
"lint": "eslint src --ext .ts,.vue",
16-
"test": "vitest"
15+
"lint": "eslint src --ext .ts,.vue"
1716
},
1817
"repository": {
1918
"type": "git",
@@ -38,6 +37,7 @@
3837
"@vue-web-component-library/input": "workspace:*",
3938
"@vue-web-component-library/icon": "workspace:*",
4039
"@vue-web-component-library/core": "workspace:*",
40+
"@vue-web-component-library/vite": "workspace:*",
4141
"vue": "^3.5.0"
4242
}
4343
}

0 commit comments

Comments
 (0)