generator-hostaworld-koa
v1.0.1
Published
A Koa applicatiion starter template generator
Downloads
1
Readme
generator-hostaworld-koa
A Koa applicatiion starter template generator built on top of Yeoman.
Packages & Options
I built this Koa starter kit for my own projects and it packages with the following packages:
- Koa v2
- @std/esm : Enable ES modules in Node 4+
- koa-compress: Compress middleware for Koa
- koa-logger: Development style logger middleware for koa
- koa-route: a simple route middleware for koa
- koa-static: Koa static file serving middleware
- ejb: A simple templating language that lets you generate HTML markup with plain JavaScript.
- co-views: Template rendering for co using co-render. This module provides functionality such as specifying a views directory and default extension name.
- co-body: Parse request bodies with co. Optional. Default to install
- koa-instant-theme: A pre-packaged frontend theme pack. Optional. Default to not install
- request & request-promise: The simplified HTTP request client 'request' with Promise support. Powered by Bluebird. Optional. Default to install
- mysql2 & mysql2-promise: MySQL client for Node.js with focus on performance. Optional. Default to install You have chance to specify the DB coonfiguration (username & password etc.)
The starte kit is configurable and you can choose to leave some of the packages during the installation.
Prerequisites
- Node.js (Version 8.4.0 and up is required)
Installation
First, install Yeoman and generator-hostaworld-koa using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-hostaworld-koa
Then to go the project folder:
yo hostaworld-koa
After the instllation, you can start the local web server by:
npm start
License
MIT © Jacky Jiang