mirror of
https://github.com/liriliri/eruda.git
synced 2026-05-20 08:47:20 +08:00
chore: small changes
This commit is contained in:
@@ -1,12 +0,0 @@
|
|||||||
const cssMap = require('../../src/lib/cssMap')
|
|
||||||
const escapeRegExp = require('licia/escapeRegExp')
|
|
||||||
const each = require('licia/each')
|
|
||||||
|
|
||||||
module.exports = function (src) {
|
|
||||||
each(cssMap, (val, key) => {
|
|
||||||
src = src.replace(new RegExp(escapeRegExp(';' + key + ':'), 'g'), ';$' + val + ':')
|
|
||||||
src = src.replace(new RegExp(escapeRegExp('{' + key + ':'), 'g'), '{$' + val + ':')
|
|
||||||
})
|
|
||||||
|
|
||||||
return src
|
|
||||||
}
|
|
||||||
@@ -25,11 +25,6 @@ const postcssLoader = {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
const cssMinifierLoader = {
|
|
||||||
loader: path.resolve(__dirname, './loaders/css-minifier-loader'),
|
|
||||||
options: {},
|
|
||||||
}
|
|
||||||
|
|
||||||
const rawLoader = {
|
const rawLoader = {
|
||||||
loader: 'raw-loader',
|
loader: 'raw-loader',
|
||||||
options: {
|
options: {
|
||||||
@@ -63,7 +58,11 @@ module.exports = {
|
|||||||
rules: [
|
rules: [
|
||||||
{
|
{
|
||||||
test: /\.js$/,
|
test: /\.js$/,
|
||||||
exclude: /node_modules|index\.js/,
|
include: [
|
||||||
|
path.resolve(__dirname, '../src'),
|
||||||
|
path.resolve(__dirname, '../node_modules/luna-console'),
|
||||||
|
path.resolve(__dirname, '../node_modules/luna-modal'),
|
||||||
|
],
|
||||||
use: [
|
use: [
|
||||||
{
|
{
|
||||||
loader: 'babel-loader',
|
loader: 'babel-loader',
|
||||||
@@ -80,12 +79,12 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /\.scss$/,
|
test: /\.scss$/,
|
||||||
use: [cssMinifierLoader, 'css-loader', postcssLoader, 'sass-loader'],
|
use: ['css-loader', postcssLoader, 'sass-loader'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /\.css$/,
|
test: /\.css$/,
|
||||||
exclude: /luna-dom-highlighter/,
|
exclude: /luna-dom-highlighter/,
|
||||||
use: [cssMinifierLoader, 'css-loader', postcssLoader],
|
use: ['css-loader', postcssLoader],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /luna-dom-highlighter\.css$/,
|
test: /luna-dom-highlighter\.css$/,
|
||||||
|
|||||||
@@ -68,10 +68,10 @@
|
|||||||
"karma-sourcemap-loader": "^0.3.7",
|
"karma-sourcemap-loader": "^0.3.7",
|
||||||
"karma-webpack": "^5.0.0",
|
"karma-webpack": "^5.0.0",
|
||||||
"licia": "^1.37.0",
|
"licia": "^1.37.0",
|
||||||
"luna-console": "^1.1.2",
|
"luna-console": "^1.1.3",
|
||||||
"luna-data-grid": "^0.2.1",
|
"luna-data-grid": "^0.2.1",
|
||||||
"luna-dom-viewer": "^1.0.2",
|
"luna-dom-viewer": "^1.0.2",
|
||||||
"luna-modal": "^0.1.2",
|
"luna-modal": "^1.0.0",
|
||||||
"luna-notification": "^0.1.4",
|
"luna-notification": "^0.1.4",
|
||||||
"luna-object-viewer": "^0.2.2",
|
"luna-object-viewer": "^0.2.2",
|
||||||
"luna-tab": "^0.1.0",
|
"luna-tab": "^0.1.0",
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
"postcss-prefixer": "^2.1.2",
|
"postcss-prefixer": "^2.1.2",
|
||||||
"raw-loader": "^4.0.2",
|
"raw-loader": "^4.0.2",
|
||||||
"sass-loader": "^13.0.2",
|
"sass-loader": "^13.0.2",
|
||||||
"webpack": "^5.73.0",
|
"webpack": "^5.75.0",
|
||||||
"webpack-bundle-analyzer": "^4.7.0",
|
"webpack-bundle-analyzer": "^4.7.0",
|
||||||
"webpack-cli": "^4.10.0",
|
"webpack-cli": "^4.10.0",
|
||||||
"webpack-dev-server": "^4.9.3"
|
"webpack-dev-server": "^4.9.3"
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
}
|
}
|
||||||
.parents {
|
.parents {
|
||||||
@include overflow-auto(x);
|
@include overflow-auto(x);
|
||||||
|
overflow-y: hidden;
|
||||||
background: var(--darker-background);
|
background: var(--darker-background);
|
||||||
color: var(--primary);
|
color: var(--primary);
|
||||||
padding: 0 $padding;
|
padding: 0 $padding;
|
||||||
|
|||||||
@@ -1,55 +0,0 @@
|
|||||||
module.exports = {
|
|
||||||
background: 'b',
|
|
||||||
'background-image': 'bi',
|
|
||||||
border: 'bo',
|
|
||||||
'border-bottom': 'bb',
|
|
||||||
'border-collapse': 'bc',
|
|
||||||
'border-left-color': 'blc',
|
|
||||||
'border-right': 'br',
|
|
||||||
'border-radius': 'bra',
|
|
||||||
'border-top': 'bt',
|
|
||||||
'border-top-color': 'btc',
|
|
||||||
'box-shadow': 'bs',
|
|
||||||
'box-sizing': 'bsi',
|
|
||||||
clear: 'cl',
|
|
||||||
color: 'c',
|
|
||||||
content: 'co',
|
|
||||||
cursor: 'cu',
|
|
||||||
display: 'd',
|
|
||||||
flex: 'fl',
|
|
||||||
'flex-shrink': 'fsh',
|
|
||||||
float: 'f',
|
|
||||||
'font-family': 'ff',
|
|
||||||
'font-size': 'fs',
|
|
||||||
'font-weight': 'fw',
|
|
||||||
height: 'h',
|
|
||||||
left: 'l',
|
|
||||||
'line-height': 'lh',
|
|
||||||
margin: 'm',
|
|
||||||
'margin-bottom': 'mb',
|
|
||||||
'margin-left': 'ml',
|
|
||||||
'margin-top': 'mt',
|
|
||||||
'min-height': 'mh',
|
|
||||||
outline: 'ou',
|
|
||||||
overflow: 'o',
|
|
||||||
'overflow-x': 'ox',
|
|
||||||
'overflow-y': 'oy',
|
|
||||||
padding: 'p',
|
|
||||||
'padding-bottom': 'pb',
|
|
||||||
'padding-left': 'pl',
|
|
||||||
'padding-top': 'pt',
|
|
||||||
'pointer-events': 'pe',
|
|
||||||
position: 'po',
|
|
||||||
'text-align': 'ta',
|
|
||||||
'text-transform': 'tt',
|
|
||||||
top: 't',
|
|
||||||
transition: 'tr',
|
|
||||||
'user-select': 'us',
|
|
||||||
'vertical-aligin': 'va',
|
|
||||||
visibility: 'v',
|
|
||||||
width: 'w',
|
|
||||||
'will-change': 'wc',
|
|
||||||
'white-space': 'ws',
|
|
||||||
'-webkit-overflow-scrolling': 'wos',
|
|
||||||
'z-index': 'z',
|
|
||||||
}
|
|
||||||
@@ -5,9 +5,7 @@ import isStr from 'licia/isStr'
|
|||||||
import keys from 'licia/keys'
|
import keys from 'licia/keys'
|
||||||
import kebabCase from 'licia/kebabCase'
|
import kebabCase from 'licia/kebabCase'
|
||||||
import defaults from 'licia/defaults'
|
import defaults from 'licia/defaults'
|
||||||
import escapeRegExp from 'licia/escapeRegExp'
|
|
||||||
import themes from './themes'
|
import themes from './themes'
|
||||||
import cssMap from './cssMap'
|
|
||||||
|
|
||||||
let styleList = []
|
let styleList = []
|
||||||
let scale = 1
|
let scale = 1
|
||||||
@@ -71,9 +69,6 @@ function resetStyles() {
|
|||||||
function resetStyle({ css, el }) {
|
function resetStyle({ css, el }) {
|
||||||
css = css.replace(/(\d+)px/g, ($0, $1) => +$1 * scale + 'px')
|
css = css.replace(/(\d+)px/g, ($0, $1) => +$1 * scale + 'px')
|
||||||
css = css.replace(/_/g, 'eruda-')
|
css = css.replace(/_/g, 'eruda-')
|
||||||
each(cssMap, (val, key) => {
|
|
||||||
css = css.replace(new RegExp(escapeRegExp(`$${val}:`), 'g'), key + ':')
|
|
||||||
})
|
|
||||||
const _keys = keys(themes.Light)
|
const _keys = keys(themes.Light)
|
||||||
each(_keys, (key) => {
|
each(_keys, (key) => {
|
||||||
css = css.replace(
|
css = css.replace(
|
||||||
|
|||||||
Reference in New Issue
Block a user