chore: версия из package.json для тегов и ссылок
- версия берётся из package.json (0.1.0) - concat-md.js подставляет версию в README_RU.md - CI берёт версию из package.json, создаёт тег, не повышает автоматически - убран husky
This commit is contained in:
12
concat-md.js
12
concat-md.js
@@ -73,6 +73,14 @@ const buildRules = (lang) => {
|
||||
buildRules("ru");
|
||||
buildRules("en");
|
||||
|
||||
// Версия из package.json
|
||||
const pkg = JSON.parse(fs.readFileSync("./package.json", "utf8"));
|
||||
const version = `v${pkg.version}`;
|
||||
|
||||
// Подставить версию в ссылки
|
||||
const replaceVersion = (content) =>
|
||||
content.replace(/raw\/branch\/main/g, `raw/tag/${version}`);
|
||||
|
||||
// Генерируем README из index.md
|
||||
const buildReadme = (lang, outFile) => {
|
||||
const indexPath = `./docs/${lang}/index.md`;
|
||||
@@ -82,9 +90,9 @@ const buildReadme = (lang, outFile) => {
|
||||
return;
|
||||
}
|
||||
|
||||
const content = stripFrontmatter(fs.readFileSync(indexPath, "utf8"));
|
||||
const content = replaceVersion(stripFrontmatter(fs.readFileSync(indexPath, "utf8")));
|
||||
fs.writeFileSync(outFile, content, "utf8");
|
||||
console.log(`${outFile} создан из ${indexPath}`);
|
||||
console.log(`${outFile} создан из ${indexPath} (${version})`);
|
||||
};
|
||||
|
||||
buildReadme("ru", "./README_RU.md");
|
||||
|
||||
Reference in New Issue
Block a user