Now with Partition Management

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

    2.0.0 • Public • Published

    pkg-up Build Status

    Find the closest package.json file

    Install

    $ npm install --save pkg-up
    

    Usage

    /
    └── Users
        └── sindresorhus
            └── foo
                ├── package.json
                └── bar
                    ├── baz
                    └── example.js
    
    // example.js
    const pkgUp = require('pkg-up');
     
    pkgUp().then(filepath => {
        console.log(filepath);
        //=> '/Users/sindresorhus/foo/package.json'
    });

    API

    pkgUp([cwd])

    Returns a Promise for either the filepath or null if it could be found.

    pkgUp.sync([cwd])

    Returns the filepath or null.

    cwd

    Type: string Default: process.cwd()

    Directory to start from.

    Related

    • read-pkg-up - Read the closest package.json file
    • pkg-dir - Find the root directory of an npm package
    • find-up - Find a file by walking up parent directories

    License

    MIT © Sindre Sorhus

    Install

    npm i pkg-up@2.0.0

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • sindresorhus