1.1.1 • Published 2 years ago

newday01 v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Fast, unopinionated, minimalist web framework for node.

const newday01 = require('newday01')
const app = newday01()

app.get('/', function (req, res) {
  res.send('Hello World')
})

app.listen(3000)

Installation

This is a Node.js module available through the npm registry.

Before installing, download and install Node.js. Node.js 0.10 or higher is required.

Installation is done using the npm install command:

$ npm install newday01

Features

  • Robust routing
  • Focus on high performance
  • Super-high test coverage
  • HTTP helpers (redirection, caching, etc)
  • View system supporting 14+ template engines
  • Content negotiation
  • Executable for generating applications quickly

    Docs & Community

  • Website and Documentation - [website repo]

  • GitHub Organization for Official Middleware & Modules
  • E-Mail for support and questions.

Security Issues

If you discover a security vulnerability in newday, please see Security Policies and Procedures.

Quick Start

The quickest way to get started with newday is to create your own app:

$ newday01 /tmp/foo && cd /tmp/foo

Install dependencies:

$ npm install

Start the server:

$ npm start

View the website at: http://localhost:3000

Philosophy

The newday philosophy is to provide small, robust tooling for HTTP servers, making it a great solution for single page applications, web sites, hybrids, or public HTTP APIs.

Newday does not force you to use any specific ORM or template engine. With support for over 14 template engines via Consolidate.js, you can quickly craft your perfect framework.

Contributing

Contributing Guide

People

The original author of newday is TJ Holowaychuk

The current lead maintainer is Douglas Christopher Wilson

License

MIT