Skip to content

Commit 3727759

Browse files
committed
fix: Sourcemaps out of sync
Signed-off-by: Gordon Smith <GordonJSmith@gmail.com>
1 parent e91cd0d commit 3727759

29 files changed

Lines changed: 776 additions & 1776 deletions

File tree

demos/gallery/vite.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ export default defineConfig({
2828
minifyIdentifiers: false
2929
},
3030
plugins: [
31-
cssInjectedByJsPlugin()
31+
cssInjectedByJsPlugin({
32+
topExecutionPriority: false
33+
})
3234
],
3335
});

package-lock.json

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

package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
"devDependencies": {
3737
"@typescript-eslint/eslint-plugin": "8.29.0",
3838
"@typescript-eslint/parser": "8.29.0",
39-
"@vitest/browser": "3.1.1",
40-
"@vitest/coverage-v8": "3.1.1",
39+
"@vitest/browser": "3.2.4",
40+
"@vitest/coverage-v8": "3.2.4",
4141
"eslint": "9.24.0",
4242
"eslint-plugin-react-hooks": "5.2.0",
4343
"lerna": "8.2.1",
@@ -46,12 +46,8 @@
4646
"rimraf": "5.0.10",
4747
"typescript": "5.8.3",
4848
"typescript-eslint": "8.29.0",
49-
"vite": "6.2.5",
50-
"vite-plugin-css-injected-by-js": "3.5.2",
51-
"vite-plugin-static-copy": "2.3.0",
52-
"vite-plugin-inspect": "10.3.0",
5349
"vitepress": "1.6.3",
54-
"vitest": "3.1.1"
50+
"vitest": "3.2.4"
5551
},
5652
"overrides": {
5753
"d3-color": "3.1.0",

packages/api/vite.config.ts

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,4 @@
1-
import { defineConfig } from "vite";
2-
import { resolve } from "path";
3-
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
4-
import { hpccBundleNames } from "@hpcc-js/esbuild-plugins";
1+
import { createHpccViteConfig } from "@hpcc-js/esbuild-plugins";
52
import pkg from "./package.json" with { type: "json" };
63

7-
const { alias, external, globals } = hpccBundleNames(pkg);
8-
9-
export default defineConfig({
10-
build: {
11-
lib: {
12-
entry: resolve(__dirname, "src/index.ts"),
13-
name: pkg.name,
14-
fileName: "index",
15-
},
16-
rollupOptions: {
17-
external,
18-
output: {
19-
globals,
20-
},
21-
},
22-
sourcemap: true
23-
},
24-
resolve: {
25-
alias
26-
},
27-
esbuild: {
28-
minifyIdentifiers: false
29-
},
30-
plugins: [
31-
cssInjectedByJsPlugin()
32-
],
33-
});
4+
export default createHpccViteConfig(pkg);

packages/chart/vite.config.ts

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,4 @@
1-
import { defineConfig } from "vite";
2-
import { resolve } from "path";
3-
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
4-
import { hpccBundleNames } from "@hpcc-js/esbuild-plugins";
1+
import { createHpccViteConfig } from "@hpcc-js/esbuild-plugins";
52
import pkg from "./package.json" with { type: "json" };
63

7-
const { alias, external, globals } = hpccBundleNames(pkg);
8-
9-
export default defineConfig({
10-
build: {
11-
lib: {
12-
entry: resolve(__dirname, "src/index.ts"),
13-
name: pkg.name,
14-
fileName: "index",
15-
},
16-
rollupOptions: {
17-
external,
18-
output: {
19-
globals,
20-
},
21-
},
22-
sourcemap: true
23-
},
24-
resolve: {
25-
alias
26-
},
27-
esbuild: {
28-
minifyIdentifiers: false
29-
},
30-
plugins: [
31-
cssInjectedByJsPlugin()
32-
],
33-
});
4+
export default createHpccViteConfig(pkg);

packages/codemirror/vite.config.ts

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,4 @@
1-
import { defineConfig } from "vite";
2-
import { resolve } from "path";
3-
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
4-
import { hpccBundleNames } from "@hpcc-js/esbuild-plugins";
1+
import { createHpccViteConfig } from "@hpcc-js/esbuild-plugins";
52
import pkg from "./package.json" with { type: "json" };
63

7-
const { alias, external, globals } = hpccBundleNames(pkg);
8-
9-
export default defineConfig({
10-
build: {
11-
lib: {
12-
entry: resolve(__dirname, "src/index.ts"),
13-
name: pkg.name,
14-
fileName: "index",
15-
},
16-
rollupOptions: {
17-
external,
18-
output: {
19-
globals,
20-
},
21-
},
22-
sourcemap: true
23-
},
24-
resolve: {
25-
alias
26-
},
27-
esbuild: {
28-
minifyIdentifiers: false
29-
},
30-
plugins: [
31-
cssInjectedByJsPlugin()
32-
],
33-
});
4+
export default createHpccViteConfig(pkg);

packages/common/vite.config.ts

Lines changed: 3 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,6 @@
1-
import { defineConfig, normalizePath } from "vite";
2-
import { resolve } from "path";
3-
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
4-
import { viteStaticCopy } from "vite-plugin-static-copy";
5-
import { hpccBundleNames } from "@hpcc-js/esbuild-plugins";
6-
1+
import { createHpccViteConfig } from "@hpcc-js/esbuild-plugins";
72
import pkg from "./package.json" with { type: "json" };
83

9-
const { alias, external, globals } = hpccBundleNames(pkg);
10-
11-
export default defineConfig({
12-
build: {
13-
lib: {
14-
entry: normalizePath(resolve(__dirname, "src/index.ts")),
15-
name: pkg.name,
16-
fileName: "index",
17-
},
18-
rollupOptions: {
19-
external,
20-
output: {
21-
globals,
22-
},
23-
},
24-
sourcemap: true
25-
},
26-
resolve: {
27-
alias
28-
},
29-
esbuild: {
30-
minifyIdentifiers: false,
31-
},
32-
plugins: [
33-
cssInjectedByJsPlugin(),
34-
viteStaticCopy({
35-
targets: [
36-
{
37-
src: "../../node_modules/font-awesome/fonts",
38-
dest: "../font-awesome"
39-
40-
}, {
41-
src: "../../node_modules/font-awesome/css",
42-
dest: "../font-awesome",
43-
}
44-
]
45-
})
46-
],
4+
export default createHpccViteConfig(pkg, {
5+
includeFontAwesome: true
476
});

packages/comms/vite.config.ts

Lines changed: 11 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,13 @@
1-
import { defineConfig } from "vite";
2-
import { resolve } from "path";
3-
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
4-
import { hpccBundleNames } from "@hpcc-js/esbuild-plugins";
1+
import { createHpccViteConfig } from "@hpcc-js/esbuild-plugins";
52
import pkg from "./package.json" with { type: "json" };
63

7-
const { alias, external, globals } = hpccBundleNames(pkg);
8-
9-
export default defineConfig({
10-
build: {
11-
lib: {
12-
entry: resolve(__dirname, "src/index.browser.ts"),
13-
name: pkg.name,
14-
fileName: "browser/index",
15-
},
16-
rollupOptions: {
17-
external,
18-
output: {
19-
globals,
20-
},
21-
},
22-
sourcemap: true
23-
},
24-
resolve: {
25-
alias
26-
},
27-
esbuild: {
28-
minifyIdentifiers: false
29-
},
30-
plugins: [
31-
cssInjectedByJsPlugin()
32-
],
33-
});
4+
export default createHpccViteConfig(pkg, {
5+
entry: "src/index.browser.ts",
6+
configOverrides: {
7+
build: {
8+
lib: {
9+
fileName: "browser/index"
10+
}
11+
}
12+
}
13+
});

packages/composite/vite.config.ts

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,4 @@
1-
import { defineConfig } from "vite";
2-
import { resolve } from "path";
3-
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
4-
import { hpccBundleNames } from "@hpcc-js/esbuild-plugins";
1+
import { createHpccViteConfig } from "@hpcc-js/esbuild-plugins";
52
import pkg from "./package.json" with { type: "json" };
63

7-
const { alias, external, globals } = hpccBundleNames(pkg);
8-
9-
export default defineConfig({
10-
build: {
11-
lib: {
12-
entry: resolve(__dirname, "src/index.ts"),
13-
name: pkg.name,
14-
fileName: "index",
15-
},
16-
rollupOptions: {
17-
external,
18-
output: {
19-
globals,
20-
},
21-
},
22-
sourcemap: true
23-
},
24-
resolve: {
25-
alias
26-
},
27-
esbuild: {
28-
minifyIdentifiers: false
29-
},
30-
plugins: [
31-
cssInjectedByJsPlugin()
32-
],
33-
});
4+
export default createHpccViteConfig(pkg);

packages/dataflow/vite.config.ts

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,4 @@
1-
import { defineConfig } from "vite";
2-
import { resolve } from "path";
3-
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
4-
import { hpccBundleNames } from "@hpcc-js/esbuild-plugins";
1+
import { createHpccViteConfig } from "@hpcc-js/esbuild-plugins";
52
import pkg from "./package.json" with { type: "json" };
63

7-
const { alias, external, globals } = hpccBundleNames(pkg);
8-
9-
export default defineConfig({
10-
build: {
11-
lib: {
12-
entry: resolve(__dirname, "src/index.ts"),
13-
name: pkg.name,
14-
fileName: "index",
15-
},
16-
rollupOptions: {
17-
external,
18-
output: {
19-
globals,
20-
},
21-
},
22-
sourcemap: true
23-
},
24-
resolve: {
25-
alias
26-
},
27-
esbuild: {
28-
minifyIdentifiers: false
29-
},
30-
plugins: [
31-
cssInjectedByJsPlugin()
32-
],
33-
});
4+
export default createHpccViteConfig(pkg);

0 commit comments

Comments
 (0)