Closed jpwilliams closed 8 months ago
Latest commit: 7ed04c158236d31b3ce6c247939286795379a59c
The changes in this PR will be included in the next version bump.
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
A user has added the prerelease/inngest label, so this PR will be published to npm with the tag pr-501
. It will be updated with the latest changes as you push commits to this PR.
You can install this prerelease version with:
npm install inngest@pr-501
The last release was built and published from 7ed04c158236d31b3ce6c247939286795379a59c.
Summary
We've seen some issues crop up when
composite: true
is present intsconfig.json
files. This PR adds acomposite: true
project where we test the Inngest package for compliance for the types that it exports.We purposefully want to limit the number of types exported from the main
"inngest"
entrypoint, as each type exported here becomes part of the public API, where changing those types is a breaking change. Therefore, the composite check gives us a (albeit inaccurate) test that can stop us shipping these dangerous changes.Checklist
Related
384
385
437
460