template for front-end develop
master为基础分支,对于所有的代码规范等写在其中,有改变时每个分支会merge一遍master分支
其余的针对各种业务场景的分支写在各自的独立分支中,各自的README内容独立
采用 eslint
+ prettier
对js代码进行规范, stylelint
对css进行规范。
配置项各个项目可不同。
详见配置
轻量级库的开发模板
npm install
随后对配置文件进行修改
- 发布配置
- package.json name version description main repository.url keyword license bugs.url homepage
- rollup配置
- rollup.config.js output.name
- config.js dev.name prod.name
- example配置
- config.js example.libName
- example/app.js 端口号
针对自己的库开发,轻量级,采用rollup打包,支持es6及stage-0
├── README.md
├── dist 包发布文件夹
├── test test
├── example 例子,express服务
├── package-lock.json
├── package.json
└── src
└── index.js 主入口
- example 针对webpack
- test
感谢KedAyAyA提出的方案