Regenerate monorepo READMEs (#14006)
* Fix script to generate readmes * Regenerate READMEs
This commit is contained in:
@@ -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"),
|
||||
|
||||
Reference in New Issue
Block a user