0.0.3 • Published 1 month ago

@kinngyo/np v0.0.3

Weekly downloads
-
License
-
Repository
-
Last release
1 month ago

np

基于 npm 命令快速生成发布版本,方便发布npm包

免安装(推荐)

# 查看使用
npx @kinngyo/np --help

# 查看版本
npx @kinngyo/np --version

# 发布
npx @kinngyo/np --remote=false --tag=beta --access=public --registry=https://registry.npmjs.org/

安装

yarn add @kinngyo/np -D
# 或者
npm i @kinngyo/np --save-dev

命令使用

# 查看使用
np --help

# 查看版本
np --version

# 发布
np --remote=false --tag=beta --access=public --registry=https://registry.npmjs.org/

命令参数

参数类型必填可选说明默认值
-h, --helpstring--查看帮助--
-v,--versionstring--版本--
--remoteboolean---是否远程查询该包版本true
---no-remoteboolean--禁止远程查询该包版本--
--tagstring--发布时候的 tag 标签--
--accessstring-私有包访问权限public
--registrystring--发布源--

API使用

import NpmPublish from '@kinngyo/np'

const np = new NpmPublish(root:string)

np.publish(option: Partial<INpOption>)

type

interface INpOption {
    remote: boolean
    tag: string
    access: string
    registry: string
}

API参数

属性类型必填可选说明默认值
remotebooleantrue/false是否远程查询该包版本true
tagstring-发布时候的 tag 标签'latest'
accessstring私有包访问权限'public'
registrystring-发布源--

publishConfig

  • 命令、api调用都可以通过publishConfig设置
{
    "publishConfig": {
        "registry": "https://registry.npmjs.org/",
        "access": "public",
        "tag": "beta"
    }
}

优先级别

命令(API)参数 > publishConfig > 默认

注意

  • 1.请确保npm login登录状态
  • 2.如果是远程git代码,需要commit本地代码
0.0.3

1 month ago

0.0.2

6 months ago

0.0.2-alpha.1

6 months ago

0.0.2-alpha.0

6 months ago

0.0.1

6 months ago

0.0.1-alpha.2

6 months ago

0.0.1-alpha.1

6 months ago