Skip to content

Richienb/parse-pkg-name

Repository files navigation

Parse package name Travis CI Build Status

Parse a package name, returning the name and org parts.

NPM Badge

Install

npm install parse-pkg-name

Usage

const parsePackageName = require("parse-pkg-name");

parsePackageName("a");
//=> { org: undefined, name: "a" }

parsePackageName("@a/b");
//=> { org: "a", name: "b" }

parsePackageName.from({ org: undefined, name: "a" })
//=> "a"

parsePackageName.from({ org: "a", name: "b" })
//=> "@a/b"

API

parsePackageName(name)

name

Type: string

The package name to parse.

parsePackageName(data)

data

Type: object

The parsed package data.

Upgrading from 1.x

  • Minimum supported version is now Node.js 10.

About

Parse a package name, returning the name and org parts.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published