/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/build/webpack/loaders
NameSizeModeActions
css-loader/-0777rm
devtool/-0777rm
lightningcss-loader/-0777rm
metadata/-0777rm
next-app-loader/-0777rm
next-edge-app-route-loader/-0777rm
next-edge-ssr-loader/-0777rm
next-flight-loader/-0777rm
next-font-loader/-0777rm
next-image-loader/-0777rm
next-route-loader/-0777rm
next-style-loader/-0777rm
postcss-loader/-0777rm
resolve-url-loader/-0777rm
empty-loader.d.ts1560666editdlrm
empty-loader.js3200666editdlrm
empty-loader.js.map3880666editdlrm
error-loader.d.ts1560666editdlrm
error-loader.js14280666editdlrm
error-loader.js.map16740666editdlrm
get-module-build-info.d.ts14950666editdlrm
get-module-build-info.js3580666editdlrm
get-module-build-info.js.map19370666editdlrm
modularize-import-loader.d.ts6390666editdlrm
modularize-import-loader.js12550666editdlrm
modularize-import-loader.js.map17200666editdlrm
next-barrel-loader.d.ts31400666editdlrm
next-barrel-loader.js103450666editdlrm
next-barrel-loader.js.map155050666editdlrm
next-client-pages-loader.d.ts1860666editdlrm
next-client-pages-loader.js12380666editdlrm
next-client-pages-loader.js.map19060666editdlrm
next-edge-function-loader.d.ts3700666editdlrm
next-edge-function-loader.js19080666editdlrm
next-edge-function-loader.js.map32060666editdlrm
next-error-browser-binary-loader.d.ts1610666editdlrm
next-error-browser-binary-loader.js7140666editdlrm
next-error-browser-binary-loader.js.map9290666editdlrm
next-flight-action-entry-loader.d.ts4760666editdlrm
next-flight-action-entry-loader.js9720666editdlrm
next-flight-action-entry-loader.js.map19550666editdlrm
next-flight-client-entry-loader.d.ts6240666editdlrm
next-flight-client-entry-loader.js19780666editdlrm
next-flight-client-entry-loader.js.map41020666editdlrm
next-flight-client-module-loader.d.ts1820666editdlrm
next-flight-client-module-loader.js22350666editdlrm
next-flight-client-module-loader.js.map34240666editdlrm
next-flight-css-loader.d.ts4200666editdlrm
next-flight-css-loader.js20800666editdlrm
next-flight-css-loader.js.map30600666editdlrm
next-flight-server-reference-proxy-loader.d.ts2370666editdlrm
next-flight-server-reference-proxy-loader.js13340666editdlrm
next-flight-server-reference-proxy-loader.js.map18830666editdlrm
next-invalid-import-error-loader.d.ts2480666editdlrm
next-invalid-import-error-loader.js5680666editdlrm
next-invalid-import-error-loader.js.map7330666editdlrm
next-metadata-image-loader.d.ts5060666editdlrm
next-metadata-image-loader.js63130666editdlrm
next-metadata-image-loader.js.map96980666editdlrm
next-metadata-route-loader.d.ts3980666editdlrm
next-metadata-route-loader.js94230666editdlrm
next-metadata-route-loader.js.map137040666editdlrm
next-middleware-asset-loader.d.ts1150666editdlrm
next-middleware-asset-loader.js13320666editdlrm
next-middleware-asset-loader.js.map15310666editdlrm
next-middleware-loader.d.ts5300666editdlrm
next-middleware-loader.js20220666editdlrm
next-middleware-loader.js.map35720666editdlrm
next-middleware-wasm-loader.d.ts1140666editdlrm
next-middleware-wasm-loader.js12720666editdlrm
next-middleware-wasm-loader.js.map14890666editdlrm
next-root-params-loader.d.ts2780666editdlrm
next-root-params-loader.js66300666editdlrm
next-root-params-loader.js.map85330666editdlrm
next-swc-loader.d.ts8660666editdlrm
next-swc-loader.js110420666editdlrm
next-swc-loader.js.map149970666editdlrm
utils.d.ts5890666editdlrm
utils.js37710666editdlrm
utils.js.map58870666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/next/dist/build/webpack/loaders/utils.js (3771B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 0 && (module.exports = { decodeFromBase64: null, encodeToBase64: null, getLoaderModuleNamedExports: null, isCSSMod: null, isClientComponentEntryModule: null, regexCSS: null }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { decodeFromBase64: function() { return decodeFromBase64; }, encodeToBase64: function() { return encodeToBase64; }, getLoaderModuleNamedExports: function() { return getLoaderModuleNamedExports; }, isCSSMod: function() { return isCSSMod; }, isClientComponentEntryModule: function() { return isClientComponentEntryModule; }, regexCSS: function() { return regexCSS; } }); const _constants = require("../../../shared/lib/constants"); const _getmodulebuildinfo = require("./get-module-build-info"); const imageExtensions = [ 'jpg', 'jpeg', 'png', 'webp', 'avif', 'ico', 'svg' ]; const imageRegex = new RegExp(`\\.(${imageExtensions.join('|')})$`); // Determine if the whole module is client action, 'use server' in nested closure in the client module function isActionClientLayerModule(mod) { const rscInfo = (0, _getmodulebuildinfo.getModuleBuildInfo)(mod).rsc; return !!((rscInfo == null ? void 0 : rscInfo.actionIds) && (rscInfo == null ? void 0 : rscInfo.type) === _constants.RSC_MODULE_TYPES.client); } function isClientComponentEntryModule(mod) { const rscInfo = (0, _getmodulebuildinfo.getModuleBuildInfo)(mod).rsc; const hasClientDirective = rscInfo == null ? void 0 : rscInfo.isClientRef; const isActionLayerEntry = isActionClientLayerModule(mod); return hasClientDirective || isActionLayerEntry || imageRegex.test(mod.resource); } const regexCSS = /\.(css|scss|sass)(\?.*)?$/; function isCSSMod(mod) { var _mod_loaders; return !!(mod.type === 'css/mini-extract' || mod.resource && regexCSS.test(mod.resource) || ((_mod_loaders = mod.loaders) == null ? void 0 : _mod_loaders.some(({ loader })=>loader.includes('next-style-loader/index.js') || process.env.NEXT_RSPACK && loader.includes('rspack.CssExtractRspackPlugin.loader') || loader.includes('mini-css-extract-plugin/loader.js') || loader.includes('@vanilla-extract/webpack-plugin/loader/')))); } function encodeToBase64(obj) { return Buffer.from(JSON.stringify(obj)).toString('base64'); } function decodeFromBase64(str) { return JSON.parse(Buffer.from(str, 'base64').toString('utf8')); } async function getLoaderModuleNamedExports(resourcePath, context) { var _mod_dependencies; if (process.env.NEXT_RSPACK) { // Currently, the loadModule method is not supported in Rspack. // Use getModuleNamedExports (implemented by us using SWC) to extract named exports from the module. const binding = require('../../swc'); return binding.getModuleNamedExports(resourcePath); } const mod = await new Promise((res, rej)=>{ context.loadModule(resourcePath, (err, _source, _sourceMap, module1)=>{ if (err) { return rej(err); } res(module1); }); }); const exportNames = ((_mod_dependencies = mod.dependencies) == null ? void 0 : _mod_dependencies.filter((dep)=>{ return [ 'HarmonyExportImportedSpecifierDependency', 'HarmonyExportSpecifierDependency' ].includes(dep.constructor.name) && 'name' in dep && dep.name !== 'default'; }).map((dep)=>{ return dep.name; })) || []; return exportNames; } //# sourceMappingURL=utils.js.map