SYMBOL INDEX (18 symbols across 6 files) FILE: src/index.ts function beautifyPackageJson (line 112) | function beautifyPackageJson(packageJson: PackageJson) { FILE: src/list.ts type DependenciesMap (line 6) | interface DependenciesMap { type DependencyStack (line 10) | type DependencyStack = Array<{ type PackageJson (line 15) | interface PackageJson { function collectDeps (line 34) | async function collectDeps( function checkStackDependencies (line 156) | function checkStackDependencies( function hasCirculation (line 182) | function hasCirculation(name: string, range: string, stack: DependencySt... FILE: src/lock.ts type Lock (line 7) | interface Lock { function updateOrCreate (line 46) | function updateOrCreate(name: string, info: Lock[string]) { function getItem (line 67) | function getItem(name: string, constraint: string): Manifest | null { function writeLock (line 91) | async function writeLock() { function readLock (line 108) | async function readLock() { FILE: src/log.ts function logResolving (line 10) | function logResolving(name: string) { function prepareInstall (line 17) | function prepareInstall(count: number) { function tickInstalling (line 29) | function tickInstalling() { FILE: src/resolve.ts type Manifest (line 4) | interface Manifest { constant REGISTRY (line 12) | const REGISTRY = process.env.REGISTRY || 'https://registry.npmjs.org/' FILE: src/utils.ts function sortKeys (line 1) | function sortKeys(obj: T) {