Ngiler SH3LL 360
Home
Information
Create File
Create Folder
:
/
home
/
tbf
/
new2023.tbf.ro
/
node_modules
/
postcss-import
/
lib
/
Information Server
MySQL :
OFF
Perl :
OFF
CURL :
ON
WGET :
OFF
PKEXEC :
OFF
Directive
Local Value
IP Address
89.40.16.97
System
Linux server.atelieruldeit.ro 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
User
tbf
PHP Version
7.3.33
Software
Apache
Doc root
Writable
close
Edit File :
process-content.js
| Size :
1.30
KB
Copy
"use strict" // builtin tooling const path = require("path") // placeholder tooling let sugarss module.exports = function processContent( result, content, filename, options, postcss ) { const { plugins } = options const ext = path.extname(filename) const parserList = [] // SugarSS support: if (ext === ".sss") { if (!sugarss) { try { sugarss = require("sugarss") } catch {} // Ignore } if (sugarss) return runPostcss(postcss, content, filename, plugins, [sugarss]) } // Syntax support: if (result.opts.syntax?.parse) { parserList.push(result.opts.syntax.parse) } // Parser support: if (result.opts.parser) parserList.push(result.opts.parser) // Try the default as a last resort: parserList.push(null) return runPostcss(postcss, content, filename, plugins, parserList) } function runPostcss(postcss, content, filename, plugins, parsers, index) { if (!index) index = 0 return postcss(plugins) .process(content, { from: filename, parser: parsers[index], }) .catch(err => { // If there's an error, try the next parser index++ // If there are no parsers left, throw it if (index === parsers.length) throw err return runPostcss(postcss, content, filename, plugins, parsers, index) }) }
Back