diff --git a/blog/package.json b/blog/package.json index 91498c2..7936dcf 100644 --- a/blog/package.json +++ b/blog/package.json @@ -11,7 +11,7 @@ "build": "vuepress build ." }, "dependencies": { - "vuepress": "2.0.0-rc.0", + "vuepress": "2.0.0-rc.9", "vuepress-theme-reco": "2.0.0-rc.6" }, "packageManager": "yarn@4.1.1", diff --git a/blog/yarn.lock b/blog/yarn.lock index f5265dc..b8cec92 100644 --- a/blog/yarn.lock +++ b/blog/yarn.lock @@ -617,6 +617,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/android-arm64@npm:0.19.12" @@ -624,6 +631,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/android-arm@npm:0.19.12" @@ -631,6 +645,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/android-x64@npm:0.19.12" @@ -638,6 +659,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/darwin-arm64@npm:0.19.12" @@ -645,6 +673,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/darwin-x64@npm:0.19.12" @@ -652,6 +687,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/freebsd-arm64@npm:0.19.12" @@ -659,6 +701,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/freebsd-x64@npm:0.19.12" @@ -666,6 +715,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-arm64@npm:0.19.12" @@ -673,6 +729,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-arm@npm:0.19.12" @@ -680,6 +743,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-ia32@npm:0.19.12" @@ -687,6 +757,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-loong64@npm:0.19.12" @@ -694,6 +771,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-mips64el@npm:0.19.12" @@ -701,6 +785,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-ppc64@npm:0.19.12" @@ -708,6 +799,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-riscv64@npm:0.19.12" @@ -715,6 +813,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-s390x@npm:0.19.12" @@ -722,6 +827,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/linux-x64@npm:0.19.12" @@ -729,6 +841,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/netbsd-x64@npm:0.19.12" @@ -736,6 +855,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/openbsd-x64@npm:0.19.12" @@ -743,6 +869,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/sunos-x64@npm:0.19.12" @@ -750,6 +883,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/win32-arm64@npm:0.19.12" @@ -757,6 +897,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/win32-ia32@npm:0.19.12" @@ -764,6 +911,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/win32-x64@npm:0.19.12" @@ -771,6 +925,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" @@ -1004,6 +1165,16 @@ __metadata: languageName: node linkType: hard +"@mdit-vue/plugin-component@npm:^2.0.0": + version: 2.0.0 + resolution: "@mdit-vue/plugin-component@npm:2.0.0" + dependencies: + "@types/markdown-it": "npm:^13.0.7" + markdown-it: "npm:^14.0.0" + checksum: 10c0/626552eecb4ef1b69a88023f049750b84e4e61b9aaa36f985c6972ca2500c433099320c0f6ba267b6d031cd9b726547d54f771e4b2cd319b03968b2fe1b1d724 + languageName: node + linkType: hard + "@mdit-vue/plugin-frontmatter@npm:^1.0.0": version: 1.0.0 resolution: "@mdit-vue/plugin-frontmatter@npm:1.0.0" @@ -1016,6 +1187,18 @@ __metadata: languageName: node linkType: hard +"@mdit-vue/plugin-frontmatter@npm:^2.0.0": + version: 2.0.0 + resolution: "@mdit-vue/plugin-frontmatter@npm:2.0.0" + dependencies: + "@mdit-vue/types": "npm:2.0.0" + "@types/markdown-it": "npm:^13.0.7" + gray-matter: "npm:^4.0.3" + markdown-it: "npm:^14.0.0" + checksum: 10c0/43f40992b95046c311d97b4c8f26e562e9ad191930ad7a003041077c24bec328a74ae8eebb51c32ea8138315f275de989913193fc2610f85ae044ef2473bd1c6 + languageName: node + linkType: hard + "@mdit-vue/plugin-headers@npm:^1.0.0": version: 1.0.0 resolution: "@mdit-vue/plugin-headers@npm:1.0.0" @@ -1028,6 +1211,18 @@ __metadata: languageName: node linkType: hard +"@mdit-vue/plugin-headers@npm:^2.0.0": + version: 2.0.0 + resolution: "@mdit-vue/plugin-headers@npm:2.0.0" + dependencies: + "@mdit-vue/shared": "npm:2.0.0" + "@mdit-vue/types": "npm:2.0.0" + "@types/markdown-it": "npm:^13.0.7" + markdown-it: "npm:^14.0.0" + checksum: 10c0/dff8ab7f497ff375e6135b443eafc0fadc163206590db37af71c273170f5dde5c6672686c634fdf27b9eb69d5b05644b7b224b6af6b92f16f85e4d2e924ca1e7 + languageName: node + linkType: hard + "@mdit-vue/plugin-sfc@npm:^1.0.0": version: 1.0.0 resolution: "@mdit-vue/plugin-sfc@npm:1.0.0" @@ -1039,6 +1234,17 @@ __metadata: languageName: node linkType: hard +"@mdit-vue/plugin-sfc@npm:^2.0.0": + version: 2.0.0 + resolution: "@mdit-vue/plugin-sfc@npm:2.0.0" + dependencies: + "@mdit-vue/types": "npm:2.0.0" + "@types/markdown-it": "npm:^13.0.7" + markdown-it: "npm:^14.0.0" + checksum: 10c0/ccf975ecd4845a0b3c2c5222c873cc0c335473962ed30c013a859ef8592efa97fac66bee35d4243d79d419c0b5a16744edb52e9896d67ccd7ea682bcef189d7e + languageName: node + linkType: hard + "@mdit-vue/plugin-title@npm:^1.0.0": version: 1.0.0 resolution: "@mdit-vue/plugin-title@npm:1.0.0" @@ -1051,6 +1257,18 @@ __metadata: languageName: node linkType: hard +"@mdit-vue/plugin-title@npm:^2.0.0": + version: 2.0.0 + resolution: "@mdit-vue/plugin-title@npm:2.0.0" + dependencies: + "@mdit-vue/shared": "npm:2.0.0" + "@mdit-vue/types": "npm:2.0.0" + "@types/markdown-it": "npm:^13.0.7" + markdown-it: "npm:^14.0.0" + checksum: 10c0/afad6144a7a363fee9ac6ac605a242bfb80e5d33dc96f5066c01110aca6989ffc1c67b6ac300ec9e33b4d09cfe601ee217cf28cedc74a3030d7641ffdb8604c1 + languageName: node + linkType: hard + "@mdit-vue/plugin-toc@npm:^1.0.0": version: 1.0.0 resolution: "@mdit-vue/plugin-toc@npm:1.0.0" @@ -1063,6 +1281,18 @@ __metadata: languageName: node linkType: hard +"@mdit-vue/plugin-toc@npm:^2.0.0": + version: 2.0.0 + resolution: "@mdit-vue/plugin-toc@npm:2.0.0" + dependencies: + "@mdit-vue/shared": "npm:2.0.0" + "@mdit-vue/types": "npm:2.0.0" + "@types/markdown-it": "npm:^13.0.7" + markdown-it: "npm:^14.0.0" + checksum: 10c0/ccef3adbdd60dec86ec1a38af02dfb5d469cd2ab939fb2ca7364958aa24684aad52b6939972bdfec62e9dcda80c3c85c667d034522e639486279d8876646102e + languageName: node + linkType: hard + "@mdit-vue/shared@npm:1.0.0, @mdit-vue/shared@npm:^1.0.0": version: 1.0.0 resolution: "@mdit-vue/shared@npm:1.0.0" @@ -1074,6 +1304,17 @@ __metadata: languageName: node linkType: hard +"@mdit-vue/shared@npm:2.0.0, @mdit-vue/shared@npm:^2.0.0": + version: 2.0.0 + resolution: "@mdit-vue/shared@npm:2.0.0" + dependencies: + "@mdit-vue/types": "npm:2.0.0" + "@types/markdown-it": "npm:^13.0.7" + markdown-it: "npm:^14.0.0" + checksum: 10c0/6a14172a9a13fc58042b9a701f5ce47dd85293fa2f32dde7d14f9cc70be8db097ea0ecf8bcc5dd93acf133e34b98f68a7ddf0b63b76a553874ec36b5603c5ade + languageName: node + linkType: hard + "@mdit-vue/types@npm:1.0.0, @mdit-vue/types@npm:^1.0.0": version: 1.0.0 resolution: "@mdit-vue/types@npm:1.0.0" @@ -1081,6 +1322,13 @@ __metadata: languageName: node linkType: hard +"@mdit-vue/types@npm:2.0.0, @mdit-vue/types@npm:^2.0.0": + version: 2.0.0 + resolution: "@mdit-vue/types@npm:2.0.0" + checksum: 10c0/5bc5104c7f29e5a298ba3d6421ebb5f8b3948864fbd8b6982d2bdb1bf16d0f0b77cef4898efcdd2783a613f8b642ceedb335b73a9c0a139c051ea6e8bece04cc + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -1226,6 +1474,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/merge-streams@npm:^2.1.0": + version: 2.3.0 + resolution: "@sindresorhus/merge-streams@npm:2.3.0" + checksum: 10c0/69ee906f3125fb2c6bb6ec5cdd84e8827d93b49b3892bce8b62267116cc7e197b5cccf20c160a1d32c26014ecd14470a72a5e3ee37a58f1d6dadc0db1ccf3894 + languageName: node + linkType: hard + "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -1441,7 +1696,7 @@ __metadata: languageName: node linkType: hard -"@types/markdown-it@npm:^13.0.6": +"@types/markdown-it@npm:^13.0.6, @types/markdown-it@npm:^13.0.7": version: 13.0.7 resolution: "@types/markdown-it@npm:13.0.7" dependencies: @@ -1788,6 +2043,13 @@ __metadata: languageName: node linkType: hard +"@vue/devtools-api@npm:^6.6.1": + version: 6.6.1 + resolution: "@vue/devtools-api@npm:6.6.1" + checksum: 10c0/ab9a1e09baae514b0d3a8bf1d670ecb7724f7e55b82eea30aa2e7255e6200b45c1086c1376560f243cf86e98c0726e94d69cefe0ad23dfd50c7c49dfcb1fbf21 + languageName: node + linkType: hard + "@vue/reactivity-transform@npm:3.2.47": version: 3.2.47 resolution: "@vue/reactivity-transform@npm:3.2.47" @@ -2125,20 +2387,20 @@ __metadata: languageName: node linkType: hard -"@vuepress/cli@npm:2.0.0-rc.0": - version: 2.0.0-rc.0 - resolution: "@vuepress/cli@npm:2.0.0-rc.0" +"@vuepress/cli@npm:2.0.0-rc.9": + version: 2.0.0-rc.9 + resolution: "@vuepress/cli@npm:2.0.0-rc.9" dependencies: - "@vuepress/core": "npm:2.0.0-rc.0" - "@vuepress/shared": "npm:2.0.0-rc.0" - "@vuepress/utils": "npm:2.0.0-rc.0" + "@vuepress/core": "npm:2.0.0-rc.9" + "@vuepress/shared": "npm:2.0.0-rc.9" + "@vuepress/utils": "npm:2.0.0-rc.9" cac: "npm:^6.7.14" - chokidar: "npm:^3.5.3" - envinfo: "npm:^7.11.0" - esbuild: "npm:~0.19.5" + chokidar: "npm:^3.6.0" + envinfo: "npm:^7.11.1" + esbuild: "npm:~0.20.2" bin: vuepress-cli: bin/vuepress.js - checksum: 10c0/cf0c17af94b296e5b3c02252b29ee14e25abe9aa44fc3b041678d3037f26151b35d2e44abf77965acecd81007e94cd2d11ef6b2d76ea00154f890cbf9ffb2456 + checksum: 10c0/453e54af5c21937d03e398b32bd3f19472277b4a403eed21f4c324530b54a0de4814cccf6844a56446eb6348aa27352b1576582967973123d793d18cf75917d3 languageName: node linkType: hard @@ -2155,6 +2417,18 @@ __metadata: languageName: node linkType: hard +"@vuepress/client@npm:2.0.0-rc.9": + version: 2.0.0-rc.9 + resolution: "@vuepress/client@npm:2.0.0-rc.9" + dependencies: + "@vue/devtools-api": "npm:^6.6.1" + "@vuepress/shared": "npm:2.0.0-rc.9" + vue: "npm:^3.4.21" + vue-router: "npm:^4.3.0" + checksum: 10c0/07a3fcad5a010a72834dd099bfdcd9e8ec1b509d431c6942dff34229cc1aa449e36b03ff564f8fc41107bab887ce4eb2b2c6f0b8f065dae30bdc3ae05f4872aa + languageName: node + linkType: hard + "@vuepress/core@npm:2.0.0-rc.0": version: 2.0.0-rc.0 resolution: "@vuepress/core@npm:2.0.0-rc.0" @@ -2168,6 +2442,19 @@ __metadata: languageName: node linkType: hard +"@vuepress/core@npm:2.0.0-rc.9": + version: 2.0.0-rc.9 + resolution: "@vuepress/core@npm:2.0.0-rc.9" + dependencies: + "@vuepress/client": "npm:2.0.0-rc.9" + "@vuepress/markdown": "npm:2.0.0-rc.9" + "@vuepress/shared": "npm:2.0.0-rc.9" + "@vuepress/utils": "npm:2.0.0-rc.9" + vue: "npm:^3.4.21" + checksum: 10c0/8184d151e833c3bfc42fe6be1854d06e96859b9ed02673f5e519581aee1d22e9e437b7b8e1715a92da6df45d66baef697ba633e251de38de17c6ff021a539230 + languageName: node + linkType: hard + "@vuepress/markdown@npm:2.0.0-rc.0": version: 2.0.0-rc.0 resolution: "@vuepress/markdown@npm:2.0.0-rc.0" @@ -2192,6 +2479,30 @@ __metadata: languageName: node linkType: hard +"@vuepress/markdown@npm:2.0.0-rc.9": + version: 2.0.0-rc.9 + resolution: "@vuepress/markdown@npm:2.0.0-rc.9" + dependencies: + "@mdit-vue/plugin-component": "npm:^2.0.0" + "@mdit-vue/plugin-frontmatter": "npm:^2.0.0" + "@mdit-vue/plugin-headers": "npm:^2.0.0" + "@mdit-vue/plugin-sfc": "npm:^2.0.0" + "@mdit-vue/plugin-title": "npm:^2.0.0" + "@mdit-vue/plugin-toc": "npm:^2.0.0" + "@mdit-vue/shared": "npm:^2.0.0" + "@mdit-vue/types": "npm:^2.0.0" + "@types/markdown-it": "npm:^13.0.7" + "@types/markdown-it-emoji": "npm:^2.0.4" + "@vuepress/shared": "npm:2.0.0-rc.9" + "@vuepress/utils": "npm:2.0.0-rc.9" + markdown-it: "npm:^14.1.0" + markdown-it-anchor: "npm:^8.6.7" + markdown-it-emoji: "npm:^3.0.0" + mdurl: "npm:^2.0.0" + checksum: 10c0/17548658fd85ffa594f2739795b642f1846d48f7074c76689e0eaa7f80f3c45b2e69115c4a1b72b460b5b1ee9e3f4749bb06f39e9ad0d255ca43290e9a833787 + languageName: node + linkType: hard + "@vuepress/plugin-active-header-links@npm:2.0.0-rc.0": version: 2.0.0-rc.0 resolution: "@vuepress/plugin-active-header-links@npm:2.0.0-rc.0" @@ -2386,34 +2697,12 @@ __metadata: languageName: node linkType: hard -"@vuepress/theme-default@npm:2.0.0-rc.0": - version: 2.0.0-rc.0 - resolution: "@vuepress/theme-default@npm:2.0.0-rc.0" +"@vuepress/shared@npm:2.0.0-rc.9": + version: 2.0.0-rc.9 + resolution: "@vuepress/shared@npm:2.0.0-rc.9" dependencies: - "@vuepress/client": "npm:2.0.0-rc.0" - "@vuepress/core": "npm:2.0.0-rc.0" - "@vuepress/plugin-active-header-links": "npm:2.0.0-rc.0" - "@vuepress/plugin-back-to-top": "npm:2.0.0-rc.0" - "@vuepress/plugin-container": "npm:2.0.0-rc.0" - "@vuepress/plugin-external-link-icon": "npm:2.0.0-rc.0" - "@vuepress/plugin-git": "npm:2.0.0-rc.0" - "@vuepress/plugin-medium-zoom": "npm:2.0.0-rc.0" - "@vuepress/plugin-nprogress": "npm:2.0.0-rc.0" - "@vuepress/plugin-palette": "npm:2.0.0-rc.0" - "@vuepress/plugin-prismjs": "npm:2.0.0-rc.0" - "@vuepress/plugin-theme-data": "npm:2.0.0-rc.0" - "@vuepress/shared": "npm:2.0.0-rc.0" - "@vuepress/utils": "npm:2.0.0-rc.0" - "@vueuse/core": "npm:^10.6.1" - sass: "npm:^1.69.5" - vue: "npm:^3.3.8" - vue-router: "npm:^4.2.5" - peerDependencies: - sass-loader: ^13.3.2 - peerDependenciesMeta: - sass-loader: - optional: true - checksum: 10c0/f231d09ab510a22cca02ca3fcf964a97ec1a1a9ff688bca33e3447c60600a2586bbc051a4442724a4422b5a247d4ede606f9a31bee6a5404ba04c2465726d8a1 + "@mdit-vue/types": "npm:^2.0.0" + checksum: 10c0/2d2772b875a9a76c73b04882af7a611219691ab4eda51d33834e8e1b60e5bac45abbce802419f9c9f7568bc6c55ea8040ff24851fac143a2f861535b4d66c244 languageName: node linkType: hard @@ -2436,6 +2725,25 @@ __metadata: languageName: node linkType: hard +"@vuepress/utils@npm:2.0.0-rc.9": + version: 2.0.0-rc.9 + resolution: "@vuepress/utils@npm:2.0.0-rc.9" + dependencies: + "@types/debug": "npm:^4.1.12" + "@types/fs-extra": "npm:^11.0.4" + "@types/hash-sum": "npm:^1.0.2" + "@vuepress/shared": "npm:2.0.0-rc.9" + debug: "npm:^4.3.4" + fs-extra: "npm:^11.2.0" + globby: "npm:^14.0.1" + hash-sum: "npm:^2.0.0" + ora: "npm:^8.0.1" + picocolors: "npm:^1.0.0" + upath: "npm:^2.0.1" + checksum: 10c0/f93076679edf5a2e9bfd36b9943ae53f063bcf397ac19ed469227e1eb1ac629cb0e1ab512f4a175582c41960c5abd4d137b77c3372f16e68f1c9bde51f8fe014 + languageName: node + linkType: hard + "@vueuse/core@npm:^10.6.1, @vueuse/core@npm:^10.7.1": version: 10.9.0 resolution: "@vueuse/core@npm:10.9.0" @@ -3440,7 +3748,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3": +"chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -3459,6 +3767,25 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -3505,6 +3832,13 @@ __metadata: languageName: node linkType: hard +"cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + "cliui@npm:^3.0.3": version: 3.2.0 resolution: "cliui@npm:3.2.0" @@ -4180,6 +4514,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^10.3.0": + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: 10c0/b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -4265,7 +4606,7 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.11.0": +"envinfo@npm:^7.11.1": version: 7.11.1 resolution: "envinfo@npm:7.11.1" bin: @@ -4318,7 +4659,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.19.0, esbuild@npm:^0.19.3, esbuild@npm:~0.19.5": +"esbuild@npm:^0.19.0, esbuild@npm:^0.19.3": version: 0.19.12 resolution: "esbuild@npm:0.19.12" dependencies: @@ -4398,6 +4739,86 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:~0.20.2": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -4783,6 +5204,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -4874,6 +5306,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.0.0": + version: 1.2.0 + resolution: "get-east-asian-width@npm:1.2.0" + checksum: 10c0/914b1e217cf38436c24b4c60b4c45289e39a45bf9e65ef9fd343c2815a1a02b8a0215aeec8bf9c07c516089004b6e3826332481f40a09529fcadbf6e579f286b + languageName: node + linkType: hard + "get-intrinsic@npm:^1.0.2": version: 1.2.0 resolution: "get-intrinsic@npm:1.2.0" @@ -5003,6 +5442,20 @@ __metadata: languageName: node linkType: hard +"globby@npm:^14.0.1": + version: 14.0.1 + resolution: "globby@npm:14.0.1" + dependencies: + "@sindresorhus/merge-streams": "npm:^2.1.0" + fast-glob: "npm:^3.3.2" + ignore: "npm:^5.2.4" + path-type: "npm:^5.0.0" + slash: "npm:^5.1.0" + unicorn-magic: "npm:^0.1.0" + checksum: 10c0/749a6be91cf455c161ebb5c9130df3991cb9fd7568425db850a8279a6cf45acd031c5069395beb7aeb4dd606b64f0d6ff8116c93726178d8e6182fee58c2736d + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" @@ -5342,13 +5795,6 @@ __metadata: languageName: node linkType: hard -"immutable@npm:^4.0.0": - version: 4.2.2 - resolution: "immutable@npm:4.2.2" - checksum: 10c0/230947e1d2408da5083feee3efdfb8f7cd77ca72037f9824ce5185e33f9cb55a53aa741a9a5b49d2488493af0478a0c94140f1fddb7b7f5af4f71af5b16d4be7 - languageName: node - linkType: hard - "import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -5580,6 +6026,13 @@ __metadata: languageName: node linkType: hard +"is-unicode-supported@npm:^2.0.0": + version: 2.0.0 + resolution: "is-unicode-supported@npm:2.0.0" + checksum: 10c0/3013dfb8265fe9f9a0d1e9433fc4e766595631a8d85d60876c457b4bedc066768dab1477c553d02e2f626d88a4e019162706e04263c94d74994ef636a33b5f94 + languageName: node + linkType: hard + "is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -5823,6 +6276,15 @@ __metadata: languageName: node linkType: hard +"linkify-it@npm:^5.0.0": + version: 5.0.0 + resolution: "linkify-it@npm:5.0.0" + dependencies: + uc.micro: "npm:^2.0.0" + checksum: 10c0/ff4abbcdfa2003472fc3eb4b8e60905ec97718e11e33cca52059919a4c80cc0e0c2a14d23e23d8c00e5402bc5a885cdba8ca053a11483ab3cc8b3c7a52f88e2d + languageName: node + linkType: hard + "lit-element@npm:^3.3.0": version: 3.3.2 resolution: "lit-element@npm:3.3.2" @@ -5896,6 +6358,16 @@ __metadata: languageName: node linkType: hard +"log-symbols@npm:^6.0.0": + version: 6.0.0 + resolution: "log-symbols@npm:6.0.0" + dependencies: + chalk: "npm:^5.3.0" + is-unicode-supported: "npm:^1.3.0" + checksum: 10c0/36636cacedba8f067d2deb4aad44e91a89d9efb3ead27e1846e7b82c9a10ea2e3a7bd6ce28a7ca616bebc60954ff25c67b0f92d20a6a746bb3cc52c3701891f6 + languageName: node + linkType: hard + "long@npm:~3": version: 3.2.0 resolution: "long@npm:3.2.0" @@ -6012,6 +6484,13 @@ __metadata: languageName: node linkType: hard +"markdown-it-emoji@npm:^3.0.0": + version: 3.0.0 + resolution: "markdown-it-emoji@npm:3.0.0" + checksum: 10c0/e2bca9cfbf0e7e652c00c91450e88017ce4b66a84c25130aa2da6c7013fc3d51ed70715565807d4607c1967ca224edbbc231523b80b0a56436efad5feb6e2666 + languageName: node + linkType: hard + "markdown-it-task-lists@npm:2.1.1": version: 2.1.1 resolution: "markdown-it-task-lists@npm:2.1.1" @@ -6049,6 +6528,22 @@ __metadata: languageName: node linkType: hard +"markdown-it@npm:^14.0.0, markdown-it@npm:^14.1.0": + version: 14.1.0 + resolution: "markdown-it@npm:14.1.0" + dependencies: + argparse: "npm:^2.0.1" + entities: "npm:^4.4.0" + linkify-it: "npm:^5.0.0" + mdurl: "npm:^2.0.0" + punycode.js: "npm:^2.3.1" + uc.micro: "npm:^2.1.0" + bin: + markdown-it: bin/markdown-it.mjs + checksum: 10c0/9a6bb444181d2db7016a4173ae56a95a62c84d4cbfb6916a399b11d3e6581bf1cc2e4e1d07a2f022ae72c25f56db90fbe1e529fca16fbf9541659dc53480d4b4 + languageName: node + linkType: hard + "marked@npm:^4.0.8, marked@npm:^4.2.12": version: 4.2.12 resolution: "marked@npm:4.2.12" @@ -6083,6 +6578,13 @@ __metadata: languageName: node linkType: hard +"mdurl@npm:^2.0.0": + version: 2.0.0 + resolution: "mdurl@npm:2.0.0" + checksum: 10c0/633db522272f75ce4788440669137c77540d74a83e9015666a9557a152c02e245b192edc20bc90ae953bbab727503994a53b236b4d9c99bdaee594d0e7dd2ce0 + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -6630,6 +7132,23 @@ __metadata: languageName: node linkType: hard +"ora@npm:^8.0.1": + version: 8.0.1 + resolution: "ora@npm:8.0.1" + dependencies: + chalk: "npm:^5.3.0" + cli-cursor: "npm:^4.0.0" + cli-spinners: "npm:^2.9.2" + is-interactive: "npm:^2.0.0" + is-unicode-supported: "npm:^2.0.0" + log-symbols: "npm:^6.0.0" + stdin-discarder: "npm:^0.2.1" + string-width: "npm:^7.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/7a94c075a7f182a6ace80c3505b945520ab16e05ebe536a714a3d61e51dd8f777c75c8be920e157e0c60ada6fe89bca37376897fb4d486bea5771229be992097 + languageName: node + linkType: hard + "os-locale@npm:^1.4.0": version: 1.4.0 resolution: "os-locale@npm:1.4.0" @@ -7119,6 +7638,13 @@ __metadata: languageName: node linkType: hard +"punycode.js@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode.js@npm:2.3.1" + checksum: 10c0/1d12c1c0e06127fa5db56bd7fdf698daf9a78104456a6b67326877afc21feaa821257b171539caedd2f0524027fa38e67b13dd094159c8d70b6d26d2bea4dfdb + languageName: node + linkType: hard + "punycode@npm:^2.1.0": version: 2.3.0 resolution: "punycode@npm:2.3.0" @@ -7454,19 +7980,6 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.69.5": - version: 1.72.0 - resolution: "sass@npm:1.72.0" - dependencies: - chokidar: "npm:>=3.0.0 <4.0.0" - immutable: "npm:^4.0.0" - source-map-js: "npm:>=0.6.2 <2.0.0" - bin: - sass: sass.js - checksum: 10c0/7df1bb470648edc4b528976b1b165c78d4c6731f680afac7cdc8324142f1ef4304598d317d98dac747a2ae8eee17271d760def90bba072021a8b19b459336ccd - languageName: node - linkType: hard - "sax@npm:^1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" @@ -7781,7 +8294,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" checksum: 10c0/32f2dfd1e9b7168f9a9715eb1b4e21905850f3b50cf02cf476e47e4eebe8e6b762b63a64357896aa29b37e24922b4282df0f492e0d2ace572b43d15525976ff8 @@ -7885,6 +8398,13 @@ __metadata: languageName: node linkType: hard +"stdin-discarder@npm:^0.2.1": + version: 0.2.2 + resolution: "stdin-discarder@npm:0.2.2" + checksum: 10c0/c78375e82e956d7a64be6e63c809c7f058f5303efcaf62ea48350af072bacdb99c06cba39209b45a071c1acbd49116af30df1df9abb448df78a6005b72f10537 + languageName: node + linkType: hard + "storejs@npm:^1.0.25": version: 1.1.0 resolution: "storejs@npm:1.1.0" @@ -7925,6 +8445,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^7.0.0": + version: 7.1.0 + resolution: "string-width@npm:7.1.0" + dependencies: + emoji-regex: "npm:^10.3.0" + get-east-asian-width: "npm:^1.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/68a99fbc3bd3d8eb42886ff38dce819767dee55f606f74dfa4687a07dfd21262745d9683df0aa53bf81a5dd47c13da921a501925b974bec66a7ddd634fef0634 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -8254,6 +8785,13 @@ __metadata: languageName: node linkType: hard +"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": + version: 2.1.0 + resolution: "uc.micro@npm:2.1.0" + checksum: 10c0/8862eddb412dda76f15db8ad1c640ccc2f47cdf8252a4a30be908d535602c8d33f9855dfcccb8b8837855c1ce1eaa563f7fa7ebe3c98fd0794351aab9b9c55fa + languageName: node + linkType: hard + "underscore@npm:^1.8.3": version: 1.13.6 resolution: "underscore@npm:1.13.6" @@ -8517,6 +9055,17 @@ __metadata: languageName: node linkType: hard +"vue-router@npm:^4.3.0": + version: 4.3.0 + resolution: "vue-router@npm:4.3.0" + dependencies: + "@vue/devtools-api": "npm:^6.5.1" + peerDependencies: + vue: ^3.2.0 + checksum: 10c0/72865ad2e5e17035f1d38311caaec77759f9813f3a627553994c05c43d04ceeaf1f9325260be4c060411c49ed176035579bf4815a4c084b908688c0cc6b3cf72 + languageName: node + linkType: hard + "vue@npm:^3.2.47": version: 3.2.47 resolution: "vue@npm:3.2.47" @@ -8548,7 +9097,7 @@ __metadata: languageName: node linkType: hard -"vue@npm:^3.4.3": +"vue@npm:^3.4.21, vue@npm:^3.4.3": version: 3.4.21 resolution: "vue@npm:3.4.21" dependencies: @@ -8627,7 +9176,7 @@ __metadata: dependencies: "@vicons/antd": "npm:^0.12.0" "@vuepress/plugin-google-analytics": "npm:2.0.0-rc.0" - vuepress: "npm:2.0.0-rc.0" + vuepress: "npm:2.0.0-rc.9" vuepress-plugin-sitemap2: "npm:2.0.0-rc.11" vuepress-theme-reco: "npm:2.0.0-rc.6" languageName: unknown @@ -8678,33 +9227,31 @@ __metadata: languageName: node linkType: hard -"vuepress-vite@npm:2.0.0-rc.0": - version: 2.0.0-rc.0 - resolution: "vuepress-vite@npm:2.0.0-rc.0" +"vuepress@npm:2.0.0-rc.9": + version: 2.0.0-rc.9 + resolution: "vuepress@npm:2.0.0-rc.9" dependencies: - "@vuepress/bundler-vite": "npm:2.0.0-rc.0" - "@vuepress/cli": "npm:2.0.0-rc.0" - "@vuepress/core": "npm:2.0.0-rc.0" - "@vuepress/theme-default": "npm:2.0.0-rc.0" - vue: "npm:^3.3.8" + "@vuepress/cli": "npm:2.0.0-rc.9" + "@vuepress/client": "npm:2.0.0-rc.9" + "@vuepress/core": "npm:2.0.0-rc.9" + "@vuepress/markdown": "npm:2.0.0-rc.9" + "@vuepress/shared": "npm:2.0.0-rc.9" + "@vuepress/utils": "npm:2.0.0-rc.9" + vue: "npm:^3.4.21" peerDependencies: - "@vuepress/client": 2.0.0-rc.0 - vue: ^3.3.4 - bin: - vuepress: bin/vuepress.js - vuepress-vite: bin/vuepress.js - checksum: 10c0/df17b9ca1afc343f20a5c5b3047d74424d69a2b301c58cb2223c91f467063bfcc47898bdc4ee4e0d154a7cf3aa24d41263766a50819a3b48000ec67ddd191121 - languageName: node - linkType: hard - -"vuepress@npm:2.0.0-rc.0": - version: 2.0.0-rc.0 - resolution: "vuepress@npm:2.0.0-rc.0" - dependencies: - vuepress-vite: "npm:2.0.0-rc.0" + "@vuepress/bundler-vite": 2.0.0-rc.9 + "@vuepress/bundler-webpack": 2.0.0-rc.9 + vue: ^3.4.0 + peerDependenciesMeta: + "@vuepress/bundler-vite": + optional: true + "@vuepress/bundler-webpack": + optional: true bin: vuepress: bin/vuepress.js - checksum: 10c0/89c8fc3ac483ea969cbacc84e3c94db82677c3f853ac9ce04903e4051b1ef766314c08a028f44d75f998a7bf7ccd66a59d6ffd0721511a4564f9e608753476ad + vuepress-vite: bin/vuepress-vite.js + vuepress-webpack: bin/vuepress-webpack.js + checksum: 10c0/48069ed8988554ce4d04eb8cc51caf63cd2624b3d3267f60bea087bed59fb2496996eb9b8c0d134dd5b48fa2de9a66dc88b036460f59034293730b708a6bbb29 languageName: node linkType: hard