chore(tools): format package checks

This commit is contained in:
Danila Poyarkov 2026-08-13 20:32:53 +03:00
parent 0c2503ee29
commit d352ce0741
2 changed files with 15 additions and 11 deletions

View file

@ -3,14 +3,16 @@ import { join } from 'node:path'
import { publicPackageDirs } from '../packages' import { publicPackageDirs } from '../packages'
interface PackageJSON { name: string interface PackageJSON {
version: string name: string
main?: string version: string
types?: string main?: string
files?: string[] types?: string
bin?: Record<string, string> | string files?: string[]
exports?: unknown bin?: Record<string, string> | string
publishConfig?: Record<string, unknown> } exports?: unknown
publishConfig?: Record<string, unknown>
}
const errors: string[] = [] const errors: string[] = []

View file

@ -110,9 +110,11 @@ function checkTypeConsumer(cwd: string): void {
run([tsgoBin, '--noEmit', '-p', 'tsconfig.package-smoke.json'], cwd) run([tsgoBin, '--noEmit', '-p', 'tsconfig.package-smoke.json'], cwd)
} }
interface PackageJSON { name: string interface PackageJSON {
types?: string name: string
exports?: unknown } types?: string
exports?: unknown
}
function isRecord(value: unknown): value is Record<string, unknown> { function isRecord(value: unknown): value is Record<string, unknown> {
return Boolean(value) && typeof value === 'object' && !Array.isArray(value) return Boolean(value) && typeof value === 'object' && !Array.isArray(value)