0.3.1 • Published 5 years ago

create-node-pack v0.3.1

Weekly downloads
2
License
MIT
Repository
-
Last release
5 years ago

NPM version

create-node-pack是一个Node.js包/项目自动化生成工具,使用它生成的包/项目内置了Typescript的支持,并自动创建完善的tsconfig配置、tslint配置和启动脚本。

使用create-node-pack的cli工具可以方便地创建Node.js的包,只需要关注于包的核心业务逻辑,其他从配置到发布的琐碎事情全部都已经做好。

如果是创建一个Node.js的应用项目,需要稍微更改一下自动生成的package.json中的信息即可。

如何使用?

create-node-pack提供了脚本依赖支持和cli命令支持两种使用方式。 如果你需要将它作为依赖,通过你的程序来进行调用,可以在项目本地安装它。

推荐先安装yarn
关于Yarn

$ yarn add create-node-pack

使用方法:

import PackageGenerator from 'create-node-pack'
// or
const PackageGenerator = require('create-node-pack').default;

如果你想使用它的cli功能,通过终端来进行项目生成,则可以在全局安装它。

$ npm install -g create-node-pack

使用方法:

$ create-node-pack <your package/application name>

当使用cli方式时,会在当前目录下创建一个与包/应用同名的文件夹来存放项目文件。

项目模板结构

以下为自动生成的项目的基本结构:

.
├── README.md					// 项目说明文件
├── build						// 项目构建文件所存放的文件夹
├── node_modules				// 项目依赖文件所存放的文件夹
├── package.json				// 项目配置文件
├── src						// 源文件存放文件夹
│   └── index.ts				// 自动生成的入口文件
├── test						// 测试文件存放文件夹
│   ├── index.spec.ts		// 自动生成的测试文件
│   └── tsconfig.json		// 测试文件的typescript配置
├── tsconfig.json			// 项目的typescript配置
├── tslint.json				// tslint的配置
└── yarn.lock					// yarn的锁

支持

加入QQ群:348108867 以获得技术支持!❤️

0.3.1

5 years ago

0.3.0

5 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago

0.0.22

6 years ago

0.0.21

6 years ago

0.0.20

6 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago