The sentry folks are open to contributions in this space and have a few places we can look at performance.
Basic contribution guidelines for them:
- Create an issue first with the suggestion
- Create a PR if that gets the go ahead (feel free to make a draft PR meanwhile)
Repos:
https://github.com/getsentry/sentry-javascript/
https://github.com/getsentry/sentry
https://github.com/getsentry/sentry-wizard
https://github.com/getsentry/sentry-javascript-bundler-plugins
Dependency changes
sentry-javascript (monorepo)
rimraf with premove or fs.rm (devDependency, low priority, only affects DX for sentry devs/contributors)
eslint-config-sdk
package.json
eslint-plugin-import with eslint-plugin-import-x
nextjs
package.json
- replace
chalk with styleText (built-in) or picocolors
- replace
resolve with enhanced-resolve, or exsolve
- replace
eslint-plugin-react with eslint-react (devDependency, low priority, DX only)
react-router
package.json
- replace
glob with tinyglobby
remix
package.json
- replace
glob with tinyglobby
sentry-wizard
repo
- upgrade clack (maybe to the alpha, or wait for clack 1.x stable)
- replace
chalk with styleText or picocolors
- replace
glob with tinyglobby
- replace
rimraf with premove or fs.rm (devDependency, low priority, DX only)
javascript-bundler-plugins
The sentry folks are open to contributions in this space and have a few places we can look at performance.
Basic contribution guidelines for them:
Repos:
https://github.com/getsentry/sentry-javascript/
https://github.com/getsentry/sentry
https://github.com/getsentry/sentry-wizard
https://github.com/getsentry/sentry-javascript-bundler-plugins
Dependency changes
sentry-javascript (monorepo)
rimrafwithpremoveorfs.rm(devDependency, low priority, only affects DX for sentry devs/contributors)eslint-config-sdk
package.json
eslint-plugin-importwitheslint-plugin-import-xnextjs
package.json
chalkwithstyleText(built-in) orpicocolorsresolvewithenhanced-resolve, or exsolveeslint-plugin-reactwitheslint-react(devDependency, low priority, DX only)react-router
package.json
globwithtinyglobbyremix
package.json
globwithtinyglobbysentry-wizard
repo
chalkwithstyleTextorpicocolorsglobwithtinyglobbyrimrafwithpremoveorfs.rm(devDependency, low priority, DX only)javascript-bundler-plugins