Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

ginit

Package Overview
Dependencies
8
Maintainers
1
Versions
9
Issues
File Explorer

Advanced tools

ginit

支持自定义template的脚手架初始化的模块

    2.0.2latest

Version published
Maintainers
1
Yearly downloads
903
increased by87.34%

Weekly downloads

Readme

Source

脚手架初始化ginit


安装

$ sudo npm install -g ginit

直接使用

ginit [email protected]:jianlin.zjl/kimi-template.git 支持.git 与本地资源目录

模块使用

var ginit = require('../index').init; ginit('./template'); //最简单模式 ginit({ dir: '[email protected]:jianlin.zjl/grunt-awp.git', // 默认 本地资源也可以 mapObj:{ //配置多个简写 '-m': '[email protected]:xxx.git', '-l': '[email protected]:xxx.git', }, dist: 'xxx' //资源复制到那个目录 默认当前 },function () { console.log('end') // body... })

template开发

可以直接fork [email protected]:jianlin.zjl/kimi-template.git 代码修改

1.注意当前目录下_inquirer.js 中为配置文件 支持简单的定义变量

2.文件名称_xxx会过滤为替换为.xxx

3.文件使用_template()处理

该模块解决的问题

1.将面向各种场景的代码沉淀固化为template 方便共享 重用

2.解决脚手架中的template 无法支持自定义扩展 要么初始化的代码太通用基本没提供内容等 要么有些脚手架就是根据业务深度定制后无法通用

####log 1.0.0 将使用 ginit.init 替换之前的ginit 曝露添加其他函数方便创建文件需要

FAQs

What is ginit?

支持自定义template的脚手架初始化的模块

Is ginit popular?

The npm package ginit receives a total of 3 weekly downloads. As such, ginit popularity was classified as not popular.

Is ginit well maintained?

We found that ginit demonstrated a not healthy version release cadence and project activity. It has 1 open source maintainer collaborating on the project.

Last updated on 14 Jun 2017
Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc