|
5 | 5 | "repository": "suhaotian/xior",
|
6 | 6 | "bugs": "https://github.com/suhaotian/xior/issues",
|
7 | 7 | "homepage": "https://github.com/suhaotian/xior",
|
8 |
| - "main": "./dist/index.cjs", |
9 |
| - "types": "./dist/types/index.d.ts", |
10 |
| - "require": "./dist/index.cjs", |
| 8 | + "main": "./dist/index.js", |
| 9 | + "module": "./dist/index.mjs", |
| 10 | + "types": "./dist/index.d.ts", |
| 11 | + "sideEffects": false, |
11 | 12 | "exports": {
|
| 13 | + "./package.json": "./package.json", |
12 | 14 | ".": {
|
13 |
| - "types": "./dist/types/index.d.ts", |
14 |
| - "require": "./dist/index.cjs", |
15 |
| - "import": "./dist/index.mjs", |
16 |
| - "module": "./dist/index.esm.js" |
| 15 | + "import": { |
| 16 | + "types": "./dist/index.d.mts", |
| 17 | + "default": "./dist/index.mjs" |
| 18 | + }, |
| 19 | + "require": { |
| 20 | + "types": "./dist/index.d.ts", |
| 21 | + "default": "./dist/index.js" |
| 22 | + } |
17 | 23 | },
|
18 | 24 | "./utils": {
|
19 |
| - "types": "./utils/index.d.ts", |
20 |
| - "require": "./utils/index.cjs", |
21 |
| - "import": "./utils/index.mjs", |
22 |
| - "module": "./utils/index.esm.js" |
| 25 | + "import": { |
| 26 | + "types": "./utils.mts", |
| 27 | + "default": "./utils.mjs" |
| 28 | + }, |
| 29 | + "require": { |
| 30 | + "types": "./utils.ts", |
| 31 | + "default": "./utils.js" |
| 32 | + } |
23 | 33 | },
|
24 | 34 | "./plugins/error-retry": {
|
25 |
| - "types": "./plugins/error-retry/index.d.ts", |
26 |
| - "require": "./plugins/error-retry/index.cjs", |
27 |
| - "import": "./plugins/error-retry/index.mjs", |
28 |
| - "module": "./plugins/error-retry/index.esm.js" |
| 35 | + "import": { |
| 36 | + "types": "./plugins/error-retry.mts", |
| 37 | + "default": "./plugins/error-retry.mjs" |
| 38 | + }, |
| 39 | + "require": { |
| 40 | + "types": "./plugins/error-retry.ts", |
| 41 | + "default": "./plugins/error-retry.js" |
| 42 | + } |
29 | 43 | },
|
30 | 44 | "./plugins/throttle": {
|
31 |
| - "types": "./plugins/throttle/index.d.ts", |
32 |
| - "require": "./plugins/throttle/index.cjs", |
33 |
| - "import": "./plugins/throttle/index.mjs", |
34 |
| - "module": "./plugins/throttle/index.esm.js" |
| 45 | + "import": { |
| 46 | + "types": "./plugins/throttle.mts", |
| 47 | + "default": "./plugins/throttle.mjs" |
| 48 | + }, |
| 49 | + "require": { |
| 50 | + "types": "./plugins/throttle.ts", |
| 51 | + "default": "./plugins/throttle.js" |
| 52 | + } |
35 | 53 | },
|
36 | 54 | "./plugins/dedupe": {
|
37 |
| - "types": "./plugins/dedupe/index.d.ts", |
38 |
| - "require": "./plugins/dedupe/index.cjs", |
39 |
| - "import": "./plugins/dedupe/index.mjs", |
40 |
| - "module": "./plugins/dedupe/index.esm.js" |
| 55 | + "import": { |
| 56 | + "types": "./plugins/dedupe.mts", |
| 57 | + "default": "./plugins/dedupe.mjs" |
| 58 | + }, |
| 59 | + "require": { |
| 60 | + "types": "./plugins/dedupe.ts", |
| 61 | + "default": "./plugins/dedupe.js" |
| 62 | + } |
41 | 63 | },
|
42 | 64 | "./plugins/cache": {
|
43 |
| - "types": "./plugins/cache/index.d.ts", |
44 |
| - "require": "./plugins/cache/index.cjs", |
45 |
| - "import": "./plugins/cache/index.mjs", |
46 |
| - "module": "./plugins/cache/index.esm.js" |
| 65 | + "import": { |
| 66 | + "types": "./plugins/cache.mts", |
| 67 | + "default": "./plugins/cache.mjs" |
| 68 | + }, |
| 69 | + "require": { |
| 70 | + "types": "./plugins/cache.ts", |
| 71 | + "default": "./plugins/cache.js" |
| 72 | + } |
47 | 73 | },
|
48 | 74 | "./plugins/progress": {
|
49 |
| - "types": "./plugins/progress/index.d.ts", |
50 |
| - "require": "./plugins/progress/index.cjs", |
51 |
| - "import": "./plugins/progress/index.mjs", |
52 |
| - "module": "./plugins/progress/index.esm.js" |
| 75 | + "import": { |
| 76 | + "types": "./plugins/progress.mts", |
| 77 | + "default": "./plugins/progress.mjs" |
| 78 | + }, |
| 79 | + "require": { |
| 80 | + "types": "./plugins/progress.ts", |
| 81 | + "default": "./plugins/progress.js" |
| 82 | + } |
53 | 83 | },
|
54 | 84 | "./plugins/mock": {
|
55 |
| - "types": "./plugins/mock/index.d.ts", |
56 |
| - "require": "./plugins/mock/index.cjs", |
57 |
| - "import": "./plugins/mock/index.mjs", |
58 |
| - "module": "./plugins/mock/index.esm.js" |
| 85 | + "import": { |
| 86 | + "types": "./plugins/mock.mts", |
| 87 | + "default": "./plugins/mock.mjs" |
| 88 | + }, |
| 89 | + "require": { |
| 90 | + "types": "./plugins/mock.ts", |
| 91 | + "default": "./plugins/mock.js" |
| 92 | + } |
59 | 93 | },
|
60 | 94 | "./plugins/error-cache": {
|
61 |
| - "types": "./plugins/error-cache/index.d.ts", |
62 |
| - "require": "./plugins/error-cache/index.cjs", |
63 |
| - "import": "./plugins/error-cache/index.mjs", |
64 |
| - "module": "./plugins/error-cache/index.esm.js" |
| 95 | + "import": { |
| 96 | + "types": "./plugins/error-cache.mts", |
| 97 | + "default": "./plugins/error-cache.mjs" |
| 98 | + }, |
| 99 | + "require": { |
| 100 | + "types": "./plugins/error-cache.ts", |
| 101 | + "default": "./plugins/error-cache.js" |
| 102 | + } |
65 | 103 | },
|
66 | 104 | "./plugins/token-refresh": {
|
67 |
| - "types": "./plugins/token-refresh/index.d.ts", |
68 |
| - "require": "./plugins/token-refresh/index.cjs", |
69 |
| - "import": "./plugins/token-refresh/index.mjs", |
70 |
| - "module": "./plugins/token-refresh/index.esm.js" |
| 105 | + "import": { |
| 106 | + "types": "./plugins/token-refresh.mts", |
| 107 | + "default": "./plugins/token-refresh.mjs" |
| 108 | + }, |
| 109 | + "require": { |
| 110 | + "types": "./plugins/token-refresh.ts", |
| 111 | + "default": "./plugins/token-refresh.js" |
| 112 | + } |
71 | 113 | }
|
72 | 114 | },
|
| 115 | + "browserslist": [ |
| 116 | + "last 1 version", |
| 117 | + "> 1%" |
| 118 | + ], |
73 | 119 | "scripts": {
|
74 |
| - "build": "bunchee -m", |
| 120 | + "build": "tsup", |
75 | 121 | "build:lib": "rm -rf lib && tsc --project tsconfig.json",
|
76 | 122 | "build:umd": "pnpm build:lib && pnpm webpack --config ./scripts/webpack.config.mjs",
|
77 |
| - "test": "bunchee && pnpm --filter=xior-tests test", |
| 123 | + "test": "tsup && pnpm --filter=xior-tests test", |
78 | 124 | "checktype": "tsc --noEmit",
|
79 | 125 | "start-publish": "pnpm build && pnpm build:umd && node scripts/purge-pkg-for-publish.mjs && npm publish --access public --no-git-checks --provenance --registry=https://registry.npmjs.org",
|
80 | 126 | "push": "git push && git lfs push --all origin",
|
|
105 | 151 | "@types/multer": "^1.4.11",
|
106 | 152 | "qs": "^6.14.0",
|
107 | 153 | "@types/qs": "^6.9.18",
|
108 |
| - "bunchee": "^6.4.0", |
109 | 154 | "lfs-auto-track": "^1.1.1",
|
110 | 155 | "isomorphic-unfetch": "^4.0.2",
|
111 | 156 | "promise-polyfill": "^8.3.0",
|
112 | 157 | "webpack": "^5.98.0",
|
113 | 158 | "webpack-cli": "^6.0.1",
|
114 | 159 | "change-case": "^5.4.4",
|
115 |
| - "typedoc": "^0.27.9" |
| 160 | + "typedoc": "^0.27.9", |
| 161 | + "tsup": "^8.4.0" |
116 | 162 | },
|
117 | 163 | "prettier": {
|
118 | 164 | "printWidth": 100,
|
|
142 | 188 | "files": [
|
143 | 189 | "dist",
|
144 | 190 | "plugins",
|
145 |
| - "utils", |
| 191 | + "./*.js", |
| 192 | + "./*.mjs", |
| 193 | + "./*.d.*", |
| 194 | + "./xior*", |
| 195 | + "./chunk*", |
| 196 | + "README.md", |
146 | 197 | "Mock-plugin.md"
|
147 | 198 | ],
|
148 | 199 | "keywords": [
|
|
0 commit comments