mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-04-30 19:49:29 +08:00
Compare commits
3 commits
3a101d930d
...
c6ee95ed14
Author | SHA1 | Date | |
---|---|---|---|
|
c6ee95ed14 | ||
|
1a4d315dc8 | ||
|
f012cd49df |
15 changed files with 259 additions and 463 deletions
20
package.json
20
package.json
|
@ -28,22 +28,22 @@
|
|||
"@iconify-json/heroicons-outline": "^1.1.6",
|
||||
"@iconify-json/heroicons-solid": "^1.1.7",
|
||||
"@iconify-json/ic": "^1.1.13",
|
||||
"@iconify-json/icon-park-twotone": "1.1.7",
|
||||
"@iconify-json/material-symbols": "1.1.27",
|
||||
"@iconify-json/icon-park-twotone": "1.1.9",
|
||||
"@iconify-json/material-symbols": "1.1.41",
|
||||
"@iconify-json/mdi": "^1.1.50",
|
||||
"@iconify-json/simple-icons": "1.1.42",
|
||||
"@iconify-json/simple-icons": "1.1.52",
|
||||
"@iconify-json/uil": "^1.1.4",
|
||||
"@sveltejs/adapter-netlify": "^1.0.5",
|
||||
"@sveltejs/adapter-static": "^1.0.6",
|
||||
"@sveltejs/adapter-vercel": "1.0.6",
|
||||
"@sveltejs/adapter-netlify": "^2.0.7",
|
||||
"@sveltejs/adapter-static": "^2.0.2",
|
||||
"@sveltejs/adapter-vercel": "2.4.3",
|
||||
"@sveltejs/kit": "^1.16.2",
|
||||
"@tailwindcss/typography": "^0.5.9",
|
||||
"@types/node": "^18.16.5",
|
||||
"@types/node": "^20.1.1",
|
||||
"@types/unist": "^2.0.6",
|
||||
"@typescript-eslint/eslint-plugin": "^5.59.2",
|
||||
"@typescript-eslint/parser": "^5.59.2",
|
||||
"@typescript-eslint/eslint-plugin": "^5.59.5",
|
||||
"@typescript-eslint/parser": "^5.59.5",
|
||||
"@unocss/extractor-svelte": "^0.51.12",
|
||||
"@vite-pwa/sveltekit": "^0.1.3",
|
||||
"@vite-pwa/sveltekit": "^0.2.1",
|
||||
"chalk": "^5.2.0",
|
||||
"chokidar": "^3.5.3",
|
||||
"cross-env": "^7.0.3",
|
||||
|
|
438
pnpm-lock.yaml
438
pnpm-lock.yaml
|
@ -11,29 +11,29 @@ devDependencies:
|
|||
specifier: ^1.1.13
|
||||
version: 1.1.13
|
||||
'@iconify-json/icon-park-twotone':
|
||||
specifier: 1.1.7
|
||||
version: 1.1.7
|
||||
specifier: 1.1.9
|
||||
version: 1.1.9
|
||||
'@iconify-json/material-symbols':
|
||||
specifier: 1.1.27
|
||||
version: 1.1.27
|
||||
specifier: 1.1.41
|
||||
version: 1.1.41
|
||||
'@iconify-json/mdi':
|
||||
specifier: ^1.1.50
|
||||
version: 1.1.50
|
||||
'@iconify-json/simple-icons':
|
||||
specifier: 1.1.42
|
||||
version: 1.1.42
|
||||
specifier: 1.1.52
|
||||
version: 1.1.52
|
||||
'@iconify-json/uil':
|
||||
specifier: ^1.1.4
|
||||
version: 1.1.4
|
||||
'@sveltejs/adapter-netlify':
|
||||
specifier: ^1.0.5
|
||||
version: 1.0.5(@sveltejs/kit@1.16.2)
|
||||
specifier: ^2.0.7
|
||||
version: 2.0.7(@sveltejs/kit@1.16.2)
|
||||
'@sveltejs/adapter-static':
|
||||
specifier: ^1.0.6
|
||||
version: 1.0.6(@sveltejs/kit@1.16.2)
|
||||
specifier: ^2.0.2
|
||||
version: 2.0.2(@sveltejs/kit@1.16.2)
|
||||
'@sveltejs/adapter-vercel':
|
||||
specifier: 1.0.6
|
||||
version: 1.0.6(@sveltejs/kit@1.16.2)
|
||||
specifier: 2.4.3
|
||||
version: 2.4.3(@sveltejs/kit@1.16.2)
|
||||
'@sveltejs/kit':
|
||||
specifier: ^1.16.2
|
||||
version: 1.16.2(svelte@3.59.1)(vite@4.3.5)
|
||||
|
@ -41,23 +41,23 @@ devDependencies:
|
|||
specifier: ^0.5.9
|
||||
version: 0.5.9(tailwindcss@3.3.2)
|
||||
'@types/node':
|
||||
specifier: ^18.16.5
|
||||
version: 18.16.5
|
||||
specifier: ^20.1.1
|
||||
version: 20.1.1
|
||||
'@types/unist':
|
||||
specifier: ^2.0.6
|
||||
version: 2.0.6
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
specifier: ^5.59.2
|
||||
version: 5.59.2(@typescript-eslint/parser@5.59.2)(eslint@8.40.0)(typescript@5.0.4)
|
||||
specifier: ^5.59.5
|
||||
version: 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
|
||||
'@typescript-eslint/parser':
|
||||
specifier: ^5.59.2
|
||||
version: 5.59.2(eslint@8.40.0)(typescript@5.0.4)
|
||||
specifier: ^5.59.5
|
||||
version: 5.59.5(eslint@8.40.0)(typescript@5.0.4)
|
||||
'@unocss/extractor-svelte':
|
||||
specifier: ^0.51.12
|
||||
version: 0.51.12
|
||||
'@vite-pwa/sveltekit':
|
||||
specifier: ^0.1.3
|
||||
version: 0.1.3(@sveltejs/kit@1.16.2)(vite-plugin-pwa@0.14.7)
|
||||
specifier: ^0.2.1
|
||||
version: 0.2.1(@sveltejs/kit@1.16.2)(vite-plugin-pwa@0.14.7)
|
||||
chalk:
|
||||
specifier: ^5.2.0
|
||||
version: 5.2.0
|
||||
|
@ -96,7 +96,7 @@ devDependencies:
|
|||
version: 0.10.6(svelte@3.59.1)
|
||||
netlify-cli:
|
||||
specifier: ^15.0.2
|
||||
version: 15.0.2(@types/node@18.16.5)(typescript@5.0.4)
|
||||
version: 15.0.2(@types/node@20.1.1)(typescript@5.0.4)
|
||||
npm-run-all:
|
||||
specifier: ^4.1.5
|
||||
version: 4.1.5
|
||||
|
@ -171,7 +171,7 @@ devDependencies:
|
|||
version: 0.51.12(postcss@8.4.23)(rollup@3.21.5)(vite@4.3.5)
|
||||
vite:
|
||||
specifier: ^4.3.5
|
||||
version: 4.3.5(@types/node@18.16.5)
|
||||
version: 4.3.5(@types/node@20.1.1)
|
||||
vite-imagetools:
|
||||
specifier: ^4.0.19
|
||||
version: 4.0.19(rollup@3.21.5)
|
||||
|
@ -1463,15 +1463,6 @@ packages:
|
|||
node-source-walk: 6.0.1
|
||||
dev: true
|
||||
|
||||
/@esbuild/android-arm64@0.16.17:
|
||||
resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-arm64@0.17.18:
|
||||
resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1481,15 +1472,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-arm@0.16.17:
|
||||
resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-arm@0.17.18:
|
||||
resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1499,15 +1481,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-x64@0.16.17:
|
||||
resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-x64@0.17.18:
|
||||
resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1517,15 +1490,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/darwin-arm64@0.16.17:
|
||||
resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/darwin-arm64@0.17.18:
|
||||
resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1535,15 +1499,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/darwin-x64@0.16.17:
|
||||
resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/darwin-x64@0.17.18:
|
||||
resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1553,15 +1508,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/freebsd-arm64@0.16.17:
|
||||
resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/freebsd-arm64@0.17.18:
|
||||
resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1571,15 +1517,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/freebsd-x64@0.16.17:
|
||||
resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/freebsd-x64@0.17.18:
|
||||
resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1589,15 +1526,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-arm64@0.16.17:
|
||||
resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-arm64@0.17.18:
|
||||
resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1607,15 +1535,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-arm@0.16.17:
|
||||
resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-arm@0.17.18:
|
||||
resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1625,15 +1544,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-ia32@0.16.17:
|
||||
resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-ia32@0.17.18:
|
||||
resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1643,15 +1553,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-loong64@0.16.17:
|
||||
resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [loong64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-loong64@0.17.18:
|
||||
resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1661,15 +1562,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-mips64el@0.16.17:
|
||||
resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [mips64el]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-mips64el@0.17.18:
|
||||
resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1679,15 +1571,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-ppc64@0.16.17:
|
||||
resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-ppc64@0.17.18:
|
||||
resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1697,15 +1580,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-riscv64@0.16.17:
|
||||
resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-riscv64@0.17.18:
|
||||
resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1715,15 +1589,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-s390x@0.16.17:
|
||||
resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-s390x@0.17.18:
|
||||
resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1733,15 +1598,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-x64@0.16.17:
|
||||
resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-x64@0.17.18:
|
||||
resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1751,15 +1607,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/netbsd-x64@0.16.17:
|
||||
resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [netbsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/netbsd-x64@0.17.18:
|
||||
resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1769,15 +1616,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/openbsd-x64@0.16.17:
|
||||
resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [openbsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/openbsd-x64@0.17.18:
|
||||
resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1787,15 +1625,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/sunos-x64@0.16.17:
|
||||
resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [sunos]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/sunos-x64@0.17.18:
|
||||
resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1805,15 +1634,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-arm64@0.16.17:
|
||||
resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-arm64@0.17.18:
|
||||
resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1823,15 +1643,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-ia32@0.16.17:
|
||||
resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-ia32@0.17.18:
|
||||
resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1841,15 +1652,6 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-x64@0.16.17:
|
||||
resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-x64@0.17.18:
|
||||
resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1992,14 +1794,14 @@ packages:
|
|||
'@iconify/types': 2.0.0
|
||||
dev: true
|
||||
|
||||
/@iconify-json/icon-park-twotone@1.1.7:
|
||||
resolution: {integrity: sha512-L4MySCy/OfycAITC/k8+FK+hdN7ofpfznmU7qz4LxiYUOfUcNFu8VT+/Is67pYHsTQ4YYDh3P5bERCWoTBnHAQ==}
|
||||
/@iconify-json/icon-park-twotone@1.1.9:
|
||||
resolution: {integrity: sha512-ZvnXzGybY1hAgHVxenPaM2MzK/7Y5tJp7y7m8lGaLb+e3I8JzvPktVmYAQqsO3OQ1pXdk0iHXpI8WzEyaeMLAQ==}
|
||||
dependencies:
|
||||
'@iconify/types': 2.0.0
|
||||
dev: true
|
||||
|
||||
/@iconify-json/material-symbols@1.1.27:
|
||||
resolution: {integrity: sha512-lZSyVBiS8EJUzZ8hXQunWkjDjKdEPPh3ZuU8s5Ajtzk19TVUgX3JFS22PzpgbWYTPCfrUNQReUxFRpFcYMGAsQ==}
|
||||
/@iconify-json/material-symbols@1.1.41:
|
||||
resolution: {integrity: sha512-843a0HAVMVo34psIvcPPuZ+maHK+r3lV1lxLi9VJtYR0ZfSLNx3S1XN0DSgShxU0/eBA1budC2sW6UUA20qU/g==}
|
||||
dependencies:
|
||||
'@iconify/types': 2.0.0
|
||||
dev: true
|
||||
|
@ -2010,8 +1812,8 @@ packages:
|
|||
'@iconify/types': 2.0.0
|
||||
dev: true
|
||||
|
||||
/@iconify-json/simple-icons@1.1.42:
|
||||
resolution: {integrity: sha512-9QzE4F8wBK4BD5nzD35KcOwSg0XbIGsMGpPUNWOkSS8PyEVrBby4eQ4BMs2V3tAPdvxYLfyYvHrb29wGqS6hUw==}
|
||||
/@iconify-json/simple-icons@1.1.52:
|
||||
resolution: {integrity: sha512-hJRenMpoG/hMbL2YzL1kOAQKVbLHE1gNckjbGwFHw3hH5CxvKssXA+3i4TVjFJnupRxmm7z4sgxjAV5HkQ5g/g==}
|
||||
dependencies:
|
||||
'@iconify/types': 2.0.0
|
||||
dev: true
|
||||
|
@ -2049,7 +1851,7 @@ packages:
|
|||
dependencies:
|
||||
'@types/istanbul-lib-coverage': 2.0.4
|
||||
'@types/istanbul-reports': 3.0.1
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
'@types/yargs': 16.0.5
|
||||
chalk: 4.1.2
|
||||
dev: true
|
||||
|
@ -2157,7 +1959,7 @@ packages:
|
|||
yargs: 17.7.2
|
||||
dev: true
|
||||
|
||||
/@netlify/build@29.11.1(@types/node@18.16.5):
|
||||
/@netlify/build@29.11.1(@types/node@20.1.1):
|
||||
resolution: {integrity: sha512-Z/Be2ZzENeLvsuXBs2NaeVch5okHC8epIddP3HZqctcoqrrxNbDwfO/J7CT3kXfdjWmdxcFYh2aVcFPM3WdBsg==}
|
||||
engines: {node: ^14.16.0 || >=16.0.0}
|
||||
hasBin: true
|
||||
|
@ -2211,7 +2013,7 @@ packages:
|
|||
supports-color: 9.3.1
|
||||
terminal-link: 3.0.0
|
||||
tmp-promise: 3.0.3
|
||||
ts-node: 10.9.1(@types/node@18.16.5)(typescript@5.0.4)
|
||||
ts-node: 10.9.1(@types/node@20.1.1)(typescript@5.0.4)
|
||||
typescript: 5.0.4
|
||||
uuid: 8.3.2
|
||||
yargs: 17.7.2
|
||||
|
@ -3085,33 +2887,33 @@ packages:
|
|||
string.prototype.matchall: 4.0.8
|
||||
dev: true
|
||||
|
||||
/@sveltejs/adapter-netlify@1.0.5(@sveltejs/kit@1.16.2):
|
||||
resolution: {integrity: sha512-CQpSf2y29+DdaSELLWb4P5ewWSPUFRfJn2DwtiDZ+YOiIVhUk0caudFZoscH1GAP/sFrJekIMtawP542BjWA1g==}
|
||||
/@sveltejs/adapter-netlify@2.0.7(@sveltejs/kit@1.16.2):
|
||||
resolution: {integrity: sha512-QztxtQ26wzyonEOy+7RUvl4gqaYRi6UiBcIKrVTWA6uhkDYrB72ttt9t47phNeJAl9j2bCMZHQ8W7k2vXcwTrA==}
|
||||
peerDependencies:
|
||||
'@sveltejs/kit': ^1.0.0
|
||||
'@sveltejs/kit': ^1.5.0
|
||||
dependencies:
|
||||
'@iarna/toml': 2.2.5
|
||||
'@sveltejs/kit': 1.16.2(svelte@3.59.1)(vite@4.3.5)
|
||||
esbuild: 0.16.17
|
||||
esbuild: 0.17.18
|
||||
set-cookie-parser: 2.6.0
|
||||
dev: true
|
||||
|
||||
/@sveltejs/adapter-static@1.0.6(@sveltejs/kit@1.16.2):
|
||||
resolution: {integrity: sha512-gTus2jW6bEQAZoT1MdmPHWZZmcb6dfLWc0r6dFHnbzSDZ68kifqQ1E+dZDOMF7aXeRV91sgnPuAn2MtpinVdlA==}
|
||||
/@sveltejs/adapter-static@2.0.2(@sveltejs/kit@1.16.2):
|
||||
resolution: {integrity: sha512-9wYtf6s6ew7DHUHMrt55YpD1FgV7oWql2IGsW5BXquLxqcY9vjrqCFo0TzzDpo+ZPZkW/v77k0eOP6tsAb8HmQ==}
|
||||
peerDependencies:
|
||||
'@sveltejs/kit': ^1.0.0
|
||||
'@sveltejs/kit': ^1.5.0
|
||||
dependencies:
|
||||
'@sveltejs/kit': 1.16.2(svelte@3.59.1)(vite@4.3.5)
|
||||
dev: true
|
||||
|
||||
/@sveltejs/adapter-vercel@1.0.6(@sveltejs/kit@1.16.2):
|
||||
resolution: {integrity: sha512-fo6aaEygPd/6B5Jms4Ff7R4jbADnppuLvKOWBNTGe5MGB7ZRUkl+gxHWMQx2av2knyEZkA6V8y5M6R3ML5yN4g==}
|
||||
/@sveltejs/adapter-vercel@2.4.3(@sveltejs/kit@1.16.2):
|
||||
resolution: {integrity: sha512-3k/3udwaioFYdKDAgQcWSByB+KCbtjX+ARonYGCtYE0iuxWLStrESxy3SaU+17XD5Frh8w7tfY8ft4TV3ej3Dg==}
|
||||
peerDependencies:
|
||||
'@sveltejs/kit': ^1.0.0
|
||||
'@sveltejs/kit': ^1.5.0
|
||||
dependencies:
|
||||
'@sveltejs/kit': 1.16.2(svelte@3.59.1)(vite@4.3.5)
|
||||
'@vercel/nft': 0.22.6(supports-color@9.3.1)
|
||||
esbuild: 0.16.17
|
||||
esbuild: 0.17.18
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
- supports-color
|
||||
|
@ -3140,7 +2942,7 @@ packages:
|
|||
svelte: 3.59.1
|
||||
tiny-glob: 0.2.9
|
||||
undici: 5.22.0
|
||||
vite: 4.3.5(@types/node@18.16.5)
|
||||
vite: 4.3.5(@types/node@20.1.1)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
@ -3158,7 +2960,7 @@ packages:
|
|||
magic-string: 0.30.0
|
||||
svelte: 3.59.1
|
||||
svelte-hmr: 0.15.1(svelte@3.59.1)
|
||||
vite: 4.3.5(@types/node@18.16.5)
|
||||
vite: 4.3.5(@types/node@20.1.1)
|
||||
vitefu: 0.2.4(vite@4.3.5)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
@ -3212,7 +3014,7 @@ packages:
|
|||
/@types/decompress@4.2.4:
|
||||
resolution: {integrity: sha512-/C8kTMRTNiNuWGl5nEyKbPiMv6HA+0RbEXzFhFBEzASM6+oa4tJro9b8nj7eRlOFfuLdzUU+DS/GPDlvvzMOhA==}
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
dev: true
|
||||
|
||||
/@types/download@8.0.2:
|
||||
|
@ -3220,7 +3022,7 @@ packages:
|
|||
dependencies:
|
||||
'@types/decompress': 4.2.4
|
||||
'@types/got': 9.6.12
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
dev: true
|
||||
|
||||
/@types/estree@0.0.39:
|
||||
|
@ -3235,13 +3037,13 @@ packages:
|
|||
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
|
||||
dependencies:
|
||||
'@types/minimatch': 5.1.2
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
dev: true
|
||||
|
||||
/@types/got@9.6.12:
|
||||
resolution: {integrity: sha512-X4pj/HGHbXVLqTpKjA2ahI4rV/nNBc9mGO2I/0CgAra+F2dKgMXnENv2SRpemScBzBAI4vMelIVYViQxlSE6xA==}
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
'@types/tough-cookie': 4.0.2
|
||||
form-data: 2.5.1
|
||||
dev: true
|
||||
|
@ -3259,7 +3061,7 @@ packages:
|
|||
/@types/http-proxy@1.17.11:
|
||||
resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==}
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
dev: true
|
||||
|
||||
/@types/istanbul-lib-coverage@2.0.4:
|
||||
|
@ -3285,7 +3087,7 @@ packages:
|
|||
/@types/keyv@3.1.4:
|
||||
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
dev: true
|
||||
|
||||
/@types/mdast@3.0.11:
|
||||
|
@ -3305,12 +3107,12 @@ packages:
|
|||
/@types/node-fetch@2.6.3:
|
||||
resolution: {integrity: sha512-ETTL1mOEdq/sxUtgtOhKjyB2Irra4cjxksvcMUR5Zr4n+PxVhsCD9WS46oPbHL3et9Zde7CNRr+WUNlcHvsX+w==}
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
form-data: 3.0.1
|
||||
dev: true
|
||||
|
||||
/@types/node@18.16.5:
|
||||
resolution: {integrity: sha512-seOA34WMo9KB+UA78qaJoCO20RJzZGVXQ5Sh6FWu0g/hfT44nKXnej3/tCQl7FL97idFpBhisLYCTB50S0EirA==}
|
||||
/@types/node@20.1.1:
|
||||
resolution: {integrity: sha512-uKBEevTNb+l6/aCQaKVnUModfEMjAl98lw2Si9P5y4hLu9tm6AlX2ZIoXZX6Wh9lJueYPrGPKk5WMCNHg/u6/A==}
|
||||
dev: true
|
||||
|
||||
/@types/normalize-package-data@2.4.1:
|
||||
|
@ -3324,13 +3126,13 @@ packages:
|
|||
/@types/resolve@1.17.1:
|
||||
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
dev: true
|
||||
|
||||
/@types/responselike@1.0.0:
|
||||
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
dev: true
|
||||
|
||||
/@types/retry@0.12.1:
|
||||
|
@ -3371,12 +3173,12 @@ packages:
|
|||
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@typescript-eslint/eslint-plugin@5.59.2(@typescript-eslint/parser@5.59.2)(eslint@8.40.0)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==}
|
||||
/@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
'@typescript-eslint/parser': ^5.0.0
|
||||
|
@ -3387,10 +3189,10 @@ packages:
|
|||
optional: true
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.5.1
|
||||
'@typescript-eslint/parser': 5.59.2(eslint@8.40.0)(typescript@5.0.4)
|
||||
'@typescript-eslint/scope-manager': 5.59.2
|
||||
'@typescript-eslint/type-utils': 5.59.2(eslint@8.40.0)(typescript@5.0.4)
|
||||
'@typescript-eslint/utils': 5.59.2(eslint@8.40.0)(typescript@5.0.4)
|
||||
'@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
|
||||
'@typescript-eslint/scope-manager': 5.59.5
|
||||
'@typescript-eslint/type-utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
|
||||
'@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
|
||||
debug: 4.3.4(supports-color@9.3.1)
|
||||
eslint: 8.40.0
|
||||
grapheme-splitter: 1.0.4
|
||||
|
@ -3403,8 +3205,8 @@ packages:
|
|||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/parser@5.59.2(eslint@8.40.0)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ==}
|
||||
/@typescript-eslint/parser@5.59.5(eslint@8.40.0)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
|
||||
|
@ -3413,9 +3215,9 @@ packages:
|
|||
typescript:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 5.59.2
|
||||
'@typescript-eslint/types': 5.59.2
|
||||
'@typescript-eslint/typescript-estree': 5.59.2(supports-color@9.3.1)(typescript@5.0.4)
|
||||
'@typescript-eslint/scope-manager': 5.59.5
|
||||
'@typescript-eslint/types': 5.59.5
|
||||
'@typescript-eslint/typescript-estree': 5.59.5(supports-color@9.3.1)(typescript@5.0.4)
|
||||
debug: 4.3.4(supports-color@9.3.1)
|
||||
eslint: 8.40.0
|
||||
typescript: 5.0.4
|
||||
|
@ -3423,16 +3225,16 @@ packages:
|
|||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/scope-manager@5.59.2:
|
||||
resolution: {integrity: sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA==}
|
||||
/@typescript-eslint/scope-manager@5.59.5:
|
||||
resolution: {integrity: sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 5.59.2
|
||||
'@typescript-eslint/visitor-keys': 5.59.2
|
||||
'@typescript-eslint/types': 5.59.5
|
||||
'@typescript-eslint/visitor-keys': 5.59.5
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/type-utils@5.59.2(eslint@8.40.0)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ==}
|
||||
/@typescript-eslint/type-utils@5.59.5(eslint@8.40.0)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
eslint: '*'
|
||||
|
@ -3441,8 +3243,8 @@ packages:
|
|||
typescript:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 5.59.2(supports-color@9.3.1)(typescript@5.0.4)
|
||||
'@typescript-eslint/utils': 5.59.2(eslint@8.40.0)(typescript@5.0.4)
|
||||
'@typescript-eslint/typescript-estree': 5.59.5(supports-color@9.3.1)(typescript@5.0.4)
|
||||
'@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
|
||||
debug: 4.3.4(supports-color@9.3.1)
|
||||
eslint: 8.40.0
|
||||
tsutils: 3.21.0(typescript@5.0.4)
|
||||
|
@ -3451,13 +3253,13 @@ packages:
|
|||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/types@5.59.2:
|
||||
resolution: {integrity: sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==}
|
||||
/@typescript-eslint/types@5.59.5:
|
||||
resolution: {integrity: sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/typescript-estree@5.59.2(supports-color@9.3.1)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==}
|
||||
/@typescript-eslint/typescript-estree@5.59.5(supports-color@9.3.1)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
|
@ -3465,8 +3267,8 @@ packages:
|
|||
typescript:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 5.59.2
|
||||
'@typescript-eslint/visitor-keys': 5.59.2
|
||||
'@typescript-eslint/types': 5.59.5
|
||||
'@typescript-eslint/visitor-keys': 5.59.5
|
||||
debug: 4.3.4(supports-color@9.3.1)
|
||||
globby: 11.1.0
|
||||
is-glob: 4.0.3
|
||||
|
@ -3477,8 +3279,8 @@ packages:
|
|||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/utils@5.59.2(eslint@8.40.0)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==}
|
||||
/@typescript-eslint/utils@5.59.5(eslint@8.40.0)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
|
||||
|
@ -3486,9 +3288,9 @@ packages:
|
|||
'@eslint-community/eslint-utils': 4.4.0(eslint@8.40.0)
|
||||
'@types/json-schema': 7.0.11
|
||||
'@types/semver': 7.3.13
|
||||
'@typescript-eslint/scope-manager': 5.59.2
|
||||
'@typescript-eslint/types': 5.59.2
|
||||
'@typescript-eslint/typescript-estree': 5.59.2(supports-color@9.3.1)(typescript@5.0.4)
|
||||
'@typescript-eslint/scope-manager': 5.59.5
|
||||
'@typescript-eslint/types': 5.59.5
|
||||
'@typescript-eslint/typescript-estree': 5.59.5(supports-color@9.3.1)(typescript@5.0.4)
|
||||
eslint: 8.40.0
|
||||
eslint-scope: 5.1.1
|
||||
semver: 7.5.0
|
||||
|
@ -3497,11 +3299,11 @@ packages:
|
|||
- typescript
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/visitor-keys@5.59.2:
|
||||
resolution: {integrity: sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==}
|
||||
/@typescript-eslint/visitor-keys@5.59.5:
|
||||
resolution: {integrity: sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 5.59.2
|
||||
'@typescript-eslint/types': 5.59.5
|
||||
eslint-visitor-keys: 3.4.1
|
||||
dev: true
|
||||
|
||||
|
@ -3719,7 +3521,7 @@ packages:
|
|||
chokidar: 3.5.3
|
||||
fast-glob: 3.2.12
|
||||
magic-string: 0.30.0
|
||||
vite: 4.3.5(@types/node@18.16.5)
|
||||
vite: 4.3.5(@types/node@20.1.1)
|
||||
transitivePeerDependencies:
|
||||
- rollup
|
||||
dev: true
|
||||
|
@ -3745,11 +3547,11 @@ packages:
|
|||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@vite-pwa/sveltekit@0.1.3(@sveltejs/kit@1.16.2)(vite-plugin-pwa@0.14.7):
|
||||
resolution: {integrity: sha512-wOo8riFow/eT+5UWyOcfO3ol72+2bT2fHDwd+sryqqriCWbRxOSUBKivVLlqzyna0QA0sNkM1jDGjJShpwq7aQ==}
|
||||
/@vite-pwa/sveltekit@0.2.1(@sveltejs/kit@1.16.2)(vite-plugin-pwa@0.14.7):
|
||||
resolution: {integrity: sha512-B13xF2slkrnRZhAwSgje4EvsX3+pdmxDYXIJ/iiRotYa9o+ThwfhtMrpvmapqHBazzIlvOu9HY7TV8W2qxh+AA==}
|
||||
engines: {node: '>=16.14'}
|
||||
peerDependencies:
|
||||
'@sveltejs/kit': ^1.0.0
|
||||
'@sveltejs/kit': ^1.3.1
|
||||
vite-plugin-pwa: ^0.14.0
|
||||
dependencies:
|
||||
'@sveltejs/kit': 1.16.2(svelte@3.59.1)(vite@4.3.5)
|
||||
|
@ -5527,7 +5329,7 @@ packages:
|
|||
resolution: {integrity: sha512-1Y4Q96u93+LG3RBseA97ouX7LPYaB/QJNHwROTQiMTEZMff+p5VkquOI+RpRzDZCqo6IgyknMJELlrxNb9CQ1Q==}
|
||||
engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0}
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 5.59.2(supports-color@9.3.1)(typescript@5.0.4)
|
||||
'@typescript-eslint/typescript-estree': 5.59.5(supports-color@9.3.1)(typescript@5.0.4)
|
||||
ast-module-types: 4.0.0
|
||||
node-source-walk: 5.0.2
|
||||
typescript: 5.0.4
|
||||
|
@ -5539,7 +5341,7 @@ packages:
|
|||
resolution: {integrity: sha512-pVCuFWdEAyHI16zO3NBWSAULV8pevSkX3gwK8w3y9RrBGUrig6wDvwv6vUpnu+HfOr0MDmjMkmJGNWaTb6+HkA==}
|
||||
engines: {node: ^14.14.0 || >=16.0.0}
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 5.59.2(supports-color@9.3.1)(typescript@5.0.4)
|
||||
'@typescript-eslint/typescript-estree': 5.59.5(supports-color@9.3.1)(typescript@5.0.4)
|
||||
ast-module-types: 5.0.0
|
||||
node-source-walk: 6.0.1
|
||||
typescript: 5.0.4
|
||||
|
@ -5797,36 +5599,6 @@ packages:
|
|||
resolution: {integrity: sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==}
|
||||
dev: true
|
||||
|
||||
/esbuild@0.16.17:
|
||||
resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==}
|
||||
engines: {node: '>=12'}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
optionalDependencies:
|
||||
'@esbuild/android-arm': 0.16.17
|
||||
'@esbuild/android-arm64': 0.16.17
|
||||
'@esbuild/android-x64': 0.16.17
|
||||
'@esbuild/darwin-arm64': 0.16.17
|
||||
'@esbuild/darwin-x64': 0.16.17
|
||||
'@esbuild/freebsd-arm64': 0.16.17
|
||||
'@esbuild/freebsd-x64': 0.16.17
|
||||
'@esbuild/linux-arm': 0.16.17
|
||||
'@esbuild/linux-arm64': 0.16.17
|
||||
'@esbuild/linux-ia32': 0.16.17
|
||||
'@esbuild/linux-loong64': 0.16.17
|
||||
'@esbuild/linux-mips64el': 0.16.17
|
||||
'@esbuild/linux-ppc64': 0.16.17
|
||||
'@esbuild/linux-riscv64': 0.16.17
|
||||
'@esbuild/linux-s390x': 0.16.17
|
||||
'@esbuild/linux-x64': 0.16.17
|
||||
'@esbuild/netbsd-x64': 0.16.17
|
||||
'@esbuild/openbsd-x64': 0.16.17
|
||||
'@esbuild/sunos-x64': 0.16.17
|
||||
'@esbuild/win32-arm64': 0.16.17
|
||||
'@esbuild/win32-ia32': 0.16.17
|
||||
'@esbuild/win32-x64': 0.16.17
|
||||
dev: true
|
||||
|
||||
/esbuild@0.17.18:
|
||||
resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -7980,7 +7752,7 @@ packages:
|
|||
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
|
||||
engines: {node: '>= 10.13.0'}
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
merge-stream: 2.0.0
|
||||
supports-color: 7.2.0
|
||||
dev: true
|
||||
|
@ -9226,7 +8998,7 @@ packages:
|
|||
resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==}
|
||||
dev: true
|
||||
|
||||
/netlify-cli@15.0.2(@types/node@18.16.5)(typescript@5.0.4):
|
||||
/netlify-cli@15.0.2(@types/node@20.1.1)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-QCxY1uGEAhhm5ZJhMf0w1jrNjaUzk0w72dmzfX1STxMPCicSUXkQHHZxuV1jrSlJIZm+WDzkq5C/omrbp/SMig==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
hasBin: true
|
||||
|
@ -9234,7 +9006,7 @@ packages:
|
|||
dependencies:
|
||||
'@bugsnag/js': 7.20.2
|
||||
'@fastify/static': 6.10.1
|
||||
'@netlify/build': 29.11.1(@types/node@18.16.5)
|
||||
'@netlify/build': 29.11.1(@types/node@20.1.1)
|
||||
'@netlify/build-info': 7.0.1
|
||||
'@netlify/config': 20.4.1
|
||||
'@netlify/edge-bundler': 8.14.1
|
||||
|
@ -12213,7 +11985,7 @@ packages:
|
|||
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
|
||||
dev: true
|
||||
|
||||
/ts-node@10.9.1(@types/node@18.16.5)(typescript@5.0.4):
|
||||
/ts-node@10.9.1(@types/node@20.1.1)(typescript@5.0.4):
|
||||
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
|
@ -12232,7 +12004,7 @@ packages:
|
|||
'@tsconfig/node12': 1.0.11
|
||||
'@tsconfig/node14': 1.0.3
|
||||
'@tsconfig/node16': 1.0.3
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
acorn: 8.8.2
|
||||
acorn-walk: 8.2.0
|
||||
arg: 4.1.3
|
||||
|
@ -12395,7 +12167,7 @@ packages:
|
|||
dev: true
|
||||
|
||||
/undici@5.22.0:
|
||||
resolution: {integrity: sha512-f6pTQ9RF4DQtwoWSaC42P/NKlUjvezVvd9r155ohqkwFNRyBKM3f3pcty3ouusefNRyM25XhIQEbeQ46sZDJfQ==}
|
||||
resolution: {integrity: sha512-f6pTQ9RF4DQtwoWSaC42P/NKlUjvezVvd9r155ohqkwFNRyBKM3f3pcty3ouusefNRyM25XhIQEbeQ46sZDJfQ==, tarball: https://registry.npmmirror.com/undici/-/undici-5.22.0.tgz}
|
||||
engines: {node: '>=12.18'}
|
||||
deprecated: '[WARNING] Use 5.21.2 instead of 5.22.0, reason: https://github.com/nodejs/undici/pull/2091'
|
||||
dependencies:
|
||||
|
@ -12743,14 +12515,14 @@ packages:
|
|||
fast-glob: 3.2.12
|
||||
pretty-bytes: 6.1.0
|
||||
rollup: 3.21.5
|
||||
vite: 4.3.5(@types/node@18.16.5)
|
||||
vite: 4.3.5(@types/node@20.1.1)
|
||||
workbox-build: 6.5.4
|
||||
workbox-window: 6.5.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/vite@4.3.5(@types/node@18.16.5):
|
||||
/vite@4.3.5(@types/node@20.1.1):
|
||||
resolution: {integrity: sha512-0gEnL9wiRFxgz40o/i/eTBwm+NEbpUeTWhzKrZDSdKm6nplj+z4lKz8ANDgildxHm47Vg8EUia0aicKbawUVVA==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
hasBin: true
|
||||
|
@ -12775,7 +12547,7 @@ packages:
|
|||
terser:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@types/node': 18.16.5
|
||||
'@types/node': 20.1.1
|
||||
esbuild: 0.17.18
|
||||
postcss: 8.4.23
|
||||
rollup: 3.21.5
|
||||
|
@ -12791,7 +12563,7 @@ packages:
|
|||
vite:
|
||||
optional: true
|
||||
dependencies:
|
||||
vite: 4.3.5(@types/node@18.16.5)
|
||||
vite: 4.3.5(@types/node@20.1.1)
|
||||
dev: true
|
||||
|
||||
/vscode-oniguruma@1.7.0:
|
||||
|
|
|
@ -74,6 +74,36 @@
|
|||
</script>
|
||||
|
||||
<div class="flex flex-col gap-8">
|
||||
{#if config?.form === true}
|
||||
<form id="webmention-form" method="post" action="https://webmention.io/{config.username}/webmention">
|
||||
<input type="hidden" name="target" value={site.protocol + site.domain + post.path} />
|
||||
<div class="label gap-4">
|
||||
<span class="label-text">send webmentions here:</span>
|
||||
{#if config?.commentParade === true}
|
||||
<span class="label-text-alt text-right">
|
||||
or <a
|
||||
class="hover:!text-primary"
|
||||
href="https://quill.p3k.io/?dontask=1&me=https://commentpara.de/&reply={encodeURI(
|
||||
site.protocol + site.domain + post.path
|
||||
)}">
|
||||
comment anonymously
|
||||
</a>
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
class="input input-bordered focus:input-primary w-full"
|
||||
type="text"
|
||||
id="reply-url"
|
||||
name="source"
|
||||
placeholder="https://example.com/my-post" />
|
||||
</div>
|
||||
<button class="btn btn-primary flex-none mt-auto" type="submit" id="webmention-submit">Send</button>
|
||||
</div>
|
||||
</form>
|
||||
{/if}
|
||||
<div class="flex">
|
||||
<p class="flex-1 m-auto italic opacity-50">
|
||||
<!-- {`Sort by=${config?.sortBy ?? 'Created'}&sort-dir=${sortDirUp ? 'up' : 'down'}`} -->
|
||||
|
@ -172,34 +202,4 @@
|
|||
{:else}
|
||||
<button id="webmention-loading" class="btn btn-lg btn-block flex btn-ghost loading" />
|
||||
{/if}
|
||||
{#if config?.form === true}
|
||||
<form id="webmention-form" method="post" action="https://webmention.io/{config.username}/webmention">
|
||||
<input type="hidden" name="target" value={site.protocol + site.domain + post.path} />
|
||||
<div class="label gap-4">
|
||||
<span class="label-text">send webmentions here:</span>
|
||||
{#if config?.commentParade === true}
|
||||
<span class="label-text-alt text-right">
|
||||
or <a
|
||||
class="hover:!text-primary"
|
||||
href="https://quill.p3k.io/?dontask=1&me=https://commentpara.de/&reply={encodeURI(
|
||||
site.protocol + site.domain + post.path
|
||||
)}">
|
||||
comment anonymously
|
||||
</a>
|
||||
</span>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="flex gap-2">
|
||||
<div class="flex-1">
|
||||
<input
|
||||
class="input input-bordered focus:input-primary w-full"
|
||||
type="text"
|
||||
id="reply-url"
|
||||
name="source"
|
||||
placeholder="https://example.com/my-post" />
|
||||
</div>
|
||||
<button class="btn btn-primary flex-none mt-auto" type="submit" id="webmention-submit">Send</button>
|
||||
</div>
|
||||
</form>
|
||||
{/if}
|
||||
</div>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
{#if config?.use.length > 0}
|
||||
<div id="post-comment" class="card card-body">
|
||||
{#if config.use.length > 1}
|
||||
<div class="tabs w-full mb-8" class:tabs-boxed={config?.['style'] === 'boxed'}>
|
||||
<div class="tabs w-full" class:tabs-boxed={config?.['style'] === 'boxed'}>
|
||||
{#each config.use as name}
|
||||
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||
<span
|
||||
|
|
|
@ -2,12 +2,16 @@ import type { ThemeConfig, HeadConfig, HeaderConfig, FooterConfig, DateConfig, F
|
|||
|
||||
export const theme: ThemeConfig = [
|
||||
{
|
||||
name: 'lemonade',
|
||||
name: 'lofi',
|
||||
text: 'Light'
|
||||
},
|
||||
{
|
||||
name: 'dracula',
|
||||
text: 'Dark'
|
||||
text: 'Dracula'
|
||||
},
|
||||
{
|
||||
name: 'coffee',
|
||||
text: 'Coffee'
|
||||
},
|
||||
{
|
||||
name: 'cupcake',
|
||||
|
@ -29,14 +33,18 @@ export const theme: ThemeConfig = [
|
|||
name: 'night',
|
||||
text: 'Night'
|
||||
},
|
||||
{
|
||||
name: 'lofi',
|
||||
text: 'Lo-Fi'
|
||||
},
|
||||
// {
|
||||
// name: 'lofi',
|
||||
// text: 'Lo-Fi'
|
||||
// },
|
||||
{
|
||||
name: 'garden',
|
||||
text: 'Garden'
|
||||
},
|
||||
{
|
||||
name: 'lemonade',
|
||||
text: 'Lemonade'
|
||||
},
|
||||
{
|
||||
name: 'cmyk',
|
||||
text: 'CMYK'
|
||||
|
|
|
@ -55,7 +55,7 @@ summary: 好像每个博客都有这么一篇博文呢
|
|||
我不喜欢用手机,所以用得都不是很多,像支付宝、淘宝这些人均一个的就不说了
|
||||
|
||||
| 功能 | App |
|
||||
| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| 社交 | [Fedilab](https://fedilab.app/), [Tooot](https://tooot.app/), [Moshidon](https://github.com/LucasGGamerM/moshidon), [Megalodon](https://github.com/sk22/megalodon), [Kaiteki,](https://kaiteki.app/) |
|
||||
| 密码 | bitwarden |
|
||||
| 浏览器 | [Fennec](https://f-droid.org/packages/org.mozilla.fennec_fdroid/), [Kiwi Browser](https://kiwibrowser.com/) |
|
||||
|
@ -84,11 +84,7 @@ summary: 好像每个博客都有这么一篇博文呢
|
|||
|
||||
反正没事在 [Driod-ify](https://github.com/Iamlooker/Droid-ify) 瞎逛,总能发现有意思的。
|
||||
|
||||
|
||||
[^1]: 写博文为主
|
||||
|
||||
[^2]: 随手记
|
||||
|
||||
[^3]: 记录书单、影单
|
||||
|
||||
[^4]: 如果有需要 Pro 的话,可以用我的邀请码 HM1qZw,我们都可以增加 6 个月 Pro 时长)
|
|
@ -12,6 +12,7 @@ image: /2023-04-29-readings/cover.jpg
|
|||
这几个月没有看什么特别的东西,当然没有做什么特别的记录,之前每看一篇就要在 Fediverse 上记录,但是这样会打断思绪,也很容易沉浸到另一个语境中,感觉很低效,所以就没记录,然后下面的梳理来自 Readwise Reader 和 Cubox。
|
||||
|
||||
## 前端
|
||||
|
||||
- [Controlled and uncontrolled form inputs in React don't have to be complicated](https://goshacmd.com/controlled-vs-uncontrolled-inputs-react/)
|
||||
- [Why It's So Hard to Check Object Equality in JavaScript](https://www.joshbritz.co/posts/why-its-so-hard-to-check-object-equality/)
|
||||
> the main reason this happens is that (`===`) doesn’t check that both objects have the same property keys and values. Instead, it checks that the two objects occupy the same place in memory.
|
||||
|
@ -33,6 +34,7 @@ image: /2023-04-29-readings/cover.jpg
|
|||
- [一行代码都不写,用 Cloudflare 轻松做网站](https://orangeai.substack.com/p/cloudflare)
|
||||
|
||||
## AI
|
||||
|
||||
- [Sam Altman,以及他的 AGI 烏托邦](https://shosho.tw/blog/sam-altman-agi-utopia/)
|
||||
- [Moore's Law for Everything](https://moores.samaltman.com/)
|
||||
> AI will lower the cost of goods and services, because labor is the driving cost at many levels of the supply chain.
|
||||
|
@ -40,8 +42,11 @@ image: /2023-04-29-readings/cover.jpg
|
|||
> Perhaps it is only in grappling with the uncanny valley of language that we may find the strength to redefine our own linguistic boundaries and catch a fleeting glimpse of the world beyond the walls.
|
||||
- [智能对话时代来临:GUI 正在向 CUI 演变](https://mp.weixin.qq.com/s/cLz6rcVlrwyys5yorItnTg)
|
||||
- [一张估值 20 亿的“笑脸”,正在拆掉 OpenAI 的围墙](https://mp.weixin.qq.com/s/uaIljNnF_TJjOnIzn6o5cw)
|
||||
|
||||
## 观点
|
||||
|
||||
- [以行动为中心的解释性媒介](https://mp.weixin.qq.com/s/z854s3E0tnVqVjTH9pKwpg)
|
||||
|
||||
> 解释性文字可能缺乏个性化和人际联系,但它可以更仔细地打磨;它不累,随时准备好;它可以嵌入图形和抽象符号;它可以被非线性地消耗;阅读它的速度比听言语要快;等等。也许最重要的是,它是一种大众媒介。
|
||||
|
||||
> 视频游戏在这方面就很出色。有时教程会出现在非互动性过场动画中,与普通游戏截然不同,但更好的例子将指导和叙述呈现为互动环境中的无缝元素,而不会将镜头或控制权从玩家手中 “抢走”。其结果是在游戏环境中的丰富沉浸感 ——与棋盘游戏的指导手册形成鲜明的对比
|
||||
|
@ -49,31 +54,42 @@ image: /2023-04-29-readings/cover.jpg
|
|||
> 在优秀的游戏中,叙事感觉像是对玩家行动的持续响应。这就打破了人们在阅读文本时与 “行动”分离的距离感。
|
||||
|
||||
> 复制/粘贴文档中的说明性文本没有行为和反应。对于使用者来说,这不是一个真正的动态媒介。
|
||||
|
||||
- 原文:[Doing-centric explanatory mediums: board game instruction manuals and an unusual Figma document](https://andymatuschak.org/doing-centric/)
|
||||
|
||||
- [How Developers Can Make money with Open Source Projects](https://rubygarage.org/blog/how-make-money-with-open-source-projects)
|
||||
- [You have two jobs](https://jacobian.org/2017/nov/1/you-have-two-jobs/)
|
||||
|
||||
> You were hired to write code. Many developers make the mistake and think that their job stops there. That’s not true. In fact, you have two jobs:
|
||||
>
|
||||
> 1. Write good code.
|
||||
> 2. Be easy to work with.
|
||||
|
||||
> “Easy to work with” means that you act professionally at all times. You disagree respectfully. You seek to understand before looking to be understood. You communicate clearly. You value your commitments
|
||||
|
||||
> Mostly, it means that you understand the value of relationships, and build them as carefully and intentionally as you build frameworks and libraries.
|
||||
|
||||
- [You Can Achieve Anything If You Focus On ONE Thing](https://dariusforoux.com/one-thing/)
|
||||
- [Should we call them users? ](https://shapeofsoftware.com/should-we-call-them-users/?ref=shape-of-software-newsletter)
|
||||
|
||||
> Describing those people in a more nuanced and relatable way resulted in a positive shift in thinking across teams.
|
||||
|
||||
> So with all that in mind, the term "user" has feels even more odd to me now. I feel it strips the human from everybody. When seeing points on a graph and entries in a database it's easy to forget that these people are people at all.
|
||||
|
||||
> A company, team or designer should always push to be closer to the people powering their products and the language that is used sets a strong foundation for that. Every product is different, so ask yourself who you are building for.
|
||||
|
||||
- [你所嘗試的一切終究是徒勞 - Northern Wind](https://www.chunfuchao.com/posts/everything-you-do-is-ultimately-pointless/)
|
||||
> 期待技術能解決人生問題就像期待考試考好能過上好人生一樣,最後只是緣木求魚。
|
||||
|
||||
## 设计
|
||||
|
||||
- [交互动效设计指南|深入浅出带你了解交互动效](https://mp.weixin.qq.com/s/G5XoQtzDcHF31TWuPgkjfA)
|
||||
- [Can You Be a Designer if You Have No Training?](https://henry.codes/writing/can-you-be-a-designer-if-you-have-no-training/)
|
||||
|
||||
## 书籍
|
||||
|
||||
没一本看完的
|
||||
|
||||
> 那些以大写字母 A 开头的“艺术”(Art)似乎具有某种被称为“灵韵”(aura)的精神性,被人们高高地供奉起来,放进了博物馆。大写字母开头的“艺术”(Art),与小写字母开头的“艺术”(art),即一些大众艺术区分了开来。这种区分是现代社会发展的结果。高雅艺术与通俗艺术区分之后,有教养者将自己的欣赏范围局限于前者,而人民大众则既由于缺乏财力、时间和教育水平,又由于觉得它苍白无力而去“寻找便宜而粗俗的物品”。 由此,造成了高雅艺术与通俗艺术的分野。这种分化对艺术的发展来说,是具有灾难性的,前者失去了大众,后者则失去了品味
|
||||
>
|
||||
> ——《艺术即经验》译者前言
|
||||
|
@ -87,5 +103,6 @@ image: /2023-04-29-readings/cover.jpg
|
|||
> ——《自恋也疯狂:面具下的极端自恋者》 约瑟夫·布尔戈(Joseph Burgo)
|
||||
|
||||
上个星期在看的:
|
||||
|
||||
- 《Javascript 设计模式与开发实践》
|
||||
- 《你不知道的 Javascript(上)》
|
|
@ -7,12 +7,11 @@ image: /2023-04-29-recent/certificate-fullstack.png
|
|||
|
||||
## Full Stack Open
|
||||
|
||||
|
||||
为了学习 React,我最近在学 [Full Stack Open](https://fullstackopen.com/),其实去年刚学完 JS 的时候有试着学,但是当时觉得很吃力,因为很多知识点教程里并不会深入去讲解,只是提到了就给一个链接,让人自己去看,这样跳来跳去学的话,感觉还蛮累的,半天都还不能看完一 Part,看起来完全没进展,所以我就没有学下去。
|
||||
|
||||
不过经过了一段时间的修炼,积累了一些各方面的知识之后,我又开始了,这次感觉轻松不少。
|
||||
|
||||
这个课一共有 14 个 Part,0-7是 React 和一些 Node 相关的内容,后面还有 GraphQL、TypeScript、Docker 之类的主题,我目前是完成了前面部分的内容,后面的内容则想等需要的时候再去学。不过就算只完成了部分,也有相应的证书,好了,下面这是我的课程系列,证书以及摆在最前面了:
|
||||
这个课一共有 14 个 Part,0-7 是 React 和一些 Node 相关的内容,后面还有 GraphQL、TypeScript、Docker 之类的主题,我目前是完成了前面部分的内容,后面的内容则想等需要的时候再去学。不过就算只完成了部分,也有相应的证书,好了,下面是我的课程作业表(时间不准确),证书已经摆在最前面了:
|
||||
|
||||

|
||||
|
||||
|
@ -25,6 +24,7 @@ image: /2023-04-29-recent/certificate-fullstack.png
|
|||
不过,我很喜欢 Full Stack Open 的教学方式,文章+练习,文章里面用例子 A 来讲述原理和操作,而练习里面则用和 A 非常相似的项目来做练习,这样能避免直接抄代码,练习也是循序渐进的,一步一步完成,让人压力没这么大。
|
||||
|
||||
## Raycast 插件开发
|
||||
|
||||

|
||||
|
||||
**事情的发展**
|
||||
|
@ -38,6 +38,7 @@ image: /2023-04-29-recent/certificate-fullstack.png
|
|||
写 Raycast 插件,一开始最让我不解的是:什么 Command 和什么组件对应?后面发现 Command 名是和组件名绑定的,需要在 `package.json` 里面指定,如图所示:
|
||||
|
||||

|
||||
|
||||
- 某次 Publish 的时候,把我的本地代码全删了,详见:[Local codebase deleted after running npm run publish](https://github.com/raycast/extensions/issues/6086)
|
||||
- 不用 masto.js 也可以实现授权和认证(这玩意对 Mastodon 以外的系列不太友好,试了几次都没成功),我最后是参考官方给的例子实现的
|
||||
- 开发的时候可以用 pnpm ,但是 Publish 的时候要用 npm(会检查里面有没有 package-lock.json)
|
||||
|
@ -59,14 +60,13 @@ image: /2023-04-29-recent/certificate-fullstack.png
|
|||
|
||||
## 乱七八糟的东西
|
||||
|
||||
|
||||
### 鼠须管主题
|
||||

|
||||
|
||||

|
||||
|
||||
一个 Nord 配色的鼠须管主题:[nord-light](https://gist.github.com/Sevichecc/ae49279fbc12b633697e05fd832559e9)
|
||||
|
||||
作为一个血管里都流着Nord色血液的人,我时间还想写个 [NetNewsWire](https://netnewswire.com/) 的Nord主题,但前几天发现这玩意竟然有一个多 G,想着「好嘛这不就省事了」,就把它卸载了,故事就暂时到这里了。
|
||||
作为一个血管里都流着 Nord 色血液的人,我前段时间还想写个 [NetNewsWire](https://netnewswire.com/) 的 Nord 主题,但前几天发现这玩意竟然有一个多 G,想着「好嘛这不就省事了」,就把它卸载了,故事就暂时到这里了。
|
||||
|
||||
参考:[微信键盘配色鼠须管皮肤](https://gist.github.com/zsakvo/fff6e4859265d5d629439d5ccb553f8a)
|
||||
|
||||
|
@ -90,6 +90,3 @@ image: /2023-04-29-recent/certificate-fullstack.png
|
|||
- 完成 Airbnb Clone 项目
|
||||
- shiraha 继续补充样式
|
||||
- 修 Mangane 的 bug
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -26,30 +26,36 @@ flags:
|
|||
我是 Seviche,意为「酸橘汁腌鱼」,这是朋友给我起的名字,你也可以叫我「鱼」。大学的时候在学工业设计,然后现在在学前端,对 UX/交互设计也有一些了解。
|
||||
|
||||
这里是我的部落格,随便看看喔。
|
||||
|
||||
## 接触过的技术
|
||||
|
||||
### 姑且熟悉
|
||||
`JavaScript` | `TypeScript` | `React`| `Redux` | `Vue.js` | `Nuxt.js`| `TailwindCSS` | `SASS`
|
||||
|
||||
`JavaScript` `TypeScript` `React` `Redux` `Vue.js` `Nuxt.js` `TailwindCSS` `SASS`
|
||||
|
||||
### 简单用过
|
||||
`Shell Script` |`Svelte` | `Deno JS` | `NodeJS` | `Express.js` | `Mongoose` `MongoDB` | `Prisma`
|
||||
|
||||
`Shell Script` `Svelte` `Deno JS` `NodeJS` `Express.js` `Mongoose` `MongoDB` `Prisma`
|
||||
|
||||
### 了解
|
||||
`MySQL` | `Styled Components`
|
||||
|
||||
`MySQL` `Styled Components`
|
||||
|
||||
## 最近
|
||||
|
||||
### 在做
|
||||
[ ] 找工作 (广州的前端岗位求推荐 😭)
|
||||
[ ] [Airbnb clone](https://github.com/Sevichecc/Airbnb-Clone)
|
||||
[ ] [Seigwai](https://codeberg.org/Sevichecc/Seigwai)
|
||||
|
||||
- [ ] 找工作 (广州的前端岗位求推荐 😭)
|
||||
- [ ] [Airbnb clone](https://github.com/Sevichecc/Airbnb-Clone)
|
||||
- [ ] [Seigwai](https://codeberg.org/Sevichecc/Seigwai)
|
||||
|
||||
### 完成
|
||||
[x] [Full Stack Open](https://fullstackopen.com/) (Part 1 Part7) (2023.1-2023.4)
|
||||
[X] [Raycast Extension for Miniflux](https://www.raycast.com/SevicheCC/miniflux) (2023.4)
|
||||
[X] [Raycast Extension for Akkoma](https://www.raycast.com/SevicheCC/akkoma) (2023.4)
|
||||
[X] Pleroma 和 Forgejo 的备份脚本
|
||||
- Pleroma: [pleroma-backup-script](https://github.com/Sevichecc/pleroma-backup-script)
|
||||
|
||||
- [x] [Full Stack Open](https://fullstackopen.com/) (Part 1 Part7) (2023.1-2023.4)
|
||||
- [x] [Raycast Extension for Miniflux](https://www.raycast.com/SevicheCC/miniflux) (2023.4)
|
||||
- [x] [Raycast Extension for Akkoma](https://www.raycast.com/SevicheCC/akkoma) (2023.4)
|
||||
- [x] Pleroma 和 Forgejo 的备份脚本
|
||||
- Pleroma: [pleroma-backup-script](https://github.com/Sevichecc/pleroma-backup-script)
|
||||
- Forgejo: [forgejo-backup-script](https://codeberg.org/Sevichecc/forgejo-backup-script)
|
||||
|
||||
### 联系我
|
||||
|
@ -62,12 +68,12 @@ hi[[@]]seviche.cc
|
|||
|
||||
### 写码进度
|
||||
|
||||
|
||||
<a href="https://wakatime.com/@75cfdcbc-7bca-41ef-90d1-b47d27818b7d"><img src="https://wakatime.com/badge/user/75cfdcbc-7bca-41ef-90d1-b47d27818b7d.svg?style=social" alt="Total time coded since Apr 12 2022" /></a>
|
||||
|
||||
<a href='https://www.codewars.com/users/sevichecc'><img src='https://www.codewars.com/users/sevichecc/badges/micro?theme=light' alt='codewar badge'/></a>
|
||||
|
||||
### 博客日志
|
||||
|
||||
- 2023-04-29 Out of Memory
|
||||
- 2022-05-06 从 Zola 搬到 Urara
|
||||
- 之前:静态博客尝试过 Hugo / Zola / Hexo / Nextra ,动态博客尝试过 Ghost / WordPress / QQ 空间(?,部署平台 Vercel 和 Netlify 都试过,目前还没有试过的是 CloudFare Page。
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 7.9 MiB After Width: | Height: | Size: 1.5 MiB |
Loading…
Reference in a new issue