Skip to content

viterex_addon-3.5.4.zip

Choose a tag to compare

@ynamite ynamite released this 14 Aug 08:47
· 8 commits to main since this release

Fixed

  • Shipped stubs/biome.jsonc broke biome in user projects. Biome's tree-wide config discovery found the stub under src/addons/viterex_addon/stubs/ as a second root config and aborted before checking anything — and since the scaffolded lint script is biome check && stylelint …, stylelint never ran either. The stub now ships as biome.jsonc.stub (invisible to discovery) and is renamed to biome.jsonc at install time. Same treatment for stylelint.config.js, which stylelint's per-file upward config lookup could pick up for stub files.
  • Lint/format script globs scoped to the assets source dir. The package.json stub's stylelint/prettier globs were **/* — in a real install they matched core, addon, and vendored files (26k foreign errors in a reported project). They now carry a __VITEREX_ASSETS_SOURCE_DIR__ token replaced with the configured assets_source_dir at scaffold time.

Changed

  • Scaffolded biome + stylelint configs understand Tailwind 4 (@theme, @utility, @variant, --value()/--modifier() …), exclude core/addon/vendored/generated paths in both classic and modern layouts, and exclude machine-managed manifests (composer.json, package.json) from the format gate. Known smells in the massif starter libs are downgraded to warnings so they surface without gating.
  • Stub vite.config.js and style.css now pass the scaffolded lint gate.

Upgrade note for existing projects: your scaffolded biome.jsonc / stylelint.config.js / package.json are kept as-is; apply the new excludes and scoped globs manually or re-install stubs with overwrite.