1.0.22 • Published 5 years ago

tidyjs v1.0.22

Weekly downloads
35
License
MIT
Repository
github
Last release
5 years ago

tidyjs

A Node.js framework born for more tidy development of building server-side applications on top of Node.js & Typescript.

Installation

$ npm install tidyjs --save

Node.js >= 8.0.0 required

Getting Started

import { tidyServerApp } from 'tidyjs'

tidyServerApp()
    .use(ctx => {
        return {
           message: `Hello ${ctx.req.query.my_name || 'world'}, I am tidyjs`,
        }
    })
    .listen(3000)

Features

  • Extensible : powerful and natural plugin system.
  • Developer friendly : full Typescript support, and built to be very expressive.
  • Clean business logic : use pure function, separated from web protocol.
  • Full async support : take advantage of power of async/await.
  • Routing support type and schema : we can easily build strongly typed interfaces.
  • High performance routing : use used Prefix Tree, when there are a lot of routes, lookup performance can be greatly improved
  • Clean and solid code : the whole project is written in the Typescript strict mode and captures all errors and exceptions using async/await To build a clean and solid system.

Docs

Examples

code on github

License

MIT

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.0

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago