ctrlplusb / easy-peasy

Vegetarian friendly state for React
https://easy-peasy.dev
MIT License
5.03k stars 190 forks source link

chore: Replaces `rollup-plugin-size-snapshot` with `rollup-plugin-analyzer` #837

Closed jmyrland closed 1 year ago

jmyrland commented 1 year ago

To support node >16, because rollup-plugin-size-snapshot has a dependency to webpack.

Previous output:

src/index.js → dist/index.js...

Computed sizes of "index.js" with "esm" format
  bundler parsing size: 51,890 B
  browser parsing size (minified with terser): 22,365 B
  download size (minified and gzipped): 6,772 B
  treeshaked with rollup with production NODE_ENV and minified: 214 B
    import statements size of it: 210 B
  treeshaked with webpack in production mode: 2,341 B

created dist/index.js in 1.4s

New output:

src/index.js → dist/index.js...

-----------------------------
Rollup File Analysis
-----------------------------
bundle size:    50.923 KB
original size:  51.698 KB
code reduction: 1.5 %
module count:   20

/src/persistence.js
█████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 19.19 % (9.773 KB)
/src/extract-data-from-model.js
██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 12.53 % (6.381 KB)
/src/create-store.js
█████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 11.53 % (5.872 KB)
/src/lib.js
█████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 11.24 % (5.725 KB)
/src/effects.js
████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 9.36 % (4.767 KB)
/src/hooks.js
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 5.66 % (2.882 KB)
/src/thunks.js
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 5.64 % (2.872 KB)
/src/helpers.js
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.79 % (1.932 KB)
/src/computed-properties.js
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.6 % (1.835 KB)
/src/create-context-store.js
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.58 % (1.822 KB)
/src/create-reducer.js
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.35 % (1.707 KB)
/src/listeners.js
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 3.05 % (1.551 KB)
/src/use-local-store.js
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2.17 % (1.104 KB)
/src/create-transform.js
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.65 % (838 Bytes)
/src/migrations.js
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.5 % (764 Bytes)
/src/actions.js
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.95 % (483 Bytes)
/src/provider.js
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.45 % (228 Bytes)
/src/constants.js
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.43 % (217 Bytes)
/src/index.js
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.27 % (135 Bytes)
/src/context.js
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0.07 % (35 Bytes)
vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
easy-peasy ✅ Ready (Inspect) Visit Preview Jun 14, 2023 2:18pm