mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 02:35:49 +00:00
chore: lint
This commit is contained in:
parent
546d061068
commit
f9b3844153
6 changed files with 24 additions and 45 deletions
|
|
@ -1,17 +0,0 @@
|
|||
import {cpSync} from 'node:fs';
|
||||
|
||||
cpSync('./css/columns', './dist-dev/columns', {
|
||||
recursive: true,
|
||||
});
|
||||
|
||||
cpSync('./css/themes', './dist-dev/themes', {
|
||||
recursive: true,
|
||||
});
|
||||
|
||||
cpSync('./css/columns', './dist/columns', {
|
||||
recursive: true,
|
||||
});
|
||||
|
||||
cpSync('./css/themes', './dist/themes', {
|
||||
recursive: true,
|
||||
});
|
||||
|
|
@ -1,39 +1,37 @@
|
|||
'use strict';
|
||||
|
||||
const {env} = require('node:process')
|
||||
const {env} = require('node:process');
|
||||
|
||||
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
|
||||
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
||||
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
|
||||
|
||||
const isDev = env.NODE_ENV === 'development';
|
||||
|
||||
const clean = (a) => a.filter(Boolean);
|
||||
|
||||
const plugins = clean([
|
||||
new MiniCssExtractPlugin({
|
||||
filename: '[name].css',
|
||||
}),
|
||||
new MiniCssExtractPlugin({
|
||||
filename: '[name].css',
|
||||
}),
|
||||
!isDev && new OptimizeCssAssetsPlugin(),
|
||||
]);
|
||||
|
||||
const rules = [{
|
||||
test: /\.css$/i,
|
||||
use: [MiniCssExtractPlugin.loader, {
|
||||
loader: "css-loader",
|
||||
loader: 'css-loader',
|
||||
options: {
|
||||
url: true,
|
||||
url: true,
|
||||
},
|
||||
}],
|
||||
}, {
|
||||
}, {
|
||||
test: /\.(png|gif|svg|woff|woff2|eot|ttf)$/,
|
||||
type: 'asset/inline',
|
||||
}]
|
||||
|
||||
}];
|
||||
|
||||
module.exports = {
|
||||
plugins,
|
||||
module: {
|
||||
rules,
|
||||
},
|
||||
module: {
|
||||
rules,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ const {
|
|||
EnvironmentPlugin,
|
||||
NormalModuleReplacementPlugin,
|
||||
} = require('webpack');
|
||||
|
||||
const WebpackBar = require('webpackbar');
|
||||
|
||||
const modules = './modules';
|
||||
|
|
@ -78,7 +79,7 @@ const splitChunks = {
|
|||
'columns/name-size',
|
||||
'columns/name-size-date',
|
||||
];
|
||||
|
||||
|
||||
return !lazyChunks.includes(chunk.name);
|
||||
},
|
||||
minChunks: 1,
|
||||
|
|
@ -97,8 +98,8 @@ module.exports = {
|
|||
'node:path': 'path',
|
||||
},
|
||||
fallback: {
|
||||
'path': require.resolve('path-browserify'),
|
||||
'process': require.resolve('process/browser'),
|
||||
path: require.resolve('path-browserify'),
|
||||
process: require.resolve('process/browser'),
|
||||
},
|
||||
},
|
||||
devtool,
|
||||
|
|
@ -111,13 +112,13 @@ module.exports = {
|
|||
'columns/name-size': `${dirColumns}/name-size.css`,
|
||||
'columns/name-size-date': `${dirColumns}/name-size-date.css`,
|
||||
'nojs': `${dirCss}/nojs.css`,
|
||||
help: `${dirCss}/help.css`,
|
||||
view: `${dirCss}/view.css`,
|
||||
config: `${dirCss}/config.css`,
|
||||
terminal: `${dirCss}/terminal.css`,
|
||||
'help': `${dirCss}/help.css`,
|
||||
'view': `${dirCss}/view.css`,
|
||||
'config': `${dirCss}/config.css`,
|
||||
'terminal': `${dirCss}/terminal.css`,
|
||||
'user-menu': `${dirCss}/user-menu.css`,
|
||||
sw: `${dir}/sw/sw.js`,
|
||||
cloudcmd: `${dir}/cloudcmd.js`,
|
||||
'sw': `${dir}/sw/sw.js`,
|
||||
'cloudcmd': `${dir}/cloudcmd.js`,
|
||||
[`${modules}/edit`]: `${dirModules}/edit.js`,
|
||||
[`${modules}/edit-file`]: `${dirModules}/edit-file.js`,
|
||||
[`${modules}/edit-file-vim`]: `${dirModules}/edit-file-vim.js`,
|
||||
|
|
|
|||
|
|
@ -142,7 +142,6 @@ function CloudCmdProto(DOM) {
|
|||
CloudCmd.route(location.hash);
|
||||
};
|
||||
|
||||
|
||||
this.route = (path) => {
|
||||
const query = path.split('/');
|
||||
|
||||
|
|
|
|||
|
|
@ -326,7 +326,7 @@ function listener(event) {
|
|||
|
||||
const key = event.keyCode;
|
||||
const isBind = Key.isBind();
|
||||
|
||||
|
||||
if (key === ESC)
|
||||
return hide();
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,5 @@ const readFilesSyncMemo = nanomemoize((isDev) => {
|
|||
.readdirSync(themesDir)
|
||||
.filter(not(isMap));
|
||||
|
||||
const a = readFilesSync(themesDir, names, 'utf8');
|
||||
|
||||
return a;
|
||||
return readFilesSync(themesDir, names, 'utf8');
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue