Skip to content

Commit 44f388e

Browse files
committed
fix: copy using rollup plugin
1 parent ef3d81d commit 44f388e

File tree

13 files changed

+53
-290
lines changed

13 files changed

+53
-290
lines changed

License.txt renamed to LICENSE

File renamed without changes.
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import { copyDefaultFiles } from "@mendix/rollup-web-widgets/helper.mjs";
1+
import copyFiles from "@mendix/rollup-web-widgets/copyFiles.mjs";
22

33
export default args => {
4-
const result = args.configDefaultConfig;
5-
copyDefaultFiles(import.meta.dirname);
6-
return result;
4+
return copyFiles(args);
75
};

packages/pluggableWidgets/document-viewer-web/rollup.config.mjs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import commonjs from "@rollup/plugin-commonjs";
22
import replace from "@rollup/plugin-replace";
3-
import { copyDefaultFiles } from "@mendix/rollup-web-widgets/helper.mjs";
3+
import { copyDefaultFilesPlugin } from "@mendix/rollup-web-widgets/copyFiles.mjs";
44

55
export default args => {
66
const result = args.configDefaultConfig;
7-
copyDefaultFiles(import.meta.dirname);
87
return result.map((config, _index) => {
98
config.output.inlineDynamicImports = true;
109
if (config.output.format !== "es") {
@@ -43,7 +42,8 @@ export default args => {
4342
// Tree-shake client worker initialization logic.
4443
"!PDFWorkerUtil.isWorkerDisabled && !PDFWorker.#mainThreadWorkerMessageHandler": "false"
4544
}
46-
})
45+
}),
46+
copyDefaultFilesPlugin()
4747
]
4848
};
4949
});
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import { copyDefaultFiles } from "@mendix/rollup-web-widgets/helper.mjs";
1+
import copyFiles from "@mendix/rollup-web-widgets/copyFiles.mjs";
22

33
export default args => {
4-
const result = args.configDefaultConfig;
5-
copyDefaultFiles(import.meta.dirname);
6-
return result;
4+
return copyFiles(args);
75
};

packages/pluggableWidgets/maps-web/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
"@mendix/eslint-config-web-widgets": "workspace:*",
5656
"@mendix/pluggable-widgets-tools": "*",
5757
"@mendix/prettier-config-web-widgets": "workspace:*",
58+
"@mendix/rollup-web-widgets": "workspace:*",
5859
"@mendix/run-e2e": "workspace:*",
5960
"@mendix/widget-plugin-component-kit": "workspace:*",
6061
"@mendix/widget-plugin-platform": "workspace:*",

packages/pluggableWidgets/maps-web/rollup.config.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import { mkdirSync } from "node:fs";
22
import { fileURLToPath } from "url";
3+
import copyFiles from "@mendix/rollup-web-widgets/copyFiles.mjs";
34

45
export default args => {
5-
const result = args.configDefaultConfig;
6+
const result = copyFiles(args);
7+
68
const [jsConfig, mJsConfig] = result;
79

810
const folderUrl = new URL("dist/tmp/widgets/com/mendix/widget/custom/Maps/", import.meta.url);
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import { copyDefaultFiles } from "@mendix/rollup-web-widgets/helper.mjs";
1+
import copyFiles from "@mendix/rollup-web-widgets/copyFiles.mjs";
22

33
export default args => {
4-
const result = args.configDefaultConfig;
5-
copyDefaultFiles(import.meta.dirname);
6-
return result;
4+
return copyFiles(args);
75
};

packages/pluggableWidgets/rich-text-web/rollup.config.mjs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import typescript from "@rollup/plugin-typescript";
22
import preserveDirectives from "rollup-preserve-directives";
33
import alias from "@rollup/plugin-alias";
4-
import { copyDefaultFiles } from "@mendix/rollup-web-widgets/helper.mjs";
4+
import { copyDefaultFilesPlugin } from "@mendix/rollup-web-widgets/copyFiles.mjs";
55

66
export default args => {
77
const result = args.configDefaultConfig;
8-
copyDefaultFiles(import.meta.dirname);
98
return result.map((config, _index) => {
109
config.plugins = [
1110
...config.plugins.filter(plugin => plugin?.name !== "typescript"),
@@ -25,7 +24,8 @@ export default args => {
2524
target: "es2022", // we transpile the result with babel anyway, see below
2625
useDefineForClassFields: false,
2726
exclude: ["**/__tests__/**/*"]
28-
})
27+
}),
28+
copyDefaultFilesPlugin()
2929
];
3030

3131
return config;

packages/shared/rollup-web-widgets/License.txt

Lines changed: 0 additions & 201 deletions
This file was deleted.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import copy from "rollup-plugin-copy";
2+
3+
export function copyDefaultFilesPlugin() {
4+
return copy({
5+
targets: [
6+
{
7+
src: "dist/locales",
8+
dest: "dist/tmp/widgets",
9+
flatten: false
10+
},
11+
{
12+
src: "../../../LICENSE",
13+
dest: "dist/tmp/widgets",
14+
rename: "License.txt"
15+
}
16+
]
17+
});
18+
}
19+
20+
export default args => {
21+
const result = args.configDefaultConfig;
22+
return result.map((config, _index) => {
23+
return {
24+
...config,
25+
plugins: [...config.plugins, copyDefaultFilesPlugin()]
26+
};
27+
});
28+
};

0 commit comments

Comments
 (0)