generator-sy-template

0.0.1 • Public • Published

className for css/less relevant to path you supplied to yo

.<%= style.className %> {
  border: 1px dashed #f00;
}

className for components relevant to path you supplied to yo

import React from 'react';
class <%= component.className %> extends <%= component.classBase %> {
  render() {
    return (
      <div className="<%= style.className %>">
        Please edit <%= component.path %><%= component.fileName %> to update this component!
      <\/div>
    );
  }
}
<%= component.className %>.displayName = '<%= component.displayName %>';
<%= component.className %>.propTypes = {};
<%= component.className %>.defaultProps = {};
export default <%= component.className %>;

we use ejs template engine to render this template file!

component.webpackPath

import <%= component.className %> from '<%= component.webpackPath %>';

This is path used for webpack to bundle react files.

   webpackPath: path.normalize(`components/${componentPartPath}/${componentBaseName}.js`)

dev模式会指定我们的html文件

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    2

Package Sidebar

Install

npm i generator-sy-template

Weekly Downloads

2

Version

0.0.1

License

ISC

Last publish

Collaborators

  • liangklfangl