plugin-tools
plugin-tools copied to clipboard
WIP: Add a types bundler package
What this PR does / why we need it:
Wip - part of the PoC for bundling plugin types.
To bundle plugin types we need a way to treeshake and bundle all the imported types into a single file as we believe relying on the consuming plugins npm package versions to create mismatched type checking.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Hello! 👋 This repository uses Auto for releasing packages using PR labels.
❌ This PR cannot be merged until the following issues are addressed:
- This PR is missing one of the following labels:
patch,minor,major,no-changelog. - Optionally if using a
patch,minorormajorlabel also add thereleaselabel if you would like this PR to trigger npm package publishing.
🏷️ More info about which labels to use
- If the changes only affect the docs website, documentation, or this repository's tooling add the
no-changeloglabel. - If there are changes to any of the npm packages src files please choose from one of the following labels:
- 🐛 if this PR fixes a bug add the
patchlabel - 🚀 if this PR includes an enhancement add the
minorlabel - 💥 if this PR includes a breaking change add the
majorlabel
- 🐛 if this PR fixes a bug add the
- Optionally, if you would like this PR to publish new versions of packages when it is merged add the
releaselabel.
Closing in favour of #1092 due to package-lock.json issues that I cannot figure out and are blocking CI.