|
15 | 15 | "license": "MIT",
|
16 | 16 | "author": "Anthony Fu <[email protected]>",
|
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