Add clean scripts (#414)

Signed-off-by: Andrew Ferrazzutti <andrewf@element.io>
This commit is contained in:
Andrew Ferrazzutti 2022-07-14 10:58:31 -04:00 committed by GitHub
parent 3dcb6e857a
commit 6516364f3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 0 deletions

1
changelog.d/414.misc Normal file
View File

@ -0,0 +1 @@
Add package scripts for cleaning build files (which can be run with `yarn clean`).

View File

@ -21,6 +21,11 @@
"build:docs": "ts-node scripts/build-metrics-docs.ts > docs/metrics.md && mdbook build", "build:docs": "ts-node scripts/build-metrics-docs.ts > docs/metrics.md && mdbook build",
"dev:web": "vite dev", "dev:web": "vite dev",
"build": "scripts/build-app.sh", "build": "scripts/build-app.sh",
"clean:web": "rimraf public/",
"clean:app": "tsc --build tsconfig.json --clean",
"clean:app:rs": "rimraf src/libRs.d.ts target/",
"clean:docs": "mdbook clean",
"clean": "scripts/clean.sh",
"prepare": "yarn build", "prepare": "yarn build",
"start": "node --require source-map-support/register lib/App/BridgeApp.js", "start": "node --require source-map-support/register lib/App/BridgeApp.js",
"start:app": "node --require source-map-support/register lib/App/BridgeApp.js", "start:app": "node --require source-map-support/register lib/App/BridgeApp.js",
@ -94,6 +99,7 @@
"mini.css": "^3.0.1", "mini.css": "^3.0.1",
"mocha": "^8.2.1", "mocha": "^8.2.1",
"preact": "^10.5.15", "preact": "^10.5.15",
"rimraf": "^3.0.2",
"sass": "^1.51.0", "sass": "^1.51.0",
"ts-node": "^10.4.0", "ts-node": "^10.4.0",
"typescript": "^4.5.2", "typescript": "^4.5.2",

11
scripts/clean.sh Executable file
View File

@ -0,0 +1,11 @@
#!/bin/bash
# exit when any command fails
set -e
echo "Cleaning web"
yarn run clean:web
echo "Cleaning Typescript layer"
yarn run clean:app
echo "Cleaning Rust layer"
yarn run clean:app:rs