|
67 | 67 | ], |
68 | 68 | "scripts": { |
69 | 69 | "=============================================================================== code hygene": "", |
70 | | - "lint": "eslint ts/", |
71 | | - "lint:fix": "eslint --fix ts/ --format unix", |
72 | | - "format": "prettier --check \"ts/**/*.{ts,tsx}\"", |
73 | | - "format:fix": "prettier --write \"ts/**/*.{ts,tsx}\"", |
| 70 | + "lint": "check() { eslint ${1:-ts/}; }; check", |
| 71 | + "lint:fix": "fix() { eslint --fix ${1:-ts/}; -- format unix}; fix", |
| 72 | + "format": "check() { prettier --check ${1:-\"ts/**/*.{ts,tsx}\"}; }; check", |
| 73 | + "format:fix": "fix() { prettier --write ${1:-\"ts/**/*.{ts,tsx}\"}; }; fix", |
74 | 74 | "=============================================================================== clean": "", |
75 | 75 | "clean:dir": "clean() { pnpm -s log:single \"Cleaning $1 directory\"; pnpm rimraf $1; }; clean", |
76 | 76 | "clean:lib": "clean() { pnpm -s log:single \"Cleaning $1 component libs\"; pnpm rimraf -g components/$1'/**/lib'; }; clean", |
|
122 | 122 | "build-mjs": "pnpm -s mjs:build", |
123 | 123 | "make-cjs-components": "pnpm -s cjs:components:make && pnpm -s cjs:bundle:finalize", |
124 | 124 | "make-mjs-components": "pnpm -s mjs:components:make", |
125 | | - "make-one": "make() { components/bin/makeAll --no-subdirs $3 $4 --$2 components/$2/$1; }; make", |
| 125 | + "make-one": "make() { components/bin/makeAll --no-subdirs $3 $4 --${2:-mjs} components/${2-:mjs}/$1; }; make", |
126 | 126 | "make-components": "pnpm -s make-mjs-components", |
127 | 127 | "compile": "pnpm -s compile-mjs", |
128 | 128 | "build": "pnpm -s build-mjs", |
|
0 commit comments