Skip to content
This repository was archived by the owner on Jan 3, 2023. It is now read-only.

feathersjs-ecosystem/generator-feathers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4700c34 Â· Jan 3, 2023
Dec 15, 2021
Jun 13, 2022
Sep 19, 2019
Dec 15, 2021
Mar 20, 2016
Jun 5, 2019
Feb 20, 2016
Feb 20, 2016
Jun 13, 2022
Oct 25, 2015
Jan 3, 2023
Jun 20, 2019
Jun 13, 2022
Jun 13, 2022

Repository files navigation

generator-feathers

Important: The Feathers generator has been moved to the cli package in feathersjs/feathers

CI

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

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

Start your brand new app! 💥

npm start

Available commands

# short alias for generate new application
yo feathers

# set up authentication
yo feathers:authentication

# set up a database connection
yo feathers:connection

# generate new hook
yo feathers:hook

# generate new middleware
yo feathers:middleware

# generate new service
yo feathers: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 to remove the link.

License

Copyright (c) 2017

Licensed under the MIT license.