generator-feathers-namespace

3.1.1 • Public • Published

generator-feathers

Greenkeeper badge

Build Status

A Yeoman generator for a Feathers application. This is a fork of the generator-feathers that places services namespaced with a . on their own url instead of the root url. I.E. yo feathers:service foo.bar would create the following endpoint: /foo/bar It would also place bar as a service within a foo parent directory

Installation

First you need install yeoman.

npm install -g yo

Then install the feathers generator.

npm install -g yo generator-feathers-namespace

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.

/generator-feathers-namespace/

    Package Sidebar

    Install

    npm i generator-feathers-namespace

    Weekly Downloads

    3

    Version

    3.1.1

    License

    MIT

    Unpacked Size

    388 kB

    Total Files

    81

    Last publish

    Collaborators

    • richbai90