Skip to content

Commit 0341242

Browse files
fix: Rollup config for xl and server-util packages (#1365)
* Fixed rollup config for xl and server-util packages * Small fix
1 parent 1c34ed6 commit 0341242

File tree

6 files changed

+68
-8
lines changed

6 files changed

+68
-8
lines changed

packages/server-util/vite.config.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import { defineConfig } from "vite";
44
import pkg from "./package.json";
55
// import eslintPlugin from "vite-plugin-eslint";
66

7-
const deps = Object.keys(pkg.dependencies);
7+
const deps = Object.keys({
8+
...pkg.dependencies,
9+
...pkg.peerDependencies,
10+
...pkg.devDependencies,
11+
});
812

913
// https://vitejs.dev/config/
1014
export default defineConfig((conf) => ({
@@ -37,7 +41,16 @@ export default defineConfig((conf) => ({
3741
if (deps.includes(source)) {
3842
return true;
3943
}
40-
return source.startsWith("prosemirror-");
44+
45+
if (source === "react/jsx-runtime") {
46+
return true;
47+
}
48+
49+
if (source.startsWith("prosemirror-")) {
50+
return true;
51+
}
52+
53+
return false;
4154
},
4255
output: {
4356
// Provide global variables to use in the UMD build

packages/xl-docx-exporter/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@
6767
"vitest": "^2.0.3",
6868
"xml-formatter": "^3.6.3"
6969
},
70+
"peerDependencies": {
71+
"react": "^18.0 || ^19.0 || >= 19.0.0-rc",
72+
"react-dom": "^18.0 || ^19.0 || >= 19.0.0-rc"
73+
},
7074
"eslintConfig": {
7175
"extends": [
7276
"../../.eslintrc.js"

packages/xl-docx-exporter/vite.config.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import { defineConfig } from "vite";
44
import pkg from "./package.json";
55
// import eslintPlugin from "vite-plugin-eslint";
66

7-
const deps = Object.keys(pkg.dependencies);
7+
const deps = Object.keys({
8+
...pkg.dependencies,
9+
...pkg.peerDependencies,
10+
...pkg.devDependencies,
11+
});
812

913
// https://vitejs.dev/config/
1014
export default defineConfig((conf) => ({
@@ -46,7 +50,16 @@ export default defineConfig((conf) => ({
4650
if (deps.includes(source)) {
4751
return true;
4852
}
49-
return source.startsWith("prosemirror-");
53+
54+
if (source === "react/jsx-runtime") {
55+
return true;
56+
}
57+
58+
if (source.startsWith("prosemirror-")) {
59+
return true;
60+
}
61+
62+
return false;
5063
},
5164
output: {
5265
// Provide global variables to use in the UMD build

packages/xl-multi-column/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@
6767
"vite-plugin-eslint": "^1.8.1",
6868
"vitest": "^2.0.3"
6969
},
70+
"peerDependencies": {
71+
"react": "^18.0 || ^19.0 || >= 19.0.0-rc",
72+
"react-dom": "^18.0 || ^19.0 || >= 19.0.0-rc"
73+
},
7074
"eslintConfig": {
7175
"extends": [
7276
"../../.eslintrc.js"

packages/xl-multi-column/vite.config.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import { defineConfig } from "vite";
44
import pkg from "./package.json";
55
// import eslintPlugin from "vite-plugin-eslint";
66

7-
const deps = Object.keys(pkg.dependencies);
7+
const deps = Object.keys({
8+
...pkg.dependencies,
9+
...pkg.peerDependencies,
10+
...pkg.devDependencies,
11+
});
812

913
// https://vitejs.dev/config/
1014
export default defineConfig((conf) => ({
@@ -36,7 +40,16 @@ export default defineConfig((conf) => ({
3640
if (deps.includes(source)) {
3741
return true;
3842
}
39-
return source.startsWith("prosemirror-");
43+
44+
if (source === "react/jsx-runtime") {
45+
return true;
46+
}
47+
48+
if (source.startsWith("prosemirror-")) {
49+
return true;
50+
}
51+
52+
return false;
4053
},
4154
output: {
4255
// Provide global variables to use in the UMD build

packages/xl-pdf-exporter/vite.config.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import { defineConfig } from "vite";
44
import pkg from "./package.json";
55
// import eslintPlugin from "vite-plugin-eslint";
66

7-
const deps = Object.keys(pkg.dependencies);
7+
const deps = Object.keys({
8+
...pkg.dependencies,
9+
...pkg.peerDependencies,
10+
...pkg.devDependencies,
11+
});
812

913
// https://vitejs.dev/config/
1014
export default defineConfig((conf) => ({
@@ -53,7 +57,16 @@ export default defineConfig((conf) => ({
5357
if (deps.includes(source)) {
5458
return true;
5559
}
56-
return source.startsWith("prosemirror-");
60+
61+
if (source === "react/jsx-runtime") {
62+
return true;
63+
}
64+
65+
if (source.startsWith("prosemirror-")) {
66+
return true;
67+
}
68+
69+
return false;
5770
},
5871
output: {
5972
// Provide global variables to use in the UMD build

0 commit comments

Comments
 (0)