postcss.plugin('preimport', opts => { return css => { return new Promise((resolve, reject) => { css.walkAtRules('importcomponents', rule => { glob(opts.glob, (error, files) => { if (!error) { for (const file of files) { css.insertBefore(rule, { name: 'import', params: `"${file}"` }); } rule.remove(); resolve(); } else { reject(); } }); }); }); }; })
postcss.plugin('font-shortcut', () => { return css => { css.walkDecls('font', decl => {
postcss.plugin('lazyimagecss', function (options) { return function (css) { options = options || {};