Merge pull request #2813 from github/NlightNFotis/enhance_justfile
build: sync some utility just instructions I had locally
This commit is contained in:
commit
c50c157cc3
1 changed files with 14 additions and 1 deletions
15
justfile
15
justfile
|
|
@ -3,7 +3,7 @@ all: lint sync
|
||||||
|
|
||||||
# Lint source typescript
|
# Lint source typescript
|
||||||
lint:
|
lint:
|
||||||
npm run lint -- --fix
|
npm run lint-fix
|
||||||
|
|
||||||
# Sync generated files (javascript and PR checks)
|
# Sync generated files (javascript and PR checks)
|
||||||
sync: build update-pr-checks
|
sync: build update-pr-checks
|
||||||
|
|
@ -15,3 +15,16 @@ update-pr-checks:
|
||||||
# Transpile typescript code into javascript
|
# Transpile typescript code into javascript
|
||||||
build:
|
build:
|
||||||
npm run build
|
npm run build
|
||||||
|
|
||||||
|
# Build then run all the tests
|
||||||
|
test: build
|
||||||
|
npm run test
|
||||||
|
|
||||||
|
# Run the tests for a single file
|
||||||
|
test_file filename: build
|
||||||
|
npx ava --verbose {{filename}}
|
||||||
|
|
||||||
|
[doc("Refresh the .js build artefacts in the lib directory")]
|
||||||
|
[confirm]
|
||||||
|
refresh-lib:
|
||||||
|
rm -rf lib && npm run build
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue