Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/postcss-load-config/ |
Upload File : |
// ------------------------------------ // # POSTCSS - LOAD CONFIG - INDEX // ------------------------------------ 'use strict' var resolve = require('path').resolve var config = require('cosmiconfig') var assign = require('object-assign') var loadOptions = require('postcss-load-options/lib/options.js') var loadPlugins = require('postcss-load-plugins/lib/plugins.js') /** * Autoload Config for PostCSS * * @author Michael Ciniawsky (@michael-ciniawsky) <michael.ciniawsky@gmail.com> * @license MIT * * @module postcss-load-config * @version 1.2.0 * * @requires comsiconfig * @requires object-assign * @requires postcss-load-options * @requires postcss-load-plugins * * @method postcssrc * * @param {Object} ctx Context * @param {String} path Config Directory * @param {Object} options Config Options * * @return {Promise} config PostCSS Config */ module.exports = function postcssrc (ctx, path, options) { ctx = assign({ cwd: process.cwd(), env: process.env.NODE_ENV }, ctx) path = path ? resolve(path) : process.cwd() options = assign({ rcExtensions: true }, options) if (!ctx.env) process.env.NODE_ENV = 'development' var file return config('postcss', options) .load(path) .then(function (result) { if (!result) throw Error('No PostCSS Config found in: ' + path) file = result ? result.filepath : '' return result ? result.config : {} }) .then(function (config) { if (typeof config === 'function') config = config(ctx) else config = assign(config, ctx) if (!config.plugins) config.plugins = [] return { plugins: loadPlugins(config), options: loadOptions(config), file: file } }) }