generator-node-module-typescript TypeScript Node模块脚手架

脚本项目的 Yeoman 脚手架用过不少,这个generator-node-module-typescript算是比较省心的一个,尤其适合做TypeScript写的 Node 模块,结构清晰,还内置了不少开发工具配置。

TypeScript 的支持比较完善,不光能编译,还帮你预设好了tsconfig.json,不用再东拼西凑配置文件,开箱就能跑。

ESLint + Prettier配置也搭好了,配合eslint-config-typescript用起来更顺手,格式和语法检查一把抓,省事不少。平时团队开发也更统一。

另外还贴心支持了npm publish流程,自动帮你包结构,配好入口文件。像maintypes这些字段都不用自己手动改,蛮适合频繁发布的小工具包。

安装也挺简单,先全局装一下:

npm install -g yo generator-node-module-typescript

就可以用yo node-module-typescript开搞。

如果你对前期搭项目比较烦,也懒得配一堆 lint 和打包工具,那这个生成器挺值得一试的。平时写 CLI 工具、node 服务端模块,直接拿来就能用。

zip
generator-node-module-typescript-master.zip 预估大小:37个文件
folder
generator-node-module-typescript-master 文件夹
file
.gitignore 1012B
file
.babelrc 382B
file
.eslintrc 30B
file
package.json 2KB
file
.npmrc 19B
folder
src 文件夹
file
writing.js 2KB
file
install.js 744B
file
index.js 838B
file
initializing.js 190B
file
configuring.js 96B
file
conflicts.js 61B
file
end.js 55B
file
prompting.js 2KB
file
default.js 62B
file
CONTRIBUTING.md 2KB
file
LICENSE 1KB
file
CHANGELOG.md 363B
folder
generators 文件夹
folder
app 文件夹
folder
templates 文件夹
folder
template 文件夹
folder
shared 文件夹
file
tests_eslintrc 36B
file
_package.json 3KB
file
Makefile 5KB
folder
src 文件夹
file
index.ts 30B
file
webpack.config.js 645B
folder
bin 文件夹
file
bin.js 68B
file
_npmrc 19B
file
_babelrc 3KB
file
tsconfig.json 603B
file
tsconfig.app.json 57B
file
_gitignore 1KB
folder
tests 文件夹
file
index.ts 127B
file
_setup.ts 21B
file
silicon.mk 1009B
file
_cspellrc 58B
file
_eslintrc 3KB
file
.prettierignore 26B
file
README.md 2KB
file
.editorconfig 279B
file
.prettierrc 38B
zip 文件大小:23.27KB