[build] upgrade eslint to 9.37.0 (#88)

Co-authored-by: tobi <tobi.smethurst@protonmail.com>
Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88
Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org>
Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
This commit is contained in:
Zoë Bijl
2025-10-12 13:42:02 +02:00
committed by tobi
parent 75d7a62693
commit 1ff70886a1
975 changed files with 22196 additions and 21964 deletions
+15 -15
View File
@@ -1,21 +1,21 @@
// Common configuration for webpacker loaded from config/webpacker.yml
const { lstatSync, readFileSync } = require('fs');
const { basename, dirname, extname, join, resolve } = require('path');
const { env } = require('process');
const { lstatSync, readFileSync } = require("fs");
const { basename, dirname, extname, join, resolve } = require("path");
const { env } = require("process");
const glob = require('glob');
const { load } = require('js-yaml');
const glob = require("glob");
const { load } = require("js-yaml");
const configPath = resolve('config', 'webpacker.yml');
const settings = load(readFileSync(configPath), 'utf8')[env.RAILS_ENV || env.NODE_ENV];
const flavourFiles = glob.sync('app/javascript/flavours/*/theme.yml');
const skinFiles = glob.sync('app/javascript/skins/*/*');
const configPath = resolve("config", "webpacker.yml");
const settings = load(readFileSync(configPath), "utf8")[env.RAILS_ENV || env.NODE_ENV];
const flavourFiles = glob.sync("app/javascript/flavours/*/theme.yml");
const skinFiles = glob.sync("app/javascript/skins/*/*");
const flavours = {};
const core = function () {
const coreFile = resolve('app', 'javascript', 'core', 'theme.yml');
const data = load(readFileSync(coreFile), 'utf8');
const coreFile = resolve("app", "javascript", "core", "theme.yml");
const data = load(readFileSync(coreFile), "utf8");
if (!data.pack_directory) {
data.pack_directory = dirname(coreFile);
}
@@ -23,7 +23,7 @@ const core = function () {
}();
flavourFiles.forEach((flavourFile) => {
const data = load(readFileSync(flavourFile), 'utf8');
const data = load(readFileSync(flavourFile), "utf8");
data.name = basename(dirname(flavourFile));
data.skin = {};
if (!data.pack_directory) {
@@ -32,7 +32,7 @@ flavourFiles.forEach((flavourFile) => {
if (data.locales) {
data.locales = join(dirname(flavourFile), data.locales);
}
if (data.pack && typeof data.pack === 'object') {
if (data.pack && typeof data.pack === "object") {
flavours[data.name] = data;
}
});
@@ -46,7 +46,7 @@ skinFiles.forEach((skinFile) => {
const data = flavours[name].skin;
if (lstatSync(skinFile).isDirectory()) {
data[skin] = {};
const skinPacks = glob.sync(join(skinFile, '*.{css,scss}'));
const skinPacks = glob.sync(join(skinFile, "*.{css,scss}"));
skinPacks.forEach((pack) => {
data[skin][basename(pack, extname(pack))] = pack;
});
@@ -56,7 +56,7 @@ skinFiles.forEach((skinFile) => {
});
const output = {
path: resolve('public', settings.public_output_path),
path: resolve("public", settings.public_output_path),
publicPath: `/${settings.public_output_path}/`,
};