@codefast/image-loader
Version:
Simple, functional image loader for Next.js supporting multiple CDN providers
1 lines • 2.37 kB
JavaScript
;const __rslib_import_meta_url__="undefined"==typeof document?new(require("url".replace("",""))).URL("file:"+__filename).href:document.currentScript&&document.currentScript.src||new URL("main.js",document.baseURI).href;var __webpack_require__={};__webpack_require__.d=(e,a)=>{for(var _ in a)__webpack_require__.o(a,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:a[_]})},__webpack_require__.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__={};__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{imageLoader:()=>imageLoader,isPathMatch:()=>url_matcher_cjs_namespaceObject.isPathMatch,defaultLoaderConfigs:()=>loader_registry_cjs_namespaceObject.defaultLoaderConfigs,createCustomImageLoader:()=>createCustomImageLoader,isDomainMatch:()=>url_matcher_cjs_namespaceObject.isDomainMatch,isLocalPath:()=>url_matcher_cjs_namespaceObject.isLocalPath});const image_loader_cjs_namespaceObject=require("./core/image-loader.cjs"),loader_registry_cjs_namespaceObject=require("./core/loader-registry.cjs"),url_matcher_cjs_namespaceObject=require("./utils/url-matcher.cjs"),defaultImageLoader=(0,image_loader_cjs_namespaceObject.createImageLoader)(loader_registry_cjs_namespaceObject.defaultLoaderConfigs,void 0,1e3);function imageLoader(e){return defaultImageLoader.transform(e)}function createCustomImageLoader(e){let a=(0,image_loader_cjs_namespaceObject.createImageLoader)(e.loaders,e.fallbackLoader,e.maxCacheSize);return e=>a.transform(e)}for(var __webpack_i__ in exports.createCustomImageLoader=__webpack_exports__.createCustomImageLoader,exports.defaultLoaderConfigs=__webpack_exports__.defaultLoaderConfigs,exports.imageLoader=__webpack_exports__.imageLoader,exports.isDomainMatch=__webpack_exports__.isDomainMatch,exports.isLocalPath=__webpack_exports__.isLocalPath,exports.isPathMatch=__webpack_exports__.isPathMatch,__webpack_exports__)-1===["createCustomImageLoader","defaultLoaderConfigs","imageLoader","isDomainMatch","isLocalPath","isPathMatch"].indexOf(__webpack_i__)&&(exports[__webpack_i__]=__webpack_exports__[__webpack_i__]);Object.defineProperty(exports,"__esModule",{value:!0});