Skip to content

chore(deps): esbuild-plugin-postcss 0.4.0 - #100

Merged
KyleJune merged 1 commit into
mainfrom
chore/postcss-0.4
Jul 25, 2026
Merged

chore(deps): esbuild-plugin-postcss 0.4.0#100
KyleJune merged 1 commit into
mainfrom
chore/postcss-0.4

Conversation

@KyleJune

Copy link
Copy Markdown
Member

Summary

Picks up @udibo/esbuild-plugin-postcss@0.4.0 (udibo/esbuild-plugin-postcss#8), which makes less, sass, and stylus optional rather than hard dependencies of the plugin.

JSR resolves a package's dependencies as one flat set across every export, so those three were installed by everything that consumed the plugin — including builds that only ever import postCSSPlugin, which is all this repo does.

Changes

  • example/deno.json and templates/tailwindcss/deno.json: 0.3.0/^0.3.0^0.4.0.
  • Lockfile refreshed; the less/sass/stylus subtree is gone (grep -cE '"(less|sass|stylus)@' deno.lock → 0).

No code change needed. 0.4.0's breaking half is the preprocessor signatures, which now take the module as their first argument. Nothing here calls a preprocessor — only postCSSPlugin — so both the example and the template are untouched.

Anyone starting from the tailwindcss template gets a smaller dependency graph and is unaffected by the API change unless they add a preprocessor, at which point they add less/sass/stylus to their own deps and pass it in.

Testing

deno task check clean (226 + 278 files). Full suite green — 19 passed, 266 steps, 0 failed.

🤖 Generated with Claude Code

0.4.0 makes less, sass, and stylus optional — they are no longer dependencies of
the plugin, so they leave the graph of everything that consumes it. The example
and the tailwindcss template only ever imported `postCSSPlugin`, so the breaking
half of that release needs no code change here; both keep building.

Removes the less/sass/stylus subtree from this repo's lockfile.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@KyleJune
KyleJune merged commit 1792681 into main Jul 25, 2026
9 checks passed
@KyleJune
KyleJune deleted the chore/postcss-0.4 branch July 25, 2026 20:03
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 0.9.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant