MOON
Server: Apache
System: Linux server.royaltuning.hu 4.18.0-425.13.1.el8_7.x86_64 #1 SMP Tue Feb 21 04:20:52 EST 2023 x86_64
User: royaltuning (1001)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/royaltuning/www/public/backoffice.royaltuning.hu/node_modules/img-loader/index.js
'use strict'
var loaderUtils = require('loader-utils')

module.exports = function (content, map, meta) {
  var options = Object.assign({}, loaderUtils.getOptions(this))
  if (typeof options.plugins === 'function') {
    options.plugins = options.plugins(this)
  }
  if (!Array.isArray(options.plugins) || options.plugins.length === 0) {
    return content
  }

  var callback = this.async()
  import("imagemin")
    .then(function (imagemin) {
      imagemin.default.buffer(content, options)
        .then(function (buffer) { callback(null, buffer) })
    })
    .catch(function (error) { callback(error) })
}

module.exports.raw = true