import path from 'node:path' import { fileURLToPath } from 'node:url' import { validateRuntimeAssetRegistry } from './runtime-asset-inventory.mjs' const scriptDirectory = path.dirname(fileURLToPath(import.meta.url)) const workspace = path.resolve(scriptDirectory, '..', '..') const manifestArgument = process.argv[2] if (!manifestArgument) throw new Error('Usage: node validate-runtime-asset-inventory.mjs ') const inventory = await validateRuntimeAssetRegistry( path.resolve(workspace, manifestArgument), workspace, path.join(workspace, 'design-pipeline', 'manifests'), ) process.stdout.write(`${JSON.stringify(inventory)}\n`)