mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 10:02:59 +08:00
build(cleanupNodeModules): add some minimalistic logging
This commit is contained in:
parent
1150f78b15
commit
1528703ed9
@ -1,6 +1,12 @@
|
||||
import fs from "fs-extra";
|
||||
import path from "path";
|
||||
|
||||
/**
|
||||
* Example usage with node >= v22:
|
||||
* node --experimental-strip-types bin/cleanupNodeModules.ts /path/to/build/folder
|
||||
* Example usage with tsx:
|
||||
* tsx bin/cleanupNodeModules.ts /path/to/build/folder
|
||||
*/
|
||||
function main() {
|
||||
if (process.argv.length !== 3) {
|
||||
console.error("More than one path was supplied as argument. Aborting.");
|
||||
@ -13,8 +19,9 @@ function main() {
|
||||
console.error(`Supplied path '${basePath}' does not exist. Aborting.`)
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
console.log(`Starting node_modules pruning in '${basePath}'...`)
|
||||
cleanupNodeModules(basePath);
|
||||
console.log("Successfully pruned node_modules.")
|
||||
}
|
||||
|
||||
function cleanupNodeModules(basePath: string) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user