Skip to content

Commit d4aec72

Browse files
committed
refactor: build
1 parent a3c87b6 commit d4aec72

File tree

5 files changed

+27
-18
lines changed

5 files changed

+27
-18
lines changed

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@
4949
"release": "bumpp --commit --push --tag && npm publish",
5050
"prepublishOnly": "npm run build"
5151
},
52+
"dependencies": {
53+
"eventemitter3": "^4.0.7",
54+
"ky": "^0.30.0",
55+
"node-fetch": "^3.2.4"
56+
},
5257
"devDependencies": {
5358
"@faker-js/faker": "^6.2.0",
5459
"@sxzz/eslint-config-prettier": "^2.1.1",
@@ -64,10 +69,7 @@
6469
"eslint": "^8.14.0",
6570
"eslint-define-config": "^1.4.0",
6671
"esno": "^0.14.1",
67-
"eventemitter3": "^4.0.7",
68-
"ky": "^0.30.0",
6972
"md5": "^2.3.0",
70-
"node-fetch": "3.2.4",
7173
"rollup": "^2.71.1",
7274
"rollup-plugin-esbuild": "^4.9.1",
7375
"serve": "^13.0.2",

pnpm-lock.yaml

Lines changed: 14 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/globals.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
declare global {
22
const IS_NODE: boolean
33
const randomUUID: () => string
4+
const _nodeShim: any
45
}
56

67
export {}

src/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
2+
const shim = (_value: any) => undefined
3+
shim(_nodeShim)
4+
15
export {
26
request,
37
getAccessToken,

tsup.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ const $r = resolve.bind(undefined, __dirname)
77
const common: Options = {
88
entry: [$r('src/index.ts')],
99
sourcemap: true,
10+
minifySyntax: true,
11+
splitting: false,
1012
}
1113

1214
export default defineConfig(() => {
@@ -24,7 +26,6 @@ const modern = (): Options => {
2426
define: {
2527
IS_NODE: 'false',
2628
},
27-
minifySyntax: true,
2829
esbuildOptions: (options) => {
2930
options.outExtension = {}
3031
},
@@ -41,7 +42,6 @@ const node = (): Options => ({
4142
define: {
4243
IS_NODE: 'true',
4344
},
44-
minifySyntax: true,
45-
noExternal: ['ky'],
45+
noExternal: ['node-fetch', 'ky'],
4646
inject: [$r('src/node-shim.ts')],
4747
})

0 commit comments

Comments
 (0)