0.0.0 • Published 2 years ago

npm-publish-ts v0.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

把ts打包成js

  • 把ts打包成js需要使用tsc命令。
  • 使用tsc命令需要typescript包和tsconfig.json配置文件。

使用ts写jest

  • 使用ts写jest需要ts-jest包和jest.config.js配置文件。

删除dist目录

  • 删除dist目录需要del包。

直接运行ts

  • 直接运行ts需要ts-node包。

限制git commit格式

  • 限制git commit格式需要husky包和@commitlint/config-conventional包和commitlint.config.js配置文件和commit-msg脚本文件。

使用git cz取代git commit

  • 使用git cz取代git commit只需npm i -g git-cz即可。

使用eslint检测ts

  • 使用eslint检测ts需要eslint包和@typescript-eslint/eslint-plugin包和.eslintrc.js配置文件。
  • 使用standard规范需要eslint-config-standard包。

对暂存区的git文件进行fix

  • 对暂存区的git文件进行fix需要husky包和lint-staged包和lint-staged.config.js配置文件和pre-commit脚本文件。

使用conventional-changelog命令生成CHANGELOG.md文件

  • 使用conventional-changelog命令生成CHANGELOG.md文件需要conventional-changelog-cli包。

初始化内容:npx conventional-changelog -p angular -i CHANGELOG.md -s -r 0

  • 不仅可在git打tag之后使用(会生成全部tag的feat和fix)。
    • 操作时需要先对package.json的version字段进行自增,然后打tag,最后运行上述命令。
  • 也可以在git打tag之前使用(会生成自上次tag后的feat和fix)。
    • 操作时需要先对package.json的version字段进行自增,然后运行上述命令,最后打tag。

追加新内容:npx conventional-changelog -p angular -i CHANGELOG.md -s

  • 只可以在git打tag之前使用(会生成自上次tag后的feat和fix)。
    • 操作时需要先对package.json的version字段进行自增,然后运行上述命令,最后打tag。

注意事项:git的tag需要是v开头的格式。

  • 例:git tag v2.0.0 -m "标签的注释"

最佳实践:保持版本号的一致性。

  • 例:如果package.json的version字段是2.0.0,那么git打tag时就要打成v2.0.0
0.0.0

2 years ago

2.0.10

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago