Git Product home page Git Product logo

generator-feathers's Introduction

generator-feathers

Build Status

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

# generate new application
yo feathers:app

# generate new hook
yo feathers:hook

# generate new middleware
yo feathers:middleware

# generate new model
yo feathers:model

# generate new service
yo feathers:service

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.

Changelog

0.8.1

  • adding disableNotifyUpdate config option to generator

0.7.0

  • updating to [email protected]
  • automatically setting idField
  • adding restrictToOwner hook to user service

0.6.0

  • adding middleware generation
  • adding auth hooks
  • moving to AST instead of Regex
  • a bunch of bug fixes and improvements

0.5.0

  • bug fixes and improvements
  • making nedb the default db
  • updating error handler

0.4.0

  • removing a bunch of boilerplate

0.3.0

  • sorting out hook path and inclusion
  • changing directory structure

0.2.0

  • cors
  • basic local auth
  • ability to select dbs

0.1.0

  • Initial release

License

Copyright (c) 2015

Licensed under the MIT license.

generator-feathers's People

Contributors

corymsmith avatar daffl avatar dv336699 avatar ekryski avatar greenkeeperio-bot avatar kc-dot-io avatar kulakowka avatar lauritzsh avatar lord avatar marshallswain avatar qard avatar sod avatar thejones avatar toddgeist avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.