Regenerate monorepo READMEs (#14006)

* Fix script to generate readmes

* Regenerate READMEs
This commit is contained in:
Nicolò Ribaudo
2021-11-29 16:03:23 +01:00
committed by GitHub
parent 4a337538f9
commit 1bbe1fc3cb
40 changed files with 148 additions and 70 deletions

View File

@@ -7,7 +7,7 @@
import { join } from "path";
import { readdirSync, writeFileSync } from "fs";
import { createRequire } from "url";
import { createRequire } from "module";
const require = createRequire(import.meta.url);
@@ -16,7 +16,12 @@ const cwd = process.cwd();
const packageDir = join(cwd, "packages");
const packages = readdirSync(packageDir);
const packagesInstalledToDep = ["@babel/runtime"];
const isDep = name =>
name.startsWith("@babel/runtime") ||
name.startsWith("@babel/helper-") ||
name === "@babel/compat-data";
const getWebsiteLink = n => `https://babeljs.io/docs/en/${n}`;
const getPackageJson = pkg => require(join(packageDir, pkg, "package.json"));
const getIssueLabelLink = l =>
@@ -24,11 +29,8 @@ const getIssueLabelLink = l =>
l
)}%22+is%3Aopen`;
const getNpmInstall = name =>
`npm install ${
packagesInstalledToDep.includes(name) ? "--save" : "--save-dev"
} ${name}`;
const getYarnAdd = name =>
`yarn add ${name} ${packagesInstalledToDep.includes(name) ? "" : "--dev"}`;
`npm install ${isDep(name) ? "--save" : "--save-dev"} ${name}`;
const getYarnAdd = name => `yarn add ${name}${isDep(name) ? "" : " --dev"}`;
const labels = {
"babel-preset-flow": getIssueLabelLink("area: flow"),