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-message-helpers/ |
Upload File : |
/** * Constants */ var SPLITTER = "\n at " /** * PostCSS helpers */ module.exports = { sourceString: sourceString, message: formatMessage, try: tryCatch } /** * Returns GNU style source * * @param {Object} source */ function sourceString(source) { var message = "<css input>" if (source) { if (source.input && source.input.file) { message = source.input.file } if (source.start) { message += ":" + source.start.line + ":" + source.start.column } } return message } /** * Returns a GNU style message * * @param {String} message * @param {Object} source a PostCSS source object * @return {String} */ function formatMessage(message, source) { return sourceString(source) + ": " + message } /** * Do something and throw an error with enhanced exception (from given source) * * @param {Function} fn [description] * @param {[type]} source [description] */ function tryCatch(fn, source) { try { return fn() } catch (err) { err.originalMessage = err.message err.message = formatMessage(err.message, source) // if source seems interesting, enhance error if (typeof source === "object") { // add a stack item if something interesting available if ((source.input && source.input.file) || source.start) { var stack = err.stack.split(SPLITTER) var firstStackItem = stack.shift() stack.unshift(sourceString(source)) stack.unshift(firstStackItem) err.stack = stack.join(SPLITTER) } if (source.input && source.input.file) { err.fileName = source.input.file } if (source.start) { err.lineNumber = source.start.line err.columnNumber = source.start.column } } throw err } }