@@ -8,7 +8,7 @@ TypeScript + ES Modules
8
8
Transpile TypeScript on the fly and serve it from your server as ES Modules.
9
9
10
10
``` ts
11
- import { serve } from " https://deno.land/std@0.177 .0/http/mod.ts" ;
11
+ import { serve } from " https://deno.land/std@0.178 .0/http/mod.ts" ;
12
12
import { serveDirWithTs } from " https://deno.land/x/ts_serve@$MODULE_VERSION/mod.ts" ;
13
13
14
14
serve ((request ) => serveDirWithTs (request ));
@@ -34,7 +34,7 @@ console.log(1);
34
34
As oak middleware:
35
35
36
36
``` ts
37
- import { Application } from " https://deno.land/x/oak@v11.1.0 /mod.ts" ;
37
+ import { Application } from " https://deno.land/x/oak@v12.0.1 /mod.ts" ;
38
38
import { tsMiddleware } from " https://deno.land/x/ts_serve@$MODULE_VERSION/mod.ts" ;
39
39
40
40
const app = new Application ();
@@ -54,22 +54,22 @@ await app.listen({ port: 8000 });
54
54
```
55
55
56
56
As a replacement for the
57
- [ serveDir] ( https://doc.deno.land/https://deno.land/std@0.177 .0/http/file_server.ts/~/serveDir )
57
+ [ serveDir] ( https://doc.deno.land/https://deno.land/std@0.178 .0/http/file_server.ts/~/serveDir )
58
58
function in the Deno standard library:
59
59
60
60
``` ts
61
- import { serve } from " https://deno.land/std@0.177 .0/http/mod.ts" ;
61
+ import { serve } from " https://deno.land/std@0.178 .0/http/mod.ts" ;
62
62
import { serveDirWithTs } from " https://deno.land/x/ts_serve@$MODULE_VERSION/mod.ts" ;
63
63
64
64
serve ((request ) => serveDirWithTs (request ));
65
65
```
66
66
67
67
As a replacement for the
68
- [ serveFile] ( https://doc.deno.land/https://deno.land/std@0.177 .0/http/file_server.ts/~/serveFile )
68
+ [ serveFile] ( https://doc.deno.land/https://deno.land/std@0.178 .0/http/file_server.ts/~/serveFile )
69
69
function in the Deno standard library:
70
70
71
71
``` ts
72
- import { serve } from " https://deno.land/std@0.177 .0/http/mod.ts" ;
72
+ import { serve } from " https://deno.land/std@0.178 .0/http/mod.ts" ;
73
73
import { serveFileWithTs } from " https://deno.land/x/ts_serve@$MODULE_VERSION/mod.ts" ;
74
74
75
75
serve ((request ) => serveFileWithTs (request , " ./mod.ts" ));
@@ -78,13 +78,13 @@ serve((request) => serveFileWithTs(request, "./mod.ts"));
78
78
As [ Hono] ( https://honojs.dev/ ) 's handler:
79
79
80
80
``` ts
81
- import { serve } from " https://deno.land/std@0.177 .0/http/server.ts" ;
82
- import { Hono } from " https://deno.land/x/hono@v2.2.5 /mod.ts" ;
81
+ import { serve } from " https://deno.land/std@0.178 .0/http/server.ts" ;
82
+ import { Hono } from " https://deno.land/x/hono@v3.0.2 /mod.ts" ;
83
83
import { serveDirWithTs } from " https://deno.land/x/ts_serve@$MODULE_VERSION/mod.ts" ;
84
84
85
85
const app = new Hono ();
86
86
app .get (" *" , (c ) => {
87
- return serveDirWithTs (c .req );
87
+ return serveDirWithTs (c .req . raw );
88
88
});
89
89
serve (app .fetch );
90
90
```
@@ -100,7 +100,7 @@ takes time. In that case, calling this function in advance can speed up later
100
100
calls to the transpile function.
101
101
102
102
``` ts
103
- import { serve } from " https://deno.land/std@0.177 .0/http/mod.ts" ;
103
+ import { serve } from " https://deno.land/std@0.178 .0/http/mod.ts" ;
104
104
import {
105
105
fourceInstantiateWasm ,
106
106
serveDirWithTs ,
0 commit comments