diff --git a/package-lock.json b/package-lock.json index 4b125e7..5787837 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "hexo-renderer-pug": "^3.0.0", "hexo-renderer-stylus": "^3.0.1", "hexo-server": "^3.0.0", - "hexo-theme-butterfly": "^4.13.0", + "hexo-theme-butterfly": "^5.5.5", "hexo-theme-landscape": "^1.0.0", "hexo-wordcount": "^6.0.1", "katex": "^0.16.22", @@ -550,9 +550,10 @@ } }, "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -1283,12 +1284,77 @@ } }, "node_modules/hexo-theme-butterfly": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/hexo-theme-butterfly/-/hexo-theme-butterfly-4.13.0.tgz", - "integrity": "sha512-k4ufTKDrvfer0EI1E6xU5JTgS471KRyXRgRBxoUdqpTVvtY8CUnFrzh0qcxjb5WMPOark8sTCgHn/sEDIaG3Kw==", + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/hexo-theme-butterfly/-/hexo-theme-butterfly-5.5.5.tgz", + "integrity": "sha512-MAyRxbMHHEVqdLNp/HPTB8k8WR4F7OafrBb55w/hi24HmnaMFCXA54SM0lhGiIBiL+W2cPJv1Ng7XDIHVp5/kQ==", + "license": "Apache-2.0", "dependencies": { "hexo-renderer-pug": "^3.0.0", - "hexo-renderer-stylus": "^3.0.1" + "hexo-renderer-stylus": "^3.0.1", + "hexo-util": "^4.0.0", + "moment-timezone": "^0.6.2" + } + }, + "node_modules/hexo-theme-butterfly/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/hexo-theme-butterfly/node_modules/hexo-util": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hexo-util/-/hexo-util-4.0.0.tgz", + "integrity": "sha512-oXKXBs1HZ2Wu/eq0paAVqtCmAEcqJPZ4xxSVRuwAplm1hFU41Ul53WA5bmYMEz9Dp+OJ/SdchjXRmYlbGJdt3w==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "cross-spawn": "^7.0.3", + "deepmerge": "^4.2.2", + "highlight.js": "^11.6.0", + "htmlparser2": "^10.0.0", + "prismjs": "^1.29.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/hexo-theme-butterfly/node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/hexo-theme-butterfly/node_modules/moment-timezone": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.6.2.tgz", + "integrity": "sha512-lDsQv8FoGdBUdf0+TjGsq2orxKuXdwFlQ6Zw6TX3xIcTwTfEpCLyKqvEauvCHJ8iu3KBV8+uPhlv70YsNGdUBQ==", + "license": "MIT", + "dependencies": { + "moment": "^2.29.4" + }, + "engines": { + "node": "*" } }, "node_modules/hexo-theme-landscape": { diff --git a/package.json b/package.json index f85d8e7..521a011 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "hexo-renderer-pug": "^3.0.0", "hexo-renderer-stylus": "^3.0.1", "hexo-server": "^3.0.0", - "hexo-theme-butterfly": "^4.13.0", + "hexo-theme-butterfly": "^5.5.5", "hexo-theme-landscape": "^1.0.0", "hexo-wordcount": "^6.0.1", "katex": "^0.16.22",