Whybundled Versions Save

Answers the question – Why the hell is this module in a bundle?

v2.0.0

3 years ago

Breaking

  • Refactor to use opaline + TypeScript (d6dfb094c7c70a11c2f7dde87dc2384138f942db)

Features

  • Improved algorithm for building dependency chains, 170mb json is now processed in 2 s instead of 42 sec
  • Add sorting to default command (ba9c8e854f43bd74c9fd0f77318c9c41d8f1563b)

v1.5.0

3 years ago
  • 1.5.0 (9635e76)
  • docs: remove travis ci badge (f3fac55)
  • feat: use streams to read large JSON files (6233965)
  • chore: revert to conventional github releaser (b8389a1)
  • chore(deps): bump lodash from 4.17.15 to 4.17.19 (7db602a)

v1.4.3

4 years ago

Bug Fixes

  • bump dependencies and resolve security alerts (eaf3a30)
  • match items with leading "./" and trailing "+ N modules" (4686f11)
  • remove invalid octal literals (b081525)
  • Specify correct node version (291ef58)
  • update dependencies and add node 12 as target (28985c0)

Features

  • normalize stats before analyzing (75ca94c)

v1.4.2

5 years ago
  • 1.4.2 (13f5f82)
  • fix: security vulnerabilities in npm modules (9f555df)

v1.4.1

5 years ago

Bug Fixes

  • Handle chunks with empty modules (497be76), closes #22

v1.4.0

5 years ago

Features

v1.3.0

5 years ago

Highlights

Deps count information:

hyper 2018-07-04 13-45-26

Show dependencies added by certain package only:

whybundled stats.json --only --by styled-components
hyper 2018-07-04 13-47-25

Features

  • Add --only flag to a --by command (a3e5d33)
  • Add deps count information (f517368)

v1.2.1

6 years ago

Bug Fixes

  • Stats with multiple times nested children (a599ce1), closes #13

v1.2.0

6 years ago

Highlights

Progress Bar

screen shot 2018-04-19 at 7 12 29 pm

Better Report

  1. Entry Points
  2. Module and file sizes

screenshot


Features

Bug Fixes

  • Correct exit code for whybundled cli.js (06f04e6)
  • stats.children sometimes contains not full information (f8989e6)
  • Status bar size (ce69894)
  • Whybundled needs "reasons" to function properly for stats.json with children (d263536), closes #10

v1.1.0

6 years ago

Bug Fixes

  • --help outputs whole help not the first line of it (35b95d2)
  • fixed --ignore in cases like --transitiveOnly (431a72f)
  • Fixes printing of a reason when it doesn't have clearName (a2aa178), closes #7
  • Handle stats.json with outputs from plugins writing to stdout (7998897), closes #5
  • Maximum call stack size exceeded in some cases (960f8ac), closes #4

Features

  • Added --ignore flag to exclude modules from output (88f1046)
  • Limit dependency chains (a67e171)
  • Validate cli flags (9f9bb51)
  • validate stats.json (e230e80), closes #6