sonofmagic/tailwindcss-mangle

GitHub: sonofmagic/tailwindcss-mangle

专门用于混淆 TailwindCSS 类名的构建工具,通过替换直观的类名来保护前端代码不被轻易复制或逆向分析。

Stars: 203 | Forks: 10

# tailwindcss-mangle ![star](https://badgen.net/github/stars/sonofmagic/tailwindcss-mangle) ![dm0](https://badgen.net/npm/dm/@tailwindcss-mangle/core) ![dm1](https://badgen.net/npm/dm/@tailwindcss-mangle/shared) ![dm2](https://badgen.net/npm/dm/tailwindcss-patch) ![dm3](https://badgen.net/npm/dm/unplugin-tailwindcss-mangle) [![test](https://github.com/sonofmagic/tailwindcss-mangle/actions/workflows/test.yml/badge.svg?branch=dev)](https://github.com/sonofmagic/tailwindcss-mangle/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/sonofmagic/tailwindcss-mangle/branch/main/graph/badge.svg?token=jPyNihT78U)](https://codecov.io/gh/sonofmagic/tailwindcss-mangle) 一个用于混淆 tailwindcss 的工具 - [tailwindcss-mangle](#tailwindcss-mangle) - [tailwindcss-patch](#tailwindcss-patch) - [unplugin-tailwindcss-mangle](#unplugin-tailwindcss-mangle) ## tailwindcss-patch `tailwindcss-patch` 是一个用于 patch tailwindcss 代码并在运行时获取其上下文的工具。 点击 [tailwindcss-patch](./packages/tailwindcss-patch) 查看更多详情。 ## unplugin-tailwindcss-mangle `unplugin-tailwindcss-mangle` 是一个用于 `webpack` 和 `vite` 的插件,旨在**混淆** tailwindcss 类名。 您可以进入 [unplugin-tailwindcss-mangle](./packages/unplugin-tailwindcss-mangle) 查看使用方法及更多详情。 ### NextJs 对于尝试使用 `unplugin-tailwindcss-mangle` 版本 `2.3.0` 的用户,经测试确认可在 `14~15` 版本中工作。但是,请注意该包已不再维护,因为项目重心已转向 `vitejs`。
标签:Class 名称替换, CSS 混淆, DNS 反向解析, DNS解析, GNU通用公共许可证, Mangle, MITM代理, Node.js, Tailwind CSS, UI 框架, Unplugin, Vite 插件, Webpack 插件, Web 开发, 代码保护, 代码压缩, 代码混淆, 前端安全, 反爬虫, 开源项目, 流量嗅探, 自动化攻击