diff --git a/utility/generate-release-note/change-log.mjs b/utility/amend-readme/generate-change-log.mjs similarity index 89% rename from utility/generate-release-note/change-log.mjs rename to utility/amend-readme/generate-change-log.mjs index 3cbd2876e..d825e077a 100644 --- a/utility/generate-release-note/change-log.mjs +++ b/utility/amend-readme/generate-change-log.mjs @@ -4,7 +4,7 @@ import url from "url"; import semver from "semver"; -import { Output } from "./shared/index.mjs"; +import { MdCol } from "./md-format-tools.mjs"; const __dirname = url.fileURLToPath(new URL(".", import.meta.url)); @@ -27,7 +27,7 @@ async function GenerateChangeList(argv, out) { } } export default (async function main(argv) { - const out = new Output(); + const out = new MdCol(); await GenerateChangeList(argv, out); - await fs.promises.writeFile(argv.outputPath, out.buffer); + await fs.promises.writeFile(argv.outputPath, out.data); }); diff --git a/utility/generate-release-note/release-note.mjs b/utility/amend-readme/generate-release-note.mjs similarity index 92% rename from utility/generate-release-note/release-note.mjs rename to utility/amend-readme/generate-release-note.mjs index 5a5804458..c991c44db 100644 --- a/utility/generate-release-note/release-note.mjs +++ b/utility/amend-readme/generate-release-note.mjs @@ -4,13 +4,15 @@ import url from "url"; import SemVer from "semver"; -import { Output } from "./shared/index.mjs"; +import { MdCol } from "./md-format-tools.mjs"; const __dirname = url.fileURLToPath(new URL(".", import.meta.url)); const ChangeFileDir = path.join(__dirname, "../../changes"); + /////////////////////////////////////////////////////////////////////////////////////////////////// // CHANGE LIST + async function GenerateChangeList(argv, out) { const changeFiles = await fs.promises.readdir(ChangeFileDir); const fragments = new Map(); @@ -34,7 +36,7 @@ async function GenerateChangeList(argv, out) { } } export default (async function main(argv) { - const out = new Output(); + const out = new MdCol("Release-Note"); let baseUrl = `https://github.com/be5invis/Iosevka/blob/v${argv.version}/doc`; await GenerateChangeList(argv, out); out.log( @@ -47,5 +49,5 @@ export default (async function main(argv) { `` + `` ); - await fs.promises.writeFile(argv.outputPath, out.buffer); + await fs.promises.writeFile(argv.outputPath, out.data); }); diff --git a/utility/generate-release-note/shared/index.mjs b/utility/generate-release-note/shared/index.mjs deleted file mode 100644 index 116e51eae..000000000 --- a/utility/generate-release-note/shared/index.mjs +++ /dev/null @@ -1,8 +0,0 @@ -export class Output { - constructor() { - this.buffer = ""; - } - log(...s) { - this.buffer += s.join("") + "\n"; - } -} diff --git a/verdafile.mjs b/verdafile.mjs index 4c22a1e9f..2ad5e2166 100644 --- a/verdafile.mjs +++ b/verdafile.mjs @@ -1055,7 +1055,7 @@ const ReleaseNotesFile = file.make( await t.need(Version, UtilScripts, de(ARCHIVE_DIR)); const [changeFiles] = await t.need(ChangeFileList()); await t.need(changeFiles.map(fu)); - await node("utility/generate-release-note/release-note.mjs", { + await node("utility/amend-readme/generate-release-note.mjs", { version, outputPath: out.full }); @@ -1070,7 +1070,7 @@ const ChangeLogMd = file(`CHANGELOG.md`, async (t, out) => { await t.need(UtilScripts, de(ARCHIVE_DIR)); const [changeFiles] = await t.need(ChangeFileList()); await t.need(changeFiles.map(fu)); - await node("utility/generate-release-note/change-log.mjs", { version, outputPath: out.full }); + await node("utility/amend-readme/generate-change-log.mjs", { version, outputPath: out.full }); }); const ChangeFileList = oracle.make( () => `release:change-file-list`,