Skip to content

sideroad/scaffolding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Scaffolding any project

##Install

npm install -g scaffolding

##Simple to use 1.Prepare scaffolding.json

{
  "properties": {
    "name": {
      "pattern": "^[a-zA-Z\\.\\-\\d]+$",
      "message": "Name must be only letters, numbers, dots, or dashes",
      "default": "sample",
      "required": true
    },
    "author": {
      "required": true
    }
  },
  "tpl": {
    "tpl/src/base.js": "dist/src/{{name}}.js",
    "tpl/test/base.test": "dist/test/{{name}}"
  }
}
  1. Execute scaffolding.
  2. Input prompt answer.
  3. Generates files by tpl settings. The file contents, filename will be replaced with prompt answer.
scaffolding

##Advanced

###Offcourse! Generally, project involved many developers

  1. Prepare .default.scaffolding.json
{
  "author": "sideroad"
}
  1. You can override the default setting!

###Use your favorite name for json

scaffolding chocolate.json

##Dependencies with awesome library

About

scaffolding any project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published