Fix previous Prettier path in draft-blog-post script (#14636)

Co-authored-by: fisker <lionkay@gmail.com>
This commit is contained in:
SUZUKI Sosukeandfisker authored and GitHub committed 2023-04-01 13:21:24 +09:00
1 parent a78e514d77
commit 54add8cfe8
2 files changed
+18 -6

No files matched your search

+12 -6
View File
@@ -4,6 +4,7 @@ import fs from "node:fs";
import path from "node:path";
import createEsmUtils from "esm-utils";
import fg from "fast-glob";
import semver from "semver";
import {
getEntries,
replaceVersions,
@@ -22,12 +23,17 @@ const introFile = path.join(changelogUnreleasedDirPath, "blog-post-intro.md");
if (!fs.existsSync(introFile)) {
fs.copyFileSync(introTemplateFile, introFile);
}
const previousVersion = require("prettier/package.json").version;
const version = require("../package.json").version.replace(/-.+/, "");
const postGlob = path.join(blogDir, `????-??-??-${version}.md`);
const prevVersion = require("../node_modules/prettier/package.json").version;
const { version } = require("../package.json");
const nextVersion = `${semver.major(version)}.${semver.minor(
version
)}.${semver.patch(version)}`;
const postGlob = path.join(blogDir, `????-??-??-${nextVersion}.md`);
const postFile = path.join(
blogDir,
`${new Date().toISOString().replace(/T.+/, "")}-${version}.md`
`${new Date().toISOString().replace(/T.+/, "")}-${nextVersion}.md`
);
const categories = [
@@ -101,8 +107,8 @@ fs.writeFileSync(
]
.filter(Boolean)
.join("\n\n") + "\n",
previousVersion,
version
prevVersion,
nextVersion
)
);
+6
View File
@@ -63,6 +63,12 @@ export function printEntries(entries) {
}
export function replaceVersions(data, prevVer, newVer, isPatch = false) {
if (semver.compare(prevVer, newVer) >= 0) {
throw new Error(
`[INVALID VERSION] Next version(${newVer}) should be greater than previous version(${prevVer}).`
);
}
return data
.replaceAll(
/prettier stable/gi,