Throw error on oversize logos (#8981)
* Throw error on oversize logos * Allow script cleanups
This commit is contained in:
parent
6df42b5d5a
commit
690639422d
Binary file not shown.
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 21 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -34,7 +34,7 @@ export { chainsKusamaSVG } from './generated/kusamaSVG';
|
||||
export { chainsListenPNG } from './generated/listenPNG';
|
||||
export { chainsLogionPNG } from './generated/logionPNG';
|
||||
export { chainsMangataPNG } from './generated/mangataPNG';
|
||||
export { chainsMangataxSVG } from './generated/mangataxSVG';
|
||||
export { chainsMangataxPNG } from './generated/mangataxPNG';
|
||||
export { chainsMoonsamaPNG } from './generated/moonsamaPNG';
|
||||
export { chainsMyriadPNG } from './generated/myriadPNG';
|
||||
export { chainsOakPNG } from './generated/oakPNG';
|
||||
|
||||
BIN
packages/apps-config/src/ui/logos/chains/mangatax.png
Normal file
BIN
packages/apps-config/src/ui/logos/chains/mangatax.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.8 KiB |
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 91 KiB |
File diff suppressed because one or more lines are too long
Binary file not shown.
|
Before Width: | Height: | Size: 227 KiB After Width: | Height: | Size: 25 KiB |
@ -25,8 +25,15 @@ const sizes = {};
|
||||
|
||||
for (let dir of ['extensions', 'external', 'chains', 'nodes']) {
|
||||
const sub = path.join('packages/apps-config/src/ui/logos', dir);
|
||||
const generated = path.join(sub, 'generated');
|
||||
const result = {};
|
||||
|
||||
if (fs.existsSync(generated)) {
|
||||
fs.rmSync(generated, { recursive: true, force: true });
|
||||
}
|
||||
|
||||
fs.mkdirSync(generated);
|
||||
|
||||
fs
|
||||
.readdirSync(sub)
|
||||
.forEach((file) => {
|
||||
@ -58,7 +65,7 @@ for (let dir of ['extensions', 'external', 'chains', 'nodes']) {
|
||||
let srcs = '';
|
||||
|
||||
for (let dir of ['endpoints', 'extensions', 'links']) {
|
||||
const srcroot = path.join('packages/apps-config/src', dir);
|
||||
const srcroot = path.join('packages/apps-config/src', dir);
|
||||
|
||||
fs
|
||||
.readdirSync(srcroot)
|
||||
@ -98,15 +105,15 @@ const dupes = {};
|
||||
});
|
||||
|
||||
if (Object.keys(dupes).length) {
|
||||
const dupeMsg = `${Object.keys(dupes).length.toString().padStart(3)} dupes found`;
|
||||
const errMsg = `${Object.keys(dupes).length.toString().padStart(3)} dupes found`;
|
||||
|
||||
console.log('\n', dupeMsg, '::\n');
|
||||
console.log('\n', errMsg, '::\n');
|
||||
|
||||
for (let [k, d] of Object.entries(dupes)) {
|
||||
console.log('\t', k.padStart(30), ' >> ', d.join(', '));
|
||||
}
|
||||
|
||||
throw new Error(`FATAL: ${dupeMsg}`);
|
||||
throw new Error(`FATAL: ${errMsg}`);
|
||||
}
|
||||
|
||||
const large = Object
|
||||
@ -115,11 +122,13 @@ const large = Object
|
||||
.filter(([, v]) => v > MAX_SIZE);
|
||||
|
||||
if (Object.keys(large).length) {
|
||||
console.log('\n', `${Object.keys(large).length.toString().padStart(3)} large images found ::\n`);
|
||||
const errMsg = `${Object.keys(large).length.toString().padStart(3)} large images found`;
|
||||
|
||||
console.log('\n', errMsg, '::\n');
|
||||
|
||||
large.forEach(([k, v]) =>
|
||||
console.log('\t', k.padStart(30), formatNumber(v).padStart(15))
|
||||
);
|
||||
|
||||
console.log();
|
||||
throw new Error(`FATAL: ${errMsg}`);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user