pixi.js
Version:
<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">
1 lines • 1.27 kB
Source Map (JSON)
{"version":3,"file":"resolveTextureUrl.mjs","sources":["../../../../src/assets/resolver/parsers/resolveTextureUrl.ts"],"sourcesContent":["import { ExtensionType } from '../../../extensions/Extensions';\nimport { loadTextures } from '../../loader/parsers/textures/loadTextures';\nimport { Resolver } from '../Resolver';\n\nimport type { ResolveURLParser } from '../types';\n\n/**\n * A parser that will resolve a texture url\n * @category assets\n * @internal\n */\nexport const resolveTextureUrl = {\n extension: {\n type: ExtensionType.ResolveParser,\n name: 'resolveTexture',\n },\n test: loadTextures.test,\n parse: (value: string) =>\n ({\n resolution: parseFloat(Resolver.RETINA_PREFIX.exec(value)?.[1] ?? '1'),\n format: value.split('.').pop(),\n src: value,\n }),\n} satisfies ResolveURLParser;\n"],"names":[],"mappings":";;;;;AAWO,MAAM,iBAAA,GAAoB;AAAA,EAC7B,SAAA,EAAW;AAAA,IACP,MAAM,aAAA,CAAc,aAAA;AAAA,IACpB,IAAA,EAAM;AAAA,GACV;AAAA,EACA,MAAM,YAAA,CAAa,IAAA;AAAA,EACnB,KAAA,EAAO,CAAC,KAAA,MACH;AAAA,IACG,UAAA,EAAY,WAAW,QAAA,CAAS,aAAA,CAAc,KAAK,KAAK,CAAA,GAAI,CAAC,CAAA,IAAK,GAAG,CAAA;AAAA,IACrE,MAAA,EAAQ,KAAA,CAAM,KAAA,CAAM,GAAG,EAAE,GAAA,EAAI;AAAA,IAC7B,GAAA,EAAK;AAAA,GACT;AACR;;;;"}