metal-gen-component

1.1.0 • Public • Published

Metal Generate Component

Generate a Metal.js JSX component and SCSS file at working directory using CSS Modules syntax

Installation

npm install --global metal-gen-component

Usage

This generator takes one argument. Component name in kebab-format.

metalgen <component-name>
smelt <component-name>

example:

metalgen my-application
smelt my-application

outputs in your current working directory:

MyApplication.js

import Component, {Config} from 'metal-jsx';

import './MyApplication.scss';

export default class MyApplication extends Component {
	created() {}

	attached() {}

	render() {
		return (
			<div class="my-application-container">

			</div>
		);
	}
}

MyApplication.PROPS = {}

MyApplication.STATE = {}

// ----------

MyApplicaiton.scss

@import "~styles/variables";

.my-application-container {}


// ----------

Readme

Keywords

none

Package Sidebar

Install

npm i metal-gen-component

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

4.66 kB

Total Files

4

Last publish

Collaborators

  • jwu910