mvc-generator

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

npm install mvc-generator
1 downloads in the last week
4 downloads in the last month

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

npm loves you