Skip to content

Commit 02e525c

Browse files
authored
chore: optimize compressed css script (#2338)
1 parent 806d37b commit 02e525c

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

build/build.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1+
import path from 'path';
2+
import { promises as fs } from 'fs';
13
import * as rollup from 'rollup';
24
import commonjs from '@rollup/plugin-commonjs';
35
import nodeResolve from '@rollup/plugin-node-resolve';
46
import uglify from '@rollup/plugin-terser';
57
import replace from '@rollup/plugin-replace';
68
import chokidar from 'chokidar';
7-
import path from 'path';
89
import { relative } from './util.js';
9-
import { promises as fs } from 'fs';
1010

1111
const pkgPath = relative(import.meta, '..', 'package.json');
1212
const pkgString = (await fs.readFile(pkgPath)).toString();

build/cover.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import fs from 'fs';
22
import { relative } from './util.js';
3+
34
const read = fs.readFileSync;
45
const write = fs.writeFileSync;
56
const pkgPath = relative(import.meta, '..', 'package.json');

build/emoji.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import axios from 'axios';
21
import fs from 'fs';
32
import path from 'path';
3+
import axios from 'axios';
44

55
const filePaths = {
66
emojiMarkdown: path.resolve(process.cwd(), 'docs', 'emoji.md'),

build/mincss.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
1-
import cssnano from 'cssnano';
21
import path from 'path';
32
import fs from 'fs';
3+
import cssnano from 'cssnano';
44

5-
const files = fs.readdirSync(path.resolve('lib/themes'));
5+
const files = fs
6+
.readdirSync(path.resolve('lib/themes'))
7+
.filter(file => !file.endsWith('min.css'));
68

79
files.forEach(file => {
810
file = path.resolve('lib/themes', file);
911
cssnano
1012
.process(fs.readFileSync(file))
1113
.then(result => {
14+
file = file.replace(/\.css$/, '.min.css');
1215
fs.writeFileSync(file, result.css);
1316
})
1417
.catch(e => {

0 commit comments

Comments
 (0)