|
16 | 16 | "types": "./dist/dev/index.d.ts", |
17 | 17 | "development": "./dist/dev/index.js", |
18 | 18 | "default": "./dist/default/index.js" |
| 19 | + }, |
| 20 | + "./*.css": "./dist/default/presets/*.css", |
| 21 | + "./audio": { |
| 22 | + "types": "./dist/dev/presets/audio/index.d.ts", |
| 23 | + "development": "./dist/dev/presets/audio/index.js", |
| 24 | + "default": "./dist/default/presets/audio/index.js" |
| 25 | + }, |
| 26 | + "./background": { |
| 27 | + "types": "./dist/dev/presets/background/index.d.ts", |
| 28 | + "development": "./dist/dev/presets/background/index.js", |
| 29 | + "default": "./dist/default/presets/background/index.js" |
| 30 | + }, |
| 31 | + "./video": { |
| 32 | + "types": "./dist/dev/presets/video/index.d.ts", |
| 33 | + "development": "./dist/dev/presets/video/index.js", |
| 34 | + "default": "./dist/default/presets/video/index.js" |
19 | 35 | } |
20 | 36 | }, |
21 | 37 | "scripts": { |
22 | | - "build": "tsdown", |
23 | | - "build:watch": "tsdown --watch ./src --no-clean", |
24 | | - "dev": "pnpm run build:watch", |
| 38 | + "build": "tsdown && pnpm css:copy", |
| 39 | + "build:watch": "concurrently 'tsdown --watch ./src --no-clean' 'pnpm css:watch'", |
| 40 | + "css:copy": "rsync -a --include='*/' --include='*.css' --exclude='*' src/presets/ dist/default/presets/", |
| 41 | + "css:watch": "chokidar 'src/presets/**/*.css' --initial -c 'pnpm run css:copy'", |
| 42 | + "dev": "pnpm build:watch", |
25 | 43 | "test": "vitest run", |
26 | 44 | "test:watch": "vitest", |
27 | 45 | "clean": "rm -rf dist types" |
|
37 | 55 | "devDependencies": { |
38 | 56 | "@testing-library/react": "^16.3.0", |
39 | 57 | "@types/react": "^19.2.7", |
| 58 | + "chokidar-cli": "^3.0.0", |
| 59 | + "concurrently": "^9.2.1", |
40 | 60 | "jsdom": "^26.1.0", |
41 | 61 | "react": "^19.2.1", |
42 | 62 | "react-dom": "^19.2.1", |
|
0 commit comments