feature: dark theme: add (#332)

This commit is contained in:
coderaiser 2024-03-29 13:25:23 +02:00
parent 35622082a9
commit 6bc4f3ec26
23 changed files with 186 additions and 51 deletions

View file

@ -1,5 +1,6 @@
'use strict';
const {env} = require('node:process');
const fs = require('node:fs');
const {
basename,
@ -10,7 +11,6 @@ const {
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
const {env} = require('node:process');
const isDev = env.NODE_ENV === 'development';
const extractCSS = (a) => new ExtractTextPlugin(`${a}.css`);
@ -23,6 +23,7 @@ const cssNames = [
'terminal',
'user-menu',
...getCSSList('columns'),
...getCSSList('themes'),
];
const cssPlugins = cssNames.map(extractCSS);
@ -36,7 +37,7 @@ const plugins = clean([
const rules = [{
test: /\.css$/,
exclude: /css\/(nojs|view|config|terminal|user-menu|columns.*)\.css/,
exclude: /css\/(nojs|view|config|terminal|user-menu|columns.*|themes.*)\.css/,
use: extractMain.extract(['css-loader']),
}, ...cssPlugins.map(extract), {
test: /\.(png|gif|svg|woff|woff2|eot|ttf)$/,

View file

@ -1,7 +1,7 @@
'use strict';
const HtmlWebpackPlugin = require('html-webpack-plugin');
const {env} = require('node:process');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const isDev = env.NODE_ENV === 'development';