Skip to content

Commit 0cc25c3

Browse files
committed
fix: common up nodejs bundle rules
Signed-off-by: Gordon Smith <GordonJSmith@gmail.com>
1 parent 5cac4d0 commit 0cc25c3

5 files changed

Lines changed: 15 additions & 12 deletions

File tree

package-lock.json

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/comms/esbuild.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
import { nodeTpl, nodeBoth } from "@hpcc-js/esbuild-plugins";
2+
import pkg from "./package.json" with { type: "json" };
23

34
// config ---
45
await Promise.all([
56
nodeBoth("src/index.node.ts", "dist/node/index", {
6-
packages: "external",
7-
external: ["node:*"]
7+
packages: "bundle",
8+
external: [
9+
...Object.keys(pkg.dependencies || {}),
10+
...Object.keys(pkg.peerDependencies || {}),
11+
"node:*"
12+
]
813
}),
9-
nodeTpl("utils/index.ts", "lib-esm/index", {
10-
packages: "external",
11-
external: ["node:*"]
12-
})
14+
nodeTpl("utils/index.ts", "lib-esm/index")
1315
]);

packages/comms/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
"@xmldom/xmldom": "0.9.8",
7777
"abort-controller": "3.0.0",
7878
"node-fetch": "3.3.2",
79+
"tmp": "0.2.5",
7980
"undici": "7.16.0"
8081
},
8182
"devDependencies": {
@@ -90,7 +91,6 @@
9091
"d3-format": "^1",
9192
"d3-time-format": "^2",
9293
"data-uri-to-buffer": "6.0.2",
93-
"tmp": "0.2.5",
9494
"soap": "1.4.1",
9595
"typescript-formatter": "^7.2.2"
9696
},

packages/dataflow/esbuild.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { browserTpl, neutralTpl, nodeTpl } from "@hpcc-js/esbuild-plugins";
1+
import { neutralTpl } from "@hpcc-js/esbuild-plugins";
22

33
// config ---
44
await neutralTpl("src/index.ts", "dist/index");

packages/markdown-it-plugins/esbuild.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@ await Promise.all([
88
supported: { "dynamic-import": true },
99
external: [
1010
...Object.keys(pkg.dependencies || {}),
11-
...Object.keys(pkg.peerDependencies || {})
11+
...Object.keys(pkg.peerDependencies || {}),
12+
"node:*"
1213
]
1314
}),
1415
nodeTpl("src/ecl-lang/index.ts", "dist/ecl-lang", {
1516
packages: "bundle",
1617
external: [
1718
...Object.keys(pkg.dependencies || {}),
18-
...Object.keys(pkg.peerDependencies || {})
19+
...Object.keys(pkg.peerDependencies || {}),
20+
"node:*"
1921
]
2022
}),
2123
]);

0 commit comments

Comments
 (0)