hello-npm-ts-starter
v1.0.1
Published
A minimal TypeScript npm package with a helloWorld API and hello-npm CLI
Maintainers
Readme
hello-npm-ts-starter
一个最小可用的 TypeScript npm 包模板:提供可导入的 helloWorld 函数与可执行的 hello-npm CLI。
安装
npm install hello-npm-ts-starter
# 或者
pnpm add hello-npm-ts-starter使用(导入 API)
import helloWorld, { helloWorld as hw } from "hello-npm-ts-starter";
console.log(helloWorld()); // Hello, world!
console.log(hw("TypeScript")); // Hello, TypeScript!使用(命令行)
安装后将提供 hello-npm 命令:
npx hello-npm # Hello, world!
hello-npm Alice # Hello, Alice!
hello-npm -n Bob # Hello, Bob!
hello-npm --help # 查看帮助
hello-npm --version # 查看版本开发与发布
# 安装依赖
npm install
# 构建
npm run build
# 本地测试 CLI
node dist/cli.js --help
# 发布到 npm(请先把 package.json 的 name 改成你自己的包名)
npm publish --access public注意:
package.json的files字段仅包含dist,发布时会自动包含package.json等元数据文件。
