Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #1

Open
17 of 36 tasks
filipsobol opened this issue Sep 29, 2024 · 0 comments
Open
17 of 36 tasks

Roadmap #1

filipsobol opened this issue Sep 29, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@filipsobol
Copy link
Owner

filipsobol commented Sep 29, 2024

Present

Future

  • Detect more issues with the bundle: Visually inspecting the bundle is alright, but we should warn about more common issues.
    • Show vulnerabilities in external dependencies (npm audit)
    • Show deprecated external dependencies
    • Warn about circular dependencies
  • Observability: Once Sonda has all the features necessary to inspect the current state of the bundles, it would be nice to start working on features that allow monitoring how the bundles change over time:
    • Build comparison
  • Nice-to-haves: These things would be nice to have. I may do they if I'm in the mood.

Past

  • Show compressed sizes (GZIP, Brotli)
  • Add support for Rspack
  • Show more details about individual assets (size, % of ESM, list dependencies)
  • Show a warning when there's a duplicated module
  • Add tests
  • Add an option to ignore source maps of external dependencies
  • Show asset download time on a slow 3G connection
  • Source map visualization #15
  • Allow changing the report output path
  • Create docs site (https://sonda.dev/)
  • Integrations
    • Next.js
    • Nuxt
    • Astro
    • SvelteKit
    • Angular CLI
@filipsobol filipsobol added enhancement New feature or request help wanted Extra attention is needed labels Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant