文件名称:symdiff-css-autoremove:从CSS中删除类
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-26 17:05:47
JavaScript
symdiff-css-自动删除 摆脱CSS中的类。 算法 它将删除包含该类的所有选择器,并在没有剩余任何选择器的情况下完全删除该规则。 这似乎不是很聪明,但这是设计使然。 例如,在处理div > .remove > .keep之后,您会期望什么? 应该是div > * > .keep还是应该放弃该规则? symdiff-css-autoremove不会尝试猜测。 用法 该模块导出带有以下参数的函数: CSS字符串 要删除的类的数组 (可选)包含某些选项的对象 选项 replaceSelectorFn:该函数接受选择器(字符串)和要删除的类作为参数,并应返回字符串。 如果默认行为不适合您,则可以在此处实现自定义逻辑。 如果要舍弃选择器,请返回空字符串。 还有所有选项。 例子 removeCss(input, ['remove-me']); 转换此: .remove-me {
【文件预览】:
symdiff-css-autoremove-master
----.gitignore(541B)
----README.md(2KB)
----test()
--------symdiff-css-autoremove.test.js(2KB)
--------fixtures()
--------chai.js(57B)
----LICENSE(11KB)
----package.json(722B)
----index.js(2KB)
----.travis.yml(268B)