UNPKG

pnpm

Version:

A fast implementation of npm install

14 lines (13 loc) 507 B
import { PackageSpec } from '../install'; /** * Check if a module exists (eg, `node_modules/node-pre-gyp`). This is the case when * it's part of bundleDependencies. * * This check is also responsible for stopping `pnpm i lodash` from doing anything when * 'node_modules/lodash' already exists. * * @example * spec = { name: 'lodash', spec: '^3.0.2' } * isAvailable(spec, 'path/to/node_modules') */ export default function isAvailable(spec: PackageSpec, modules: string): Promise<boolean>;