generator-hostaworld-koa

1.0.1 • Public • Published

generator-hostaworld-koa NPM version Build Status Dependency Status Coverage percentage

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

Package Sidebar

Install

npm i generator-hostaworld-koa

Weekly Downloads

2

Version

1.0.1

License

MIT

Last publish

Collaborators

  • t83714