1 line
1.1 KiB
Plaintext
1 line
1.1 KiB
Plaintext
{"version":3,"file":"resolveJsonUrl.mjs","sources":["../../../../src/assets/resolver/parsers/resolveJsonUrl.ts"],"sourcesContent":["import { ExtensionType } from '../../../extensions/Extensions';\nimport { Resolver } from '../Resolver';\nimport { resolveTextureUrl } from './resolveTextureUrl';\n\nimport type { ResolveURLParser } from '../types';\n\n/**\n * A parser that will resolve a json urls resolution for spritesheets\n * e.g. `assets/spritesheet@1x.json`\n * @memberof assets\n */\nexport const resolveJsonUrl = {\n extension: {\n type: ExtensionType.ResolveParser,\n priority: -2,\n name: 'resolveJson',\n },\n test: (value: string): boolean =>\n Resolver.RETINA_PREFIX.test(value) && value.endsWith('.json'),\n parse: resolveTextureUrl.parse,\n} satisfies ResolveURLParser;\n"],"names":[],"mappings":";;;;;AAWO,MAAM,cAAiB,GAAA;AAAA,EAC1B,SAAW,EAAA;AAAA,IACP,MAAM,aAAc,CAAA,aAAA;AAAA,IACpB,QAAU,EAAA,CAAA,CAAA;AAAA,IACV,IAAM,EAAA,aAAA;AAAA,GACV;AAAA,EACA,IAAA,EAAM,CAAC,KAAA,KACH,QAAS,CAAA,aAAA,CAAc,KAAK,KAAK,CAAA,IAAK,KAAM,CAAA,QAAA,CAAS,OAAO,CAAA;AAAA,EAChE,OAAO,iBAAkB,CAAA,KAAA;AAC7B;;;;"} |