-
Notifications
You must be signed in to change notification settings - Fork 17
/
deno.jsonc
19 lines (19 loc) · 1.04 KB
/
deno.jsonc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"compilerOptions": {
// required for Deno 1.40.0+ until lib/notebook/chain-of-responsibility.ts upgraded to use TC39 decorators
// see: https://github.com/tc39/proposal-decorators
"experimentalDecorators": true
},
"tasks": {
"init": "git config core.hooksPath .githooks",
"doctor": "support/bin/doctor.ts",
"update-deno-deps": "udd $(find . -type f -not -path \"./support/*\" -regex \".*\/deps\\(-test\\)?\\.ts\")",
"git-hook-pre-commit": "deno fmt --check --ignore=\"support\" && deno lint --ignore=\"support\" && deno test --parallel --allow-all --v8-flags=\"--max-old-space-size=4096\"",
"git-hook-pre-push": "deno test --parallel --allow-all --v8-flags=\"--max-old-space-size=4096\"",
"ts-check": "deno check --no-lock $(find . -name '*.ts' -not -path \"./support/*\")",
"prepare-publish": "git semtag final",
"prepare-npm": "deno run -A support/package-npm/build-npm.ts",
"publish-npm": "cd support/package-npm && npm publish",
"sync-sqlpkg": "rsync -av --delete ~/.sqlpkg/ ./support/bin/sqlpkg/"
}
}