Skip to content

Commit 48aaa50

Browse files
committed
simplify build?
1 parent 96b1746 commit 48aaa50

File tree

5 files changed

+7
-32
lines changed

5 files changed

+7
-32
lines changed

package.json

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@
1010
"import": "./dist/index.mjs",
1111
"types": "./dist/index.d.ts"
1212
},
13-
"./browser": {
14-
"import": "./dist/browser.mjs",
15-
"types": "./dist/browser.d.ts"
16-
},
17-
"./node": {
18-
"import": "./dist/node.mjs",
19-
"types": "./dist/node.d.ts"
20-
},
2113
"./umd": "./dist/index.umd.js",
2214
"./package.json": "./package.json"
2315
},
@@ -27,13 +19,11 @@
2719
"LICENSE"
2820
],
2921
"scripts": {
30-
"build": "npm run build:types && npm run build:main && npm run build:browser && npm run build:node && npm run build:umd",
22+
"build": "npm run build:types && npm run build:lib && npm run build:umd",
3123
"build:types": "tsc -p tsconfig.build.json",
32-
"build:main": "webpack --mode production --config webpack.config.js --env target=main",
33-
"build:browser": "webpack --mode production --config webpack.config.js --env target=browser",
34-
"build:node": "webpack --mode production --config webpack.config.js --env target=node",
24+
"build:lib": "webpack --mode production --config webpack.config.js --env target=lib",
3525
"build:umd": "webpack --mode production --config webpack.config.js --env target=umd",
36-
"build:dev": "npm run build:types && webpack --mode development --config webpack.config.js --env target=main",
26+
"build:dev": "npm run build:types && webpack --mode development --config webpack.config.js --env target=lib",
3727
"check": "tsc --noEmit",
3828
"format": "prettier --write \"src/**/*.ts\"",
3929
"generate-client": "ts-node scripts/generate-client.ts && npm run format",

src/browser.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ export * from "./utils/annotate";
1111
export * from "./utils/types";
1212

1313
export * from "./env";
14+
15+
export { BrowserTracer } from "./tracer/BrowserTracer";
16+
export { NodeTracer } from "./tracer/NodeTracer";

src/node.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

webpack.config.js

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,13 @@ module.exports = (env, argv) => {
66

77
const getConfig = () => {
88
switch (target) {
9-
case "main":
9+
case "lib":
1010
return {
1111
entry: "./src/index.ts",
1212
filename: "index.mjs",
1313
libraryType: "module",
1414
target: "node",
1515
};
16-
case "browser":
17-
return {
18-
entry: "./src/browser.ts",
19-
filename: "browser.mjs",
20-
libraryType: "module",
21-
target: "web",
22-
};
23-
case "node":
24-
return {
25-
entry: "./src/node.ts",
26-
filename: "node.mjs",
27-
libraryType: "module",
28-
target: "node",
29-
};
3016
case "umd":
3117
return {
3218
entry: "./src/umd.ts",

0 commit comments

Comments
 (0)