nx/scripts/copy-readme.js
2023-05-01 15:47:03 -04:00

23 lines
579 B
JavaScript

const fs = require('fs');
const p = process.argv[2];
const sourceReadmePath = !p.endsWith('-legacy')
? `packages/${p}/README.md`
: `packages-legacy/${p.replace('-legacy', '')}/README.md`;
let r = fs.readFileSync(sourceReadmePath).toString();
r = r.replace(
`{{links}}`,
fs.readFileSync('scripts/readme-fragments/links.md')
);
r = r.replace(
`{{content}}`,
fs.readFileSync('scripts/readme-fragments/content.md')
);
r = r.replace(
`{{resources}}`,
fs.readFileSync('scripts/readme-fragments/resources.md')
);
fs.writeFileSync(`build/packages/${p}/README.md`, r);