Skip to content

v11.0.0

Choose a tag to compare

@KuznetsovRoman KuznetsovRoman released this 26 Aug 13:45
· 47 commits to master since this release

💣 Breaking changes

  • hermione.htmlReporter.events.DATABASE_CREATED event now passes "sql.js" database instance to event handler instead of "better-sqlite3"

🧨 Potentially breaking changes

  • Split js chunks in html-report: it was just two large "report.min.js", "newReport.min.js", and now its multiple js chunks

What's Changed

  • Updated "looks-same" (in order to get rid of large compiled "sharp" dependency)
  • Got rid of "better-sqlite" compiled dependency
  • Split js bundles into chunks in order to minimise static weight
  • Removed other extra dependencies, reducing overall package size (including dependenceis)

Before

❯ pnpm add html-reporter@10
Progress: resolved 240, reused 240, downloaded 0, added 240, done
node_modules/.pnpm/[email protected]/node_modules/sharp: Running install script, done in 2.1s
node_modules/.pnpm/[email protected]/node_modules/better-sqlite3: Running install script, done in 612ms

dependencies:
+ html-reporter 10.19.0 (11.0.0 is available)

Done in 6.3s
❯ du -cksh *(D) | sort -hr
105M	total
105M	node_modules

After

❯ pnpm add html-reporter@11
Progress: resolved 189, reused 189, downloaded 0, added 189, done

dependencies:
+ html-reporter 11.0.0

Done in 3.4s
❯ du -cksh *(D) | sort -hr
 25M	total
 25M	node_modules