mvc-generator

1.0.0 • Public • Published

node-contrib-mvcgenerator

A tool to scaffold your MVC project based on a simple JSON config.

Example config file:

exports.config = {
  // filename extensions - acceptable formats: js, hbs, html, coffee
    extension: {
        controllers: 'js',
        models: 'js',
        views: 'hbs'
    },
 
    // define the names of folders for each component
    models: 'models',
    controllers: 'controllers',
    views: 'views',
    partials: 'partials',
 
    // whether or not we use the standard convention of pluralizing models into collections (e.g. User -> Users)
    pluralize_collections: true,
 
    // the appended word for semantic consistency
    controller_prefix: 'Controller',
 
    // file names
    files: {
        models: ['dog', 'animal'],
        views: ['dog', 'pups', 'about'],
        controllers: ['dog', 'animal', 'pups']
    }};

Usage: Just add your config file in the same directory, tweak to your liking, and run: node generator.js

Readme

Keywords

none

Package Sidebar

Install

npm i mvc-generator

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • christabor