ethers.js/lib.esm/_admin/utils/changelog.js
2023-03-20 12:53:37 -04:00

23 lines
708 B
JavaScript

import fs from "fs";
import { resolve } from "./path.js";
export function getChanges() {
const changes = [
{ title: "", version: "null", body: [] }
];
const content = fs.readFileSync(resolve("CHANGELOG.md")).toString();
for (const line of content.split("\n")) {
let match = line.match(/^ethers\/v(\S+)\s/);
if (match) {
changes.push({ version: match[1], title: line.trim(), body: [] });
}
else {
const l = line.trim();
if (l && !l.match(/^-+$/)) {
changes[changes.length - 1].body.push(l);
}
}
}
changes.shift();
return changes;
}
//# sourceMappingURL=changelog.js.map