|
8 | 8 | "type": "module", |
9 | 9 | "scripts": { |
10 | 10 | "start": "vite serve", |
11 | | - "build": "vite build", |
12 | | - "pack": "rm -rf dist && npm run build && npm run post:pack", |
13 | | - "local:pack": "npm run pack && cd dist && npm pack && mv *.tgz ../", |
14 | | - "post:pack": "node ./scripts/post-pack.js", |
| 11 | + "build": "vite build --mode production", |
| 12 | + "postbuild": "node ./scripts/post-pack.js", |
| 13 | + "local:pack": "npm run build && cd dist && npm pack && mv *.tgz ../", |
15 | 14 | "format": "prettier --check \"**/*.{js,jsx,ts,tsx,json}\"", |
16 | 15 | "format:write": "prettier --write \"**/*.{js,jsx,ts,tsx,json}\"", |
17 | 16 | "lint": "npm run types && eslint .", |
|
23 | 22 | "test:watch": "jest --watch", |
24 | 23 | "test:ci": "jest --ci" |
25 | 24 | }, |
| 25 | + "exports": { |
| 26 | + ".": { |
| 27 | + "import": "./dist/index.js", |
| 28 | + "require": "./dist/index.umd.cjs" |
| 29 | + }, |
| 30 | + "./types": { |
| 31 | + "import": "./dist/types.d.ts" |
| 32 | + } |
| 33 | + }, |
26 | 34 | "lint-staged": { |
27 | 35 | "**/*.{ts,js,tsx,jsx}": [ |
28 | 36 | "npm run lint" |
|
88 | 96 | "typescript-eslint": "^8.24.1", |
89 | 97 | "vite": "^6.1.1", |
90 | 98 | "vite-plugin-checker": "^0.9.0", |
91 | | - "vite-plugin-svgr": "^4.3.0" |
| 99 | + "vite-plugin-dts": "^4.5.0", |
| 100 | + "vite-plugin-svgr": "^4.3.0", |
| 101 | + "vite-tsconfig-paths": "^5.1.4" |
92 | 102 | }, |
93 | 103 | "peerDependencies": { |
94 | 104 | "@mui/icons-material": ">=6.0.0", |
|
0 commit comments