Skip to content

Commit 5a718d8

Browse files
committed
chore(release): update config
1 parent 9a2710b commit 5a718d8

File tree

7 files changed

+91
-32
lines changed

7 files changed

+91
-32
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
node_modules
2-
2+
dist
33
docs/.vitepress/cache

core/package.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
11
{
2-
"name": "@vue-styled-components/core",
2+
"name": "vue-styled-components",
33
"version": "0.0.2",
44
"description": "",
55
"type": "module",
66
"main": "index.ts",
7-
"scripts": {
8-
"typecheck": "vue-tsc --noEmit",
9-
"test": "vitest",
10-
"coverage": "vitest run --coverage"
11-
},
12-
"devDependencies": {
13-
"@vitest/coverage-v8": "^1.5.0",
14-
"@vue/test-utils": "^2.4.5",
15-
"jsdom": "^24.0.0",
16-
"vitest": "^1.5.0"
17-
}
7+
"types": "index.d.ts"
188
}

package.json

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,30 @@
11
{
2-
"name": "vue-styled-components",
3-
"private": true,
2+
"name": "@vvibe/vue-styled-components",
3+
"private": false,
44
"version": "0.0.1",
55
"type": "module",
6+
"files": ["dist/*"],
7+
"main": "./dist/index.umd.cjs",
8+
"module": "./dist/index.js",
9+
"exports": {
10+
".": {
11+
"import": "./dist/index.js",
12+
"require": "./dist/index.umd.cjs"
13+
}
14+
},
15+
"repository": {
16+
"url": "https://github.com/v-vibe/vue-styled-components.git"
17+
},
618
"workspaces": [
719
"package/*",
820
"example/*",
921
"docs/*"
1022
],
1123
"scripts": {
1224
"dev": "pnpm -C example dev",
13-
"build": "tsc && vite build",
14-
"test": "pnpm -C core test",
25+
"build": "pnpm typecheck && vite build",
26+
"test": "vitest",
27+
"coverage": "vitest run --coverage",
1528
"docs:dev": "pnpm -C docs docs:dev",
1629
"docs:build": "pnpm -C docs docs:build",
1730
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
@@ -32,7 +45,10 @@
3245
"@typescript-eslint/parser": "^7.4.0",
3346
"@vitejs/plugin-vue": "^5.0.4",
3447
"@vitejs/plugin-vue-jsx": "^3.1.0",
48+
"@vitest/coverage-v8": "^1.5.0",
3549
"@vue/eslint-config-prettier": "^9.0.0",
50+
"@vue/test-utils": "^2.4.5",
51+
"jsdom": "^24.0.0",
3652
"commitizen": "^4.3.0",
3753
"cz-conventional-changelog": "^3.3.0",
3854
"eslint": "^8.57.0",
@@ -43,6 +59,7 @@
4359
"semantic-release": "^23.0.8",
4460
"typescript": "^5.4.3",
4561
"vite": "^5.2.0",
62+
"vitest": "^1.5.0",
4663
"vue-tsc": "^2.0.7"
4764
},
4865
"config": {

pnpm-lock.yaml

Lines changed: 13 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
// 需要编译的文件或目录
3636
"include": [
3737
"package/**/*",
38-
"example/**/*",
38+
"commitlint.config.ts",
3939
"vite.config.ts"
4040
],
4141
// 排除的文件或目录

vite.config.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import { defineConfig } from 'vite';
2+
import { resolve } from "path";
3+
import vue from '@vitejs/plugin-vue';
4+
import vueJsx from '@vitejs/plugin-vue-jsx';
5+
// https://vitejs.dev/config/
6+
export default defineConfig({
7+
build: {
8+
lib: {
9+
entry: resolve(__dirname, 'core/index.ts'),
10+
name: 'Bundle',
11+
fileName: 'index'
12+
},
13+
rollupOptions: {
14+
external: ['vue'],
15+
output: {
16+
globals: {
17+
vue: 'Vue',
18+
},
19+
},
20+
},
21+
},
22+
base: './',
23+
resolve: {
24+
alias: {
25+
'@': new URL('./core', import.meta.url).pathname
26+
},
27+
extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue', '.less']
28+
},
29+
plugins: [
30+
vue({
31+
script: {
32+
defineModel: true
33+
}
34+
}),
35+
vueJsx()
36+
]
37+
});

vite.config.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,25 @@
11
import { defineConfig } from 'vite'
2+
import { resolve } from "path";
23
import vue from '@vitejs/plugin-vue'
34
import vueJsx from '@vitejs/plugin-vue-jsx'
45

56
// https://vitejs.dev/config/
67
export default defineConfig({
8+
build: {
9+
lib: {
10+
entry: resolve(__dirname, 'core/index.ts'),
11+
name: 'Bundle',
12+
fileName: 'index'
13+
},
14+
rollupOptions: {
15+
external: ['vue'],
16+
output: {
17+
globals: {
18+
vue: 'Vue',
19+
},
20+
},
21+
},
22+
},
723
base: './',
824
resolve: {
925
alias: {

0 commit comments

Comments
 (0)