pnpm/resolving/local-resolver
await-ovo 77c754b10a
chore: eslint issues (#6123)
2023-02-23 12:12:32 +02:00
..
example-package refactor: group projects in different subdirectories (#5659) 2022-11-20 01:35:22 +02:00
src fix: remove `suppressImplicitAnyIndexErrors` from typescript settings (#5991) 2023-01-28 18:19:26 +02:00
test fix: remove `suppressImplicitAnyIndexErrors` from typescript settings (#5991) 2023-01-28 18:19:26 +02:00
CHANGELOG.md chore(release): 7.27.0 2023-02-08 14:27:15 +02:00
README.md refactor: group projects in different subdirectories (#5659) 2022-11-20 01:35:22 +02:00
example.js refactor: group projects in different subdirectories (#5659) 2022-11-20 01:35:22 +02:00
jest.config.js refactor: group projects in different subdirectories (#5659) 2022-11-20 01:35:22 +02:00
package.json chore: eslint issues (#6123) 2023-02-23 12:12:32 +02:00
tsconfig.json fix: remove `suppressImplicitAnyIndexErrors` from typescript settings (#5991) 2023-01-28 18:19:26 +02:00
tsconfig.lint.json refactor: put all non-public projects to directories that start with __ 2022-11-20 02:40:44 +02:00

README.md

@pnpm/local-resolver

Resolver for local packages

npm version

Installation

pnpm add @pnpm/local-resolver

Usage

'use strict'
const resolveFromLocal = require('@pnpm/local-resolver').default

resolveFromLocal({pref: './example-package'}, {prefix: process.cwd()})
  .then(resolveResult => console.log(resolveResult))
//> { id: 'link:example-package',
//    normalizedPref: 'link:example-package',
//    package:
//     { name: 'foo',
//       version: '1.0.0',
//       readme: '# foo\n',
//       readmeFilename: 'README.md',
//       description: '',
//       _id: 'foo@1.0.0' },
//    resolution: { directory: 'example-package', type: 'directory' }
//    resolvedVia: 'local-filesystem' }

License

MIT