Ascii art

This commit is contained in:
Maciej Jur 2023-07-21 20:01:47 +02:00
parent 4c5a2d00db
commit 3828170462
No known key found for this signature in database
GPG key ID: ADA3BF323198C639
3 changed files with 158 additions and 110 deletions

View file

@ -15,7 +15,7 @@
"@astrojs/solid-js": "^2.2.0", "@astrojs/solid-js": "^2.2.0",
"@citation-js/plugin-bibtex": "^0.6.8", "@citation-js/plugin-bibtex": "^0.6.8",
"@js-temporal/polyfill": "^0.4.4", "@js-temporal/polyfill": "^0.4.4",
"astro": "^2.8.4", "astro": "^2.9.0",
"astro-pagefind": "^1.2.2", "astro-pagefind": "^1.2.2",
"chart.js": "^4.3.0", "chart.js": "^4.3.0",
"citation-js": "^0.6.8", "citation-js": "^0.6.8",
@ -44,6 +44,6 @@
"@types/reveal.js": "^4.4.2", "@types/reveal.js": "^4.4.2",
"@types/unist": "^2.0.7", "@types/unist": "^2.0.7",
"pagefind": "^0.12.0", "pagefind": "^0.12.0",
"sass": "^1.63.6" "sass": "^1.64.0"
} }
} }

View file

@ -7,7 +7,7 @@ settings:
dependencies: dependencies:
'@astrojs/mdx': '@astrojs/mdx':
specifier: ^0.19.7 specifier: ^0.19.7
version: 0.19.7(astro@2.8.4) version: 0.19.7(astro@2.9.0)
'@astrojs/solid-js': '@astrojs/solid-js':
specifier: ^2.2.0 specifier: ^2.2.0
version: 2.2.0(@babel/core@7.22.9)(solid-js@1.7.8) version: 2.2.0(@babel/core@7.22.9)(solid-js@1.7.8)
@ -18,11 +18,11 @@ dependencies:
specifier: ^0.4.4 specifier: ^0.4.4
version: 0.4.4 version: 0.4.4
astro: astro:
specifier: ^2.8.4 specifier: ^2.9.0
version: 2.8.4(sass@1.63.6) version: 2.9.0(sass@1.64.0)
astro-pagefind: astro-pagefind:
specifier: ^1.2.2 specifier: ^1.2.2
version: 1.2.2(astro@2.8.4) version: 1.2.2(astro@2.9.0)
chart.js: chart.js:
specifier: ^4.3.0 specifier: ^4.3.0
version: 4.3.0 version: 4.3.0
@ -101,8 +101,8 @@ devDependencies:
specifier: ^0.12.0 specifier: ^0.12.0
version: 0.12.0 version: 0.12.0
sass: sass:
specifier: ^1.63.6 specifier: ^1.64.0
version: 1.63.6 version: 1.64.0
packages: packages:
@ -114,8 +114,8 @@ packages:
'@jridgewell/trace-mapping': 0.3.18 '@jridgewell/trace-mapping': 0.3.18
dev: false dev: false
/@astrojs/compiler@1.5.7: /@astrojs/compiler@1.6.1:
resolution: {integrity: sha512-dFU7GAMbpTUGPkRoCoMQrGFlTe3qIiQMSOxIXp/nB1Do4My9uogjEmBHdR5Cwr4i6rc5/1R3Od9v8kU/pkHXGQ==} resolution: {integrity: sha512-QZZhV2kOhvyXEfpaGLgHWNPUOlkMVx3Zw+5IlXXU2p448NwtyYt3C6MuS7baVsTlluH3EedAoDBmelt9hPhfiQ==}
dev: false dev: false
/@astrojs/internal-helpers@0.1.1: /@astrojs/internal-helpers@0.1.1:
@ -126,7 +126,7 @@ packages:
resolution: {integrity: sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==} resolution: {integrity: sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==}
hasBin: true hasBin: true
dependencies: dependencies:
'@astrojs/compiler': 1.5.7 '@astrojs/compiler': 1.6.1
'@jridgewell/trace-mapping': 0.3.18 '@jridgewell/trace-mapping': 0.3.18
'@vscode/emmet-helper': 2.9.2 '@vscode/emmet-helper': 2.9.2
events: 3.3.0 events: 3.3.0
@ -141,13 +141,13 @@ packages:
vscode-uri: 3.0.7 vscode-uri: 3.0.7
dev: false dev: false
/@astrojs/markdown-remark@2.2.1(astro@2.8.4): /@astrojs/markdown-remark@2.2.1(astro@2.9.0):
resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==} resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==}
peerDependencies: peerDependencies:
astro: ^2.5.0 astro: ^2.5.0
dependencies: dependencies:
'@astrojs/prism': 2.1.2 '@astrojs/prism': 2.1.2
astro: 2.8.4(sass@1.63.6) astro: 2.9.0(sass@1.64.0)
github-slugger: 1.5.0 github-slugger: 1.5.0
import-meta-resolve: 2.2.2 import-meta-resolve: 2.2.2
rehype-raw: 6.1.1 rehype-raw: 6.1.1
@ -164,11 +164,11 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@astrojs/mdx@0.19.7(astro@2.8.4): /@astrojs/mdx@0.19.7(astro@2.9.0):
resolution: {integrity: sha512-mfEbBD7oi8yBHhcJucEjnrquREkJ3os+jioURP8BR2B8tOV2rV2j8trvmLUgfS+P/+HevGObxCTjcRYxn6T7eg==} resolution: {integrity: sha512-mfEbBD7oi8yBHhcJucEjnrquREkJ3os+jioURP8BR2B8tOV2rV2j8trvmLUgfS+P/+HevGObxCTjcRYxn6T7eg==}
engines: {node: '>=16.12.0'} engines: {node: '>=16.12.0'}
dependencies: dependencies:
'@astrojs/markdown-remark': 2.2.1(astro@2.8.4) '@astrojs/markdown-remark': 2.2.1(astro@2.9.0)
'@astrojs/prism': 2.1.2 '@astrojs/prism': 2.1.2
'@mdx-js/mdx': 2.3.0 '@mdx-js/mdx': 2.3.0
acorn: 8.10.0 acorn: 8.10.0
@ -206,7 +206,7 @@ packages:
dependencies: dependencies:
babel-preset-solid: 1.7.7(@babel/core@7.22.9) babel-preset-solid: 1.7.7(@babel/core@7.22.9)
solid-js: 1.7.8 solid-js: 1.7.8
vitefu: 0.2.4(vite@4.4.4) vitefu: 0.2.4(vite@4.4.6)
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
- vite - vite
@ -601,8 +601,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/android-arm64@0.18.14: /@esbuild/android-arm64@0.18.15:
resolution: {integrity: sha512-rZ2v+Luba5/3D6l8kofWgTnqE+qsC/L5MleKIKFyllHTKHrNBMqeRCnZI1BtRx8B24xMYxeU32iIddRQqMsOsg==} resolution: {integrity: sha512-NI/gnWcMl2kXt1HJKOn2H69SYn4YNheKo6NZt1hyfKWdMbaGadxjZIkcj4Gjk/WPxnbFXs9/3HjGHaknCqjrww==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
@ -619,8 +619,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/android-arm@0.18.14: /@esbuild/android-arm@0.18.15:
resolution: {integrity: sha512-blODaaL+lngG5bdK/t4qZcQvq2BBqrABmYwqPPcS5VRxrCSGHb9R/rA3fqxh7R18I7WU4KKv+NYkt22FDfalcg==} resolution: {integrity: sha512-wlkQBWb79/jeEEoRmrxt/yhn5T1lU236OCNpnfRzaCJHZ/5gf82uYx1qmADTBWE0AR/v7FiozE1auk2riyQd3w==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
@ -637,8 +637,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/android-x64@0.18.14: /@esbuild/android-x64@0.18.15:
resolution: {integrity: sha512-qSwh8y38QKl+1Iqg+YhvCVYlSk3dVLk9N88VO71U4FUjtiSFylMWK3Ugr8GC6eTkkP4Tc83dVppt2n8vIdlSGg==} resolution: {integrity: sha512-FM9NQamSaEm/IZIhegF76aiLnng1kEsZl2eve/emxDeReVfRuRNmvT28l6hoFD9TsCxpK+i4v8LPpEj74T7yjA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [android] os: [android]
@ -655,8 +655,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/darwin-arm64@0.18.14: /@esbuild/darwin-arm64@0.18.15:
resolution: {integrity: sha512-9Hl2D2PBeDYZiNbnRKRWuxwHa9v5ssWBBjisXFkVcSP5cZqzZRFBUWEQuqBHO4+PKx4q4wgHoWtfQ1S7rUqJ2Q==} resolution: {integrity: sha512-XmrFwEOYauKte9QjS6hz60FpOCnw4zaPAb7XV7O4lx1r39XjJhTN7ZpXqJh4sN6q60zbP6QwAVVA8N/wUyBH/w==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@ -673,8 +673,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/darwin-x64@0.18.14: /@esbuild/darwin-x64@0.18.15:
resolution: {integrity: sha512-ZnI3Dg4ElQ6tlv82qLc/UNHtFsgZSKZ7KjsUNAo1BF1SoYDjkGKHJyCrYyWjFecmXpvvG/KJ9A/oe0H12odPLQ==} resolution: {integrity: sha512-bMqBmpw1e//7Fh5GLetSZaeo9zSC4/CMtrVFdj+bqKPGJuKyfNJ5Nf2m3LknKZTS+Q4oyPiON+v3eaJ59sLB5A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@ -691,8 +691,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/freebsd-arm64@0.18.14: /@esbuild/freebsd-arm64@0.18.15:
resolution: {integrity: sha512-h3OqR80Da4oQCIa37zl8tU5MwHQ7qgPV0oVScPfKJK21fSRZEhLE4IIVpmcOxfAVmqjU6NDxcxhYaM8aDIGRLw==} resolution: {integrity: sha512-LoTK5N3bOmNI9zVLCeTgnk5Rk0WdUTrr9dyDAQGVMrNTh9EAPuNwSTCgaKOKiDpverOa0htPcO9NwslSE5xuLA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
@ -709,8 +709,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/freebsd-x64@0.18.14: /@esbuild/freebsd-x64@0.18.15:
resolution: {integrity: sha512-ha4BX+S6CZG4BoH9tOZTrFIYC1DH13UTCRHzFc3GWX74nz3h/N6MPF3tuR3XlsNjMFUazGgm35MPW5tHkn2lzQ==} resolution: {integrity: sha512-62jX5n30VzgrjAjOk5orYeHFq6sqjvsIj1QesXvn5OZtdt5Gdj0vUNJy9NIpjfdNdqr76jjtzBJKf+h2uzYuTQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
@ -727,8 +727,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-arm64@0.18.14: /@esbuild/linux-arm64@0.18.15:
resolution: {integrity: sha512-IXORRe22In7U65NZCzjwAUc03nn8SDIzWCnfzJ6t/8AvGx5zBkcLfknI+0P+hhuftufJBmIXxdSTbzWc8X/V4w==} resolution: {integrity: sha512-BWncQeuWDgYv0jTNzJjaNgleduV4tMbQjmk/zpPh/lUdMcNEAxy+jvneDJ6RJkrqloG7tB9S9rCrtfk/kuplsQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -745,8 +745,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-arm@0.18.14: /@esbuild/linux-arm@0.18.15:
resolution: {integrity: sha512-5+7vehI1iqru5WRtJyU2XvTOvTGURw3OZxe3YTdE9muNNIdmKAVmSHpB3Vw2LazJk2ifEdIMt/wTWnVe5V98Kg==} resolution: {integrity: sha512-dT4URUv6ir45ZkBqhwZwyFV6cH61k8MttIwhThp2BGiVtagYvCToF+Bggyx2VI57RG4Fbt21f9TmXaYx0DeUJg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
@ -763,8 +763,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-ia32@0.18.14: /@esbuild/linux-ia32@0.18.15:
resolution: {integrity: sha512-BfHlMa0nibwpjG+VXbOoqJDmFde4UK2gnW351SQ2Zd4t1N3zNdmUEqRkw/srC1Sa1DRBE88Dbwg4JgWCbNz/FQ==} resolution: {integrity: sha512-JPXORvgHRHITqfms1dWT/GbEY89u848dC08o0yK3fNskhp0t2TuNUnsrrSgOdH28ceb1hJuwyr8R/1RnyPwocw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
@ -781,8 +781,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-loong64@0.18.14: /@esbuild/linux-loong64@0.18.15:
resolution: {integrity: sha512-j2/Ex++DRUWIAaUDprXd3JevzGtZ4/d7VKz+AYDoHZ3HjJzCyYBub9CU1wwIXN+viOP0b4VR3RhGClsvyt/xSw==} resolution: {integrity: sha512-kArPI0DopjJCEplsVj/H+2Qgzz7vdFSacHNsgoAKpPS6W/Ndh8Oe24HRDQ5QCu4jHgN6XOtfFfLpRx3TXv/mEg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
@ -799,8 +799,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-mips64el@0.18.14: /@esbuild/linux-mips64el@0.18.15:
resolution: {integrity: sha512-qn2+nc+ZCrJmiicoAnJXJJkZWt8Nwswgu1crY7N+PBR8ChBHh89XRxj38UU6Dkthl2yCVO9jWuafZ24muzDC/A==} resolution: {integrity: sha512-b/tmngUfO02E00c1XnNTw/0DmloKjb6XQeqxaYuzGwHe0fHVgx5/D6CWi+XH1DvkszjBUkK9BX7n1ARTOst59w==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
@ -817,8 +817,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-ppc64@0.18.14: /@esbuild/linux-ppc64@0.18.15:
resolution: {integrity: sha512-aGzXzd+djqeEC5IRkDKt3kWzvXoXC6K6GyYKxd+wsFJ2VQYnOWE954qV2tvy5/aaNrmgPTb52cSCHFE+Z7Z0yg==} resolution: {integrity: sha512-KXPY69MWw79QJkyvUYb2ex/OgnN/8N/Aw5UDPlgoRtoEfcBqfeLodPr42UojV3NdkoO4u10NXQdamWm1YEzSKw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
@ -835,8 +835,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-riscv64@0.18.14: /@esbuild/linux-riscv64@0.18.15:
resolution: {integrity: sha512-8C6vWbfr0ygbAiMFLS6OPz0BHvApkT2gCboOGV76YrYw+sD/MQJzyITNsjZWDXJwPu9tjrFQOVG7zijRzBCnLw==} resolution: {integrity: sha512-komK3NEAeeGRnvFEjX1SfVg6EmkfIi5aKzevdvJqMydYr9N+pRQK0PGJXk+bhoPZwOUgLO4l99FZmLGk/L1jWg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
@ -853,8 +853,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-s390x@0.18.14: /@esbuild/linux-s390x@0.18.15:
resolution: {integrity: sha512-G/Lf9iu8sRMM60OVGOh94ZW2nIStksEcITkXdkD09/T6QFD/o+g0+9WVyR/jajIb3A0LvBJ670tBnGe1GgXMgw==} resolution: {integrity: sha512-632T5Ts6gQ2WiMLWRRyeflPAm44u2E/s/TJvn+BP6M5mnHSk93cieaypj3VSMYO2ePTCRqAFXtuYi1yv8uZJNA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
@ -871,8 +871,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/linux-x64@0.18.14: /@esbuild/linux-x64@0.18.15:
resolution: {integrity: sha512-TBgStYBQaa3EGhgqIDM+ECnkreb0wkcKqL7H6m+XPcGUoU4dO7dqewfbm0mWEQYH3kzFHrzjOFNpSAVzDZRSJw==} resolution: {integrity: sha512-MsHtX0NgvRHsoOtYkuxyk4Vkmvk3PLRWfA4okK7c+6dT0Fu4SUqXAr9y4Q3d8vUf1VWWb6YutpL4XNe400iQ1g==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -889,8 +889,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/netbsd-x64@0.18.14: /@esbuild/netbsd-x64@0.18.15:
resolution: {integrity: sha512-stvCcjyCQR2lMTroqNhAbvROqRjxPEq0oQ380YdXxA81TaRJEucH/PzJ/qsEtsHgXlWFW6Ryr/X15vxQiyRXVg==} resolution: {integrity: sha512-djST6s+jQiwxMIVQ5rlt24JFIAr4uwUnzceuFL7BQT4CbrRtqBPueS4GjXSiIpmwVri1Icj/9pFRJ7/aScvT+A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
@ -907,8 +907,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/openbsd-x64@0.18.14: /@esbuild/openbsd-x64@0.18.15:
resolution: {integrity: sha512-apAOJF14CIsN5ht1PA57PboEMsNV70j3FUdxLmA2liZ20gEQnfTG5QU0FhENo5nwbTqCB2O3WDsXAihfODjHYw==} resolution: {integrity: sha512-naeRhUIvhsgeounjkF5mvrNAVMGAm6EJWiabskeE5yOeBbLp7T89tAEw0j5Jm/CZAwyLe3c67zyCWH6fsBLCpw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
@ -925,8 +925,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/sunos-x64@0.18.14: /@esbuild/sunos-x64@0.18.15:
resolution: {integrity: sha512-fYRaaS8mDgZcGybPn2MQbn1ZNZx+UXFSUoS5Hd2oEnlsyUcr/l3c6RnXf1bLDRKKdLRSabTmyCy7VLQ7VhGdOQ==} resolution: {integrity: sha512-qkT2+WxyKbNIKV1AEhI8QiSIgTHMcRctzSaa/I3kVgMS5dl3fOeoqkb7pW76KwxHoriImhx7Mg3TwN/auMDsyQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
@ -943,8 +943,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-arm64@0.18.14: /@esbuild/win32-arm64@0.18.15:
resolution: {integrity: sha512-1c44RcxKEJPrVj62XdmYhxXaU/V7auELCmnD+Ri+UCt+AGxTvzxl9uauQhrFso8gj6ZV1DaORV0sT9XSHOAk8Q==} resolution: {integrity: sha512-HC4/feP+pB2Vb+cMPUjAnFyERs+HJN7E6KaeBlFdBv799MhD+aPJlfi/yk36SED58J9TPwI8MAcVpJgej4ud0A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
@ -961,8 +961,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-ia32@0.18.14: /@esbuild/win32-ia32@0.18.15:
resolution: {integrity: sha512-EXAFttrdAxZkFQmpvcAQ2bywlWUsONp/9c2lcfvPUhu8vXBBenCXpoq9YkUvVP639ld3YGiYx0YUQ6/VQz3Maw==} resolution: {integrity: sha512-ovjwoRXI+gf52EVF60u9sSDj7myPixPxqzD5CmkEUmvs+W9Xd0iqISVBQn8xcx4ciIaIVlWCuTbYDOXOnOL44Q==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
@ -979,8 +979,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@esbuild/win32-x64@0.18.14: /@esbuild/win32-x64@0.18.15:
resolution: {integrity: sha512-K0QjGbcskx+gY+qp3v4/940qg8JitpXbdxFhRDA1aYoNaPff88+aEwoq45aqJ+ogpxQxmU0ZTjgnrQD/w8iiUg==} resolution: {integrity: sha512-imUxH9a3WJARyAvrG7srLyiK73XdX83NXQkjKvQ+7vPh3ZxoLrzvPkQKKw2DwZ+RV2ZB6vBfNHP8XScAmQC3aA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -1140,6 +1140,10 @@ packages:
'@types/ms': 0.7.31 '@types/ms': 0.7.31
dev: false dev: false
/@types/dom-view-transitions@1.0.1:
resolution: {integrity: sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==}
dev: false
/@types/estree-jsx@1.0.0: /@types/estree-jsx@1.0.0:
resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==}
dependencies: dependencies:
@ -1328,21 +1332,21 @@ packages:
hasBin: true hasBin: true
dev: false dev: false
/astro-pagefind@1.2.2(astro@2.8.4): /astro-pagefind@1.2.2(astro@2.9.0):
resolution: {integrity: sha512-5Y22/nCBxDAIVuV3hBf7hYB3xCkwc4HZ64jymjR0kv3ToNgsQLcmvpYV7qgzK+iMY11tryHe+PVJwIRJAlnZKQ==} resolution: {integrity: sha512-5Y22/nCBxDAIVuV3hBf7hYB3xCkwc4HZ64jymjR0kv3ToNgsQLcmvpYV7qgzK+iMY11tryHe+PVJwIRJAlnZKQ==}
peerDependencies: peerDependencies:
astro: ^2.0.4 astro: ^2.0.4
dependencies: dependencies:
'@pagefind/default-ui': 0.12.0 '@pagefind/default-ui': 0.12.0
astro: 2.8.4(sass@1.63.6) astro: 2.9.0(sass@1.64.0)
pagefind: 0.12.0 pagefind: 0.12.0
sirv: 2.0.3 sirv: 2.0.3
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
/astro@2.8.4(sass@1.63.6): /astro@2.9.0(sass@1.64.0):
resolution: {integrity: sha512-XTfMN6MszrkePcaLt19eQl5BA3Mg8Jqvb7wDWBYoQAJQwU0YE3BBbAwFgWosA1rBv4wClWIne8CKq5iBDklrOQ==} resolution: {integrity: sha512-qD8hFvFrpLDA1/wGivP9YbKq7vfMfS1XPE9SyrrDaYFB/NXnZPqnwSXOxRD0AA4WSv9OAtUO3DV8dHFj9xWi/Q==}
engines: {node: '>=16.12.0', npm: '>=6.14.0'} engines: {node: '>=16.12.0', npm: '>=6.14.0'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -1351,10 +1355,10 @@ packages:
sharp: sharp:
optional: true optional: true
dependencies: dependencies:
'@astrojs/compiler': 1.5.7 '@astrojs/compiler': 1.6.1
'@astrojs/internal-helpers': 0.1.1 '@astrojs/internal-helpers': 0.1.1
'@astrojs/language-server': 1.0.8 '@astrojs/language-server': 1.0.8
'@astrojs/markdown-remark': 2.2.1(astro@2.8.4) '@astrojs/markdown-remark': 2.2.1(astro@2.9.0)
'@astrojs/telemetry': 2.1.1 '@astrojs/telemetry': 2.1.1
'@astrojs/webapi': 2.2.0 '@astrojs/webapi': 2.2.0
'@babel/core': 7.22.9 '@babel/core': 7.22.9
@ -1364,6 +1368,7 @@ packages:
'@babel/traverse': 7.22.8 '@babel/traverse': 7.22.8
'@babel/types': 7.22.5 '@babel/types': 7.22.5
'@types/babel__core': 7.20.1 '@types/babel__core': 7.20.1
'@types/dom-view-transitions': 1.0.1
'@types/yargs-parser': 21.0.0 '@types/yargs-parser': 21.0.0
acorn: 8.10.0 acorn: 8.10.0
boxen: 6.2.1 boxen: 6.2.1
@ -1387,6 +1392,7 @@ packages:
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.27.0 magic-string: 0.27.0
mime: 3.0.0 mime: 3.0.0
network-information-types: 0.1.1(typescript@5.1.6)
ora: 6.3.1 ora: 6.3.1
p-limit: 4.0.0 p-limit: 4.0.0
path-to-regexp: 6.2.1 path-to-regexp: 6.2.1
@ -1402,8 +1408,8 @@ packages:
typescript: 5.1.6 typescript: 5.1.6
unist-util-visit: 4.1.2 unist-util-visit: 4.1.2
vfile: 5.3.7 vfile: 5.3.7
vite: 4.4.4(sass@1.63.6) vite: 4.4.6(sass@1.64.0)
vitefu: 0.2.4(vite@4.4.4) vitefu: 0.2.4(vite@4.4.6)
which-pm: 2.0.0 which-pm: 2.0.0
yargs-parser: 21.1.1 yargs-parser: 21.1.1
zod: 3.21.4 zod: 3.21.4
@ -1497,8 +1503,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001516 caniuse-lite: 1.0.30001517
electron-to-chromium: 1.4.463 electron-to-chromium: 1.4.467
node-releases: 2.0.13 node-releases: 2.0.13
update-browserslist-db: 1.0.11(browserslist@4.21.9) update-browserslist-db: 1.0.11(browserslist@4.21.9)
dev: false dev: false
@ -1536,8 +1542,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: false dev: false
/caniuse-lite@1.0.30001516: /caniuse-lite@1.0.30001517:
resolution: {integrity: sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==} resolution: {integrity: sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==}
dev: false dev: false
/ccount@2.0.1: /ccount@2.0.1:
@ -1797,8 +1803,8 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: false dev: false
/electron-to-chromium@1.4.463: /electron-to-chromium@1.4.467:
resolution: {integrity: sha512-fT3hvdUWLjDbaTGzyOjng/CQhQJSQP8ThO3XZAoaxHvHo2kUXiRQVMj9M235l8uDFiNPsPa6KHT1p3RaR6ugRw==} resolution: {integrity: sha512-2qI70O+rR4poYeF2grcuS/bCps5KJh6y1jtZMDDEteyKJQrzLOEhFyXCLcHW6DTBjKjWkk26JhWoAi+Ux9A0fg==}
dev: false dev: false
/emmet@2.4.5: /emmet@2.4.5:
@ -1859,34 +1865,34 @@ packages:
'@esbuild/win32-x64': 0.17.19 '@esbuild/win32-x64': 0.17.19
dev: false dev: false
/esbuild@0.18.14: /esbuild@0.18.15:
resolution: {integrity: sha512-uNPj5oHPYmj+ZhSQeYQVFZ+hAlJZbAGOmmILWIqrGvPVlNLbyOvU5Bu6Woi8G8nskcx0vwY0iFoMPrzT86Ko+w==} resolution: {integrity: sha512-3WOOLhrvuTGPRzQPU6waSDWrDTnQriia72McWcn6UCi43GhCHrXH4S59hKMeez+IITmdUuUyvbU9JIp+t3xlPQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
optionalDependencies: optionalDependencies:
'@esbuild/android-arm': 0.18.14 '@esbuild/android-arm': 0.18.15
'@esbuild/android-arm64': 0.18.14 '@esbuild/android-arm64': 0.18.15
'@esbuild/android-x64': 0.18.14 '@esbuild/android-x64': 0.18.15
'@esbuild/darwin-arm64': 0.18.14 '@esbuild/darwin-arm64': 0.18.15
'@esbuild/darwin-x64': 0.18.14 '@esbuild/darwin-x64': 0.18.15
'@esbuild/freebsd-arm64': 0.18.14 '@esbuild/freebsd-arm64': 0.18.15
'@esbuild/freebsd-x64': 0.18.14 '@esbuild/freebsd-x64': 0.18.15
'@esbuild/linux-arm': 0.18.14 '@esbuild/linux-arm': 0.18.15
'@esbuild/linux-arm64': 0.18.14 '@esbuild/linux-arm64': 0.18.15
'@esbuild/linux-ia32': 0.18.14 '@esbuild/linux-ia32': 0.18.15
'@esbuild/linux-loong64': 0.18.14 '@esbuild/linux-loong64': 0.18.15
'@esbuild/linux-mips64el': 0.18.14 '@esbuild/linux-mips64el': 0.18.15
'@esbuild/linux-ppc64': 0.18.14 '@esbuild/linux-ppc64': 0.18.15
'@esbuild/linux-riscv64': 0.18.14 '@esbuild/linux-riscv64': 0.18.15
'@esbuild/linux-s390x': 0.18.14 '@esbuild/linux-s390x': 0.18.15
'@esbuild/linux-x64': 0.18.14 '@esbuild/linux-x64': 0.18.15
'@esbuild/netbsd-x64': 0.18.14 '@esbuild/netbsd-x64': 0.18.15
'@esbuild/openbsd-x64': 0.18.14 '@esbuild/openbsd-x64': 0.18.15
'@esbuild/sunos-x64': 0.18.14 '@esbuild/sunos-x64': 0.18.15
'@esbuild/win32-arm64': 0.18.14 '@esbuild/win32-arm64': 0.18.15
'@esbuild/win32-ia32': 0.18.14 '@esbuild/win32-ia32': 0.18.15
'@esbuild/win32-x64': 0.18.14 '@esbuild/win32-x64': 0.18.15
dev: false dev: false
/escalade@3.1.1: /escalade@3.1.1:
@ -3251,6 +3257,14 @@ packages:
hasBin: true hasBin: true
dev: false dev: false
/network-information-types@0.1.1(typescript@5.1.6):
resolution: {integrity: sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==}
peerDependencies:
typescript: '>= 3.0.0'
dependencies:
typescript: 5.1.6
dev: false
/nlcst-to-string@3.1.1: /nlcst-to-string@3.1.1:
resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==}
dependencies: dependencies:
@ -3468,8 +3482,8 @@ packages:
find-up: 4.1.0 find-up: 4.1.0
dev: false dev: false
/postcss@8.4.26: /postcss@8.4.27:
resolution: {integrity: sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==} resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
dependencies: dependencies:
nanoid: 3.3.6 nanoid: 3.3.6
@ -3491,7 +3505,7 @@ packages:
resolution: {integrity: sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==} resolution: {integrity: sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==}
engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'}
dependencies: dependencies:
'@astrojs/compiler': 1.5.7 '@astrojs/compiler': 1.6.1
prettier: 2.8.8 prettier: 2.8.8
sass-formatter: 0.7.6 sass-formatter: 0.7.6
synckit: 0.8.5 synckit: 0.8.5
@ -3783,8 +3797,8 @@ packages:
suf-log: 2.5.3 suf-log: 2.5.3
dev: false dev: false
/sass@1.63.6: /sass@1.64.0:
resolution: {integrity: sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==} resolution: {integrity: sha512-m7YtAGmQta9uANIUJwXesAJMSncqH+3INc8kdVXs6eV6GUC8Qu2IYKQSN8PRLgiQfpca697G94klm2leYMxSHw==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
@ -4230,8 +4244,8 @@ packages:
vfile-message: 3.1.4 vfile-message: 3.1.4
dev: false dev: false
/vite@4.4.4(sass@1.63.6): /vite@4.4.6(sass@1.64.0):
resolution: {integrity: sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==} resolution: {integrity: sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -4258,15 +4272,15 @@ packages:
terser: terser:
optional: true optional: true
dependencies: dependencies:
esbuild: 0.18.14 esbuild: 0.18.15
postcss: 8.4.26 postcss: 8.4.27
rollup: 3.26.3 rollup: 3.26.3
sass: 1.63.6 sass: 1.64.0
optionalDependencies: optionalDependencies:
fsevents: 2.3.2 fsevents: 2.3.2
dev: false dev: false
/vitefu@0.2.4(vite@4.4.4): /vitefu@0.2.4(vite@4.4.6):
resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
peerDependencies: peerDependencies:
vite: ^3.0.0 || ^4.0.0 vite: ^3.0.0 || ^4.0.0
@ -4274,7 +4288,7 @@ packages:
vite: vite:
optional: true optional: true
dependencies: dependencies:
vite: 4.4.4(sass@1.63.6) vite: 4.4.6(sass@1.64.0)
dev: false dev: false
/vscode-css-languageservice@6.2.6: /vscode-css-languageservice@6.2.6:

View file

@ -29,4 +29,38 @@ I've been playing Hanafuda for a while now, so I decided to write a short introd
Thanks for visiting! :smile: Thanks for visiting! :smile:
<div style="display: flex; justify-content: center">
<pre style="display: block; font-family: Helvetica; font-size: 0.5rem">
             ,、
           /ハ\
          _/-─-iヘ- ..,,_
      ,..::'"´:└──'─'::::::::::::'::.、
      :::::::/::::::::!::::::::::::';::::::::::::`ヽ;:::::ヽ.
    /:::::::::::;'::::/::ハ:::::::::!:::!:::::::::::i:::::::';::::::::',
    !::::::::::::|:::/メ!_|::::::/!/|-‐ァ:;ハ:::::::ト、::;;_!_
    !::::::::::;ハ:7´i'ハ|/ ァテァく!::!::::::/:::::::::| `ヽ
    八:::::/|::::i` ,!_リ    |  ハ〉|::::::::::::::! くソ      
    ! ヽ;ハ|::7"   '    `ー'/:::!::::::::/:::::;ハ      _,/、
   ム   /;:>、,  `こフ ";'::::/--'、/!:::|_,,.. -''"´  ノ '、__
     _´:::::_ァ-r、イ|::/    7r' ̄    _,,.. -‐ー‐'´
     ´ ̄/´::::::_|__/ レi    } |__,,.. -''"´
       レ'"´ /´! /ム  /ゝ、.___ン´八ノ
   rっEヨ,ーr、rイ  |/ハ」レ'  ヽ/|:::::    _´ヽ.
    {,)◎】]::|::|>,!、 〈く八」   ノ `'くゝ-''"´:::::::::::ハ
    ヾ─‐‐く/`ー'ヘ. io      ン、⌒ヽ;:::::::::::|
        `ヽ. ,ハ、  -   :iヽ!  レ'::::::::::::::|
     ヽ、__,-く__/_,,.. イ::::::/:::::', /:::::::::::/::::|
    /::::::r'|::::/´ :::/::::::::::::::::::!:::::;'::::::::::::::::::::;':::::::!
    |::::::/::レ' rく::::::::::::/::::::::/::::::i::::::::::::!:::::::|::::::;'
    ||:::/   ヽ,ン、:::::::;':::::::::;':::::::::';:::::::::::レ'i::::/|::::/
       レ'    /ヽ、こヽ、__::::i::::::__'r-r'_,r'レ'!::レ'
           ,'   /ヽ、こ.二こンァ'"´   レ'
           ヽ、__,,.. ''"/    
                〈   , イ
                   __,ノヽ.
                   _,|i
                     ト‐':::メ、
                    '、_、__>
</pre>
</div>