UNPKG

postcss-theme-fold

Version:

[![NPM Version][npm-img]][npm-url] [![github (ci)][github-ci]][github-ci]

25 lines (24 loc) 1.05 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.processCssContent = void 0; const postcss_1 = __importDefault(require("postcss")); const postcss_import_1 = __importDefault(require("postcss-import")); const postcss_simple_vars_1 = __importDefault(require("postcss-simple-vars")); const postcss_color_function_1 = __importDefault(require("postcss-color-function")); /** * Process css — resolve imports, extract sass-like variables and calculate colors. */ function processCssContent({ css, from }) { const processedCss = (0, postcss_1.default)([ (0, postcss_import_1.default)({}), (0, postcss_simple_vars_1.default)({ silent: true, variables: {} }), (0, postcss_color_function_1.default)({}), ]) .process(css, { from }) .then((result) => result.css); return processedCss; } exports.processCssContent = processCssContent;