|
23 | 23 | ],
|
24 | 24 | "source": "src/index.ts",
|
25 | 25 | "main": "dist/index.js",
|
26 |
| - "unpkg": "dist/index.umd.js", |
27 | 26 | "types": "types/index.d.ts",
|
28 | 27 | "exports": {
|
29 |
| - ".": "./dist/index.js", |
30 |
| - "./server": "./dist/server.js" |
| 28 | + ".": { |
| 29 | + "import": "./dist/index.esm.js", |
| 30 | + "require": "./dist/index.js", |
| 31 | + "types": "./types/index.d.js" |
| 32 | + }, |
| 33 | + "./server": { |
| 34 | + "import": "./dist/server.esm.js", |
| 35 | + "require": "./dist/server.js", |
| 36 | + "types": "./types/server.d.js" |
| 37 | + } |
31 | 38 | },
|
32 | 39 | "scripts": {
|
33 |
| - "build": "npm run clean && npm run build:browser && npm run build:server", |
34 |
| - "build:browser": "microbundle --format es,cjs", |
35 |
| - "build:server": "microbundle --format es,cjs --target node --output ./dist/server.js ./src/server.ts", |
| 40 | + "build": "npm run clean && ./build.js && tsc --emitDeclarationOnly", |
36 | 41 | "clean": "rm -rf types && rm -rf dist",
|
37 | 42 | "prepublishOnly": "npm run build",
|
38 |
| - "watch": "microbundle watch --format es,cjs" |
| 43 | + "watch": "./build.js --watch" |
39 | 44 | },
|
40 | 45 | "dependencies": {
|
41 | 46 | "axios": "^0.27.0",
|
|
48 | 53 | "@types/node": "^14.0",
|
49 | 54 | "@types/nprogress": "^0.2.0",
|
50 | 55 | "@types/qs": "^6.9.0",
|
51 |
| - "microbundle": "^0.12.0", |
52 |
| - "typescript": "^4.2.4" |
| 56 | + "esbuild": "^0.16.13", |
| 57 | + "esbuild-node-externals": "^1.6.0", |
| 58 | + "typescript": "^4.9.4" |
53 | 59 | }
|
54 | 60 | }
|
0 commit comments