Releases: sonofmagic/weapp-tailwindcss
weapp-tailwindcss@4.8.8
Patch Changes
-
1379d4bThanks @sonofmagic! - 拆分运行时 Loader,新增仅 TailwindCSS v4 会启用的 CSS import 重写 Loader,并将 classSet 采集逻辑放入独立 Loader,便于在正确的 loader 顺序中执行。 -
8c89cb2Thanks @sonofmagic! - 修正 runtime loader 的插入顺序,使runtimeCssImportRewriteLoader总是在postcss-loader之前执行,而runtimeClassSetLoader在其之后执行;同时新增调试日志和文档,方便排查 loader 链。 -
e84e6b5Thanks @sonofmagic! - 统一 mpx 场景判断到共享 isMpx 辅助函数,并为 mpx 相关工具补充全覆盖单元测试(别名、resolve 重写与规则注入)。 -
3a795aeThanks @sonofmagic! - 修复 mpx 场景下的处理:- webpack runtime loader 锚点改为跟随
@mpxjs/webpack-plugin/lib/style-compiler/index插入顺序。 - rewrite css import 时
@import "tailwindcss";改写为@import "weapp-tailwindcss/index.css";。
- webpack runtime loader 锚点改为跟随
-
6e29641Thanks @sonofmagic! - 改进 mpx 默认的mainCssChunkMatcher,凡是落在styles/目录下的 CSS/WXSS 产物都会被视为主样式包。这样像dist/wx/styles/app364cd4a4.wxss这种带 hash 的入口也能自动注入 Tailwind v4 变量与预设,不必再额外配置 matcher。 -
0935ee0Thanks @sonofmagic! - 优化 webpack 注入逻辑,确保weapp-tw-css-import-rewrite-loader在 Mpx 的@mpxjs/webpack-plugin/lib/style-compiler之前运行,避免重复注入导致的执行顺序混乱;同时在 Rax 场景下自动识别src/global.*作为cssEntries,即使未显式配置appType也能正确收集 Tailwind 类,修复 demorax-app中 JS 类名无法转译的问题。 -
Updated dependencies [
c39cbfb]:- @weapp-tailwindcss/postcss@2.0.5
@weapp-tailwindcss/postcss@2.0.5
Patch Changes
c39cbfbThanks @sonofmagic! - 抽取 tailwindcss v4 与 uni-app x 的特定兼容逻辑到独立 compat 模块,精简插件主体代码并方便后续维护。
weapp-tailwindcss@4.8.7
Patch Changes
22b7af3Thanks @sonofmagic! - 修复运行时 loader 在某些构建链路中接管图片等二进制资源时会破坏文件内容的问题,确保仅在 postcss-loader 之后注入并跳过 Buffer 处理,避免 dist/assets/logo.png 等静态资产被损坏。
wetw@0.1.0
Minor Changes
4cc94daThanks @sonofmagic! - 为 wetw 增加基于 cac 的 CLI(init/list/add),支持自定义配置路径、工作目录以及强制覆盖;init 时可选择框架类型(mp-weixin/uni-app vue3/taro react),默认写出含 framework 的 wetw.config.ts;同时内置 counter/tag 多端模板与线上 registry 示例。
weapp-tailwindcss@4.8.6
Patch Changes
9b5a820Thanks @sonofmagic! - 统一 Vue 3 编译器依赖到 catalog,确保 weapp-tailwindcss 的构建环境与仓库其他包保持一致。
weapp-tailwindcss@4.8.5
Patch Changes
-
4bfc52bThanks @sonofmagic! - 增强weapp-tw patch在 pnpm monorepo 下的体验:按子包 hash 隔离缓存记录,检测不一致时自动重打补丁并刷新元数据;支持--workspace扫描工作区逐包补丁,默认读取pnpm-lock.yaml/workspaces;新增--cwd优先级、记录中包含补丁版本与路径信息,避免跨包污染与告警。*** -
f5fa2caThanks @sonofmagic! - 在 tailwindcss@4 未配置 cssEntries 时输出显眼警告,提示使用包含 tailwindcss 引用的 CSS 绝对路径。 -
b0300a4Thanks @sonofmagic! - 修复当cssEntries指向子目录文件时强制重写 Tailwind v4base的问题,优先沿用工作区/用户指定根目录并在多包场景下智能分组;补充整合测试确保通过getCompilerContext仍能识别子目录样式并正确重写bg-[#00aa55]这类动态类名。 -
2023d33Thanks @sonofmagic! - 修复 Vite 重写@import 'tailwindcss'的钩子顺序,确保 uni-app v4 构建时能提前改写为weapp-tailwindcss。
wetw@0.1.0-alpha.0
Minor Changes
4cc94daThanks @sonofmagic! - 为 wetw 增加基于 cac 的 CLI(init/list/add),支持自定义配置路径、工作目录以及强制覆盖;init 时可选择框架类型(mp-weixin/uni-app vue3/taro react),默认写出含 framework 的 wetw.config.ts;同时内置 counter/tag 多端模板与线上 registry 示例。
weapp-tailwindcss@4.8.5-alpha.0
Patch Changes
-
4bfc52bThanks @sonofmagic! - 增强weapp-tw patch在 pnpm monorepo 下的体验:按子包 hash 隔离缓存记录,检测不一致时自动重打补丁并刷新元数据;支持--workspace扫描工作区逐包补丁,默认读取pnpm-lock.yaml/workspaces;新增--cwd优先级、记录中包含补丁版本与路径信息,避免跨包污染与告警。*** -
f5fa2caThanks @sonofmagic! - 在 tailwindcss@4 未配置 cssEntries 时输出显眼警告,提示使用包含 tailwindcss 引用的 CSS 绝对路径。 -
b0300a4Thanks @sonofmagic! - 修复当cssEntries指向子目录文件时强制重写 Tailwind v4base的问题,优先沿用工作区/用户指定根目录并在多包场景下智能分组;补充整合测试确保通过getCompilerContext仍能识别子目录样式并正确重写bg-[#00aa55]这类动态类名。 -
2023d33Thanks @sonofmagic! - 修复 Vite 重写@import 'tailwindcss'的钩子顺序,确保 uni-app v4 构建时能提前改写为weapp-tailwindcss。
weapp-tailwindcss@4.8.4
Patch Changes
-
68465d3Thanks @sonofmagic! - 对 CLI 接入 tailwindcss-patch 8.4 的挂载模型,统一错误处理并在补丁流程中支持清理缓存、记录目标版本,顺带同步类型与 ESLint 相关依赖到最新补丁。 -
1788e26Thanks @sonofmagic! - 修复 splitCode 在压缩模板字符串中保留转义空白导致类名匹配遗漏的问题,保证 mp-alipay 等产物的类名替换正常工作。 -
Updated dependencies [
1788e26]:- @weapp-tailwindcss/shared@1.1.1
- @weapp-tailwindcss/postcss@2.0.4
tailwindcss-injector@1.0.9
Patch Changes
- Updated dependencies [
1788e26]:- @weapp-tailwindcss/shared@1.1.1
- tailwindcss-config@1.1.3