UNPKG

postcss-d-ts

Version:

PostCSS plugin to generate `.d.ts` of all used CSS classes and ids in imported stylesheets

16 lines (15 loc) 459 B
"use strict"; const postcss = require("postcss"); const creator8 = require("."); const schema = require("./schema.json"); module.exports = postcss.plugin(schema.title, opts => { const { prepare } = creator8(opts); return async (root, result) => { const { RootExit, RuleExit } = prepare(result); if (!(RootExit && RuleExit)) return; root.walkRules(RuleExit); await RootExit(root); return; }; });