chore: версия из package.json для тегов и ссылок

- версия берётся из package.json (0.1.0)
- concat-md.js подставляет версию в README_RU.md
- CI берёт версию из package.json, создаёт тег, не повышает автоматически
- убран husky
This commit is contained in:
2026-04-19 01:59:10 +03:00
parent 0378a7191f
commit c838dea29e
4 changed files with 36 additions and 40 deletions

View File

@@ -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");