23 lines
579 B
JavaScript
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);
|