Merge branch 'master' of github.com:m0n-k1y/hdu-cs-wiki

This commit is contained in:
m0_nk_1y
2024-02-20 23:05:26 +08:00
10 changed files with 290 additions and 221 deletions

View File

@@ -2,7 +2,7 @@
import { useData } from 'vitepress'
import DefaultTheme from 'vitepress/theme'
import { nextTick, provide } from 'vue'
import { useMediumZoom } from './useMediumZoom';
const { isDark } = useData()
const enableTransitions = () =>
@@ -36,7 +36,10 @@ provide('toggle-appearance', async ({ clientX: x, clientY: y }) => {
pseudoElement: `::view-transition-${isDark.value ? 'old' : 'new'}(root)`
}
)
})
useMediumZoom()
</script>
<template>

View File

@@ -1,5 +1,6 @@
// https://vitepress.dev/guide/custom-theme
import { h, watch } from 'vue'
import { watch } from 'vue'
import { createMediumZoomProvider } from './useMediumZoom'
// import Theme from 'vitepress/theme'
import DefaultTheme from 'vitepress/theme-without-fonts'
import Layout from './Layout.vue'
@@ -14,6 +15,7 @@ let homePageStyle = undefined
export default {
...DefaultTheme,
Layout: Layout,
enhanceApp(ctx) {
DefaultTheme.enhanceApp(ctx)
ctx.app.component('Download', Download)
@@ -21,12 +23,12 @@ export default {
ctx.app.component('Parallax', Parallax)
if (typeof window === 'undefined')
return
watch(
() => ctx.router.route.data.relativePath,
() => updateHomePageStyle(location.pathname === '/' || location.pathname === '/contributors'),
{ immediate: true },
)
createMediumZoomProvider(ctx.app, ctx.router)
},
}

View File

@@ -206,3 +206,11 @@ mjx-container {
mjx-container > svg {
display: inline-block;
}
.medium-zoom-overlay {
z-index: 99;
}
.medium-zoom-image {
z-index: 99;
}

View File

@@ -0,0 +1,24 @@
import mediumZoom from 'medium-zoom'
import { inject, nextTick, onMounted, watch } from 'vue'
export const mediumZoomSymbol = Symbol('mediumZoom')
export function useMediumZoom() {
return onMounted(() => inject(mediumZoomSymbol)?.refresh())
}
export function createMediumZoomProvider(app, router) {
if (import.meta.env.SSR)
return
const zoom = mediumZoom()
zoom.refresh = () => {
zoom.detach()
zoom.attach(':not(a) > img:not(.no-zoom)')
zoom.update({ background: 'var(--vp-c-bg)' })
}
app.provide(mediumZoomSymbol, zoom)
watch(
() => router.route.path,
() => nextTick(() => zoom.refresh()),
)
}

View File

@@ -52,7 +52,7 @@
但是大家参与之前你一定要想你的能力是否等于这个项目的量级,一般情况下,要么你技术特别强,要么可能会存在一定的问题。
![](https://cdn.xyxsw.site/boxcnPSolGcUy1R0Dk2FUhPaLLc.png)
![](https://cdn.xyxsw.site/boxcnPSolGcUy1R0Dk2FUhPaLLc.png){.no-zoom}
所以说,还是那句话,小心甄别。

View File

@@ -385,3 +385,22 @@ Fork 本仓库,然后在你的仓库中进行修改,修改完成后在本仓
```
:::
4. 图片缩放
图片默认支持缩放,鼠标悬浮图片上方会出现放大镜图标,点击即可放大图片。
如果不想让图片缩放可以在图片class内后添加 `no-zoom` 参数。
markdown 的使用方式如下
```markdown
# 默认(支持缩放)
![](static/xxx.png)
```
```markdown
# 不支持缩放
![](static/xxx.png){.no-zoom}
```

View File

@@ -109,7 +109,7 @@ export default {
<div :style="cardStyle">
<div id="kirakira"></div>
<div :style="layer2"></div>
<img :style="layer1" class="image" />
<img :style="layer1" class="image no-zoom" />
<div :style="cardWindowStyle">
<img :style="layer0" class="image" />
</div>

426
package-lock.json generated
View File

@@ -8,27 +8,28 @@
"@codemirror/lang-python": "^6.1.4",
"@codemirror/lang-sql": "^6.5.5",
"@jupyterlab/mathjax2": "^3.6.7",
"@jupyterlab/theme-light-extension": "^4.1.0",
"@jupyterlab/theme-light-extension": "^4.1.1",
"@vueuse/core": "^10.7.2",
"canvas-confetti": "^1.9.2",
"markdown-it": "^14.0.0",
"markdown-it-pangu": "^1.0.2",
"medium-zoom": "^1.1.0",
"sitemap": "^7.1.1"
},
"devDependencies": {
"@mermaid-js/mermaid-mindmap": "^9.3.0",
"@vitejs/plugin-vue": "^5.0.3",
"@vitejs/plugin-vue": "^5.0.4",
"cross-env": "^7.0.3",
"markdown-it-mathjax3": "^4.3.2",
"mermaid": "^10.8.0",
"unplugin-vue-macros": "^2.7.10",
"vite-plugin-pwa": "^0.18.1",
"vitepress": "^1.0.0-rc.42",
"vite-plugin-pwa": "^0.19.0",
"vitepress": "^1.0.0-rc.44",
"vitepress-plugin-mermaid-xyxsw": "^2.12.13"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "^4.9.6",
"@rollup/rollup-win32-x64-msvc": "^4.9.6"
"@rollup/rollup-linux-x64-gnu": "^4.12.0",
"@rollup/rollup-win32-x64-msvc": "^4.12.0"
}
},
"node_modules/@algolia/autocomplete-core": {
@@ -2471,20 +2472,20 @@
}
},
"node_modules/@jupyterlab/application": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/application/-/application-4.1.0.tgz",
"integrity": "sha512-RCb+965fHu8GKyCCQXs0iApv5VsQNxdzpLl2/IQiecmI5YJRb3Qg3YB1u2SP8uJ1/6Qt7pyTxn0JvHycbqoibg==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/application/-/application-4.1.1.tgz",
"integrity": "sha512-Cu+Sc6dGQfxQVRIeqbK9y0TPF8Nf5y5udDai7WdWLPdHanLsW1jX6Dck+j2CNE6HHWfVMgRNQjJGeoDrER546A==",
"dependencies": {
"@fortawesome/fontawesome-free": "^5.12.0",
"@jupyterlab/apputils": "^4.2.0",
"@jupyterlab/coreutils": "^6.1.0",
"@jupyterlab/docregistry": "^4.1.0",
"@jupyterlab/rendermime": "^4.1.0",
"@jupyterlab/rendermime-interfaces": "^3.9.0",
"@jupyterlab/services": "^7.1.0",
"@jupyterlab/statedb": "^4.1.0",
"@jupyterlab/translation": "^4.1.0",
"@jupyterlab/ui-components": "^4.1.0",
"@jupyterlab/apputils": "^4.2.1",
"@jupyterlab/coreutils": "^6.1.1",
"@jupyterlab/docregistry": "^4.1.1",
"@jupyterlab/rendermime": "^4.1.1",
"@jupyterlab/rendermime-interfaces": "^3.9.1",
"@jupyterlab/services": "^7.1.1",
"@jupyterlab/statedb": "^4.1.1",
"@jupyterlab/translation": "^4.1.1",
"@jupyterlab/ui-components": "^4.1.1",
"@lumino/algorithm": "^2.0.1",
"@lumino/application": "^2.3.0",
"@lumino/commands": "^2.2.0",
@@ -2503,19 +2504,19 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/apputils": {
"version": "4.2.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/apputils/-/apputils-4.2.0.tgz",
"integrity": "sha512-zQxyyz1qgN+tfrcAgTr+cDhdrZhAwfQ1RB70swvrwh2wWOaWkfjep8r9VZn13yTHusokT/sOHjT8m1aVT+cBuQ==",
"version": "4.2.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/apputils/-/apputils-4.2.1.tgz",
"integrity": "sha512-0pNW+TWN7+fmv1nV74GOt36FvvTdd/gMdhEyZhF2XwYjvIGUmty1tqXxe59iSheFgYSCmS2ux0gWnwS/DgE4bw==",
"dependencies": {
"@jupyterlab/coreutils": "^6.1.0",
"@jupyterlab/observables": "^5.1.0",
"@jupyterlab/rendermime-interfaces": "^3.9.0",
"@jupyterlab/services": "^7.1.0",
"@jupyterlab/settingregistry": "^4.1.0",
"@jupyterlab/statedb": "^4.1.0",
"@jupyterlab/statusbar": "^4.1.0",
"@jupyterlab/translation": "^4.1.0",
"@jupyterlab/ui-components": "^4.1.0",
"@jupyterlab/coreutils": "^6.1.1",
"@jupyterlab/observables": "^5.1.1",
"@jupyterlab/rendermime-interfaces": "^3.9.1",
"@jupyterlab/services": "^7.1.1",
"@jupyterlab/settingregistry": "^4.1.1",
"@jupyterlab/statedb": "^4.1.1",
"@jupyterlab/statusbar": "^4.1.1",
"@jupyterlab/translation": "^4.1.1",
"@jupyterlab/ui-components": "^4.1.1",
"@lumino/algorithm": "^2.0.1",
"@lumino/commands": "^2.2.0",
"@lumino/coreutils": "^2.1.2",
@@ -2536,19 +2537,19 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/codeeditor": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/codeeditor/-/codeeditor-4.1.0.tgz",
"integrity": "sha512-psc9VTh5WxaNMB1onoPWyZ1SvTDKhVqchxyCB9nlKU6YbK4HjnC5unejjcaZp+/dTq7iuUcBstogsE4Uy7yzQA==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/codeeditor/-/codeeditor-4.1.1.tgz",
"integrity": "sha512-w+/MkaQAbyClwDQACOqAjLGi8/zW1PGO2pGbxyZIyOowW3qBxVJkhg/le6AslgMz3WZssb2lD+XhCWKThK8pLA==",
"dependencies": {
"@codemirror/state": "^6.2.0",
"@jupyter/ydoc": "^1.1.1",
"@jupyterlab/apputils": "^4.2.0",
"@jupyterlab/coreutils": "^6.1.0",
"@jupyterlab/nbformat": "^4.1.0",
"@jupyterlab/observables": "^5.1.0",
"@jupyterlab/statusbar": "^4.1.0",
"@jupyterlab/translation": "^4.1.0",
"@jupyterlab/ui-components": "^4.1.0",
"@jupyterlab/apputils": "^4.2.1",
"@jupyterlab/coreutils": "^6.1.1",
"@jupyterlab/nbformat": "^4.1.1",
"@jupyterlab/observables": "^5.1.1",
"@jupyterlab/statusbar": "^4.1.1",
"@jupyterlab/translation": "^4.1.1",
"@jupyterlab/ui-components": "^4.1.1",
"@lumino/coreutils": "^2.1.2",
"@lumino/disposable": "^2.1.2",
"@lumino/dragdrop": "^2.1.4",
@@ -2564,9 +2565,9 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/coreutils": {
"version": "6.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/coreutils/-/coreutils-6.1.0.tgz",
"integrity": "sha512-N/hHrVQkY+3XSWKM52M3LxJcAv8OQwcVx5qlcbTiUlr6BweJQa+nC7T9YYE9sfGUcL+fswvmywllYtWr/cLnnw==",
"version": "6.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/coreutils/-/coreutils-6.1.1.tgz",
"integrity": "sha512-KaXPTJUSMcIQPDEmhO131kXjJaKXnxdcGwIc94HY7a1tUTOgYb6j/p/Wln9Eh9EwXGnDVYdu1uHEp2X97KnwBQ==",
"dependencies": {
"@lumino/coreutils": "^2.1.2",
"@lumino/disposable": "^2.1.2",
@@ -2582,20 +2583,20 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/docregistry": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/docregistry/-/docregistry-4.1.0.tgz",
"integrity": "sha512-y3epybBsqXLGi7dtEGGqHniwJWYbkVVkdSH+dlenOO6w6OFMChDLzaaFtwoUhnLLYZg4k6sAqixHdpNFYtuc8g==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/docregistry/-/docregistry-4.1.1.tgz",
"integrity": "sha512-C/xquMGYmO0HI+kzNeIqIDv9/Yk0GZJ3a9/ULYT7yRVOFhA/cNAq/Z+nSp4sn0A/BAwwE0vW/cp76Y8Jx8unaw==",
"dependencies": {
"@jupyter/ydoc": "^1.1.1",
"@jupyterlab/apputils": "^4.2.0",
"@jupyterlab/codeeditor": "^4.1.0",
"@jupyterlab/coreutils": "^6.1.0",
"@jupyterlab/observables": "^5.1.0",
"@jupyterlab/rendermime": "^4.1.0",
"@jupyterlab/rendermime-interfaces": "^3.9.0",
"@jupyterlab/services": "^7.1.0",
"@jupyterlab/translation": "^4.1.0",
"@jupyterlab/ui-components": "^4.1.0",
"@jupyterlab/apputils": "^4.2.1",
"@jupyterlab/codeeditor": "^4.1.1",
"@jupyterlab/coreutils": "^6.1.1",
"@jupyterlab/observables": "^5.1.1",
"@jupyterlab/rendermime": "^4.1.1",
"@jupyterlab/rendermime-interfaces": "^3.9.1",
"@jupyterlab/services": "^7.1.1",
"@jupyterlab/translation": "^4.1.1",
"@jupyterlab/ui-components": "^4.1.1",
"@lumino/algorithm": "^2.0.1",
"@lumino/coreutils": "^2.1.2",
"@lumino/disposable": "^2.1.2",
@@ -2621,9 +2622,9 @@
}
},
"node_modules/@jupyterlab/nbformat": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/nbformat/-/nbformat-4.1.0.tgz",
"integrity": "sha512-Ct7SJ9jSCubqF9u5MWCgn4e9i/PuqeCGHLsbznWojPqn4G4phuSjcWSN6Tn0AqW6KsjRRDmwjEFYKgaW1m1qjg==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/nbformat/-/nbformat-4.1.1.tgz",
"integrity": "sha512-x6bYF6vOwVLH4Lq8P3M6cCdrF7wxVGkH9KeInB0xqoHMUOnM+wGs1P+1qgEKNWG2NYQdnYizS9EXJmOVYi/U7Q==",
"dependencies": {
"@lumino/coreutils": "^2.1.2"
}
@@ -2634,9 +2635,9 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/observables": {
"version": "5.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/observables/-/observables-5.1.0.tgz",
"integrity": "sha512-aQJ3Y0p8XMBemZBLFfwBL2Ubh2Ap5DgyyKXHqa7FaxHCbDdXnsDPoTLNdhDU61aZxO7th67NUJO3RYF9MH1FSQ==",
"version": "5.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/observables/-/observables-5.1.1.tgz",
"integrity": "sha512-bmspFrHE6XvLm1PkwSwrk6sLDl++AOCJK1PhYliCGLR2M8rLUjyPF7rMPx/g1tN6Fa3CYFdMOhhOlUoDIQjU9g==",
"dependencies": {
"@lumino/algorithm": "^2.0.1",
"@lumino/coreutils": "^2.1.2",
@@ -2651,17 +2652,17 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/rendermime": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime/-/rendermime-4.1.0.tgz",
"integrity": "sha512-HWyIDL+LQNNLuFK0qUl11wh7mlVf7//5rBReYl4yQg06sINBXBkg1hdBWWURoWw2vPsH863oMvD0W1IND1JNXw==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime/-/rendermime-4.1.1.tgz",
"integrity": "sha512-lNN0k+G8s+xI1KshW5OvxlxoloNTl7zOA36qZdlEQ2xiIEt2iGFPV/+bIyyQ07OBpBORkuLjH/DRYPnM+XOm1w==",
"dependencies": {
"@jupyterlab/apputils": "^4.2.0",
"@jupyterlab/coreutils": "^6.1.0",
"@jupyterlab/nbformat": "^4.1.0",
"@jupyterlab/observables": "^5.1.0",
"@jupyterlab/rendermime-interfaces": "^3.9.0",
"@jupyterlab/services": "^7.1.0",
"@jupyterlab/translation": "^4.1.0",
"@jupyterlab/apputils": "^4.2.1",
"@jupyterlab/coreutils": "^6.1.1",
"@jupyterlab/nbformat": "^4.1.1",
"@jupyterlab/observables": "^5.1.1",
"@jupyterlab/rendermime-interfaces": "^3.9.1",
"@jupyterlab/services": "^7.1.1",
"@jupyterlab/translation": "^4.1.1",
"@lumino/coreutils": "^2.1.2",
"@lumino/messaging": "^2.0.1",
"@lumino/signaling": "^2.1.2",
@@ -2670,9 +2671,9 @@
}
},
"node_modules/@jupyterlab/rendermime-interfaces": {
"version": "3.9.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.9.0.tgz",
"integrity": "sha512-bjaqMkWXkWbtUmnJng5L813p3sSAAHmyj02DRppnCBgwT5C9l9JKVG7/NRaVYpbL5CtZBuR9oMpHKbmUP695pg==",
"version": "3.9.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.9.1.tgz",
"integrity": "sha512-3lqc3P+COib6H8iNN0tyM/YqQZP84q4hixIiQSFGXX4fmXHR012HCpr9C028dJ0+diTk3NlVA1vhjbfNAbhOTw==",
"dependencies": {
"@lumino/coreutils": "^1.11.0 || ^2.1.2",
"@lumino/widgets": "^1.37.2 || ^2.3.1"
@@ -2684,15 +2685,15 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/services": {
"version": "7.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/services/-/services-7.1.0.tgz",
"integrity": "sha512-9XmNCBH1F0P+9463Wwjw6uIjKnfOc6uFpbcUuvMQrCDQmY52Z/r0CgjuCzRCE3iUrZzQtDAuMN3w/VaDRak63A==",
"version": "7.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/services/-/services-7.1.1.tgz",
"integrity": "sha512-yyl9yWHn2mqqFRFX4jxa6Yhi328hWXBEANNzYlcG/8IHlF00UcwinkMGZaiMiUTvJszs1KPqpJ+NtsnxRIRSsw==",
"dependencies": {
"@jupyter/ydoc": "^1.1.1",
"@jupyterlab/coreutils": "^6.1.0",
"@jupyterlab/nbformat": "^4.1.0",
"@jupyterlab/settingregistry": "^4.1.0",
"@jupyterlab/statedb": "^4.1.0",
"@jupyterlab/coreutils": "^6.1.1",
"@jupyterlab/nbformat": "^4.1.1",
"@jupyterlab/settingregistry": "^4.1.1",
"@jupyterlab/statedb": "^4.1.1",
"@lumino/coreutils": "^2.1.2",
"@lumino/disposable": "^2.1.2",
"@lumino/polling": "^2.1.2",
@@ -2707,12 +2708,12 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/settingregistry": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/settingregistry/-/settingregistry-4.1.0.tgz",
"integrity": "sha512-Eaz0k9H9gxGGyRueRhl8Zf3dLb6bdPlyjL36twpxOL8EPu3T7uD+tR7z7Epy0y6nzNM1UfkAeWgtW3JUGj9ghQ==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/settingregistry/-/settingregistry-4.1.1.tgz",
"integrity": "sha512-d8cpRE9QW7fAJHCcrVlJX9gQGlOAXxeOqpmFeY2hNVydJW9LaNpneKxUBvSehR6+y1zUuJtX6ixT2gQ9fqil9g==",
"dependencies": {
"@jupyterlab/nbformat": "^4.1.0",
"@jupyterlab/statedb": "^4.1.0",
"@jupyterlab/nbformat": "^4.1.1",
"@jupyterlab/statedb": "^4.1.1",
"@lumino/commands": "^2.2.0",
"@lumino/coreutils": "^2.1.2",
"@lumino/disposable": "^2.1.2",
@@ -2731,9 +2732,9 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/statedb": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/statedb/-/statedb-4.1.0.tgz",
"integrity": "sha512-8Vhh4/qpBn+b/0jnNE7gkBZHo/IAw6nueuhFsg/EaLheW3zvRb6r/+pJh7sFsez7hZhb6opkMMNvs3uUDxQ3mQ==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/statedb/-/statedb-4.1.1.tgz",
"integrity": "sha512-S7w1o3Q2EYdzy5w5HOQJVW5o1EEy5W3z/thRgApDE/mXGgY+zqcVJqhUhL/whfxwmFh6zb9DgyI8F9LH0/wK0A==",
"dependencies": {
"@lumino/commands": "^2.2.0",
"@lumino/coreutils": "^2.1.2",
@@ -2748,11 +2749,11 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/statusbar": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/statusbar/-/statusbar-4.1.0.tgz",
"integrity": "sha512-gLh4o2WmV0Hoqn4bomLrgpxh9W8y9u+rmHVCYJnf9Mh8qmH8lNPhp/I19nEN+7QLZdElPPTo7JwfgpTGmPR3KA==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/statusbar/-/statusbar-4.1.1.tgz",
"integrity": "sha512-UY+j+59u+OFMt6RwlqRJnkMt9UV4m2mtrZbw+so2RMDn9gm/LEwKRmDW1bbhoU/duowg1HZyAfJXR9soUQdL1w==",
"dependencies": {
"@jupyterlab/ui-components": "^4.1.0",
"@jupyterlab/ui-components": "^4.1.1",
"@lumino/algorithm": "^2.0.1",
"@lumino/coreutils": "^2.1.2",
"@lumino/disposable": "^2.1.2",
@@ -2768,24 +2769,24 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/theme-light-extension": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/theme-light-extension/-/theme-light-extension-4.1.0.tgz",
"integrity": "sha512-Fd7BUUrGA8vZVTTCJVlM84BMghekHAZlz3XhKNprdoDd93DznP2l7c4r5EXy0i4MxHWxc1nwRN23sfzzcOe8Cw==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/theme-light-extension/-/theme-light-extension-4.1.1.tgz",
"integrity": "sha512-9Eqsal+w/6g41LVfBKrK0YyxF1ddAdrHh339TCVR98NgveCGzMXn3W48FxGGdvFJuf/3JDR1ktyymSW3I1+gZw==",
"dependencies": {
"@jupyterlab/application": "^4.1.0",
"@jupyterlab/apputils": "^4.2.0",
"@jupyterlab/translation": "^4.1.0"
"@jupyterlab/application": "^4.1.1",
"@jupyterlab/apputils": "^4.2.1",
"@jupyterlab/translation": "^4.1.1"
}
},
"node_modules/@jupyterlab/translation": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/translation/-/translation-4.1.0.tgz",
"integrity": "sha512-1riJpZw34D0YBxgru20zQVha32Z/U4XsXRcqUn1ipApo+H9nE+4baxSQdJFpAm754l0N1HQxzRMuPVrdFNDZnA==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/translation/-/translation-4.1.1.tgz",
"integrity": "sha512-qq3r7I7/lDXsLryDXG9IEbkGzB22JYwOaALniSf4a9e+c0inPd+DPSr5tMSOqInl7OXuflYnz0xqomGAf4MD+g==",
"dependencies": {
"@jupyterlab/coreutils": "^6.1.0",
"@jupyterlab/rendermime-interfaces": "^3.9.0",
"@jupyterlab/services": "^7.1.0",
"@jupyterlab/statedb": "^4.1.0",
"@jupyterlab/coreutils": "^6.1.1",
"@jupyterlab/rendermime-interfaces": "^3.9.1",
"@jupyterlab/services": "^7.1.1",
"@jupyterlab/statedb": "^4.1.1",
"@lumino/coreutils": "^2.1.2"
}
},
@@ -2795,16 +2796,16 @@
"integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A=="
},
"node_modules/@jupyterlab/ui-components": {
"version": "4.1.0",
"resolved": "https://registry.npmmirror.com/@jupyterlab/ui-components/-/ui-components-4.1.0.tgz",
"integrity": "sha512-TVeYsNEJmqkh9WSgziRap3xyMBcZN8mEc3BQ2099QrNufSm/qKFkjqlBdiowkTKViRNqymn+hOo7lf/xT+vU5g==",
"version": "4.1.1",
"resolved": "https://registry.npmmirror.com/@jupyterlab/ui-components/-/ui-components-4.1.1.tgz",
"integrity": "sha512-6RJgJNUuQqByUD11GYe9XWTeJd76+NstZ1mlqE5cQx4M2geK8/7x/Ptan+wTvxm3B/w5s81PBH2r8HDjIGKgxA==",
"dependencies": {
"@jupyter/react-components": "^0.15.2",
"@jupyter/web-components": "^0.15.2",
"@jupyterlab/coreutils": "^6.1.0",
"@jupyterlab/observables": "^5.1.0",
"@jupyterlab/rendermime-interfaces": "^3.9.0",
"@jupyterlab/translation": "^4.1.0",
"@jupyterlab/coreutils": "^6.1.1",
"@jupyterlab/observables": "^5.1.1",
"@jupyterlab/rendermime-interfaces": "^3.9.1",
"@jupyterlab/translation": "^4.1.1",
"@lumino/algorithm": "^2.0.1",
"@lumino/commands": "^2.2.0",
"@lumino/coreutils": "^2.1.2",
@@ -3287,9 +3288,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
"version": "4.9.6",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz",
"integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==",
"version": "4.12.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.0.tgz",
"integrity": "sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==",
"cpu": [
"x64"
],
@@ -3338,9 +3339,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
"version": "4.9.6",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz",
"integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==",
"version": "4.12.0",
"resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.0.tgz",
"integrity": "sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==",
"cpu": [
"x64"
],
@@ -3350,18 +3351,18 @@
]
},
"node_modules/@shikijs/core": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/@shikijs/core/-/core-1.0.0.tgz",
"integrity": "sha512-UMKGMZ+8b88N0/n6DWwWth1PHsOaxjW+R2u+hzSiargZWTv+l3s1l8dhuIxUSsEUPlBDKLs2CSMiFZeviKQM1w==",
"version": "1.1.5",
"resolved": "https://registry.npmmirror.com/@shikijs/core/-/core-1.1.5.tgz",
"integrity": "sha512-cKc5vGQ4p/4sjx48BHIO7CvLaN32vqpz5Wh7v2n+U1EezGdfX4Wms7khBctKz3iCg9yYq4sfGUc2t+JWj6EUsw==",
"dev": true
},
"node_modules/@shikijs/transformers": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/@shikijs/transformers/-/transformers-1.0.0.tgz",
"integrity": "sha512-US0Sc0OdH7eGL64BtfvX3XezPfqhqF5mPyBFLlbZqSpFt2/emnv9GveAWzELGsIuvXoJ6N1RjeAdmQx5Xni6BQ==",
"version": "1.1.5",
"resolved": "https://registry.npmmirror.com/@shikijs/transformers/-/transformers-1.1.5.tgz",
"integrity": "sha512-ot6KWPmLuSN9nA9FAhttOXZIjKIy7cnwpNtI9aWmYN72RUaDz8eojRfMGUXsXXUxW/buvcvdZQAQldk7/pFpdw==",
"dev": true,
"dependencies": {
"shiki": "1.0.0"
"shiki": "1.1.5"
}
},
"node_modules/@surma/rollup-plugin-off-main-thread": {
@@ -3521,9 +3522,9 @@
"integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow=="
},
"node_modules/@vitejs/plugin-vue": {
"version": "5.0.3",
"resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.0.3.tgz",
"integrity": "sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==",
"version": "5.0.4",
"resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz",
"integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==",
"dev": true,
"engines": {
"node": "^18.0.0 || >=20.0.0"
@@ -3944,36 +3945,36 @@
}
},
"node_modules/@vue/compiler-core": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.16.tgz",
"integrity": "sha512-HXgyy7gen4FNJS8Hz2q/NNBEdzD3QInhDTWaP2/mS0TlmV9CnjmXip7TZ0ROYiQM4FgXZCCJvh74yDikFkPpkQ==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.19.tgz",
"integrity": "sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==",
"dependencies": {
"@babel/parser": "^7.23.9",
"@vue/shared": "3.4.16",
"@vue/shared": "3.4.19",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.0.2"
}
},
"node_modules/@vue/compiler-dom": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.16.tgz",
"integrity": "sha512-lvs9ankPzLEuIC5aB72ntLUcwVGmgY7ASkXDRvo9+lUMWOOCqnAmM/64AZPeVAZ4EnjocCE40OUN+ZboNe4ygA==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.19.tgz",
"integrity": "sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==",
"dependencies": {
"@vue/compiler-core": "3.4.16",
"@vue/shared": "3.4.16"
"@vue/compiler-core": "3.4.19",
"@vue/shared": "3.4.19"
}
},
"node_modules/@vue/compiler-sfc": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.16.tgz",
"integrity": "sha512-zVYC42Q/NmbB4nigGcQeIvsLpBlq6K9wJP5jTFCqfpXWnkodxfLFQHDu2GntZ7yKOgwAjxuvLwrPx+I6LPL2vg==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.19.tgz",
"integrity": "sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==",
"dependencies": {
"@babel/parser": "^7.23.9",
"@vue/compiler-core": "3.4.16",
"@vue/compiler-dom": "3.4.16",
"@vue/compiler-ssr": "3.4.16",
"@vue/shared": "3.4.16",
"@vue/compiler-core": "3.4.19",
"@vue/compiler-dom": "3.4.19",
"@vue/compiler-ssr": "3.4.19",
"@vue/shared": "3.4.19",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.6",
"postcss": "^8.4.33",
@@ -3981,12 +3982,12 @@
}
},
"node_modules/@vue/compiler-ssr": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.16.tgz",
"integrity": "sha512-1kNF+fHdEB+5aTcPZ0hh/gzi9Ezq5IBO4bl/hV4Dg4fub6t12W6VGlsERtvdUaEowL35M3pojv0hOvLaq0FbdQ==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.19.tgz",
"integrity": "sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==",
"dependencies": {
"@vue/compiler-dom": "3.4.16",
"@vue/shared": "3.4.16"
"@vue/compiler-dom": "3.4.19",
"@vue/shared": "3.4.19"
}
},
"node_modules/@vue/devtools-api": {
@@ -4028,48 +4029,48 @@
}
},
"node_modules/@vue/reactivity": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.16.tgz",
"integrity": "sha512-XTWRMBG10PGs4MxDoUdBEhMacS5QBUAlGeb5AmQysTQ16tXxQ0lymgbSTmR2h79v5dJDFuULuLWUbwc0uj6zqQ==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.19.tgz",
"integrity": "sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==",
"dependencies": {
"@vue/shared": "3.4.16"
"@vue/shared": "3.4.19"
}
},
"node_modules/@vue/runtime-core": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.16.tgz",
"integrity": "sha512-vgS25M79AOY2EsBWxBcy9yAou10x2WHJhGN0FM/Ii8yum0a+KBfg8ehzq/cuDqfOPrtVrDPW+QkH3WNJNakfRw==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.19.tgz",
"integrity": "sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==",
"dependencies": {
"@vue/reactivity": "3.4.16",
"@vue/shared": "3.4.16"
"@vue/reactivity": "3.4.19",
"@vue/shared": "3.4.19"
}
},
"node_modules/@vue/runtime-dom": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.16.tgz",
"integrity": "sha512-X+knHfhefB8tX0rJG3d14U8p1CpeZ/qZxol9rN8ZAD9UalTInIsKXlBTd/xLC8GwO2aXVXxjaSIiTU5th5wj9Q==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.19.tgz",
"integrity": "sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==",
"dependencies": {
"@vue/runtime-core": "3.4.16",
"@vue/shared": "3.4.16",
"@vue/runtime-core": "3.4.19",
"@vue/shared": "3.4.19",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.16.tgz",
"integrity": "sha512-e0PZDpk/eZgICYb0DTQ+OeBlgt0FYGo+2DEcUkZxw+pDgF1qL0aYaOqmPcSbL5KK0nizvuSd7k5HZOkSwSaC2g==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.19.tgz",
"integrity": "sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==",
"dependencies": {
"@vue/compiler-ssr": "3.4.16",
"@vue/shared": "3.4.16"
"@vue/compiler-ssr": "3.4.19",
"@vue/shared": "3.4.19"
},
"peerDependencies": {
"vue": "3.4.16"
"vue": "3.4.19"
}
},
"node_modules/@vue/shared": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.16.tgz",
"integrity": "sha512-HKCjeaxR+R95dCw1BDaytcHdlzZj9lxj7RlFnxWtcKq670t8oSeMsbPlkzkNc2V6IUzHaMtUxdBcdREAhb+7NA=="
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.19.tgz",
"integrity": "sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw=="
},
"node_modules/@vueuse/core": {
"version": "10.7.2",
@@ -6787,9 +6788,9 @@
}
},
"node_modules/lib0": {
"version": "0.2.88",
"resolved": "https://registry.npmmirror.com/lib0/-/lib0-0.2.88.tgz",
"integrity": "sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==",
"version": "0.2.89",
"resolved": "https://registry.npmmirror.com/lib0/-/lib0-0.2.89.tgz",
"integrity": "sha512-5j19vcCjsQhvLG6mcDD+nprtJUCbmqLz5Hzt5xgi9SV6RIW/Dty7ZkVZHGBuPOADMKjQuKDvuQTH495wsmw8DQ==",
"dependencies": {
"isomorphic.js": "^0.2.4"
},
@@ -7043,6 +7044,11 @@
"resolved": "https://registry.npmmirror.com/mdurl/-/mdurl-2.0.0.tgz",
"integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w=="
},
"node_modules/medium-zoom": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/medium-zoom/-/medium-zoom-1.1.0.tgz",
"integrity": "sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ=="
},
"node_modules/mensch": {
"version": "0.3.4",
"resolved": "https://registry.npmmirror.com/mensch/-/mensch-0.3.4.tgz",
@@ -8197,12 +8203,12 @@
}
},
"node_modules/shiki": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/shiki/-/shiki-1.0.0.tgz",
"integrity": "sha512-rOUGJa3yFGgOrEoiELYxraoBbag3ZWf9bpodlr05Wjm85Scx8OIX+otdSefq9Pk7L47TKEzGodSQb4L38jka6A==",
"version": "1.1.5",
"resolved": "https://registry.npmmirror.com/shiki/-/shiki-1.1.5.tgz",
"integrity": "sha512-754GuKIwkUdT810Xm8btuyNQPL+q3PqOkwGW/VlmAWyMYp+HbvvDt69sWXO1sm5aeczBJQjmQTTMR4GkKQNQPw==",
"dev": true,
"dependencies": {
"@shikijs/core": "1.0.0"
"@shikijs/core": "1.1.5"
}
},
"node_modules/side-channel": {
@@ -9027,9 +9033,9 @@
"integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg=="
},
"node_modules/vite": {
"version": "5.1.0",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.1.0.tgz",
"integrity": "sha512-STmSFzhY4ljuhz14bg9LkMTk3d98IO6DIArnTY6MeBwiD1Za2StcQtz7fzOUnRCqrHSD5+OS2reg4HOz1eoLnw==",
"version": "5.1.3",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.1.3.tgz",
"integrity": "sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==",
"dev": true,
"dependencies": {
"esbuild": "^0.19.3",
@@ -9082,9 +9088,9 @@
}
},
"node_modules/vite-plugin-pwa": {
"version": "0.18.1",
"resolved": "https://registry.npmmirror.com/vite-plugin-pwa/-/vite-plugin-pwa-0.18.1.tgz",
"integrity": "sha512-2A3BF52l9F8hCkdPy/VP2C+hA+fmBvzJGynCZc9XS6mHTcMvo9046FKc2NqlnkKwTOGtQEwXLEIduML/+eYtdw==",
"version": "0.19.0",
"resolved": "https://registry.npmmirror.com/vite-plugin-pwa/-/vite-plugin-pwa-0.19.0.tgz",
"integrity": "sha512-Unfb4Jk/ka4HELtpMLIPCmGcW4LFT+CL7Ri1/Of1544CVKXS2ftP91kUkNzkzeI1sGpOdVGuxprVLB9NjMoCAA==",
"dev": true,
"dependencies": {
"debug": "^4.3.4",
@@ -9100,39 +9106,45 @@
"url": "https://github.com/sponsors/antfu"
},
"peerDependencies": {
"@vite-pwa/assets-generator": "^0.2.4",
"vite": "^3.1.0 || ^4.0.0 || ^5.0.0",
"workbox-build": "^7.0.0",
"workbox-window": "^7.0.0"
},
"peerDependenciesMeta": {
"@vite-pwa/assets-generator": {
"optional": true
}
}
},
"node_modules/vitepress": {
"version": "1.0.0-rc.42",
"resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-rc.42.tgz",
"integrity": "sha512-VeiVVXFblt/sjruFSJBNChMWwlztMrRMe8UXdNpf4e05mKtTYEY38MF5qoP90KxPTCfMQiKqwEGwXAGuOTK8HQ==",
"version": "1.0.0-rc.44",
"resolved": "https://registry.npmmirror.com/vitepress/-/vitepress-1.0.0-rc.44.tgz",
"integrity": "sha512-tO5taxGI7fSpBK1D8zrZTyJJERlyU9nnt0jHSt3fywfq3VKn977Hg0wUuTkEmwXlFYwuW26+6+3xorf4nD3XvA==",
"dev": true,
"dependencies": {
"@docsearch/css": "^3.5.2",
"@docsearch/js": "^3.5.2",
"@shikijs/core": "^1.0.0-rc.0",
"@shikijs/transformers": "^1.0.0-rc.0",
"@shikijs/core": "^1.1.5",
"@shikijs/transformers": "^1.1.5",
"@types/markdown-it": "^13.0.7",
"@vitejs/plugin-vue": "^5.0.3",
"@vitejs/plugin-vue": "^5.0.4",
"@vue/devtools-api": "^7.0.14",
"@vueuse/core": "^10.7.2",
"@vueuse/integrations": "^10.7.2",
"focus-trap": "^7.5.4",
"mark.js": "8.11.1",
"minisearch": "^6.3.0",
"shiki": "^1.0.0-rc.0",
"vite": "^5.0.12",
"vue": "^3.4.15"
"shiki": "^1.1.5",
"vite": "^5.1.3",
"vue": "^3.4.19"
},
"bin": {
"vitepress": "bin/vitepress.js"
},
"peerDependencies": {
"markdown-it-mathjax3": "^4.3.2",
"postcss": "^8.4.34"
"postcss": "^8.4.35"
},
"peerDependenciesMeta": {
"markdown-it-mathjax3": {
@@ -9157,15 +9169,15 @@
}
},
"node_modules/vue": {
"version": "3.4.16",
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.4.16.tgz",
"integrity": "sha512-l5/KcZRp3GbsFXQGeCL9ll1JfRU285K/7l8mZM+dEO+CnE1j26MvfBKJi17iCRRwstl+Jz7KSLlzj9L79fB6WA==",
"version": "3.4.19",
"resolved": "https://registry.npmmirror.com/vue/-/vue-3.4.19.tgz",
"integrity": "sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==",
"dependencies": {
"@vue/compiler-dom": "3.4.16",
"@vue/compiler-sfc": "3.4.16",
"@vue/runtime-dom": "3.4.16",
"@vue/server-renderer": "3.4.16",
"@vue/shared": "3.4.16"
"@vue/compiler-dom": "3.4.19",
"@vue/compiler-sfc": "3.4.19",
"@vue/runtime-dom": "3.4.19",
"@vue/server-renderer": "3.4.19",
"@vue/shared": "3.4.19"
},
"peerDependencies": {
"typescript": "*"
@@ -9710,9 +9722,9 @@
"dev": true
},
"node_modules/yjs": {
"version": "13.6.11",
"resolved": "https://registry.npmmirror.com/yjs/-/yjs-13.6.11.tgz",
"integrity": "sha512-FvRRJKX9u270dOLkllGF/UDCWwmIv2Z+ucM4v1QO1TuxdmoiMnSUXH1HAcOKOrkBEhQtPTkxep7tD2DrQB+l0g==",
"version": "13.6.12",
"resolved": "https://registry.npmmirror.com/yjs/-/yjs-13.6.12.tgz",
"integrity": "sha512-KOT8ILoyVH2f/PxPadeu5kVVS055D1r3x1iFfJVJzFdnN98pVGM8H07NcKsO+fG3F7/0tf30Vnokf5YIqhU/iw==",
"dependencies": {
"lib0": "^0.2.86"
},

View File

@@ -8,26 +8,27 @@
"@codemirror/lang-python": "^6.1.4",
"@codemirror/lang-sql": "^6.5.5",
"@jupyterlab/mathjax2": "^3.6.7",
"@jupyterlab/theme-light-extension": "^4.1.0",
"@jupyterlab/theme-light-extension": "^4.1.1",
"@vueuse/core": "^10.7.2",
"canvas-confetti": "^1.9.2",
"markdown-it": "^14.0.0",
"markdown-it-pangu": "^1.0.2",
"medium-zoom": "^1.1.0",
"sitemap": "^7.1.1"
},
"devDependencies": {
"@mermaid-js/mermaid-mindmap": "^9.3.0",
"@vitejs/plugin-vue": "^5.0.3",
"@vitejs/plugin-vue": "^5.0.4",
"cross-env": "^7.0.3",
"markdown-it-mathjax3": "^4.3.2",
"mermaid": "^10.8.0",
"unplugin-vue-macros": "^2.7.10",
"vite-plugin-pwa": "^0.18.1",
"vitepress": "^1.0.0-rc.42",
"vite-plugin-pwa": "^0.19.0",
"vitepress": "^1.0.0-rc.44",
"vitepress-plugin-mermaid-xyxsw": "^2.12.13"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "^4.9.6",
"@rollup/rollup-win32-x64-msvc": "^4.9.6"
"@rollup/rollup-linux-x64-gnu": "^4.12.0",
"@rollup/rollup-win32-x64-msvc": "^4.12.0"
}
}