fix(scripts/build): allow importing custom assets before assets-registry is initialized

This commit is contained in:
PalmDevs 2025-07-13 15:58:30 +07:00
parent 056e082fdb
commit 392179b8d3
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -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 }`,
),
)
}