0.5.14 • Published 12 months ago

@mapl/app v0.5.14

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

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