forked from FoundKeyGang/FoundKey
merge: Use native shell commands for clean/clean-all
Reviewed-on: FoundKeyGang/FoundKey#110
This commit is contained in:
commit
72b5da28e7
8 changed files with 16 additions and 34 deletions
|
@ -8,6 +8,9 @@ We won't mind if issues are not in English but we cannot guarantee we will under
|
|||
However it might stíll be better if you write issues in your original language if you are not confident of your English skills because we might be able to use different translators or ask people to translate if we are not sure what you mean.
|
||||
Please understand that in such cases we might edit your issue to translate it, to help us avoid duplicating issues.
|
||||
|
||||
## Development platform
|
||||
FoundKey generally assumes that it is running on a Unix-like platform (e.g. Linux or macOS). If you are using Windows for development, we highly suggest using the Windows Subsystem for Linux (WSL) as the development environment.
|
||||
|
||||
## Roadmap
|
||||
See [ROADMAP.md](./ROADMAP.md)
|
||||
|
||||
|
|
|
@ -26,8 +26,8 @@
|
|||
"mocha": "yarn workspace backend run mocha",
|
||||
"test": "yarn mocha",
|
||||
"format": "gulp format",
|
||||
"clean": "node ./scripts/clean.js",
|
||||
"clean-all": "node ./scripts/clean-all.js",
|
||||
"clean": "yarn workspaces foreach run clean && rm -rf built/",
|
||||
"clean-all": "yarn workspaces foreach run clean-all && rm -rf built/ node_modules/",
|
||||
"cleanall": "yarn clean-all"
|
||||
},
|
||||
"dependencies": {
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
"type": "module",
|
||||
"scripts": {
|
||||
"build": "tsc -p tsconfig.json || echo done. && tsc-alias -p tsconfig.json",
|
||||
"clean": "rm -rf built/ tsconfig.tsbuildinfo",
|
||||
"clean-all": "yarn clean && rm -rf node_modules/",
|
||||
"watch": "node watch.mjs",
|
||||
"lint": "eslint src --ext .ts",
|
||||
"mocha": "cross-env NODE_ENV=test TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true TS_NODE_PROJECT=\"./test/tsconfig.json\" mocha",
|
||||
|
|
|
@ -5,7 +5,9 @@
|
|||
"scripts": {
|
||||
"watch": "vite build --watch --mode development",
|
||||
"build": "vite build",
|
||||
"lint": "eslint src --ext .ts,.vue"
|
||||
"lint": "eslint src --ext .ts,.vue",
|
||||
"clean": "rm -rf built/",
|
||||
"clean-all": "yarn clean && rm -rf node_modules/"
|
||||
},
|
||||
"resolutions": {
|
||||
"chokidar": "^3.3.1",
|
||||
|
|
|
@ -14,7 +14,9 @@
|
|||
"api-prod": "npx api-extractor run --verbose",
|
||||
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
|
||||
"jest": "jest --coverage --detectOpenHandles",
|
||||
"test": "yarn jest && yarn tsd"
|
||||
"test": "yarn jest && yarn tsd",
|
||||
"clean": "rm -rf built/",
|
||||
"clean-all": "yarn clean && rm -rf node_modules/"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@microsoft/api-extractor": "^7.19.3",
|
||||
|
|
|
@ -5,7 +5,9 @@
|
|||
"scripts": {
|
||||
"watch": "node build.js watch",
|
||||
"build": "node build.js",
|
||||
"lint": "eslint src --ext .ts"
|
||||
"lint": "eslint src --ext .ts",
|
||||
"clean": "rm -rf built/",
|
||||
"clean-all": "yarn clean && rm -rf node_modules/"
|
||||
},
|
||||
"dependencies": {
|
||||
"esbuild": "^0.14.13",
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
const fs = require('fs');
|
||||
|
||||
(async () => {
|
||||
fs.rmSync(__dirname + '/../packages/backend/built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/backend/tsconfig.tsbuildinfo', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/backend/node_modules', { recursive: true, force: true });
|
||||
|
||||
fs.rmSync(__dirname + '/../packages/client/built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/client/node_modules', { recursive: true, force: true });
|
||||
|
||||
fs.rmSync(__dirname + '/../packages/foundkey-js/built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/foundkey-js/node_modules', { recursive: true, force: true });
|
||||
|
||||
fs.rmSync(__dirname + '/../packages/sw/built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/sw/node_modules', { recursive: true, force: true });
|
||||
|
||||
fs.rmSync(__dirname + '/../built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../node_modules', { recursive: true, force: true });
|
||||
})();
|
|
@ -1,10 +0,0 @@
|
|||
const fs = require('fs');
|
||||
|
||||
(async () => {
|
||||
fs.rmSync(__dirname + '/../packages/backend/built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/backend/tsconfig.tsbuildinfo', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/client/built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/foundkey-js/built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../packages/sw/built', { recursive: true, force: true });
|
||||
fs.rmSync(__dirname + '/../built', { recursive: true, force: true });
|
||||
})();
|
Loading…
Reference in a new issue