4.0.0-pre.2-3 • Published 5 years ago

generator-feathers-ts v4.0.0-pre.2-3

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

generator-feathers

Build Status Greenkeeper badge

A Yeoman generator for a Feathers application

Installation

First you need install yeoman.

npm install -g yo

Then install the feathers generator.

npm install -g yo generator-feathers-ts

Usage

Create a directory for your new app.

mkdir my-new-app; cd my-new-app/

Generate your app and follow the prompts.

yo feathers-ts

Start your brand new app! 💥

npm start

Available commands

# short alias for generate new application
yo feathers-ts

# set up authentication
yo feathers-ts:authentication

# set up a database connection
yo feathers-ts:connection

# generate new hook
yo feathers-ts:hook

# generate new middleware
yo feathers-ts:middleware

# generate new service
yo feathers-ts:service

Production

feathers/feathers-configuration uses NODE_ENV to find a configuration file under config/. After updating config/production.js you can run

NODE_ENV=production npm start

Contributing

To contribute PRs for these generators, you will need to clone the repo then inside the repo's directory, run npm link. This sets up a global link to your local package for running tests (npm test) and generating new feathers apps/services/hooks/etc.

When finished testing, optionally run npm uninstall generator-feathers-ts to remove the link.

License

Copyright (c) 2017

Licensed under the MIT license.