11.0.0 • Published 2 years ago

read-package-up v11.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

read-package-up

Read the closest package.json file

Why

Install

npm install read-package-up

Usage

import {readPackageUp} from 'read-package-up';

console.log(await readPackageUp());
/*
{
	packageJson: {
		name: 'awesome-package',
		version: '1.0.0',
		…
	},
	path: '/Users/sindresorhus/dev/awesome-package/package.json'
}
*/

API

readPackageUp(options?)

Returns a Promise<object>, or Promise<undefined> if no package.json was found.

readPackageUpSync(options?)

Returns the result object, or undefined if no package.json was found.

options

Type: object

cwd

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

The directory to start looking for a package.json file.

normalize

Type: boolean\ Default: true

Normalize the package data.

Related

  • read-pkg - Read a package.json file
  • package-up - Find the closest package.json file
  • find-up - Find a file by walking up parent directories
  • pkg-conf - Get namespaced config from the closest package.json
@everything-registry/sub-chunk-2628wisdomtemp-test-semantic-releasesportscale-wifi-connectkysely-kitiimhot-hooklinkcheck-binlets-releasemarkmap-climarkdown-man@wdio/electron-bundler@wdio/electron-utils@ui5/project@universal-ember/docs-support@thegetty/quire-cli@tomer/eslint-config@uscreen.de/fastify-app@template-tools/sync-clialfyamo-uploadalfred-oktaalfred-confluencebabel-dual-packageaoc-tools@google-cloud/functions-framework@google/clasp@hankei6km/files-to-licenses@guardian/eslint-config@effective/favicongomantic_release@atombyte/duelstylelint-find-new-rulesyeoman-generatorwdio-electron-serviceversion-everythingminimauscgamecocksandstormmixaorder-fetchernpm-homenvepastelreact-native-ideo-rn-notificationsrotjreact-native-payu-paymentreact-native-lazp-device-infosemantic-releasereact-native-test-multiplier-libraryno-scriptsnetlify-clinpm-link-clinppkgszpkglesspkg-to-readmepeowly-commandsprisma-lintprisma-safetysfdx-hardisshopify-bulk-export@oh-my-commit/cli@oneblink/release-cli@orgbluetooth/react-native-arunpayupayment@orgbluetooth/react-native-payupayment@openapi-typescript-infra/service@openapi-typescript-infra/service-tester@equinor/fusion-imports@equinor/fusion-framework-cli@node-loaders/resolve@flowr/petal-utils@foxford/cli@ideasonpurpose/build-tools-wordpress@postinumero/formatjs-toolsgenerator-yeoman-dockerformatly@techsky/tsupconfig@tabula/forge@syedt/hellosdkdsaas-cockpit-analyzerdomaincomponenteasy-simple-encryptioneslint-plugin-fsecondeslint-config-ravneslint-config-hyobaneslint-config-starstuffeslint-config-dareneslint-plugin-technobuddhaeslint-plugin-unicorn@-xun/release@-xun/changelog@abstracter/atomic-release@pradeepgudipati/kovaad-chat-ui-kit-styles@byteever/scripts@busybox/eslint-config@career0.1/my-first-career0.1@career0.1/my-first-career0.2@circlesac/sdkifychangelog-iocontiamo-semantic-releasecreate-xo
11.0.0

2 years ago