|
|
5 年之前 | |
|---|---|---|
| dist | 5 年之前 | |
| src | 5 年之前 | |
| tests | 5 年之前 | |
| .eslintignore | 5 年之前 | |
| .eslintrc.js | 5 年之前 | |
| .gitignore | 5 年之前 | |
| .huskyrc.js | 5 年之前 | |
| README.md | 5 年之前 | |
| commitlint.config.js | 5 年之前 | |
| lint-staged.config.js | 5 年之前 | |
| package-lock.json | 5 年之前 | |
| package.json | 5 年之前 | |
| prettier.config.js | 5 年之前 | |
| rollup.config.js | 5 年之前 | |
| tsconfig.json | 5 年之前 |
本项目是开发TypeScript npm包项目的模板,基于rollup打包,输出可被CommonJS、ESModule识别,并可直接被浏览器script引入的模块。
基于本仓库进行开发,可以fork一个仓库或自行拷贝目录结构。
npm install
npm run build
ESLint + Airbnb config
Prettier
mocha + chai
npm run test
package.json中name名称需要修改为相应包名称。为了将包发到npm私服上,name且必须以“@sc/”开头,如:@sc/test。
发布前应先执行构建指令
注册npm的地址为npm私服地址:
npm config set registry http://192.168.1.90:4873(可使用nrm进行管理)
发布
npm publish
若缺少权限,需要先进行用户验证:
npm addusernpm login