Adding changeset changelog format

This commit is contained in:
a8trejo
2024-12-16 15:12:51 -08:00
parent 58402f4654
commit 5359f823f2
5 changed files with 24 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
import { ChangelogFunctions } from '@changesets/types';
const getReleaseLine: ChangelogFunctions['getReleaseLine'] = async (changeset) => {
const [firstLine] = changeset.summary
.split('\n')
.map(l => l.trim())
.filter(Boolean);
return `- ${firstLine}`;
};
const getDependencyReleaseLine: ChangelogFunctions['getDependencyReleaseLine'] = async () => {
return '';
};
const changelogFunctions: ChangelogFunctions = {
getReleaseLine,
getDependencyReleaseLine,
};
export default changelogFunctions;

View File

@@ -1,6 +1,6 @@
{ {
"$schema": "https://unpkg.com/@changesets/config@3.0.4/schema.json", "$schema": "https://unpkg.com/@changesets/config@3.0.4/schema.json",
"changelog": "@changesets/cli/changelog", "changelog": "./changelog-config.ts",
"commit": false, "commit": false,
"fixed": [], "fixed": [],
"linked": [], "linked": [],

2
.gitignore vendored
View File

@@ -10,4 +10,4 @@ bin/
roo-cline-*.vsix roo-cline-*.vsix
# Local prompts and rules # Local prompts and rules
local-prompts /local-prompts

1
package-lock.json generated
View File

@@ -46,6 +46,7 @@
}, },
"devDependencies": { "devDependencies": {
"@changesets/cli": "^2.27.10", "@changesets/cli": "^2.27.10",
"@changesets/types": "^6.0.0",
"@types/diff": "^5.2.1", "@types/diff": "^5.2.1",
"@types/jest": "^29.5.14", "@types/jest": "^29.5.14",
"@types/mocha": "^10.0.7", "@types/mocha": "^10.0.7",

View File

@@ -172,6 +172,7 @@
}, },
"devDependencies": { "devDependencies": {
"@changesets/cli": "^2.27.10", "@changesets/cli": "^2.27.10",
"@changesets/types": "^6.0.0",
"@types/diff": "^5.2.1", "@types/diff": "^5.2.1",
"@types/jest": "^29.5.14", "@types/jest": "^29.5.14",
"@types/mocha": "^10.0.7", "@types/mocha": "^10.0.7",