/** * Generic semantic-release config shape for portable declaration output. * * We intentionally avoid `import("semantic-release")` JSDoc types here, because * those generate declaration symbols that break JSR's API symbol parser. * * @typedef {Record & { * branches?: Record[]; * plugins?: unknown[]; * }} SemanticReleaseConfig */ /** @type {SemanticReleaseConfig} */ export const config: SemanticReleaseConfig; export default config; /** * Generic semantic-release config shape for portable declaration output. * * We intentionally avoid `import("semantic-release")` JSDoc types here, because * those generate declaration symbols that break JSR's API symbol parser. */ export type SemanticReleaseConfig = Record & { branches?: Record[]; plugins?: unknown[]; };