tangled
alpha
login
or
join now
notnite.com
/
moonlight
3
fork
atom
this repo has no description
3
fork
atom
overview
issues
pulls
pipelines
Add clean script
notnite.com
1 year ago
04fda323
4871f2ab
+5
-1
2 changed files
expand all
collapse all
unified
split
build.mjs
package.json
+4
-1
build.mjs
···
15
15
const watch = process.argv.includes("--watch");
16
16
const browser = process.argv.includes("--browser");
17
17
const mv2 = process.argv.includes("--mv2");
18
18
+
const clean = process.argv.includes("--clean");
18
19
19
20
const buildBranch = process.env.MOONLIGHT_BRANCH ?? "dev";
20
21
const buildVersion = process.env.MOONLIGHT_VERSION ?? "dev";
···
296
297
297
298
const promises = [];
298
299
299
299
-
if (browser) {
300
300
+
if (clean) {
301
301
+
fs.rmSync("./dist", { recursive: true, force: true });
302
302
+
} else if (browser) {
300
303
build("browser", "packages/browser/src/index.ts");
301
304
} else {
302
305
for (const [name, entry] of Object.entries(config)) {
+1
package.json
···
14
14
"scripts": {
15
15
"build": "node build.mjs",
16
16
"dev": "node build.mjs --watch",
17
17
+
"clean": "node build.mjs --clean",
17
18
"browser": "node build.mjs --browser",
18
19
"browser-mv2": "node build.mjs --browser --mv2",
19
20
"lint": "eslint packages",