Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 

22 lignes
827 B

/* eslint-disable @typescript-eslint/no-var-requires */
const fs = require('fs');
// Update the icons contribution point in package.json
const package = require('../package.json');
const icons = require('../dist/icons-contribution.json').icons;
if (JSON.stringify(package.contributes.icons) !== JSON.stringify(icons)) {
package.contributes.icons = icons;
const packageJSON = `${JSON.stringify(package, undefined, '\t')}\n`;
fs.writeFileSync('./package.json', packageJSON);
}
fs.rmSync('./dist/icons-contribution.json');
// Update the scss file
const newScss = fs.readFileSync('./dist/glicons.scss', 'utf8');
const scss = fs.readFileSync('./src/webviews/apps/shared/glicons.scss', 'utf8');
if (scss !== newScss) {
fs.writeFileSync('./src/webviews/apps/shared/glicons.scss', newScss);
}
fs.rmSync('./dist/glicons.scss');