parent
b05bea95c6
commit
8d86b00c24
21 changed files with 105 additions and 543 deletions
61
.forgejo/workflows/build.yaml
Normal file
61
.forgejo/workflows/build.yaml
Normal file
|
@ -0,0 +1,61 @@
|
|||
name: Build
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: docker
|
||||
permissions:
|
||||
contents: write
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.head_ref }}
|
||||
fetch-depth: 0
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
with:
|
||||
run_install: |
|
||||
- recursive: true
|
||||
args: [--frozen-lockfile, --strict-peer-dependencies]
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
pnpm build --dest DIST
|
||||
rm -rf .pnpm-store
|
||||
|
||||
- name: Commit build
|
||||
run: |
|
||||
previous_version=$(git describe --tags --abbrev=0 2>/dev/null || echo '')
|
||||
current_version=v$(cat package.json | grep version | grep -o -E '([0-9]+\.){2}[0-9]+')
|
||||
tag_message=`git log --pretty='format:%s' $previous_version..`
|
||||
|
||||
git switch build
|
||||
|
||||
shopt -s extglob
|
||||
shopt -s dotglob
|
||||
rm -rf !(DIST|.git|.|..)
|
||||
mv DIST/* .
|
||||
rm -rf DIST
|
||||
|
||||
git add -A
|
||||
git config --local user.email "forgejo-actions[bot]@noreply.pleshevski.ru"
|
||||
git config --local user.name "Forgejo actions[bot]"
|
||||
git commit -m "Deploy $(date +%Y-%m-%d)" --allow-empty
|
||||
|
||||
if [[ "$current_version" != "$previous_version" ]]; then
|
||||
git tag $current_version -m "$current_version
|
||||
|
||||
$tag_message"
|
||||
fi
|
||||
|
||||
- name: Push changes
|
||||
uses: ad-m/github-push-action@v0.8.0
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: build
|
||||
tags: true
|
||||
|
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -15,3 +15,5 @@ node_modules/
|
|||
/docs/.vuepress/.cache
|
||||
/docs/.vuepress/.temp
|
||||
/docs/.vuepress/dist
|
||||
|
||||
/dist
|
||||
|
|
43
dist/404.html
vendored
43
dist/404.html
vendored
|
@ -1,43 +0,0 @@
|
|||
<!doctype html>
|
||||
<html lang="ru-RU">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
||||
<meta name="generator" content="VuePress 2.0.0-rc.18" />
|
||||
<style>
|
||||
:root {
|
||||
--vp-c-bg: #fff;
|
||||
}
|
||||
|
||||
[data-theme='dark'] {
|
||||
--vp-c-bg: #1b1b1f;
|
||||
}
|
||||
|
||||
html,
|
||||
body {
|
||||
background-color: var(--vp-c-bg);
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
const userMode = localStorage.getItem('vuepress-color-scheme')
|
||||
const systemDarkMode =
|
||||
'matchMedia' in window
|
||||
? window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
: false
|
||||
|
||||
if (userMode === 'light') {
|
||||
document.documentElement.dataset.theme = 'light'
|
||||
} else if (userMode === 'dark' || systemDarkMode) {
|
||||
document.documentElement.dataset.theme = 'dark'
|
||||
}
|
||||
</script>
|
||||
<meta property="og:url" content="https://pleshevski.ru/404.html"><meta property="og:site_name" content="Дмитрий Плешевский"><meta property="og:type" content="website"><meta property="og:locale" content="ru-RU"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":""}</script><title>Дмитрий Плешевский</title><meta name="description" content=" ">
|
||||
<link rel="preload" href="/assets/style-CyqMEKOR.css" as="style"><link rel="stylesheet" href="/assets/style-CyqMEKOR.css">
|
||||
<link rel="modulepreload" href="/assets/app-CvTe0YTg.js"><link rel="modulepreload" href="/assets/404.html-BGekuXRq.js">
|
||||
<link rel="prefetch" href="/assets/index.html-D7ve43IL.js" as="script"><link rel="prefetch" href="/assets/works.html-NBBFoiT7.js" as="script"><link rel="prefetch" href="/assets/index.html-B5LWGqHO.js" as="script"><link rel="prefetch" href="/assets/works.html-CihZ59B-.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"><!--[--><div class="vp-theme-container" vp-container data-v-9607bbd4><main class="page" data-v-9607bbd4><div class="theme-default-content" vp-content data-v-9607bbd4><h1 data-v-9607bbd4>404</h1><blockquote data-v-9607bbd4>Ошиблись в параллельной вселенной.</blockquote><a class="route-link" href="/" data-v-9607bbd4>Вернуться на главную</a></div></main></div><!--[--><!----><!--]--><!--]--></div>
|
||||
<script type="module" src="/assets/app-CvTe0YTg.js" defer></script>
|
||||
</body>
|
||||
</html>
|
1
dist/assets/404.html-BGekuXRq.js
vendored
1
dist/assets/404.html-BGekuXRq.js
vendored
|
@ -1 +0,0 @@
|
|||
import{_ as e,c as o,a,o as n}from"./app-CvTe0YTg.js";const r={};function l(p,t){return n(),o("div",null,t[0]||(t[0]=[a("p",null,"404 Not Found",-1)]))}const c=e(r,[["render",l],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"ru-RU","frontmatter":{"layout":"NotFound","head":[["meta",{"property":"og:url","content":"https://pleshevski.ru/404.html"}],["meta",{"property":"og:site_name","content":"Дмитрий Плешевский"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"ru-RU"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\"}"]]},"headers":[],"git":{},"filePathRelative":null}');export{c as comp,m as data};
|
31
dist/assets/app-CvTe0YTg.js
vendored
31
dist/assets/app-CvTe0YTg.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.html-B5LWGqHO.js
vendored
1
dist/assets/index.html-B5LWGqHO.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.html-D7ve43IL.js
vendored
1
dist/assets/index.html-D7ve43IL.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/style-CyqMEKOR.css
vendored
1
dist/assets/style-CyqMEKOR.css
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/works.html-CihZ59B-.js
vendored
1
dist/assets/works.html-CihZ59B-.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/works.html-NBBFoiT7.js
vendored
1
dist/assets/works.html-NBBFoiT7.js
vendored
File diff suppressed because one or more lines are too long
43
dist/eng/index.html
vendored
43
dist/eng/index.html
vendored
File diff suppressed because one or more lines are too long
43
dist/eng/works.html
vendored
43
dist/eng/works.html
vendored
File diff suppressed because one or more lines are too long
43
dist/index.html
vendored
43
dist/index.html
vendored
File diff suppressed because one or more lines are too long
5
dist/robots.txt
vendored
5
dist/robots.txt
vendored
|
@ -1,5 +0,0 @@
|
|||
|
||||
User-agent:*
|
||||
Disallow:
|
||||
|
||||
Sitemap: https://pleshevski.ru/sitemap.xml
|
17
dist/rus/index.html
vendored
17
dist/rus/index.html
vendored
|
@ -1,17 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta http-equiv="refresh" content="0; url=/index.html">
|
||||
<link rel="canonical" href="/index.html">
|
||||
<title>Redirecting...</title>
|
||||
<script>
|
||||
const anchor = window.location.hash.substring(1);
|
||||
location.href = `/index.html${anchor? `#${anchor}`: ""}`;
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting...</p>
|
||||
</body>
|
||||
</html>
|
17
dist/rus/works.html
vendored
17
dist/rus/works.html
vendored
|
@ -1,17 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta http-equiv="refresh" content="0; url=/works.html">
|
||||
<link rel="canonical" href="/works.html">
|
||||
<title>Redirecting...</title>
|
||||
<script>
|
||||
const anchor = window.location.hash.substring(1);
|
||||
location.href = `/works.html${anchor? `#${anchor}`: ""}`;
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting...</p>
|
||||
</body>
|
||||
</html>
|
3
dist/sitemap.xml
vendored
3
dist/sitemap.xml
vendored
|
@ -1,3 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://pleshevski.ru/</loc><lastmod>2024-09-05T22:11:51.000Z</lastmod><changefreq>monthly</changefreq><xhtml:link rel="alternate" hreflang="ru-RU" href="https://pleshevski.ru/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://pleshevski.ru/eng/"/></url><url><loc>https://pleshevski.ru/works.html</loc><lastmod>2024-08-07T08:48:54.000Z</lastmod><changefreq>monthly</changefreq><xhtml:link rel="alternate" hreflang="ru-RU" href="https://pleshevski.ru/works.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://pleshevski.ru/eng/works.html"/></url><url><loc>https://pleshevski.ru/eng/</loc><lastmod>2024-09-05T22:11:51.000Z</lastmod><changefreq>monthly</changefreq><xhtml:link rel="alternate" hreflang="ru-RU" href="https://pleshevski.ru/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://pleshevski.ru/eng/"/></url><url><loc>https://pleshevski.ru/eng/works.html</loc><lastmod>2024-08-07T08:48:54.000Z</lastmod><changefreq>monthly</changefreq><xhtml:link rel="alternate" hreflang="ru-RU" href="https://pleshevski.ru/works.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://pleshevski.ru/eng/works.html"/></url></urlset>
|
207
dist/sitemap.xsl
vendored
207
dist/sitemap.xsl
vendored
|
@ -1,207 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet version="2.0"
|
||||
xmlns:html="http://www.w3.org/TR/REC-html40"
|
||||
xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" />
|
||||
<xsl:template match="/">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>XML Sitemap</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0;" />
|
||||
<style>
|
||||
:root {
|
||||
--bg-color: #f8f8f8;
|
||||
--bg-color-secondary: #fff;
|
||||
--text-color: #2c3e50;
|
||||
--border-color: #eaecef;
|
||||
--brand-color: #3eaf7c;
|
||||
|
||||
color-scheme: light dark;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--bg-color: #0d1117;
|
||||
--bg-color-secondary: #161b22;
|
||||
--text-color: #ccc;
|
||||
--border-color: #30363d;
|
||||
}
|
||||
}
|
||||
|
||||
html,
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background: var(--bg-color);
|
||||
}
|
||||
|
||||
html {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
body {
|
||||
min-height: 100vh;
|
||||
color: var(--text-color);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#content {
|
||||
max-width: 960px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin-top: 1rem;
|
||||
font-size: 2rem;
|
||||
}
|
||||
|
||||
@media (max-width: 419px) {
|
||||
h1 {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--text-color);
|
||||
font-weight: 500;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
table {
|
||||
width: 100%;
|
||||
border-radius: 8px;
|
||||
border-collapse: collapse;
|
||||
text-align: center;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
@media (max-width: 419px) {
|
||||
table {
|
||||
border-radius: 0;
|
||||
}
|
||||
}
|
||||
|
||||
th {
|
||||
min-width: 56px;
|
||||
padding: 0.6em 1em;
|
||||
|
||||
background-color: var(--brand-color);
|
||||
color: var(--bg-color);
|
||||
|
||||
font-weight: bold;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
@media (max-width: 719px) {
|
||||
th {
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
th:first-child {
|
||||
text-align: start;
|
||||
}
|
||||
|
||||
tr:nth-child(odd) {
|
||||
background: var(--bg-color-secondary);
|
||||
}
|
||||
|
||||
tr:hover {
|
||||
background-color: #e8e8e8;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
tr:hover {
|
||||
background-color: #333;
|
||||
}
|
||||
}
|
||||
|
||||
td {
|
||||
padding: 0.6em 1em;
|
||||
}
|
||||
|
||||
@media (max-width: 719px) {
|
||||
td {
|
||||
font-size: 12px;
|
||||
}
|
||||
}
|
||||
|
||||
td:first-child {
|
||||
text-align: start;
|
||||
}
|
||||
|
||||
footer {
|
||||
margin-top: 10px;
|
||||
padding: 4px;
|
||||
|
||||
color: #888;
|
||||
|
||||
font-size: 12px;
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>Sitemap</h1>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
<xsl:value-of select="concat('URL (', count(sitemap:urlset/sitemap:url), ')')" />
|
||||
</th>
|
||||
<th>Priority</th>
|
||||
<th>Change Frequency</th>
|
||||
<th>Last Updated Time</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<xsl:variable name="lower" select="'abcdefghijklmnopqrstuvwxyz'" />
|
||||
<xsl:variable name="upper" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
|
||||
<xsl:for-each select="sitemap:urlset/sitemap:url">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:variable name="itemURL">
|
||||
<xsl:value-of select="sitemap:loc" />
|
||||
</xsl:variable>
|
||||
<a href="{$itemURL}" target="_blank">
|
||||
<xsl:value-of select="sitemap:loc" />
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="sitemap:priority">
|
||||
<xsl:value-of select="concat(sitemap:priority*100,'%a')" />
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:text>0.5</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="sitemap:changefreq">
|
||||
<xsl:value-of select="concat(translate(substring(sitemap:changefreq, 1, 1),concat($lower, $upper),concat($upper, $lower)),substring(sitemap:changefreq, 2))" />
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:text>-</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="concat(substring(sitemap:lastmod,0,11),concat(' ', substring(sitemap:lastmod,12,5)))" />
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<footer>
|
||||
Generatd by <a href="https://ecosystem.vuejs.press/plugins/sitemap/">@vuepress/plugin-sitemap</a>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
43
dist/works.html
vendored
43
dist/works.html
vendored
File diff suppressed because one or more lines are too long
38
package.json
38
package.json
|
@ -2,7 +2,7 @@
|
|||
"$schema": "https://json.schemastore.org/package.json",
|
||||
"name": "pleshevskiy",
|
||||
"description": "Dmitriy Pleshevskiy",
|
||||
"version": "0.0.1",
|
||||
"version": "1.0.0",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
"packageManager": "pnpm@9.15.4",
|
||||
|
@ -11,25 +11,25 @@
|
|||
"dev": "vuepress dev docs"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rushstack/eslint-patch": "^1.1.4",
|
||||
"@types/node": "^22.1.0",
|
||||
"@vitejs/plugin-vue": "^5.0.0",
|
||||
"@vue/eslint-config-prettier": "^10.0.0",
|
||||
"@vue/eslint-config-typescript": "^14.0.0",
|
||||
"@vue/language-server": "^2.0.19",
|
||||
"@rushstack/eslint-patch": "^1.10.5",
|
||||
"@types/node": "^22.12.0",
|
||||
"@vitejs/plugin-vue": "^5.2.1",
|
||||
"@vue/eslint-config-prettier": "^10.2.0",
|
||||
"@vue/eslint-config-typescript": "^14.3.0",
|
||||
"@vue/language-server": "^2.2.0",
|
||||
"@vue/tsconfig": "^0.7.0",
|
||||
"@vue/typescript-plugin": "^2.0.19",
|
||||
"@vuepress/bundler-vite": "^2.0.0-rc.7",
|
||||
"@vuepress/plugin-blog": "^2.0.0-rc.11",
|
||||
"@vue/typescript-plugin": "^2.2.0",
|
||||
"@vuepress/bundler-vite": "2.0.0-rc.7",
|
||||
"@vuepress/plugin-blog": "2.0.0-rc.73",
|
||||
"@vuepress/plugin-redirect": "2.0.0-rc.8",
|
||||
"@vuepress/theme-default": "^2.0.0-rc.11",
|
||||
"eslint": "<10.0.0",
|
||||
"eslint-plugin-vue": "^9.14.1",
|
||||
"prettier": ">=3.0.0",
|
||||
"sass": "^1.79.5",
|
||||
"typescript": "~5.7.0",
|
||||
"vue": "^3.4.0",
|
||||
"vue-tsc": "^2.0.0",
|
||||
"vuepress": "^2.0.0-rc.7"
|
||||
"@vuepress/theme-default": "2.0.0-rc.74",
|
||||
"eslint": "^9.19.0",
|
||||
"eslint-plugin-vue": "^9.32.0",
|
||||
"prettier": "^3.4.2",
|
||||
"sass": "^1.83.4",
|
||||
"typescript": "~5.7.3",
|
||||
"vue": "^3.5.13",
|
||||
"vue-tsc": "^2.2.0",
|
||||
"vuepress": "2.0.0-rc.19"
|
||||
}
|
||||
}
|
||||
|
|
46
pnpm-lock.yaml
generated
46
pnpm-lock.yaml
generated
|
@ -9,64 +9,64 @@ importers:
|
|||
.:
|
||||
devDependencies:
|
||||
'@rushstack/eslint-patch':
|
||||
specifier: ^1.1.4
|
||||
specifier: ^1.10.5
|
||||
version: 1.10.5
|
||||
'@types/node':
|
||||
specifier: ^22.1.0
|
||||
specifier: ^22.12.0
|
||||
version: 22.12.0
|
||||
'@vitejs/plugin-vue':
|
||||
specifier: ^5.0.0
|
||||
specifier: ^5.2.1
|
||||
version: 5.2.1(vite@5.0.13(@types/node@22.12.0)(sass@1.83.4))(vue@3.5.13(typescript@5.7.3))
|
||||
'@vue/eslint-config-prettier':
|
||||
specifier: ^10.0.0
|
||||
specifier: ^10.2.0
|
||||
version: 10.2.0(eslint@9.19.0)(prettier@3.4.2)
|
||||
'@vue/eslint-config-typescript':
|
||||
specifier: ^14.0.0
|
||||
specifier: ^14.3.0
|
||||
version: 14.3.0(eslint-plugin-vue@9.32.0(eslint@9.19.0))(eslint@9.19.0)(typescript@5.7.3)
|
||||
'@vue/language-server':
|
||||
specifier: ^2.0.19
|
||||
specifier: ^2.2.0
|
||||
version: 2.2.0(typescript@5.7.3)
|
||||
'@vue/tsconfig':
|
||||
specifier: ^0.7.0
|
||||
version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
|
||||
'@vue/typescript-plugin':
|
||||
specifier: ^2.0.19
|
||||
specifier: ^2.2.0
|
||||
version: 2.2.0(typescript@5.7.3)
|
||||
'@vuepress/bundler-vite':
|
||||
specifier: ^2.0.0-rc.7
|
||||
specifier: 2.0.0-rc.7
|
||||
version: 2.0.0-rc.7(@types/node@22.12.0)(sass@1.83.4)(typescript@5.7.3)
|
||||
'@vuepress/plugin-blog':
|
||||
specifier: ^2.0.0-rc.11
|
||||
specifier: 2.0.0-rc.73
|
||||
version: 2.0.0-rc.73(typescript@5.7.3)(vuepress@2.0.0-rc.19(@vuepress/bundler-vite@2.0.0-rc.7(@types/node@22.12.0)(sass@1.83.4)(typescript@5.7.3))(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))
|
||||
'@vuepress/plugin-redirect':
|
||||
specifier: 2.0.0-rc.8
|
||||
version: 2.0.0-rc.8(typescript@5.7.3)(vuepress@2.0.0-rc.19(@vuepress/bundler-vite@2.0.0-rc.7(@types/node@22.12.0)(sass@1.83.4)(typescript@5.7.3))(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))
|
||||
'@vuepress/theme-default':
|
||||
specifier: ^2.0.0-rc.11
|
||||
specifier: 2.0.0-rc.74
|
||||
version: 2.0.0-rc.74(markdown-it@14.1.0)(sass@1.83.4)(typescript@5.7.3)(vuepress@2.0.0-rc.19(@vuepress/bundler-vite@2.0.0-rc.7(@types/node@22.12.0)(sass@1.83.4)(typescript@5.7.3))(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))
|
||||
eslint:
|
||||
specifier: <10.0.0
|
||||
specifier: ^9.19.0
|
||||
version: 9.19.0
|
||||
eslint-plugin-vue:
|
||||
specifier: ^9.14.1
|
||||
specifier: ^9.32.0
|
||||
version: 9.32.0(eslint@9.19.0)
|
||||
prettier:
|
||||
specifier: '>=3.0.0'
|
||||
specifier: ^3.4.2
|
||||
version: 3.4.2
|
||||
sass:
|
||||
specifier: ^1.79.5
|
||||
specifier: ^1.83.4
|
||||
version: 1.83.4
|
||||
typescript:
|
||||
specifier: ~5.7.0
|
||||
specifier: ~5.7.3
|
||||
version: 5.7.3
|
||||
vue:
|
||||
specifier: ^3.4.0
|
||||
specifier: ^3.5.13
|
||||
version: 3.5.13(typescript@5.7.3)
|
||||
vue-tsc:
|
||||
specifier: ^2.0.0
|
||||
specifier: ^2.2.0
|
||||
version: 2.2.0(typescript@5.7.3)
|
||||
vuepress:
|
||||
specifier: ^2.0.0-rc.7
|
||||
specifier: 2.0.0-rc.19
|
||||
version: 2.0.0-rc.19(@vuepress/bundler-vite@2.0.0-rc.7(@types/node@22.12.0)(sass@1.83.4)(typescript@5.7.3))(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
|
||||
|
||||
packages:
|
||||
|
@ -1191,8 +1191,8 @@ packages:
|
|||
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
||||
engines: {node: '>=6'}
|
||||
|
||||
caniuse-lite@1.0.30001649:
|
||||
resolution: {integrity: sha512-fJegqZZ0ZX8HOWr6rcafGr72+xcgJKI9oWfDW5DrD7ExUtgZC7a7R7ZYmZqplh7XDocFdGeIFn7roAxhOeYrPQ==}
|
||||
caniuse-lite@1.0.30001696:
|
||||
resolution: {integrity: sha512-pDCPkvzfa39ehJtJ+OwGT/2yvT2SbjfHhiIW2LWOAcMQ7BzwxT/XuyUp4OTOd0XFWA6BKw0JalnBHgSi5DGJBQ==}
|
||||
|
||||
chalk@4.1.2:
|
||||
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
|
||||
|
@ -3594,7 +3594,7 @@ snapshots:
|
|||
autoprefixer@10.4.20(postcss@8.4.49):
|
||||
dependencies:
|
||||
browserslist: 4.23.3
|
||||
caniuse-lite: 1.0.30001649
|
||||
caniuse-lite: 1.0.30001696
|
||||
fraction.js: 4.3.7
|
||||
normalize-range: 0.1.2
|
||||
picocolors: 1.1.1
|
||||
|
@ -3624,7 +3624,7 @@ snapshots:
|
|||
|
||||
browserslist@4.23.3:
|
||||
dependencies:
|
||||
caniuse-lite: 1.0.30001649
|
||||
caniuse-lite: 1.0.30001696
|
||||
electron-to-chromium: 1.5.4
|
||||
node-releases: 2.0.18
|
||||
update-browserslist-db: 1.1.0(browserslist@4.23.3)
|
||||
|
@ -3643,7 +3643,7 @@ snapshots:
|
|||
|
||||
callsites@3.1.0: {}
|
||||
|
||||
caniuse-lite@1.0.30001649: {}
|
||||
caniuse-lite@1.0.30001696: {}
|
||||
|
||||
chalk@4.1.2:
|
||||
dependencies:
|
||||
|
|
Loading…
Add table
Reference in a new issue