pkg-entry-points
Version:
Get all entry-points for an npm package. Supports the `exports` field in `package.json`.
11 lines (8 loc) • 472 B
text/typescript
import _fs from 'fs';
type ConditionToPath = [conditions: string[], internalPath: string];
type PackageEntryPoints = {
[subpath: string]: ConditionToPath[];
};
declare const getPackageEntryPoints: (packagePath: string, fs?: typeof _fs.promises) => Promise<PackageEntryPoints>;
declare const getPackageEntryPointsSync: (packagePath: string, fs?: typeof _fs) => PackageEntryPoints;
export { type PackageEntryPoints, getPackageEntryPoints, getPackageEntryPointsSync };