{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"platforms":{"type":"array","items":{"anyOf":[{"anyOf":[{"anyOf":[{"type":"string","const":"jsr"},{"type":"string","const":"npm"}]},{"type":"array","prefixItems":[{"type":"string","const":"jsr"},{"type":"object","properties":{"allowSlowTypes":{"default":true,"type":"boolean"},"defaultExclude":{"type":"array","items":{"type":"string"}},"defaultInclude":{"type":"array","items":{"type":"string"}},"experimentalGenerateJSR":{"default":false,"type":"boolean"},"experimentalUpdateCatalogs":{"default":false,"type":"boolean"},"tokenEnvironmentKey":{"default":"JSR_AUTH_TOKEN","type":"string"}},"required":["allowSlowTypes","experimentalGenerateJSR","experimentalUpdateCatalogs","tokenEnvironmentKey"],"additionalProperties":false}]}]},{"type":"array","prefixItems":[{"type":"string","const":"npm"},{"type":"object","properties":{"registry":{"default":"https://registry.npmjs.org/","type":"string"},"strategy":{"default":".npmrc","type":"string","enum":[".npmrc","package.json"]},"tokenEnvironmentKey":{"default":"NODE_AUTH_TOKEN","type":"string"}},"required":["registry","strategy","tokenEnvironmentKey"],"additionalProperties":false}]}]}},"tmpDirectory":{"default":".release","type":"string"},"useChangesets":{"default":true,"type":"boolean"}},"required":["platforms","tmpDirectory","useChangesets"],"additionalProperties":false}