[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:
@@ -1,6 +1,6 @@
|
||||
const { join, resolve } = require('path');
|
||||
const { join, resolve } = require("path");
|
||||
|
||||
const { env, settings } = require('../configuration');
|
||||
const { env, settings } = require("../configuration");
|
||||
|
||||
module.exports = {
|
||||
test: /\.(js|jsx|mjs|ts|tsx)$/,
|
||||
@@ -11,12 +11,12 @@ module.exports = {
|
||||
exclude: /node_modules/,
|
||||
use: [
|
||||
{
|
||||
loader: 'babel-loader',
|
||||
loader: "babel-loader",
|
||||
options: {
|
||||
sourceRoot: 'app/javascript',
|
||||
cacheDirectory: join(settings.cache_path, 'babel-loader'),
|
||||
cacheCompression: env.NODE_ENV === 'production',
|
||||
compact: env.NODE_ENV === 'production',
|
||||
sourceRoot: "app/javascript",
|
||||
cacheDirectory: join(settings.cache_path, "babel-loader"),
|
||||
cacheCompression: env.NODE_ENV === "production",
|
||||
compact: env.NODE_ENV === "production",
|
||||
},
|
||||
},
|
||||
],
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
|
||||
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
||||
|
||||
module.exports = {
|
||||
test: /\.s?css$/i,
|
||||
use: [
|
||||
MiniCssExtractPlugin.loader,
|
||||
{
|
||||
loader: 'css-loader',
|
||||
loader: "css-loader",
|
||||
options: {
|
||||
sourceMap: true,
|
||||
importLoaders: 2,
|
||||
},
|
||||
},
|
||||
{
|
||||
loader: 'postcss-loader',
|
||||
loader: "postcss-loader",
|
||||
options: {
|
||||
sourceMap: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
loader: 'sass-loader',
|
||||
loader: "sass-loader",
|
||||
options: {
|
||||
sassOptions: {
|
||||
includePaths: ['app/javascript'],
|
||||
includePaths: ["app/javascript"],
|
||||
},
|
||||
implementation: require('sass'),
|
||||
implementation: require("sass"),
|
||||
sourceMap: true,
|
||||
},
|
||||
},
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
const { join } = require('path');
|
||||
const { join } = require("path");
|
||||
|
||||
const { settings } = require('../configuration');
|
||||
const { settings } = require("../configuration");
|
||||
|
||||
module.exports = {
|
||||
test: new RegExp(`(${settings.static_assets_extensions.join('|')})$`, 'i'),
|
||||
test: new RegExp(`(${settings.static_assets_extensions.join("|")})$`, "i"),
|
||||
use: [
|
||||
{
|
||||
loader: 'file-loader',
|
||||
loader: "file-loader",
|
||||
options: {
|
||||
name(file) {
|
||||
if (file.includes(settings.source_path)) {
|
||||
return 'media/[path][name]-[hash].[ext]';
|
||||
return "media/[path][name]-[hash].[ext]";
|
||||
}
|
||||
return 'media/[folder]/[name]-[hash:8].[ext]';
|
||||
return "media/[folder]/[name]-[hash:8].[ext]";
|
||||
},
|
||||
context: join(settings.source_path),
|
||||
},
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
const babel = require('./babel');
|
||||
const css = require('./css');
|
||||
const file = require('./file');
|
||||
const materialIcons = require('./material_icons');
|
||||
const nodeModules = require('./node_modules');
|
||||
const tesseract = require('./tesseract');
|
||||
const babel = require("./babel");
|
||||
const css = require("./css");
|
||||
const file = require("./file");
|
||||
const materialIcons = require("./material_icons");
|
||||
const nodeModules = require("./node_modules");
|
||||
const tesseract = require("./tesseract");
|
||||
|
||||
// Webpack loaders are processed in reverse order
|
||||
// https://webpack.js.org/concepts/loaders/#loader-features
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
if (process.env.NODE_ENV === "production") {
|
||||
module.exports = {};
|
||||
} else {
|
||||
module.exports = {
|
||||
test: /\.js$/,
|
||||
loader: 'mark-loader',
|
||||
loader: "mark-loader",
|
||||
};
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ module.exports = {
|
||||
issuer: /\.[jt]sx?$/,
|
||||
use: [
|
||||
{
|
||||
loader: '@svgr/webpack',
|
||||
loader: "@svgr/webpack",
|
||||
options: {
|
||||
svgo: false,
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
const { join } = require('path');
|
||||
const { join } = require("path");
|
||||
|
||||
const { settings, env } = require('../configuration');
|
||||
const { settings, env } = require("../configuration");
|
||||
|
||||
module.exports = {
|
||||
test: /\.(js|mjs)$/,
|
||||
@@ -11,14 +11,14 @@ module.exports = {
|
||||
],
|
||||
use: [
|
||||
{
|
||||
loader: 'babel-loader',
|
||||
loader: "babel-loader",
|
||||
options: {
|
||||
babelrc: false,
|
||||
plugins: [
|
||||
'transform-react-remove-prop-types',
|
||||
"transform-react-remove-prop-types",
|
||||
],
|
||||
cacheDirectory: join(settings.cache_path, 'babel-loader-node-modules'),
|
||||
cacheCompression: env.NODE_ENV === 'production',
|
||||
cacheDirectory: join(settings.cache_path, "babel-loader-node-modules"),
|
||||
cacheCompression: env.NODE_ENV === "production",
|
||||
compact: false,
|
||||
sourceMaps: false,
|
||||
},
|
||||
|
||||
@@ -6,9 +6,9 @@ module.exports = {
|
||||
/tesseract\.js-core\/tesseract-core\.wasm.js$/,
|
||||
],
|
||||
use: {
|
||||
loader: 'file-loader',
|
||||
loader: "file-loader",
|
||||
options: {
|
||||
name: 'ocr/[name]-[hash].[ext]',
|
||||
name: "ocr/[name]-[hash].[ext]",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user