discoverPackageJson
Generated reference page for the discoverPackageJson function export.
- Import:
@kjanat/dreamcli - Export kind: function
- Declared in:
src/core/config/package-json.ts - Source link:
src/core/config/package-json.ts:257
Signatures
ts
function discoverPackageJson(adapter: PackageJsonAdapter, startDir?: string): Promise<PackageJsonData | null>;| Parameter | Type | Description |
|---|---|---|
adapter | PackageJsonAdapter | Adapter providing readFile + cwd. |
startDir | string | undefined | Optional explicit directory or file path to walk up from. |
Members
Members
discoverPackageJson
Discover the nearest package.json by walking up from startDir (or adapter.cwd when omitted).
ts
(adapter: PackageJsonAdapter, startDir?: string): Promise<PackageJsonData | null>;Examples
ts
import { discoverPackageJson } from '@kjanat/dreamcli';
const pkg = await discoverPackageJson(adapter);
if (pkg !== null) {
console.log(pkg.version); // '1.2.3'
}