// Manually “tree shaken” from: // // Last checked on: Nov 2, 2023. // // This file solves a circular dependency. // In Node.js, `getPackageType` is in `resolve.js`. // `resolve.js` imports `get-format.js`, which needs `getPackageType`. // We split that up so that bundlers don’t fail. /** * @typedef {import('./package-json-reader.js').PackageType} PackageType */ import {getPackageScopeConfig} from './package-config.js' /** * @param {URL} url * @returns {PackageType} */ export function getPackageType(url) { const packageConfig = getPackageScopeConfig(url) return packageConfig.type }