Skip to content

Commit 7faefa6

Browse files
committed
build(combobox-web): turbo.json config for running create-translation before release
1 parent d28f42c commit 7faefa6

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
const { join } = require("path");
2-
const { cp, mkdir } = require("shelljs");
2+
const { cp, mkdir, rm } = require("shelljs");
33

44
const sourcePath = process.cwd();
55
const outDir = join(sourcePath, "/dist/tmp/widgets/");
6-
const widgetPackageJson = require(join(sourcePath, "package.json"));
7-
const widgetName = widgetPackageJson.widgetName;
8-
const widgetPackage = widgetPackageJson.packagePath;
9-
const outWidgetDir = join(widgetPackage.replace(/\./g, "/"), widgetName.toLowerCase());
10-
const absoluteOutPackageDir = join(outDir, outWidgetDir);
116

127
module.exports = args => {
138
const result = args.configDefaultConfig;
149

15-
const localesDir = join(absoluteOutPackageDir, "locales");
10+
const localesDir = join(outDir, "locales/");
1611
mkdir("-p", localesDir);
1712

1813
const translationFiles = join(sourcePath, "dist/locales/**/*");
14+
// copy everything under dist/locales to dist/tmp/widgets/locales for the widget mpk
1915
cp("-r", translationFiles, localesDir);
16+
// remove root level *.json locales files (duplicate with language specific files (e.g. en-US/*.json))
17+
rm("-f", join(outDir, "locales/*.json"), localesDir);
2018

2119
return result;
2220
};

turbo.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"outputs": ["dist/**", "!dist/tmp/**"]
1313
},
1414
"release": {
15-
"dependsOn": ["^release", "verify"],
15+
"dependsOn": ["^release", "verify", "create-translation"],
1616
"outputs": ["dist/**", "!dist/tmp/**"]
1717
},
1818
"build:module": {
@@ -40,7 +40,7 @@
4040
},
4141
"create-translation": {
4242
"cache": false,
43-
"outputs": [],
43+
"outputs": ["dist/**"],
4444
"inputs": ["src/**/*.xml", "!src/**/package.xml"]
4545
},
4646
"publish-marketplace": {

0 commit comments

Comments
 (0)