|
|
@@ -9,6 +9,7 @@
|
|
|
"version": "0.0.0",
|
|
|
"dependencies": {
|
|
|
"hexo": "^7.0.0",
|
|
|
+ "hexo-asset-image": "^1.0.0",
|
|
|
"hexo-deployer-git": "^4.0.0",
|
|
|
"hexo-generator-archive": "^2.0.0",
|
|
|
"hexo-generator-category": "^2.0.0",
|
|
|
@@ -218,6 +219,11 @@
|
|
|
"resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz",
|
|
|
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
|
|
|
},
|
|
|
+ "node_modules/boolbase": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
|
|
|
+ },
|
|
|
"node_modules/brace-expansion": {
|
|
|
"version": "1.1.11",
|
|
|
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
|
|
@@ -270,6 +276,90 @@
|
|
|
"url": "https://github.com/chalk/chalk?sponsor=1"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/cheerio": {
|
|
|
+ "version": "0.19.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz",
|
|
|
+ "integrity": "sha512-Fwcm3zkR37STnPC8FepSHeSYJM5Rd596TZOcfDUdojR4Q735aK1Xn+M+ISagNneuCwMjK28w4kX+ETILGNT/UQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "css-select": "~1.0.0",
|
|
|
+ "dom-serializer": "~0.1.0",
|
|
|
+ "entities": "~1.1.1",
|
|
|
+ "htmlparser2": "~3.8.1",
|
|
|
+ "lodash": "^3.2.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/dom-serializer": {
|
|
|
+ "version": "0.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
|
|
|
+ "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
|
|
|
+ "dependencies": {
|
|
|
+ "domelementtype": "^1.3.0",
|
|
|
+ "entities": "^1.1.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/domelementtype": {
|
|
|
+ "version": "1.3.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
|
|
|
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/domhandler": {
|
|
|
+ "version": "2.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
|
|
|
+ "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "domelementtype": "1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/domutils": {
|
|
|
+ "version": "1.5.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
|
|
|
+ "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==",
|
|
|
+ "dependencies": {
|
|
|
+ "dom-serializer": "0",
|
|
|
+ "domelementtype": "1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/entities": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/htmlparser2": {
|
|
|
+ "version": "3.8.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
|
|
|
+ "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==",
|
|
|
+ "dependencies": {
|
|
|
+ "domelementtype": "1",
|
|
|
+ "domhandler": "2.3",
|
|
|
+ "domutils": "1.5",
|
|
|
+ "entities": "1.0",
|
|
|
+ "readable-stream": "1.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/htmlparser2/node_modules/entities": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ=="
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/readable-stream": {
|
|
|
+ "version": "1.1.14",
|
|
|
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
|
|
|
+ "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "core-util-is": "~1.0.0",
|
|
|
+ "inherits": "~2.0.1",
|
|
|
+ "isarray": "0.0.1",
|
|
|
+ "string_decoder": "~0.10.x"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/cheerio/node_modules/string_decoder": {
|
|
|
+ "version": "0.10.31",
|
|
|
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
|
|
|
+ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="
|
|
|
+ },
|
|
|
"node_modules/chokidar": {
|
|
|
"version": "3.6.0",
|
|
|
"resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz",
|
|
|
@@ -380,6 +470,11 @@
|
|
|
"node": ">= 0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/core-util-is": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
|
|
|
+ },
|
|
|
"node_modules/cross-spawn": {
|
|
|
"version": "7.0.3",
|
|
|
"resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
|
|
@@ -393,6 +488,38 @@
|
|
|
"node": ">= 8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/css-select": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-/xPlD7betkfd7ChGkLGGWx5HWyiHDOSn7aACLzdH0nwucPvB0EAm8hMBm7Xn7vGfAeRRN7KZ8wumGm8NoNcMRw==",
|
|
|
+ "dependencies": {
|
|
|
+ "boolbase": "~1.0.0",
|
|
|
+ "css-what": "1.0",
|
|
|
+ "domutils": "1.4",
|
|
|
+ "nth-check": "~1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/css-select/node_modules/domelementtype": {
|
|
|
+ "version": "1.3.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
|
|
|
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
|
|
|
+ },
|
|
|
+ "node_modules/css-select/node_modules/domutils": {
|
|
|
+ "version": "1.4.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz",
|
|
|
+ "integrity": "sha512-ZkVgS/PpxjyJMb+S2iVHHEZjVnOUtjGp0/zstqKGTE9lrZtNHlNQmLwP/lhLMEApYbzc08BKMx9IFpKhaSbW1w==",
|
|
|
+ "dependencies": {
|
|
|
+ "domelementtype": "1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/css-what": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-60SUMPBreXrLXgvpM8kYpO0AOyMRhdRlXFX5BMQbZq1SIJCyNE56nqFQhmvREQdUJpedbGRYZ5wOyq3/F6q5Zw==",
|
|
|
+ "engines": {
|
|
|
+ "node": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/cssom": {
|
|
|
"version": "0.5.0",
|
|
|
"resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.5.0.tgz",
|
|
|
@@ -856,6 +983,20 @@
|
|
|
"url": "https://opencollective.com/hexo"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/hexo-asset-image": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/hexo-asset-image/-/hexo-asset-image-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-jkuUJNPRMH6v7HqzP2BAwEZavMzVxNWhl8jZl9BmFYB22/aq2+zixGIhV4vedI9cLPydjn9DfII41/MMXtzJTA==",
|
|
|
+ "dependencies": {
|
|
|
+ "cheerio": "^0.19.0",
|
|
|
+ "entities": "^1.1.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/hexo-asset-image/node_modules/entities": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
|
|
|
+ },
|
|
|
"node_modules/hexo-cli": {
|
|
|
"version": "4.3.1",
|
|
|
"resolved": "https://registry.npmmirror.com/hexo-cli/-/hexo-cli-4.3.1.tgz",
|
|
|
@@ -1613,6 +1754,11 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/isarray": {
|
|
|
+ "version": "0.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
|
|
|
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
|
|
|
+ },
|
|
|
"node_modules/isexe": {
|
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
|
|
|
@@ -1709,6 +1855,11 @@
|
|
|
"node >= 0.2.0"
|
|
|
]
|
|
|
},
|
|
|
+ "node_modules/lodash": {
|
|
|
+ "version": "3.10.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
|
|
|
+ "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ=="
|
|
|
+ },
|
|
|
"node_modules/lower-case": {
|
|
|
"version": "2.0.2",
|
|
|
"resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz",
|
|
|
@@ -1894,6 +2045,14 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/nth-check": {
|
|
|
+ "version": "1.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
|
|
|
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
|
|
|
+ "dependencies": {
|
|
|
+ "boolbase": "~1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/nunjucks": {
|
|
|
"version": "3.2.4",
|
|
|
"resolved": "https://registry.npmmirror.com/nunjucks/-/nunjucks-3.2.4.tgz",
|