diff --git a/package-lock.json b/package-lock.json index 840a89cc7a6dd8faf379b3cad01063cf0d5c64f1..4cbfa859e75f52d6d80a2faa1ca942163d5d5bb7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,8 @@ "name": "hexo-site", "version": "0.0.0", "dependencies": { - "hexo": "^5.0.0", + "canvas-nest.js": "^2.0.4", + "hexo": "^5.4.2", "hexo-deployer-git": "^3.0.0", "hexo-generator-archive": "^1.0.0", "hexo-generator-category": "^1.0.0", @@ -19,7 +20,9 @@ "hexo-renderer-marked": "^4.0.0", "hexo-renderer-stylus": "^2.0.0", "hexo-server": "^2.0.0", - "hexo-theme-landscape": "^0.0.3" + "hexo-theme-landscape": "^0.0.3", + "live2d-widget-model-hibiki": "^1.0.5", + "live2d-widget-model-koharu": "^1.0.5" } }, "node_modules/@tootallnate/once": { @@ -251,6 +254,14 @@ "tslib": "^2.0.3" } }, + "node_modules/canvas-nest.js": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/canvas-nest.js/-/canvas-nest.js-2.0.4.tgz", + "integrity": "sha512-Wgc+39fQBIP8fm9+Rq+Zt6+QLHZRsIKpaOQPL5KcWPlXTAalCKY4KCuklY7qzzZqBRF/t2APIrk+PuRw6ZlOog==", + "dependencies": { + "size-sensor": "^0.2.0" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -818,9 +829,9 @@ } }, "node_modules/hexo": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/hexo/-/hexo-5.4.0.tgz", - "integrity": "sha512-4vMDle5GjpMeOVrx0NKoTZCqrmpJVg3wNiNNUVjcoFfcpYcMzQUCZHBtQqLl7BzjJ8x2gs002VQ5yv0ZKtj8Jg==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/hexo/-/hexo-5.4.2.tgz", + "integrity": "sha512-Af6mxKwx9byalaffKgiQ8/bZfbXPo2SGEn2Q9hFh++15g15/IulvOhu8lQkJdyZNzmj3hOuSrJdqoUvIr3K/qw==", "dependencies": { "abbrev": "^1.1.1", "archy": "^1.0.0", @@ -832,7 +843,7 @@ "hexo-i18n": "^1.0.0", "hexo-log": "^2.0.0", "hexo-util": "^2.4.0", - "js-yaml": "^4.0.0", + "js-yaml": "^3.14.1", "micromatch": "^4.0.2", "moment": "^2.22.2", "moment-timezone": "^0.5.21", @@ -850,6 +861,10 @@ }, "engines": { "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/hexo" } }, "node_modules/hexo-deployer-git": { @@ -879,18 +894,6 @@ "node": ">=10.13.0" } }, - "node_modules/hexo-front-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/hexo-fs": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hexo-fs/-/hexo-fs-3.1.0.tgz", @@ -1279,21 +1282,17 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { - "argparse": "^2.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, - "node_modules/js-yaml/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, "node_modules/jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", @@ -1374,6 +1373,16 @@ "node": ">= 0.8.0" } }, + "node_modules/live2d-widget-model-hibiki": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/live2d-widget-model-hibiki/-/live2d-widget-model-hibiki-1.0.5.tgz", + "integrity": "sha512-MPtmSb0WFRz+gaOAhOyz5xbrpX9wO5utuhqEQwx7rRXIYo/YmQcjLSnMVXWC6tQ7tBQPkAKeQ55RunlnNM3b2A==" + }, + "node_modules/live2d-widget-model-koharu": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/live2d-widget-model-koharu/-/live2d-widget-model-koharu-1.0.5.tgz", + "integrity": "sha512-tziYYbBvkLFbYmizb6Sij4rF1Vmne9ZJwwD8dljt3QPeWxYBjxuQspzLrFOjMtvCSeE5dncNG7qdnTUb5nD2DQ==" + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -1933,6 +1942,11 @@ "node": ">=8" } }, + "node_modules/size-sensor": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/size-sensor/-/size-sensor-0.2.6.tgz", + "integrity": "sha512-0EZ0tXXjyRl9R9+JpoBdH57Xpnbf5NTyDdj7fnFL6KqCsdKyah286ShMflnV2SonnrSFH4OAT/52Jy8qqnoerg==" + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2526,6 +2540,14 @@ "tslib": "^2.0.3" } }, + "canvas-nest.js": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/canvas-nest.js/-/canvas-nest.js-2.0.4.tgz", + "integrity": "sha512-Wgc+39fQBIP8fm9+Rq+Zt6+QLHZRsIKpaOQPL5KcWPlXTAalCKY4KCuklY7qzzZqBRF/t2APIrk+PuRw6ZlOog==", + "requires": { + "size-sensor": "^0.2.0" + } + }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -2976,9 +2998,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "hexo": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/hexo/-/hexo-5.4.0.tgz", - "integrity": "sha512-4vMDle5GjpMeOVrx0NKoTZCqrmpJVg3wNiNNUVjcoFfcpYcMzQUCZHBtQqLl7BzjJ8x2gs002VQ5yv0ZKtj8Jg==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/hexo/-/hexo-5.4.2.tgz", + "integrity": "sha512-Af6mxKwx9byalaffKgiQ8/bZfbXPo2SGEn2Q9hFh++15g15/IulvOhu8lQkJdyZNzmj3hOuSrJdqoUvIr3K/qw==", "requires": { "abbrev": "^1.1.1", "archy": "^1.0.0", @@ -2990,7 +3012,7 @@ "hexo-i18n": "^1.0.0", "hexo-log": "^2.0.0", "hexo-util": "^2.4.0", - "js-yaml": "^4.0.0", + "js-yaml": "^3.14.1", "micromatch": "^4.0.2", "moment": "^2.22.2", "moment-timezone": "^0.5.21", @@ -3042,17 +3064,6 @@ "integrity": "sha512-IR3tjAyK2Ga/0a/WDAoNy5+n3ju2/mkuAsCDEeGgGLf5+7kkiOkkG/FrnueuYgz0h2MPfWDLBiDsSTCmB0sLCA==", "requires": { "js-yaml": "^3.13.1" - }, - "dependencies": { - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } } }, "hexo-fs": { @@ -3338,18 +3349,12 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { - "argparse": "^2.0.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - } + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsdom": { @@ -3409,6 +3414,16 @@ "type-check": "~0.3.2" } }, + "live2d-widget-model-hibiki": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/live2d-widget-model-hibiki/-/live2d-widget-model-hibiki-1.0.5.tgz", + "integrity": "sha512-MPtmSb0WFRz+gaOAhOyz5xbrpX9wO5utuhqEQwx7rRXIYo/YmQcjLSnMVXWC6tQ7tBQPkAKeQ55RunlnNM3b2A==" + }, + "live2d-widget-model-koharu": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/live2d-widget-model-koharu/-/live2d-widget-model-koharu-1.0.5.tgz", + "integrity": "sha512-tziYYbBvkLFbYmizb6Sij4rF1Vmne9ZJwwD8dljt3QPeWxYBjxuQspzLrFOjMtvCSeE5dncNG7qdnTUb5nD2DQ==" + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -3838,6 +3853,11 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, + "size-sensor": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/size-sensor/-/size-sensor-0.2.6.tgz", + "integrity": "sha512-0EZ0tXXjyRl9R9+JpoBdH57Xpnbf5NTyDdj7fnFL6KqCsdKyah286ShMflnV2SonnrSFH4OAT/52Jy8qqnoerg==" + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",