Boilerplate Deno stuff
This commit is contained in:
commit
d855c05fac
|
@ -0,0 +1 @@
|
||||||
|
deno 1.31.1
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"recommendations": [
|
||||||
|
"denoland.vscode-deno"
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"deno.enable": true,
|
||||||
|
"path-intellisense.extensionOnImport": true
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"lock": false,
|
||||||
|
"tasks": {
|
||||||
|
"dev": "deno run --allow-read --allow-env --allow-net --watch src/server.ts",
|
||||||
|
"test": "deno test"
|
||||||
|
},
|
||||||
|
"imports": {
|
||||||
|
"@/": "./src/"
|
||||||
|
},
|
||||||
|
"lint": {
|
||||||
|
"files": {
|
||||||
|
"include": ["src/"]
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"tags": ["recommended"],
|
||||||
|
"exclude": ["no-explicit-any"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"fmt": {
|
||||||
|
"files": {
|
||||||
|
"include": ["src/"]
|
||||||
|
},
|
||||||
|
"options": {
|
||||||
|
"useTabs": false,
|
||||||
|
"lineWidth": 120,
|
||||||
|
"indentWidth": 2,
|
||||||
|
"semiColons": true,
|
||||||
|
"singleQuote": true,
|
||||||
|
"proseWrap": "preserve"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
import { Hono } from '@/deps.ts';
|
||||||
|
|
||||||
|
const app = new Hono();
|
||||||
|
|
||||||
|
app.get('/', (c) => c.text('Hono!'));
|
||||||
|
|
||||||
|
export default app;
|
|
@ -0,0 +1 @@
|
||||||
|
export { Hono } from 'https://deno.land/x/hono@v3.0.2/mod.ts';
|
|
@ -0,0 +1,6 @@
|
||||||
|
import 'https://deno.land/std@0.177.0/dotenv/load.ts';
|
||||||
|
import { serve } from 'https://deno.land/std@0.177.0/http/server.ts';
|
||||||
|
|
||||||
|
import app from './app.ts';
|
||||||
|
|
||||||
|
serve(app.fetch);
|
Loading…
Reference in New Issue