New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

7hoo-autocode

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

7hoo-autocode

代码自动生成器,从代码模板生成业务代码

  • 0.3.7
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

autocode

copy template code directory or file into your business module directory. 复制模板代码目录或文件到您的业务模块目录.

###How to use?

  1. 全局安装:
    npm install -g 7hoo-autocode
  2. 进入你的项目工程根目录, 运行:
    autocode init
    该方法会在根目录下自动生成__.autocode__文件夹及其子文件夹和文件
  3. 进入__.autocode__目录, 编辑__config.json__, 设置您的个人信息、您想自动生成的模块所存放的目标目录和模块名的对应关系
    配置文件中默认使用__.autocode/tpl__作为您的代码模板目录, 您也通过修改这里的配置实现自定义自己的代码模板目录
  4. 把你的代码模板放入上一步配置的代码模板目录里
  5. 运行:
    autocode yourModule yourCustomModuleName

###Placeholder

使用双花括号作为占位符: {{yourVariable}}

###Filter 占位符支持过滤器, 使用|作为过滤器开关: {{yourVariable|yourFilter}}
目前支持五种过滤器: capitalizexapitalizecamelizetoLowerCasetoUpperCase

###Inner Variable

autocode包含如下内置变量: __filepath____filename____date____moduleprefix__, 这些变量可用于代码模板内.

  • __moduleprefix__: 该变量的值是上一步的 yourCustomModuleName
  • __filepath__: 生成的文件的路径
  • __filename__: 生成的文件名
  • __date__: 生成文件的日期

###Additional

在上述How to use?第5步中的yourModule对应于代码模板目录下各子目录名.
比如 .autocode/tpl/ui 对应的yourModule为__ui__

Keywords

FAQs

Package last updated on 29 May 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc