Type object
File match **/.changeset/config.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/changesets/latest.json
Source https://unpkg.com/@changesets/config/schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

changelog array | boolean | string

The configuration for changelog generators.

Default:
[
  "@changesets/cli",
  null
]
fixed string[][]

Packages that should always be released together with the same version.

Default:
[]
linked string[][]

Packages that should be linked together so when they are being released, they will be released at the same version.

Default:
[]
commit array | boolean | string

Determines whether Changesets should commit the results of the add and version command.

Default: false
prettier boolean

When false, Changesets won't format with Prettier

Default: true
privatePackages object | const: false
access string

Determines whether Changesets should publish packages to the registry publicly or to a restricted scope.

Default: "restricted"
Values: "restricted" "public"
baseBranch string

Determines the branch that Changesets uses when finding what packages have changed.

Default: "master"
changedFilePatterns string[]

Glob patterns for changed files that should determining the package as changed.

Default:
[
  "**"
]
ignore string[]

Packages that should not be released.

Default:
[]
updateInternalDependencies string

The minimum bump type to trigger automatic update of internal dependencies that are part of the same release.

Default: "patch"
Values: "patch" "minor"
bumpVersionsWithWorkspaceProtocolOnly boolean

Determines whether Changesets should only bump dependency ranges that use workspace protocol of packages that are part of the workspace.

Default: false
snapshot object
2 nested properties
useCalculatedVersion boolean

It can be used to make generated snapshot versions use the calculated version (based on the changeset files) as a base version, instead of 0.0.0

prereleaseTemplate string

A template for the prerelease (suffix) part of the generated snapshot version. The template can use the following variable patterns: {commit}, {tag}, {datetime}, {timestamp}.

minLength=1