read-pkg
TypeScript icon, indicating that this package has built-in type declarations

9.0.1 • Public • Published

read-pkg

Read a package.json file

Why

Install

npm install read-pkg

Usage

import {readPackage} from 'read-pkg';

console.log(await readPackage());
//=> {name: 'read-pkg', …}

console.log(await readPackage({cwd: 'some-other-directory'}));
//=> {name: 'unicorn', …}

API

readPackage(options?)

Returns a Promise<object> with the parsed JSON.

readPackageSync(options?)

Returns the parsed JSON.

options

Type: object

cwd

Type: URL | string
Default: process.cwd()

Current working directory.

normalize

Type: boolean
Default: true

Normalize the package data.

parsePackage(packageFile, options?)

Parses an object or string into JSON.

packageFile

Type: object | string

An object or a stringified object to be parsed as a package.json.

options

Type: object

normalize

Type: boolean
Default: true

Normalize the package data.

Related

/read-pkg/

    Package Sidebar

    Install

    npm i read-pkg

    Weekly Downloads

    36,346,726

    Version

    9.0.1

    License

    MIT

    Unpacked Size

    6.92 kB

    Total Files

    5

    Last publish

    Collaborators

    • sindresorhus