changesets-gitlab
Version:
[](https://github.com/un-ts/changesets-gitlab/actions/workflows/ci.yml?query=branch%3Amain) [![CodeRabbit Pull Request Revie
16 lines • 650 B
JavaScript
import { readPreState } from '@changesets/pre';
import readChangesets from '@changesets/read';
export default async function readChangesetState(cwd = process.cwd()) {
const preState = await readPreState(cwd);
const isInPreMode = preState !== undefined && preState.mode === 'pre';
let changesets = await readChangesets(cwd);
if (isInPreMode) {
const changesetsToFilter = new Set(preState.changesets);
changesets = changesets.filter(x => !changesetsToFilter.has(x.id));
}
return {
preState: isInPreMode ? preState : undefined,
changesets,
};
}
//# sourceMappingURL=read-changeset-state.js.map