|
15 | 15 | "license": "MIT", |
16 | 16 | "author": "Anthony Fu <anthonyfu117@hotmail.com>", |
17 | 17 | "exports": { |
18 | | - ".": "./dist/index.js", |
| 18 | + ".": { |
| 19 | + "require": "./dist/index.js", |
| 20 | + "import": "./dist/index.mjs", |
| 21 | + "types": "./index.d.ts" |
| 22 | + }, |
19 | 23 | "./*": "./*", |
| 24 | + "./esbuild": { |
| 25 | + "require": "./dist/esbuild.js", |
| 26 | + "import": "./dist/esbuild.mjs", |
| 27 | + "types": "./esbuild.d.ts" |
| 28 | + }, |
20 | 29 | "./jest": "./jest.js", |
21 | | - "./nuxt": "./dist/nuxt.js", |
22 | | - "./rollup": "./dist/rollup.js", |
23 | | - "./types": "./dist/types.js", |
24 | | - "./vite": "./dist/vite.js", |
25 | | - "./webpack": "./dist/webpack.js", |
26 | | - "./esbuild": "./dist/esbuild.js" |
| 30 | + "./nuxt": { |
| 31 | + "require": "./dist/nuxt.js", |
| 32 | + "import": "./dist/nuxt.mjs", |
| 33 | + "types": "./nuxt.d.ts" |
| 34 | + }, |
| 35 | + "./rollup": { |
| 36 | + "require": "./dist/rollup.js", |
| 37 | + "import": "./dist/rollup.mjs", |
| 38 | + "types": "./rollup.d.ts" |
| 39 | + }, |
| 40 | + "./types": { |
| 41 | + "types": "./types.d.ts" |
| 42 | + }, |
| 43 | + "./vite": { |
| 44 | + "require": "./dist/vite.js", |
| 45 | + "import": "./dist/vite.mjs", |
| 46 | + "types": "./vite.d.ts" |
| 47 | + }, |
| 48 | + "./webpack": { |
| 49 | + "require": "./dist/webpack.js", |
| 50 | + "import": "./dist/webpack.mjs", |
| 51 | + "types": "./webpack.d.ts" |
| 52 | + } |
27 | 53 | }, |
28 | 54 | "main": "dist/index.js", |
29 | 55 | "types": "index.d.ts", |
|
33 | 59 | "*.d.ts" |
34 | 60 | ], |
35 | 61 | "scripts": { |
36 | | - "build": "shx rm -rf dist && tsc --project tsconfig.lib.json", |
37 | | - "dev": "tsc --project tsconfig.lib.json --watch", |
| 62 | + "build": "rimraf dist && rollup -c", |
| 63 | + "dev": "rollup -c --watch", |
38 | 64 | "lint": "eslint \"{src,test}/**/*.ts\"", |
39 | 65 | "lint:fix": "nr lint -- --fix", |
40 | 66 | "play": "npm -C playground run dev", |
|
64 | 90 | "devDependencies": { |
65 | 91 | "@antfu/eslint-config": "^0.14.2", |
66 | 92 | "@antfu/ni": "^0.12.0", |
| 93 | + "@rollup/plugin-alias": "^3.1.9", |
| 94 | + "@rollup/plugin-commonjs": "^21.0.1", |
| 95 | + "@rollup/plugin-json": "^4.1.0", |
| 96 | + "@rollup/plugin-node-resolve": "^13.1.3", |
67 | 97 | "@types/estree": "^0.0.50", |
68 | 98 | "@types/node": "^17.0.5", |
69 | 99 | "@types/ws": "^8.2.2", |
|
72 | 102 | "eslint": "^8.5.0", |
73 | 103 | "fast-glob": "^3.2.7", |
74 | 104 | "pug": "^3.0.2", |
| 105 | + "rimraf": "^3.0.2", |
| 106 | + "rollup": "^2.63.0", |
| 107 | + "rollup-plugin-dts": "^4.1.0", |
| 108 | + "rollup-plugin-typescript2": "^0.31.1", |
75 | 109 | "shx": "^0.3.3", |
76 | 110 | "typescript": "^4.5.4", |
77 | 111 | "vite": "^2.7.9", |
|
0 commit comments