| 12345678910111213141516171819202122232425262728293031 |
- /**
- * @param {string} jsonPath
- * @param {{specifier: URL | string, base?: URL}} options
- * @returns {PackageConfig}
- */
- export function read(jsonPath: string, { base, specifier }: {
- specifier: URL | string;
- base?: URL;
- }): PackageConfig;
- /**
- * @param {URL | string} resolved
- * @returns {PackageConfig}
- */
- export function getPackageScopeConfig(resolved: URL | string): PackageConfig;
- /**
- * Returns the package type for a given URL.
- * @param {URL} url - The URL to get the package type for.
- * @returns {PackageType}
- */
- export function getPackageType(url: URL): PackageType;
- export type PackageType = "commonjs" | "module" | "none";
- export type PackageConfig = {
- pjsonPath: string;
- exists: boolean;
- main?: string | undefined;
- name?: string | undefined;
- type: PackageType;
- exports?: Record<string, unknown> | undefined;
- imports?: Record<string, unknown> | undefined;
- };
- //# sourceMappingURL=package-json-reader.d.ts.map
|