diff --git a/.gitignore b/.gitignore index fd886a9..97c091d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ build .DS_Store *.log .turbo +dist-react \ No newline at end of file diff --git a/package.json b/package.json index 3e5b637..e46ccd0 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,12 @@ "dev:lib": "rollup -c -w", "build": "npm run clean && rollup -c", "build:app": "npm run build && rsync dist/* ../deploy/dist", + "build:lib": "npm run build", "clean": "rm -rf dist" }, "files": [ "dist", - "react/dist" + "dist-react" ], "keywords": [ "kevisual", @@ -39,6 +40,7 @@ "tslib": "^2.8.1", "tsup": "^8.4.0", "typescript": "^5.8.2", + "vite-plugin-dts": "^4.5.3", "zustand": "^5.0.3" }, "publishConfig": { @@ -70,8 +72,8 @@ "require": "./dist/web.js" }, "./react": { - "import": "./react/dist/store-react.js", - "types": "./react/dist/index.d.ts" + "import": "./dist-react/store-react.js", + "types": "./dist-react/index.d.ts" } }, "dependencies": { diff --git a/react/package.json b/react/package.json index aeebf2d..558af93 100644 --- a/react/package.json +++ b/react/package.json @@ -5,7 +5,8 @@ "main": "index.js", "scripts": { "dev:lib": "vite build --watch", - "build:lib": "vite build" + "build:lib": "vite build", + "build": "vite build" }, "keywords": [], "author": "abearxiong (https://www.xiongxiao.me)", diff --git a/react/vite.config.mjs b/react/vite.config.mjs index 1566d57..d0d37ac 100644 --- a/react/vite.config.mjs +++ b/react/vite.config.mjs @@ -8,6 +8,7 @@ export default defineConfig({ entry: './src/index.ts', formats: ['es'], }, + outDir: '../dist-react', emptyOutDir: true, sourcemap: true, rollupOptions: { @@ -18,7 +19,7 @@ export default defineConfig({ react(), dts({ insertTypesEntry: true, - outputDir: './dist/types', + outputDir: '../dist-react/types', }), ], });