This commit is contained in:
熊潇 2025-03-28 09:39:27 +08:00
parent 8d4505eb24
commit 415f008209
4 changed files with 10 additions and 5 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ build
.DS_Store .DS_Store
*.log *.log
.turbo .turbo
dist-react

View File

@ -11,11 +11,12 @@
"dev:lib": "rollup -c -w", "dev:lib": "rollup -c -w",
"build": "npm run clean && rollup -c", "build": "npm run clean && rollup -c",
"build:app": "npm run build && rsync dist/* ../deploy/dist", "build:app": "npm run build && rsync dist/* ../deploy/dist",
"build:lib": "npm run build",
"clean": "rm -rf dist" "clean": "rm -rf dist"
}, },
"files": [ "files": [
"dist", "dist",
"react/dist" "dist-react"
], ],
"keywords": [ "keywords": [
"kevisual", "kevisual",
@ -39,6 +40,7 @@
"tslib": "^2.8.1", "tslib": "^2.8.1",
"tsup": "^8.4.0", "tsup": "^8.4.0",
"typescript": "^5.8.2", "typescript": "^5.8.2",
"vite-plugin-dts": "^4.5.3",
"zustand": "^5.0.3" "zustand": "^5.0.3"
}, },
"publishConfig": { "publishConfig": {
@ -70,8 +72,8 @@
"require": "./dist/web.js" "require": "./dist/web.js"
}, },
"./react": { "./react": {
"import": "./react/dist/store-react.js", "import": "./dist-react/store-react.js",
"types": "./react/dist/index.d.ts" "types": "./dist-react/index.d.ts"
} }
}, },
"dependencies": { "dependencies": {

View File

@ -5,7 +5,8 @@
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"dev:lib": "vite build --watch", "dev:lib": "vite build --watch",
"build:lib": "vite build" "build:lib": "vite build",
"build": "vite build"
}, },
"keywords": [], "keywords": [],
"author": "abearxiong <xiongxiao@xiongxiao.me> (https://www.xiongxiao.me)", "author": "abearxiong <xiongxiao@xiongxiao.me> (https://www.xiongxiao.me)",

View File

@ -8,6 +8,7 @@ export default defineConfig({
entry: './src/index.ts', entry: './src/index.ts',
formats: ['es'], formats: ['es'],
}, },
outDir: '../dist-react',
emptyOutDir: true, emptyOutDir: true,
sourcemap: true, sourcemap: true,
rollupOptions: { rollupOptions: {
@ -18,7 +19,7 @@ export default defineConfig({
react(), react(),
dts({ dts({
insertTypesEntry: true, insertTypesEntry: true,
outputDir: './dist/types', outputDir: '../dist-react/types',
}), }),
], ],
}); });