UNPKG

@custom-elements-manifest/analyzer

Version:

<!-- [=> See Source <=](../../docs/analyzer/index.md) -->

25 lines (21 loc) 665 B
/** * Updates the version nr of the fixtures * * @example * node scripts/update-version.js --version 0.2.0 */ import globby from 'globby'; import commandLineArgs from 'command-line-args'; import fs from 'fs'; const mainDefinitions = [ { name: 'version' } ]; const { version } = commandLineArgs(mainDefinitions); (async () => { const cemPaths = await globby([`${process.cwd()}/fixtures/**/custom-elements.json`, `${process.cwd()}/fixtures/**/output.json`]); cemPaths.forEach(path => { const cem = JSON.parse(fs.readFileSync(path).toString()); cem.schemaVersion = version; fs.writeFileSync(path, JSON.stringify(cem, null, 2)); }); })();