Statically analyze HTML to detect potential class groupings
Install using npm or yarn:
npm i declass
# or
yarn add declass
Import into your Node.js project:
// CommonJS
const { declass } = require('declass')
// ESM
import { declass } from 'declass'
declass(html)
[
"class": "duration-200 group-hover:opacity-100 transition-opacity",
"uses": [
"<div class="transition-opacity duration-200 ease-in-out opacity-0 group-hover:opacity-100 absolute top-4 right-6 cursor-pointer" data-v-cc3a34da="">",
...
],
...
]
(see test snapshot)
MIT. Made with 💖