UNPKG

changelog-tools

Version:

A set of tools for changelog parsing and generation

25 lines (21 loc) 614 B
/** * @file This example demonstrates how to parse a changelog from a file in node environment. * @example node ./examples/simple-node */ const { readFileSync } = require("fs"); const { resolve } = require("path"); const { ChangelogParser } = require("../../lib/cjs"); const exampleLog = readFileSync( resolve(__dirname, "../example-changelogs/keepachangelog.md"), "utf8" ); console.log(exampleLog); const changelog = new ChangelogParser({ text: exampleLog, }).parse(); console.log(changelog); console.log( changelog .filter((v) => v.version && v.version.startsWith("1.0")) .consolidate() );