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