deno.json•888 B
{
"$schema": "https://deno.land/x/deno/cli/schemas/config-file.v1.json",
"workspace": ["packages/*"],
"tasks": {
"hooks:install": "deno run --allow-read=deno.json,.git/hooks/ --allow-write=.git/hooks/ jsr:@hongminhee/deno-task-hooks",
"hooks:pre-commit": "deno check && deno fmt --check && deno lint",
"hooks:pre-push": "deno publish --dry-run --allow-dirty"
},
"compilerOptions": {
"strict": true,
"noImplicitAny": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"exactOptionalPropertyTypes": true
},
"fmt": {
"useTabs": false,
"lineWidth": 80,
"indentWidth": 2,
"semiColons": true,
"singleQuote": false,
"proseWrap": "preserve"
},
"lint": {
"include": ["packages/"],
"rules": {
"tags": ["recommended"]
}
}
}