mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-29 13:39:50 +01:00
feat: trimmed module icons
This commit is contained in:
1 parent
526b5785b7
commit
0e73d79c9c
1 file changed
+7
-4
@@ -1,5 +1,6 @@
|
|||||||
import { readdir } from 'fs/promises';
|
import { readdir } from 'fs/promises';
|
||||||
import { readBase64DVPL } from '../../src/core/blitz/readBase64DVPL';
|
import sharp from 'sharp';
|
||||||
|
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
|
||||||
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets';
|
import { commitAssets } from '../../src/core/blitzkrieg/commitAssets';
|
||||||
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
|
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
|
||||||
import { DATA, POI } from './constants';
|
import { DATA, POI } from './constants';
|
||||||
@@ -16,9 +17,11 @@ export async function moduleIcons(production: boolean) {
|
|||||||
.map(async (file) => {
|
.map(async (file) => {
|
||||||
const nameRaw = file.match(/vehicle(.+)\.packed\.webp\.dvpl/)![1];
|
const nameRaw = file.match(/vehicle(.+)\.packed\.webp\.dvpl/)![1];
|
||||||
const name = nameRaw[0].toLowerCase() + nameRaw.slice(1);
|
const name = nameRaw[0].toLowerCase() + nameRaw.slice(1);
|
||||||
const content = await readBase64DVPL(
|
const content = (
|
||||||
`${DATA}/${POI.moduleIcons}/${file}`,
|
await sharp(await readDVPLFile(`${DATA}/${POI.moduleIcons}/${file}`))
|
||||||
);
|
.trim()
|
||||||
|
.toBuffer()
|
||||||
|
).toString('base64');
|
||||||
|
|
||||||
return {
|
return {
|
||||||
content,
|
content,
|
||||||
|
|||||||
Reference in new issue
Block a user