branch: main
chompfile.toml
1754 bytesRaw
version = 0.1

[[task]]
name = 'build:wasm-bindgen'
cwd = 'wasm-bindgen'
run = 'cargo build -p wasm-bindgen-cli --bin wasm-bindgen'

[[task]]
name = 'build:wasm-bindgen-test-runner'
cwd = 'wasm-bindgen'
run = 'cargo build -p wasm-bindgen-cli --bin wasm-bindgen-test-runner'

[[task]]
name = 'build:worker-build'
run = 'cargo build -p worker-build'

[[task]]
name = 'build'
deps = ['build:wasm-bindgen', 'build:worker-build']

[[task]]
name = 'lint'
run = 'cargo clippy --features d1,queue --all-targets --workspace -- -D warnings'

[[task]]
name = 'fmt'
run = 'cargo fmt'

[[task]]
name = 'lint:fix'
dep = 'fmt'
run = 'cargo clippy --features d1,queue --all-targets --workspace --fix -- -D warnings'

[[task]]
name = 'test:unit'
deps = ['build', 'build:wasm-bindgen-test-runner']
env.CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_RUNNER = 'wasm-bindgen/target/debug/wasm-bindgen-test-runner'
run = 'cargo test -p worker --target wasm32-unknown-unknown'

[[task]]
name = 'test'
dep = 'build'
cwd = 'test'
env.NO_MINIFY = '1'
env.WASM_BINDGEN_BIN = '../wasm-bindgen/target/debug/wasm-bindgen'
run = '''
../target/debug/worker-build --dev
npx vitest run --testTimeout 25000
'''

[[task]]
name = 'test-http'
dep = 'build'
cwd = 'test'
env.NO_MINIFY = '1'
env.WASM_BINDGEN_BIN = '../wasm-bindgen/target/debug/wasm-bindgen'
run = '''
../target/debug/worker-build --release --features http
npx vitest run --testTimeout 25000
'''

[[task]]
name = 'test-panic-unwind'
dep = 'build'
cwd = 'test'
env.NO_MINIFY = '1'
env.WASM_BINDGEN_BIN = '../wasm-bindgen/target/debug/wasm-bindgen'
run = '''
../target/debug/worker-build --dev --panic-unwind
npx vitest run --testTimeout 25000
'''

[[task]]
name = 'test-mem'
cwd = 'test'
run = 'npx wrangler dev --enable-containers=false'