From 392179b8d38cf21565050db69c5bc2b260733b9d Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Sun, 13 Jul 2025 15:58:30 +0700 Subject: [PATCH] fix(scripts/build): allow importing custom assets before assets-registry is initialized --- scripts/build.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build.ts b/scripts/build.ts index 8906c25..d369f57 100644 --- a/scripts/build.ts +++ b/scripts/build.ts @@ -292,7 +292,7 @@ async function generateAssets() { promises.push( writeFile( path2, - `import{registerAsset}from'@revenge-mod/assets';import uri from${uriPath};const ${name}=registerAsset({name:'${name}',type:${type},uri});export default ${name}`, + `import{onAssetsRegistryInitialized,registerAsset}from'@revenge-mod/assets';import uri from${uriPath}\n/**@type {import('@revenge-mod/assets/types').AssetId}*/\nlet ${name};onAssetsRegistryInitialized(()=>{${name}=registerAsset({name:'${name}',type:${type},uri})});export { ${name} as default }`, ), ) }