0.5.14 • Published 12 months ago
@mapl/app v0.5.14
Mapl
A low-overhead framework for all runtimes.
import { jitc, router } from '@mapl/app';
const app = router()
// Example middleware
.use((c) => c.headers.push(['server', 'mapl']))
// Send normal text
.get('/', {
type: 'text',
fn: () => 'Hi'
})
// Send html
.get('/home', {
type: 'html',
fn: () => '<p>Hi</p>'
});
// Send JSON
.get('/req', {
type: 'json',
fn: (ctx) => ctx
});
// Compile the app to a fetch function
const fetch = jitc(app);
// Example request
fetch(new Request('http://127.0.0.1:3000')); // new Response('Hi')0.5.10
1 year ago
0.5.11
1 year ago
0.1.10
1 year ago
0.5.14
12 months ago
0.5.12
12 months ago
0.5.13
12 months ago
0.0.30
1 year ago
0.1.0
1 year ago
0.3.0
1 year ago
0.1.2
1 year ago
0.1.1
1 year ago
0.5.4
1 year ago
0.1.8
1 year ago
0.0.26
1 year ago
0.5.3
1 year ago
0.1.7
1 year ago
0.0.27
1 year ago
0.5.6
1 year ago
0.0.28
1 year ago
0.5.5
1 year ago
0.1.9
1 year ago
0.0.29
1 year ago
0.5.0
1 year ago
0.1.4
1 year ago
0.1.3
1 year ago
0.5.2
1 year ago
0.1.6
1 year ago
0.5.1
1 year ago
0.1.5
1 year ago
0.5.8
1 year ago
0.5.7
1 year ago
0.5.9
1 year ago
0.0.25
1 year ago
0.2.1
1 year ago
0.2.0
1 year ago
0.2.6
1 year ago
0.4.1
1 year ago
0.2.3
1 year ago
0.4.0
1 year ago
0.2.2
1 year ago
0.2.5
1 year ago
0.4.2
1 year ago
0.2.4
1 year ago
0.0.24
1 year ago
0.0.21
1 year ago
0.0.22
1 year ago
0.0.23
1 year ago
0.0.20
1 year ago
0.0.19
1 year ago
0.0.16
1 year ago
0.0.17
1 year ago
0.0.18
1 year ago
0.0.13
1 year ago
0.0.14
1 year ago
0.0.15
1 year ago
0.0.12
1 year ago
0.0.11
1 year ago
0.0.10
1 year ago
0.0.9
1 year ago
0.0.8
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago