UNPKG

@codama/renderers-js

Version:

JavaScript renderer compatible with the Solana Kit library

26 lines 1.6 kB
import { RenderMap } from '@codama/renderers-core'; import type { CodeFormatter } from './formatCode'; import { Fragment } from './fragment'; import { RenderOptions } from './options'; type DependencyVersions = Record<string, string>; type PackageJson = { author?: string; dependencies?: DependencyVersions; description?: string; devDependencies?: DependencyVersions; keywords?: string[]; main?: string; name?: string; peerDependencies?: DependencyVersions; scripts?: Record<string, string>; version?: string; }; export declare const DEFAULT_DEPENDENCY_VERSIONS: DependencyVersions; export declare function syncPackageJson(renderMap: RenderMap<Fragment>, formatCode: CodeFormatter, options: Pick<RenderOptions, 'dependencyMap' | 'dependencyVersions' | 'packageFolder' | 'syncPackageJson' | 'useGranularImports'>): Promise<void>; export declare function createNewPackageJson(dependencyVersions: DependencyVersions): PackageJson; export declare function updateExistingPackageJson(packageJson: PackageJson, dependencyVersions: DependencyVersions): PackageJson; export declare function checkExistingPackageJson(packageJson: PackageJson, dependencyVersions: DependencyVersions): void; export declare function getUsedDependencyVersions(renderMap: RenderMap<Fragment>, dependencyMap: Record<string, string>, dependencyVersions: Record<string, string>, useGranularImports: boolean): DependencyVersions; export declare function shouldUpdateRange(dependency: string, currentRange: string, requiredRange: string): boolean; export {}; //# sourceMappingURL=packageJson.d.ts.map