Put the important scripts package.json so they can be run without Just
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
This commit is contained in:
parent
4be7be09a7
commit
d7bf8801c9
25
justfile
25
justfile
@ -3,13 +3,14 @@ default:
|
||||
@just --list
|
||||
|
||||
# Test coverage
|
||||
coverage: bun-test deno-coverage
|
||||
coverage: deno-coverage bun-coverage
|
||||
|
||||
# Typescript checking
|
||||
check: deno-check bun-check tsx-check
|
||||
check: deno-check bun-check
|
||||
|
||||
# Generate source docs
|
||||
docs:
|
||||
deno doc --html --unstable-ffi --name="Scroll" ./src/scroll.ts ./src/common/*.ts ./src/deno/mod.ts ./src/bun/mod.ts
|
||||
deno doc --html --name="Scroll" ./src/scroll.ts ./src/common/*.ts ./src/deno/mod.ts ./src/bun/mod.ts ./src/tsx/mod.ts
|
||||
|
||||
# Reformat the code
|
||||
fmt:
|
||||
@ -37,15 +38,19 @@ clean:
|
||||
|
||||
# Check code with actual Typescript compiler
|
||||
bun-check:
|
||||
bunx tsc
|
||||
bun run bun-check
|
||||
|
||||
# Test with bun
|
||||
bun-test:
|
||||
bun test --coverage
|
||||
bun run bun-test
|
||||
|
||||
# CLI test coverage report
|
||||
bun-coverage:
|
||||
bun run bun-coverage
|
||||
|
||||
# Run with bun
|
||||
bun-run file="":
|
||||
bun run ./src/scroll.ts {{file}}
|
||||
bun run bun-run {{file}}
|
||||
|
||||
##########################################################################################
|
||||
# Deno-specific commands
|
||||
@ -58,16 +63,15 @@ deno-check:
|
||||
|
||||
# Test with deno
|
||||
deno-test:
|
||||
deno test --allow-all --unstable-ffi
|
||||
deno task deno-test
|
||||
|
||||
# Create test coverage report with deno
|
||||
deno-coverage:
|
||||
./coverage.sh
|
||||
deno task deno-coverage
|
||||
|
||||
# Run with deno
|
||||
deno-run file="":
|
||||
deno task deno-run {{file}}
|
||||
#deno run --allow-all --allow-ffi --deny-hrtime --unstable-ffi ./src/scroll.ts {{file}}
|
||||
|
||||
##########################################################################################
|
||||
# tsx(Node JS)-specific commands
|
||||
@ -83,5 +87,6 @@ tsx-test:
|
||||
|
||||
# Run with tsx (NodeJS)
|
||||
tsx-run file="":
|
||||
npx tsx ./src/scroll.ts {{file}}
|
||||
npm run tsx-run {{file}}
|
||||
|
||||
|
||||
|
11
package.json
11
package.json
@ -1,18 +1,21 @@
|
||||
{
|
||||
"dependencies": {},
|
||||
"devDependencies": {
|
||||
"bun-types": "^1.0.11"
|
||||
"bun-types": "^1.0.11",
|
||||
"typescript": "^5.5"
|
||||
},
|
||||
"scripts": {
|
||||
"bun-check": "bunx tsc",
|
||||
"bun-coverage": "bun test --coverage",
|
||||
"bun-run": "bun run ./src/scroll.ts",
|
||||
"bun-test": "bun test",
|
||||
"deno-lint": "deno lint",
|
||||
"deno-check": "deno check --unstable-ffi --all -c deno.jsonc ./src/deno/*.ts ./src/common/*.ts ./src/tsx/*.ts",
|
||||
"deno-check": "deno check --all -c deno.jsonc ./src/deno/*.ts ./src/common/*.ts ./src/tsx/*.ts",
|
||||
"deno-coverage": "./coverage.sh",
|
||||
"deno-run": "deno run --allow-all --allow-ffi --deny-hrtime --unstable-ffi ./src/scroll.ts",
|
||||
"deno-test": "deno test --allow-all --unstable-ffi",
|
||||
"deno-run": "deno run --allow-all --deny-hrtime ./src/scroll.ts",
|
||||
"deno-test": "deno test --allow-all",
|
||||
"tsx-check": "npx tsc",
|
||||
"tsx-run": "npx tsx ./src/scroll.ts",
|
||||
"tsx-test": "npx tsx --test './src/common/all_test.ts'"
|
||||
},
|
||||
"type": "module"
|
||||
|
Loading…
Reference in New Issue
Block a user