2.0.2 • Published 3 years ago
purgecss-from-svelte v2.0.2
purgecss-from-svelte
Get the selectors of an Svelte3 file.
Install
npm i -D purgecss-from-svelte
Usage
Use with Purgecss - PostCSS
import Purgecss from "purgecss";
import PurgeSvelte from "purgecss-from-svelte";
const options = {
content: ["./src/**/*.svelte"],
extractors: [
{
extractor: PurgeSvelte,
extensions: ["svelte"]
}
]
};
/* Purgecss */
const purgecss = new Purgecss(options);
const result = purgecss.purge();
/* PostCSS */
{
plugins: [require("@fullhuman/postcss-purgecss")(options)];
}
Use alone
import PurgeSvelte from "purgecss-from-svelte";
import fs from "fs";
const htmlContent = fs.readFileSync("index.html");
const selectors = PurgeSvelte.extract(htmlContent);