mirror of
https://github.com/docsifyjs/docsify.git
synced 2025-12-08 19:55:52 +00:00
chore: optimize compressed css script (#2338)
This commit is contained in:
parent
806d37bdf0
commit
02e525c62e
@ -1,12 +1,12 @@
|
||||
import path from 'path';
|
||||
import { promises as fs } from 'fs';
|
||||
import * as rollup from 'rollup';
|
||||
import commonjs from '@rollup/plugin-commonjs';
|
||||
import nodeResolve from '@rollup/plugin-node-resolve';
|
||||
import uglify from '@rollup/plugin-terser';
|
||||
import replace from '@rollup/plugin-replace';
|
||||
import chokidar from 'chokidar';
|
||||
import path from 'path';
|
||||
import { relative } from './util.js';
|
||||
import { promises as fs } from 'fs';
|
||||
|
||||
const pkgPath = relative(import.meta, '..', 'package.json');
|
||||
const pkgString = (await fs.readFile(pkgPath)).toString();
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
import fs from 'fs';
|
||||
import { relative } from './util.js';
|
||||
|
||||
const read = fs.readFileSync;
|
||||
const write = fs.writeFileSync;
|
||||
const pkgPath = relative(import.meta, '..', 'package.json');
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import axios from 'axios';
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
import axios from 'axios';
|
||||
|
||||
const filePaths = {
|
||||
emojiMarkdown: path.resolve(process.cwd(), 'docs', 'emoji.md'),
|
||||
|
||||
@ -1,14 +1,17 @@
|
||||
import cssnano from 'cssnano';
|
||||
import path from 'path';
|
||||
import fs from 'fs';
|
||||
import cssnano from 'cssnano';
|
||||
|
||||
const files = fs.readdirSync(path.resolve('lib/themes'));
|
||||
const files = fs
|
||||
.readdirSync(path.resolve('lib/themes'))
|
||||
.filter(file => !file.endsWith('min.css'));
|
||||
|
||||
files.forEach(file => {
|
||||
file = path.resolve('lib/themes', file);
|
||||
cssnano
|
||||
.process(fs.readFileSync(file))
|
||||
.then(result => {
|
||||
file = file.replace(/\.css$/, '.min.css');
|
||||
fs.writeFileSync(file, result.css);
|
||||
})
|
||||
.catch(e => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user