{"version":3,"sources":["jsdelivr-header.js","/npm/vite-plugin-webp-generator@0.1.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,OAAS,QAAQ,QACjB,aAAe,gBAAgB,QAAQ,eACvC,KAAO,QAAQ,MACf,OAAS,QAAQ,QACvB,QAAQ,QAAU,EAAG,aAAa,CAAC,MAAO,OAAQ,UAAS,MAChD,CACH,KAAM,6BACN,QAAS,OACT,UAAW,MAAO,EAAM,KACpB,QAAQ,IAAI,EAAI,IAAI,OAAO,KAAK,EAAW,KAAK,UAAU,KAAK,IAAM,EAAG,SAAS,kBAAkB,EAAI,KAAK,YAAY,EAAG,SAAQ,EAAI,OAAO,SAAS,GAAK,YACxJ,IAAI,OAAO,KAAK,EAAW,KAAK,UAAU,KAAK,IAC9C,EAAG,SAAS,kBACZ,EAAI,KAAK,YAAY,EAAG,SAAQ,EAAI,OAAO,SAAS,GAAK,aAC1D,EAAI,OAAO,KAAK,GACX,MAAK,EAAI,aAAa,YACtB,MAAK,EAAI,OAAO,OAAM,EAAI,OAAO,SAAS,KAC/C,GAAU,QAAQ,KAAK,YAAY,EAAG,SAAQ,EAAI,OAAO,SAAS,GAAK,YAC3E","file":"/npm/vite-plugin-webp-generator@0.1.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/vite-plugin-webp-generator@0.1.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst gulp_1 = require(\"gulp\");\nconst gulp_cwebp_1 = __importDefault(require(\"gulp-cwebp\"));\nconst fs_1 = require(\"fs\");\nconst path_1 = require(\"path\");\nexports.default = ({ extensions = [\"png\", \"jpg\"], logger = false, }) => {\n    return {\n        name: \"vite-plugin-webp-generator\",\n        enforce: \"post\",\n        transform: async (code, id) => {\n            console.log(id, new RegExp(`.(${extensions.join(\"|\")})$`).test(id), !id.includes(\"node_modules\"), !(0, fs_1.existsSync)(id.replace((0, path_1.extname)(id), \".webp\")));\n            if (new RegExp(`.(${extensions.join(\"|\")})$`).test(id) &&\n                !id.includes(\"node_modules\") &&\n                !(0, fs_1.existsSync)(id.replace((0, path_1.extname)(id), \".webp\"))) {\n                (0, gulp_1.src)(id)\n                    .pipe((0, gulp_cwebp_1.default)())\n                    .pipe((0, gulp_1.dest)((0, path_1.dirname)(id)));\n                logger && console.info(`Generate ${id.replace((0, path_1.extname)(id), \".webp\")}`);\n            }\n        },\n    };\n};\n"]}