36 lines
920 B
JSON
36 lines
920 B
JSON
{
|
|
"tasks": {
|
|
"dev": "deno run --watch --allow-net --allow-env --allow-read main.ts",
|
|
"start": "deno run --allow-net --allow-env --allow-read main.ts",
|
|
"seed": "deno run --allow-net --allow-env --allow-read scripts/seed.ts"
|
|
},
|
|
"imports": {
|
|
"@oak/oak": "jsr:@oak/oak@^17.1.4",
|
|
"@std/dotenv": "jsr:@std/dotenv@^0.225.3",
|
|
"mysql2": "npm:mysql2@^3.11.0",
|
|
"bcrypt": "https://deno.land/x/bcrypt@v0.4.1/mod.ts",
|
|
"djwt": "https://deno.land/x/djwt@v3.0.2/mod.ts",
|
|
"react": "https://esm.sh/react@18",
|
|
"react-dom": "https://esm.sh/react-dom@18"
|
|
},
|
|
"compilerOptions": {
|
|
"strict": true,
|
|
"noImplicitAny": true,
|
|
"strictNullChecks": true,
|
|
"jsx": "react-jsx",
|
|
"jsxImportSource": "react"
|
|
},
|
|
"lint": {
|
|
"rules": {
|
|
"tags": ["recommended"]
|
|
}
|
|
},
|
|
"fmt": {
|
|
"useTabs": false,
|
|
"lineWidth": 100,
|
|
"indentWidth": 2,
|
|
"semiColons": false
|
|
}
|
|
}
|
|
|