Skip to content

Create a file based on a template and add it to component.json

Notifications You must be signed in to change notification settings

kewah/component-generate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

component-generate Build Status

Create a file based on a template and add it to component.json.

Install

npm install -g component-generate

Usage

$ component generate foo.js

It creates the file foo.js based on the JavaScript default template. It also add the reference to the component.json file.

{
  ...
  "scripts": [
    "foo.js"
  ]
}

Options

Template

-t or --template
You can specify the template you want to use. The templates list is available here.

$ component generate index.js -t templateName

If you want to add a new template, you can add it in template/[extension]/[templateName].tpl and make a PR. Templates are rendered using underscore.
In a future version, we will be able to use local templates. We need to find the simplest way to do it (see issue).

Parameters

-p or --params
Parameters that will be used by the template.

$ component generate index.js -t exports -p name:HomePage

Will render

'use strict';

module.exports = HomePage;

function HomePage() {

}

License

Released under the MIT license

About

Create a file based on a template and add it to component.json

Resources

Stars

Watchers

Forks

Packages

No packages published