mirror of https://github.com/curbengh/hexo-yam
refactor: remove object-assign ponyfill
Object.assign() is supported by node 4 and up
This commit is contained in:
parent
c3a10de6ee
commit
0946ab2f7b
12
index.js
12
index.js
|
@ -1,9 +1,7 @@
|
||||||
/* global hexo */
|
/* global hexo */
|
||||||
const assign = require('object-assign')
|
|
||||||
|
|
||||||
if (hexo.config.neat_enable === true) {
|
if (hexo.config.neat_enable === true) {
|
||||||
// HTML minifier
|
// HTML minifier
|
||||||
hexo.config.neat_html = assign({
|
hexo.config.neat_html = Object.assign({
|
||||||
enable: true,
|
enable: true,
|
||||||
logger: false,
|
logger: false,
|
||||||
exclude: [],
|
exclude: [],
|
||||||
|
@ -18,14 +16,14 @@ if (hexo.config.neat_enable === true) {
|
||||||
}, hexo.config.neat_html)
|
}, hexo.config.neat_html)
|
||||||
|
|
||||||
// Css minifier
|
// Css minifier
|
||||||
hexo.config.neat_css = assign({
|
hexo.config.neat_css = Object.assign({
|
||||||
enable: true,
|
enable: true,
|
||||||
logger: false,
|
logger: false,
|
||||||
exclude: ['*.min.css']
|
exclude: ['*.min.css']
|
||||||
}, hexo.config.neat_css)
|
}, hexo.config.neat_css)
|
||||||
|
|
||||||
// Js minifier
|
// Js minifier
|
||||||
hexo.config.neat_js = assign({
|
hexo.config.neat_js = Object.assign({
|
||||||
enable: true,
|
enable: true,
|
||||||
mangle: true,
|
mangle: true,
|
||||||
logger: false,
|
logger: false,
|
||||||
|
@ -35,13 +33,13 @@ if (hexo.config.neat_enable === true) {
|
||||||
}, hexo.config.neat_js)
|
}, hexo.config.neat_js)
|
||||||
|
|
||||||
// html, css, js compression
|
// html, css, js compression
|
||||||
hexo.config.neat_gzip = assign({
|
hexo.config.neat_gzip = Object.assign({
|
||||||
enable: true,
|
enable: true,
|
||||||
logger: false
|
logger: false
|
||||||
}, hexo.config.neat_gzip)
|
}, hexo.config.neat_gzip)
|
||||||
|
|
||||||
// html, css, js compression
|
// html, css, js compression
|
||||||
hexo.config.neat_brotli = assign({
|
hexo.config.neat_brotli = Object.assign({
|
||||||
enable: true,
|
enable: true,
|
||||||
logger: false
|
logger: false
|
||||||
}, hexo.config.neat_brotli)
|
}, hexo.config.neat_brotli)
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
"html-minifier": "^3.5.20",
|
"html-minifier": "^3.5.20",
|
||||||
"iltorb": "^2.4.0",
|
"iltorb": "^2.4.0",
|
||||||
"minimatch": "^3.0.4",
|
"minimatch": "^3.0.4",
|
||||||
"object-assign": "^4.1.1",
|
|
||||||
"uglify-js": "^3.4.9"
|
"uglify-js": "^3.4.9"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
|
Loading…
Reference in New Issue