Skip to main content
Module

x/frugal/Taskfile.yml

A frugal web framework
Go to Latest
File
version: '3'
vars: CONFIG_FILE: ./deno.json IMPORT_MAP: ./import_map.json LOCK_FILE: ./.lock.json COVERAGE_DIR: ./cov_profile #authorizations ALLOW_READ: . ALLOW_WRITE: . ALLOW_NET_REPO: deno.land,esm.sh,cdn.esm.sh,cdn.jsdelivr.net,unpkg.com ALLOW_ENV: NODE_ENV,DENO_DIR
env: DENO_DIR: ./.deno_dir
tasks: fmt: cmds: - deno fmt --config {{.CONFIG_FILE}} test: cmds: - deno --unstable test --config {{.CONFIG_FILE}} --import-map={{.IMPORT_MAP}} --allow-read={{.ALLOW_READ}} --allow-write={{.ALLOW_WRITE}} --coverage={{.COVERAGE_DIR}} {{.CLI_ARGS}} coverage: cmds: - deno --unstable coverage {{.COVERAGE_DIR}} --lcov --include=packages --output={{.COVERAGE_DIR}}/cov_profile.lcov example: cmds: - deno --unstable run --config {{.CONFIG_FILE}} --import-map={{.IMPORT_MAP}} --allow-read={{.ALLOW_READ}} --allow-write={{.ALLOW_WRITE}} --allow-net={{.ALLOW_NET_REPO}} --allow-env={{.ALLOW_ENV}} --no-check {{.CLI_ARGS}}