Skip to content

javin9/npm-package-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm-package-boilerplate

使用 Typescript 创建自己的 NPM 包

依赖包

npm install --save-dev typescript ts-node
npm install tsup -D

初始化 tsconfig

npx tsc --init

outDir 改成dist

打包工具

tsup

单元测试工具

https://cn.vitest.dev/guide/

npm install -D vitest @vitest/coverage-v8
touch vitest.config.ts

如果你不使用 Vite 作为构建工具,你可以使用配置文件中的 test 属性来配置 Vitest:

import { defineConfig } from 'vitest/config';

export default defineConfig({
  test: {
    // ...
  },
});

代码校验

prettier 校验,模板仓库没有添加配置,是因为 prettier 经常更新,所以每次可以根据官方文档配置

参考文献

About

npm-package-boilerplate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published