Compare commits
2 commits
fd3f9d226c
...
8d86b00c24
Author | SHA1 | Date | |
---|---|---|---|
8d86b00c24 | |||
b05bea95c6 |
22 changed files with 105 additions and 553 deletions
.forgejo/workflows
.gitignoredist
404.html
assets
404.html-BGekuXRq.jsapp-CvTe0YTg.jsindex.html-B5LWGqHO.jsindex.html-D7ve43IL.jsstyle-CyqMEKOR.cssworks.html-CihZ59B-.jsworks.html-NBBFoiT7.js
eng
index.htmlrobots.txtrus
sitemap.xmlsitemap.xslworks.htmldocs/.vuepress/modules/work
package.jsonpnpm-lock.yaml
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/.cache
|
||||||
/docs/.vuepress/.temp
|
/docs/.vuepress/.temp
|
||||||
/docs/.vuepress/dist
|
/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
|
@ -372,14 +372,4 @@ export const CHRONOLOGICAL_WORKS: Work[] = [
|
||||||
endDate: new Date("2023-03-02"),
|
endDate: new Date("2023-03-02"),
|
||||||
status: Status.AsIs,
|
status: Status.AsIs,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: "jjcrypto",
|
|
||||||
url: "/pleshevskiy/jjcrypto",
|
|
||||||
description: "Javascript encoder and decoder",
|
|
||||||
roles: [Role.Author],
|
|
||||||
technologies: [Technology.Php],
|
|
||||||
startDate: new Date("2015-11-01"),
|
|
||||||
endDate: new Date("2015-11-01"),
|
|
||||||
status: Status.AsIs,
|
|
||||||
},
|
|
||||||
];
|
];
|
||||||
|
|
38
package.json
38
package.json
|
@ -2,7 +2,7 @@
|
||||||
"$schema": "https://json.schemastore.org/package.json",
|
"$schema": "https://json.schemastore.org/package.json",
|
||||||
"name": "pleshevskiy",
|
"name": "pleshevskiy",
|
||||||
"description": "Dmitriy Pleshevskiy",
|
"description": "Dmitriy Pleshevskiy",
|
||||||
"version": "0.0.1",
|
"version": "1.0.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
"packageManager": "pnpm@9.15.4",
|
"packageManager": "pnpm@9.15.4",
|
||||||
|
@ -11,25 +11,25 @@
|
||||||
"dev": "vuepress dev docs"
|
"dev": "vuepress dev docs"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@rushstack/eslint-patch": "^1.1.4",
|
"@rushstack/eslint-patch": "^1.10.5",
|
||||||
"@types/node": "^22.1.0",
|
"@types/node": "^22.12.0",
|
||||||
"@vitejs/plugin-vue": "^5.0.0",
|
"@vitejs/plugin-vue": "^5.2.1",
|
||||||
"@vue/eslint-config-prettier": "^10.0.0",
|
"@vue/eslint-config-prettier": "^10.2.0",
|
||||||
"@vue/eslint-config-typescript": "^14.0.0",
|
"@vue/eslint-config-typescript": "^14.3.0",
|
||||||
"@vue/language-server": "^2.0.19",
|
"@vue/language-server": "^2.2.0",
|
||||||
"@vue/tsconfig": "^0.7.0",
|
"@vue/tsconfig": "^0.7.0",
|
||||||
"@vue/typescript-plugin": "^2.0.19",
|
"@vue/typescript-plugin": "^2.2.0",
|
||||||
"@vuepress/bundler-vite": "^2.0.0-rc.7",
|
"@vuepress/bundler-vite": "2.0.0-rc.7",
|
||||||
"@vuepress/plugin-blog": "^2.0.0-rc.11",
|
"@vuepress/plugin-blog": "2.0.0-rc.73",
|
||||||
"@vuepress/plugin-redirect": "2.0.0-rc.8",
|
"@vuepress/plugin-redirect": "2.0.0-rc.8",
|
||||||
"@vuepress/theme-default": "^2.0.0-rc.11",
|
"@vuepress/theme-default": "2.0.0-rc.74",
|
||||||
"eslint": "<10.0.0",
|
"eslint": "^9.19.0",
|
||||||
"eslint-plugin-vue": "^9.14.1",
|
"eslint-plugin-vue": "^9.32.0",
|
||||||
"prettier": ">=3.0.0",
|
"prettier": "^3.4.2",
|
||||||
"sass": "^1.79.5",
|
"sass": "^1.83.4",
|
||||||
"typescript": "~5.7.0",
|
"typescript": "~5.7.3",
|
||||||
"vue": "^3.4.0",
|
"vue": "^3.5.13",
|
||||||
"vue-tsc": "^2.0.0",
|
"vue-tsc": "^2.2.0",
|
||||||
"vuepress": "^2.0.0-rc.7"
|
"vuepress": "2.0.0-rc.19"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
46
pnpm-lock.yaml
generated
46
pnpm-lock.yaml
generated
|
@ -9,64 +9,64 @@ importers:
|
||||||
.:
|
.:
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@rushstack/eslint-patch':
|
'@rushstack/eslint-patch':
|
||||||
specifier: ^1.1.4
|
specifier: ^1.10.5
|
||||||
version: 1.10.5
|
version: 1.10.5
|
||||||
'@types/node':
|
'@types/node':
|
||||||
specifier: ^22.1.0
|
specifier: ^22.12.0
|
||||||
version: 22.12.0
|
version: 22.12.0
|
||||||
'@vitejs/plugin-vue':
|
'@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))
|
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':
|
'@vue/eslint-config-prettier':
|
||||||
specifier: ^10.0.0
|
specifier: ^10.2.0
|
||||||
version: 10.2.0(eslint@9.19.0)(prettier@3.4.2)
|
version: 10.2.0(eslint@9.19.0)(prettier@3.4.2)
|
||||||
'@vue/eslint-config-typescript':
|
'@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)
|
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':
|
'@vue/language-server':
|
||||||
specifier: ^2.0.19
|
specifier: ^2.2.0
|
||||||
version: 2.2.0(typescript@5.7.3)
|
version: 2.2.0(typescript@5.7.3)
|
||||||
'@vue/tsconfig':
|
'@vue/tsconfig':
|
||||||
specifier: ^0.7.0
|
specifier: ^0.7.0
|
||||||
version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
|
version: 0.7.0(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
|
||||||
'@vue/typescript-plugin':
|
'@vue/typescript-plugin':
|
||||||
specifier: ^2.0.19
|
specifier: ^2.2.0
|
||||||
version: 2.2.0(typescript@5.7.3)
|
version: 2.2.0(typescript@5.7.3)
|
||||||
'@vuepress/bundler-vite':
|
'@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)
|
version: 2.0.0-rc.7(@types/node@22.12.0)(sass@1.83.4)(typescript@5.7.3)
|
||||||
'@vuepress/plugin-blog':
|
'@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)))
|
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':
|
'@vuepress/plugin-redirect':
|
||||||
specifier: 2.0.0-rc.8
|
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)))
|
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':
|
'@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)))
|
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:
|
eslint:
|
||||||
specifier: <10.0.0
|
specifier: ^9.19.0
|
||||||
version: 9.19.0
|
version: 9.19.0
|
||||||
eslint-plugin-vue:
|
eslint-plugin-vue:
|
||||||
specifier: ^9.14.1
|
specifier: ^9.32.0
|
||||||
version: 9.32.0(eslint@9.19.0)
|
version: 9.32.0(eslint@9.19.0)
|
||||||
prettier:
|
prettier:
|
||||||
specifier: '>=3.0.0'
|
specifier: ^3.4.2
|
||||||
version: 3.4.2
|
version: 3.4.2
|
||||||
sass:
|
sass:
|
||||||
specifier: ^1.79.5
|
specifier: ^1.83.4
|
||||||
version: 1.83.4
|
version: 1.83.4
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ~5.7.0
|
specifier: ~5.7.3
|
||||||
version: 5.7.3
|
version: 5.7.3
|
||||||
vue:
|
vue:
|
||||||
specifier: ^3.4.0
|
specifier: ^3.5.13
|
||||||
version: 3.5.13(typescript@5.7.3)
|
version: 3.5.13(typescript@5.7.3)
|
||||||
vue-tsc:
|
vue-tsc:
|
||||||
specifier: ^2.0.0
|
specifier: ^2.2.0
|
||||||
version: 2.2.0(typescript@5.7.3)
|
version: 2.2.0(typescript@5.7.3)
|
||||||
vuepress:
|
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))
|
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:
|
packages:
|
||||||
|
@ -1191,8 +1191,8 @@ packages:
|
||||||
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
|
||||||
engines: {node: '>=6'}
|
engines: {node: '>=6'}
|
||||||
|
|
||||||
caniuse-lite@1.0.30001649:
|
caniuse-lite@1.0.30001696:
|
||||||
resolution: {integrity: sha512-fJegqZZ0ZX8HOWr6rcafGr72+xcgJKI9oWfDW5DrD7ExUtgZC7a7R7ZYmZqplh7XDocFdGeIFn7roAxhOeYrPQ==}
|
resolution: {integrity: sha512-pDCPkvzfa39ehJtJ+OwGT/2yvT2SbjfHhiIW2LWOAcMQ7BzwxT/XuyUp4OTOd0XFWA6BKw0JalnBHgSi5DGJBQ==}
|
||||||
|
|
||||||
chalk@4.1.2:
|
chalk@4.1.2:
|
||||||
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
|
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
|
||||||
|
@ -3594,7 +3594,7 @@ snapshots:
|
||||||
autoprefixer@10.4.20(postcss@8.4.49):
|
autoprefixer@10.4.20(postcss@8.4.49):
|
||||||
dependencies:
|
dependencies:
|
||||||
browserslist: 4.23.3
|
browserslist: 4.23.3
|
||||||
caniuse-lite: 1.0.30001649
|
caniuse-lite: 1.0.30001696
|
||||||
fraction.js: 4.3.7
|
fraction.js: 4.3.7
|
||||||
normalize-range: 0.1.2
|
normalize-range: 0.1.2
|
||||||
picocolors: 1.1.1
|
picocolors: 1.1.1
|
||||||
|
@ -3624,7 +3624,7 @@ snapshots:
|
||||||
|
|
||||||
browserslist@4.23.3:
|
browserslist@4.23.3:
|
||||||
dependencies:
|
dependencies:
|
||||||
caniuse-lite: 1.0.30001649
|
caniuse-lite: 1.0.30001696
|
||||||
electron-to-chromium: 1.5.4
|
electron-to-chromium: 1.5.4
|
||||||
node-releases: 2.0.18
|
node-releases: 2.0.18
|
||||||
update-browserslist-db: 1.1.0(browserslist@4.23.3)
|
update-browserslist-db: 1.1.0(browserslist@4.23.3)
|
||||||
|
@ -3643,7 +3643,7 @@ snapshots:
|
||||||
|
|
||||||
callsites@3.1.0: {}
|
callsites@3.1.0: {}
|
||||||
|
|
||||||
caniuse-lite@1.0.30001649: {}
|
caniuse-lite@1.0.30001696: {}
|
||||||
|
|
||||||
chalk@4.1.2:
|
chalk@4.1.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
Loading…
Add table
Reference in a new issue