Skip to content

Commit 95e95bd

Browse files
committed
chore: remove fuck cssnano-cli
1 parent 8974f39 commit 95e95bd

File tree

3 files changed

+25
-62
lines changed

3 files changed

+25
-62
lines changed

build/mincss.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
const cssnano = require('cssnano').process
2+
const path = require('path')
3+
const fs = require('fs')
4+
5+
files = fs.readdirSync(path.resolve('lib/themes'))
6+
7+
files.forEach(file => {
8+
file = path.resolve('lib/themes', file)
9+
cssnano(fs.readFileSync(file)).then(result => {
10+
fs.writeFileSync(file, result.css)
11+
})
12+
})

package-lock.json

Lines changed: 6 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,7 @@
1414
"url": "git+https://github.com/QingWei-Li/docsify.git"
1515
},
1616
"main": "lib/docsify.js",
17-
"files": [
18-
"lib",
19-
"src",
20-
"themes"
21-
],
17+
"files": ["lib", "src", "themes"],
2218
"scripts": {
2319
"bootstrap": "npm i && lerna bootstrap && npm run build:ssr",
2420
"serve": "node server",
@@ -30,12 +26,14 @@
3026
"css": "stylus src/themes/*.styl -u autoprefixer-stylus",
3127
"watch:css": "run-p 'css -- -o themes -w'",
3228
"watch:js": "node build/build.js",
33-
"build:css:min": "mkdir lib/themes && run-p 'css -- -o lib/themes' && cssnano lib/themes/*",
29+
"build:css:min":
30+
"mkdir lib/themes && run-p 'css -- -o lib/themes' && node build/mincss.js",
3431
"build:css": "mkdir themes && run-p 'css -- -o themes'",
3532
"build:js": "cross-env NODE_ENV=production node build/build.js",
3633
"build:ssr": "node build/ssr.js",
3734
"build:cover": "node build/cover.js",
38-
"build": "rimraf lib themes && run-s build:js build:css build:css:min build:ssr build:cover",
35+
"build":
36+
"rimraf lib themes && run-s build:js build:css build:css:min build:ssr build:cover",
3937
"pub:next": "cross-env RELEASE_TAG=next sh build/release.sh",
4038
"pub": "sh build/release.sh",
4139
"postinstall": "opencollective postinstall"
@@ -53,7 +51,7 @@
5351
"chokidar": "^2.0.2",
5452
"conventional-changelog-cli": "^1.3.5",
5553
"cross-env": "^5.1.3",
56-
"cssnano-cli": "^1.0.5",
54+
"cssnano": "^3.10.0",
5755
"eslint": "^4.14.0",
5856
"eslint-config-xo-space": "^0.18.0",
5957
"lerna": "^2.5.1",
@@ -69,13 +67,7 @@
6967
"rollup-plugin-uglify": "^2.0.1",
7068
"stylus": "^0.54.5"
7169
},
72-
"keywords": [
73-
"doc",
74-
"docs",
75-
"documentation",
76-
"creator",
77-
"generator"
78-
],
70+
"keywords": ["doc", "docs", "documentation", "creator", "generator"],
7971
"collective": {
8072
"type": "opencollective",
8173
"url": "https://opencollective.com/docsify",

0 commit comments

Comments
 (0)