API Programmatique
Commencez par installer PurgeCSS comme dépendance de développement.
:::: code-group ::: code-group-item NPM
npm install purgecss --save-dev
::: ::: code-group-item YARN
yarn add purgecss --dev
::: ::::
Vous pouvez maintenant utiliser PurgeCSS dans un fichier JavaScript.
Dans les exemples suivants, les options passées à PurgeCSS sont les mêmes que celles décrites ici. Le résultat purgecssResult est un tableau d'objets contenant le nom des fichiers avec le CSS purgé.
Utilisation
Syntaxe d'import ES Module
import { PurgeCSS } from 'purgecss'
const purgeCSSResult = await new PurgeCSS().purge({
content: ['**/*.html'],
css: ['**/*.css']
})
Syntaxe CommonJS
const { PurgeCSS } = require('purgecss')
const purgeCSSResult = await new PurgeCSS().purge({
content: ['**/*.html'],
css: ['**/*.css']
})
Le format de purgeCSSResult est
[
{
file: 'main.css',
css: '/* css purgé pour main.css */'
},
{
file: 'animate.css',
css: '/* css purgé pour animate.css */'
}
]
Le type du résultat est
interface ResultPurge {
css: string;
file?: string;
rejected?: string[];
rejectedCss?: string;
}
