diff --git a/justfile b/justfile index 5c0edef4df..f146ed9b48 100644 --- a/justfile +++ b/justfile @@ -3,7 +3,7 @@ all: lint sync # Lint source typescript lint: - npm run lint -- --fix + npm run lint-fix # Sync generated files (javascript and PR checks) sync: build update-pr-checks @@ -15,3 +15,16 @@ update-pr-checks: # Transpile typescript code into javascript 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