$ the-wire · showcase
babel-plugin-jsx marks its side effects, pins pnpm
By RepoJournal · Filed · About Vue.js · Composed from the cited sources · methodology
Both of today's commits to babel-plugin-jsx are packaging hygiene: one declares side effects for bundlers, one pins the pnpm version through devEngines.
chore: declare package side effects vuejs/babel-plugin-jsx
The package now declares its side effects, giving bundlers the explicit signal they need to tree-shake it when nothing from the transformed JSX output is actually used. If you ship a bundle that pulls the plugin in, expect the field to matter at build time rather than at runtime.
chore: configure pnpm via devEngines vuejs/babel-plugin-jsx
pnpm is now configured through the devEngines field instead of a separate pin, so contributors get the expected package manager from the package manifest itself. This is maintenance for anyone working on the repo, not a change to the published plugin.