It's true, most code people write cannot be tree shaken at all. It works in far less scenarios than most devs assume it would.
That's often the main reason for bundle bloat.
Biome v1.7 is out!
- Migrate from ESLint and Prettier with the commands `biome migrate eslint` and `biome migrate prettier`
- Experimental machine-readable reporters
- New `--staged` CLI option to format and lint `git` staged files
- New lint rules
biomejs.dev/blog/biome-v1-7/
Biome 1.7 will migrate your ESLint config with a single command: 𝐛𝐢𝐨𝐦𝐞 𝐦𝐢𝐠𝐫𝐚𝐭𝐞 𝐞𝐬𝐢𝐧𝐭
I implemented support for legacy and flat configs, shared configs and plugin presets (𝑒𝑥𝑡𝑒𝑛𝑑𝑠).
What more could you ask for?
github.com/biomejs/biome/pul…
The next release of Biome will ship interesting stuff, among those: lint rules for test files, lint rules against barrel files, and a new "migrate eslint" command to import lint rules from your eslint configuration
Astro 4.5 is here!
Introducing the new Dev Audit UI — Catch real-world a11y & perf issues during development, right in your browser. Available today in the Astro Dev Toolbar!
Plus: View Transition improvements, Multi-CDN, Shiki 1.0, and more.
astro.build/blog/astro-450/
With v1.6, @biomejs introduces support for formatting and linting script blocks of @vuejs and @sveltejs components as well as the frontmatter in @astrodotbuild files 🚀
Here's an example with Vue.
The formatter has new options:
- formatter.attributePosition: to control the formatting of attributes in JSX
- json.formatter.trailingCommas: to control the trailing commas in JSON and JSONC files
You can now share Biome configuration as a package. You can write configuration like this:
{
extends: ["@monorepo/lib/biome"]
}
Check the documentation to learn how to set that up: biomejs.dev/guides/how-biome…
The whole toolchain now works for Astro, Svelte and Vue files.
Check the documentation to understand constraints and expectations: biomejs.dev/internals/langua…
We just shipped v1.6! In this release, Biome ships:
- Partial support for Astro, Svelte and Vue files
- Resolution of configuration files from Node.js dependencies
- The Formatter has new options
- biome.jsonc support
- New lint rules
biomejs.dev/blog/biome-v1-6/