Skip to content

RFC bundle-stats v5 #3450

@vio

Description

@vio

Goals

  1. Improve the overall architecture to make it more modular and allow us to add direct support for rollup/vite, parcel, or esbuild.
  2. Flaten the data structures to decrease the report size
  3. Convert to typescript to benefit from type definitions across plugins & reports

Todos

Setup

  • Bump node to v18
  • Bundle with rollup
  • Upgrade dependencies

Refactoring

  • extract common utilities to @bundle-stats/core
  • extract webpack utilities to @bundle-stats/source-webpack
  • extract html report to @bundle-stats/report-html
  • extract JSON report utilities tot @bundle-stats/report-json

Features

  • rollup-plugin-bundle-stats

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions