[READ-ONLY] Mirror of https://github.com/danielroe/roe.dev. This is the code and content for my personal website, built in Nuxt. roe.dev
0

Configure Feed

Select the types of activity you want to include in your feed.

feat: add support for live voting (#1273)

author
Daniel Roe
committer
GitHub
date (Aug 5, 2023, 10:44 PM +0100) commit 7bb87bf9 parent 900f47b4
+987 -132
+1
.gitignore
··· 94 94 .unlighthouse 95 95 96 96 test-results 97 + .partykit
+1 -1
budget.json
··· 16 16 }, 17 17 { 18 18 "resourceType": "other", 19 - "budget": 8.9 19 + "budget": 9.5 20 20 } 21 21 ], 22 22 "resourceCounts": [
+1
nuxt.config.ts
··· 9 9 }, 10 10 devtools: { enabled: true }, 11 11 runtimeConfig: { 12 + voteUrl: '', 12 13 sessionPassword: '', 13 14 // emailing ideas 14 15 resendApiKey: '',
+3
package.json
··· 6 6 "dev": "nuxt dev", 7 7 "build": "nuxt build", 8 8 "start": "nuxt start", 9 + "partykit:dev": "partykit dev ./partykit/server.ts", 10 + "partykit:deploy": "partykit deploy ./partykit/server.ts", 9 11 "lint:js": "eslint --ext .js,.ts,.mjs,.vue --fix --ignore-path .gitignore .", 10 12 "lint:style": "stylelint **/*.{vue,css} --fix --ignore-path .gitignore", 11 13 "lint": "pnpm lint:js && pnpm lint:style", ··· 47 49 "mlly": "^1.4.0", 48 50 "nuxt": "3.6.5", 49 51 "nuxt-time": "^0.1.1", 52 + "partykit": "0.0.0-278833e", 50 53 "pathe": "^1.1.1", 51 54 "postcss-nesting": "^12.0.0", 52 55 "prism-themes": "1.9.0",
+35
partykit/server.ts
··· 1 + import type { PartyKitRoom, PartyKitServer } from 'partykit/server' 2 + 3 + export default { 4 + async onConnect(ws, room) { 5 + const set = async (val: number) => { 6 + await room.storage.put('count', val) 7 + ws.send(`count:${val}`) 8 + } 9 + 10 + ws.send(`count:${await get(room)}`) 11 + ws.addEventListener('message', async ({ data }) => { 12 + if (data === 'vote') { 13 + await set((await get(room)) + 1) 14 + } 15 + if (data === 'clear') { 16 + await set(0) 17 + } 18 + }) 19 + }, 20 + async onRequest(request, room) { 21 + if (request.method === 'GET') { 22 + return new Response(String(await get(room)), { status: 200 }) 23 + } 24 + if (request.method === 'POST') { 25 + const val = (await get(room)) + 1 26 + await room.storage.put('count', val) 27 + room.broadcast(`count:${val}`) 28 + return new Response(null, { status: 204 }) 29 + } 30 + return new Response('Invalid request', { status: 422 }) 31 + }, 32 + } satisfies PartyKitServer 33 + 34 + const get = (room: PartyKitRoom) => 35 + room.storage.get<number>('count').then(r => r || 0)
+917 -129
pnpm-lock.yaml
··· 89 89 nuxt-time: 90 90 specifier: ^0.1.1 91 91 version: 0.1.1 92 + partykit: 93 + specifier: 0.0.0-278833e 94 + version: 0.0.0-278833e 92 95 pathe: 93 96 specifier: ^1.1.1 94 97 version: 1.1.1 ··· 208 211 /@aashutoshrathi/word-wrap@1.2.6: 209 212 resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} 210 213 engines: {node: '>=0.10.0'} 214 + 215 + /@alcalzone/ansi-tokenize@0.1.1: 216 + resolution: {integrity: sha512-0ePcNHsuFOdSZRTkcp6rD/EF6Ls4f2OzBBwXltsk8hHadr6PPKiL/obFrMwoff+twCTdNuvSKywGGPLD2OXV6A==} 217 + engines: {node: '>=16'} 218 + dependencies: 219 + ansi-styles: 6.2.1 220 + is-fullwidth-code-point: 4.0.0 221 + dev: false 211 222 212 223 /@ampproject/remapping@2.2.1: 213 224 resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} ··· 515 526 '@babel/helper-plugin-utils': 7.22.5 516 527 '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.9) 517 528 529 + /@babel/runtime@7.22.6: 530 + resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} 531 + engines: {node: '>=6.9.0'} 532 + dependencies: 533 + regenerator-runtime: 0.13.11 534 + dev: false 535 + 518 536 /@babel/standalone@7.22.9: 519 537 resolution: {integrity: sha512-RRUFpN2WiHaczMqIhmy7VoruvSw+c3NSq6BczondQ6elJXtKzr9cAWWsWWZvtZ/rYFQpoQlch5VxQe4aWTt8LA==} 520 538 engines: {node: '>=6.9.0'} ··· 571 589 dependencies: 572 590 mime: 3.0.0 573 591 592 + /@cloudflare/workerd-darwin-64@1.20230801.0: 593 + resolution: {integrity: sha512-f/HaLoQzw0qusw+MXxc4mheFCERj64iJ74EK7klms+Ruv4lGYN2PqoUMAQ8Vq5RqXb/B3nfg3+DUmSP7nbc0Vg==} 594 + engines: {node: '>=16'} 595 + cpu: [x64] 596 + os: [darwin] 597 + requiresBuild: true 598 + dev: false 599 + optional: true 600 + 601 + /@cloudflare/workerd-darwin-arm64@1.20230801.0: 602 + resolution: {integrity: sha512-VgfBuT43uN+WOQjVfu96lKcmydQtB08AGG3CxtTLDbbJ36kRUq9lLu2lwhu67GS3264xq2cQngeSx+s6pObHKA==} 603 + engines: {node: '>=16'} 604 + cpu: [arm64] 605 + os: [darwin] 606 + requiresBuild: true 607 + dev: false 608 + optional: true 609 + 610 + /@cloudflare/workerd-linux-64@1.20230801.0: 611 + resolution: {integrity: sha512-DVlac5QhxhpmPFC9m4Ztg7La6g5R9uB4dg4C6+8cTckUtAfkXEwO7GIAvsfsumIP6XVOGg58qf/bCzqmJVN62g==} 612 + engines: {node: '>=16'} 613 + cpu: [x64] 614 + os: [linux] 615 + requiresBuild: true 616 + dev: false 617 + optional: true 618 + 619 + /@cloudflare/workerd-linux-arm64@1.20230801.0: 620 + resolution: {integrity: sha512-jbF4sK5x9+w4ovaycfXyOtxe6IK2m0c33hxjmsMYDPGCWfWs6ZOacgFjGwnGG0HirYBv1cglJVMFsnCHoWI4mg==} 621 + engines: {node: '>=16'} 622 + cpu: [arm64] 623 + os: [linux] 624 + requiresBuild: true 625 + dev: false 626 + optional: true 627 + 628 + /@cloudflare/workerd-windows-64@1.20230801.0: 629 + resolution: {integrity: sha512-qTn6cyFUmz3zr0Vr+Y3p2UXdUAV6CB76kD28S+yIqW5nzZYSH5islASeMD9d1NdXhdd1kaAs1t2+1OkGxBP8aw==} 630 + engines: {node: '>=16'} 631 + cpu: [x64] 632 + os: [win32] 633 + requiresBuild: true 634 + dev: false 635 + optional: true 636 + 637 + /@cloudflare/workers-types@4.20230801.0: 638 + resolution: {integrity: sha512-RzRUR+J/T3h58qbTZHYntYsnZXu3JnrlZIhqP2hhdyfoZAZ/+ko4wX0foAqlYHi+kXWaWtySHBuMcx6ec6TXlQ==} 639 + dev: false 640 + 574 641 /@commitlint/cli@17.6.7: 575 642 resolution: {integrity: sha512-nzZmfO5KIOupYppn1MsnYX/80I+KDlxiwkks3CJT0XT+t34UgqGi3eSyEuzgcIjPlORk5/GMaAEiys78iLfGMg==} 576 643 engines: {node: '>=v14'} ··· 805 872 requiresBuild: true 806 873 optional: true 807 874 808 - /@esbuild/android-arm64@0.18.15: 809 - resolution: {integrity: sha512-NI/gnWcMl2kXt1HJKOn2H69SYn4YNheKo6NZt1hyfKWdMbaGadxjZIkcj4Gjk/WPxnbFXs9/3HjGHaknCqjrww==} 875 + /@esbuild/android-arm64@0.18.17: 876 + resolution: {integrity: sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==} 810 877 engines: {node: '>=12'} 811 878 cpu: [arm64] 812 879 os: [android] ··· 821 888 requiresBuild: true 822 889 optional: true 823 890 824 - /@esbuild/android-arm@0.18.15: 825 - resolution: {integrity: sha512-wlkQBWb79/jeEEoRmrxt/yhn5T1lU236OCNpnfRzaCJHZ/5gf82uYx1qmADTBWE0AR/v7FiozE1auk2riyQd3w==} 891 + /@esbuild/android-arm@0.18.17: 892 + resolution: {integrity: sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==} 826 893 engines: {node: '>=12'} 827 894 cpu: [arm] 828 895 os: [android] ··· 837 904 requiresBuild: true 838 905 optional: true 839 906 840 - /@esbuild/android-x64@0.18.15: 841 - resolution: {integrity: sha512-FM9NQamSaEm/IZIhegF76aiLnng1kEsZl2eve/emxDeReVfRuRNmvT28l6hoFD9TsCxpK+i4v8LPpEj74T7yjA==} 907 + /@esbuild/android-x64@0.18.17: 908 + resolution: {integrity: sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==} 842 909 engines: {node: '>=12'} 843 910 cpu: [x64] 844 911 os: [android] ··· 853 920 requiresBuild: true 854 921 optional: true 855 922 856 - /@esbuild/darwin-arm64@0.18.15: 857 - resolution: {integrity: sha512-XmrFwEOYauKte9QjS6hz60FpOCnw4zaPAb7XV7O4lx1r39XjJhTN7ZpXqJh4sN6q60zbP6QwAVVA8N/wUyBH/w==} 923 + /@esbuild/darwin-arm64@0.18.17: 924 + resolution: {integrity: sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==} 858 925 engines: {node: '>=12'} 859 926 cpu: [arm64] 860 927 os: [darwin] ··· 869 936 requiresBuild: true 870 937 optional: true 871 938 872 - /@esbuild/darwin-x64@0.18.15: 873 - resolution: {integrity: sha512-bMqBmpw1e//7Fh5GLetSZaeo9zSC4/CMtrVFdj+bqKPGJuKyfNJ5Nf2m3LknKZTS+Q4oyPiON+v3eaJ59sLB5A==} 939 + /@esbuild/darwin-x64@0.18.17: 940 + resolution: {integrity: sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==} 874 941 engines: {node: '>=12'} 875 942 cpu: [x64] 876 943 os: [darwin] ··· 885 952 requiresBuild: true 886 953 optional: true 887 954 888 - /@esbuild/freebsd-arm64@0.18.15: 889 - resolution: {integrity: sha512-LoTK5N3bOmNI9zVLCeTgnk5Rk0WdUTrr9dyDAQGVMrNTh9EAPuNwSTCgaKOKiDpverOa0htPcO9NwslSE5xuLA==} 955 + /@esbuild/freebsd-arm64@0.18.17: 956 + resolution: {integrity: sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==} 890 957 engines: {node: '>=12'} 891 958 cpu: [arm64] 892 959 os: [freebsd] ··· 901 968 requiresBuild: true 902 969 optional: true 903 970 904 - /@esbuild/freebsd-x64@0.18.15: 905 - resolution: {integrity: sha512-62jX5n30VzgrjAjOk5orYeHFq6sqjvsIj1QesXvn5OZtdt5Gdj0vUNJy9NIpjfdNdqr76jjtzBJKf+h2uzYuTQ==} 971 + /@esbuild/freebsd-x64@0.18.17: 972 + resolution: {integrity: sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==} 906 973 engines: {node: '>=12'} 907 974 cpu: [x64] 908 975 os: [freebsd] ··· 917 984 requiresBuild: true 918 985 optional: true 919 986 920 - /@esbuild/linux-arm64@0.18.15: 921 - resolution: {integrity: sha512-BWncQeuWDgYv0jTNzJjaNgleduV4tMbQjmk/zpPh/lUdMcNEAxy+jvneDJ6RJkrqloG7tB9S9rCrtfk/kuplsQ==} 987 + /@esbuild/linux-arm64@0.18.17: 988 + resolution: {integrity: sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==} 922 989 engines: {node: '>=12'} 923 990 cpu: [arm64] 924 991 os: [linux] ··· 933 1000 requiresBuild: true 934 1001 optional: true 935 1002 936 - /@esbuild/linux-arm@0.18.15: 937 - resolution: {integrity: sha512-dT4URUv6ir45ZkBqhwZwyFV6cH61k8MttIwhThp2BGiVtagYvCToF+Bggyx2VI57RG4Fbt21f9TmXaYx0DeUJg==} 1003 + /@esbuild/linux-arm@0.18.17: 1004 + resolution: {integrity: sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==} 938 1005 engines: {node: '>=12'} 939 1006 cpu: [arm] 940 1007 os: [linux] ··· 949 1016 requiresBuild: true 950 1017 optional: true 951 1018 952 - /@esbuild/linux-ia32@0.18.15: 953 - resolution: {integrity: sha512-JPXORvgHRHITqfms1dWT/GbEY89u848dC08o0yK3fNskhp0t2TuNUnsrrSgOdH28ceb1hJuwyr8R/1RnyPwocw==} 1019 + /@esbuild/linux-ia32@0.18.17: 1020 + resolution: {integrity: sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==} 954 1021 engines: {node: '>=12'} 955 1022 cpu: [ia32] 956 1023 os: [linux] ··· 965 1032 requiresBuild: true 966 1033 optional: true 967 1034 968 - /@esbuild/linux-loong64@0.18.15: 969 - resolution: {integrity: sha512-kArPI0DopjJCEplsVj/H+2Qgzz7vdFSacHNsgoAKpPS6W/Ndh8Oe24HRDQ5QCu4jHgN6XOtfFfLpRx3TXv/mEg==} 1035 + /@esbuild/linux-loong64@0.18.17: 1036 + resolution: {integrity: sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==} 970 1037 engines: {node: '>=12'} 971 1038 cpu: [loong64] 972 1039 os: [linux] ··· 981 1048 requiresBuild: true 982 1049 optional: true 983 1050 984 - /@esbuild/linux-mips64el@0.18.15: 985 - resolution: {integrity: sha512-b/tmngUfO02E00c1XnNTw/0DmloKjb6XQeqxaYuzGwHe0fHVgx5/D6CWi+XH1DvkszjBUkK9BX7n1ARTOst59w==} 1051 + /@esbuild/linux-mips64el@0.18.17: 1052 + resolution: {integrity: sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==} 986 1053 engines: {node: '>=12'} 987 1054 cpu: [mips64el] 988 1055 os: [linux] ··· 997 1064 requiresBuild: true 998 1065 optional: true 999 1066 1000 - /@esbuild/linux-ppc64@0.18.15: 1001 - resolution: {integrity: sha512-KXPY69MWw79QJkyvUYb2ex/OgnN/8N/Aw5UDPlgoRtoEfcBqfeLodPr42UojV3NdkoO4u10NXQdamWm1YEzSKw==} 1067 + /@esbuild/linux-ppc64@0.18.17: 1068 + resolution: {integrity: sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==} 1002 1069 engines: {node: '>=12'} 1003 1070 cpu: [ppc64] 1004 1071 os: [linux] ··· 1013 1080 requiresBuild: true 1014 1081 optional: true 1015 1082 1016 - /@esbuild/linux-riscv64@0.18.15: 1017 - resolution: {integrity: sha512-komK3NEAeeGRnvFEjX1SfVg6EmkfIi5aKzevdvJqMydYr9N+pRQK0PGJXk+bhoPZwOUgLO4l99FZmLGk/L1jWg==} 1083 + /@esbuild/linux-riscv64@0.18.17: 1084 + resolution: {integrity: sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==} 1018 1085 engines: {node: '>=12'} 1019 1086 cpu: [riscv64] 1020 1087 os: [linux] ··· 1029 1096 requiresBuild: true 1030 1097 optional: true 1031 1098 1032 - /@esbuild/linux-s390x@0.18.15: 1033 - resolution: {integrity: sha512-632T5Ts6gQ2WiMLWRRyeflPAm44u2E/s/TJvn+BP6M5mnHSk93cieaypj3VSMYO2ePTCRqAFXtuYi1yv8uZJNA==} 1099 + /@esbuild/linux-s390x@0.18.17: 1100 + resolution: {integrity: sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==} 1034 1101 engines: {node: '>=12'} 1035 1102 cpu: [s390x] 1036 1103 os: [linux] ··· 1045 1112 requiresBuild: true 1046 1113 optional: true 1047 1114 1048 - /@esbuild/linux-x64@0.18.15: 1049 - resolution: {integrity: sha512-MsHtX0NgvRHsoOtYkuxyk4Vkmvk3PLRWfA4okK7c+6dT0Fu4SUqXAr9y4Q3d8vUf1VWWb6YutpL4XNe400iQ1g==} 1115 + /@esbuild/linux-x64@0.18.17: 1116 + resolution: {integrity: sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==} 1050 1117 engines: {node: '>=12'} 1051 1118 cpu: [x64] 1052 1119 os: [linux] ··· 1061 1128 requiresBuild: true 1062 1129 optional: true 1063 1130 1064 - /@esbuild/netbsd-x64@0.18.15: 1065 - resolution: {integrity: sha512-djST6s+jQiwxMIVQ5rlt24JFIAr4uwUnzceuFL7BQT4CbrRtqBPueS4GjXSiIpmwVri1Icj/9pFRJ7/aScvT+A==} 1131 + /@esbuild/netbsd-x64@0.18.17: 1132 + resolution: {integrity: sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==} 1066 1133 engines: {node: '>=12'} 1067 1134 cpu: [x64] 1068 1135 os: [netbsd] ··· 1077 1144 requiresBuild: true 1078 1145 optional: true 1079 1146 1080 - /@esbuild/openbsd-x64@0.18.15: 1081 - resolution: {integrity: sha512-naeRhUIvhsgeounjkF5mvrNAVMGAm6EJWiabskeE5yOeBbLp7T89tAEw0j5Jm/CZAwyLe3c67zyCWH6fsBLCpw==} 1147 + /@esbuild/openbsd-x64@0.18.17: 1148 + resolution: {integrity: sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==} 1082 1149 engines: {node: '>=12'} 1083 1150 cpu: [x64] 1084 1151 os: [openbsd] ··· 1093 1160 requiresBuild: true 1094 1161 optional: true 1095 1162 1096 - /@esbuild/sunos-x64@0.18.15: 1097 - resolution: {integrity: sha512-qkT2+WxyKbNIKV1AEhI8QiSIgTHMcRctzSaa/I3kVgMS5dl3fOeoqkb7pW76KwxHoriImhx7Mg3TwN/auMDsyQ==} 1163 + /@esbuild/sunos-x64@0.18.17: 1164 + resolution: {integrity: sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==} 1098 1165 engines: {node: '>=12'} 1099 1166 cpu: [x64] 1100 1167 os: [sunos] ··· 1109 1176 requiresBuild: true 1110 1177 optional: true 1111 1178 1112 - /@esbuild/win32-arm64@0.18.15: 1113 - resolution: {integrity: sha512-HC4/feP+pB2Vb+cMPUjAnFyERs+HJN7E6KaeBlFdBv799MhD+aPJlfi/yk36SED58J9TPwI8MAcVpJgej4ud0A==} 1179 + /@esbuild/win32-arm64@0.18.17: 1180 + resolution: {integrity: sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==} 1114 1181 engines: {node: '>=12'} 1115 1182 cpu: [arm64] 1116 1183 os: [win32] ··· 1125 1192 requiresBuild: true 1126 1193 optional: true 1127 1194 1128 - /@esbuild/win32-ia32@0.18.15: 1129 - resolution: {integrity: sha512-ovjwoRXI+gf52EVF60u9sSDj7myPixPxqzD5CmkEUmvs+W9Xd0iqISVBQn8xcx4ciIaIVlWCuTbYDOXOnOL44Q==} 1195 + /@esbuild/win32-ia32@0.18.17: 1196 + resolution: {integrity: sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==} 1130 1197 engines: {node: '>=12'} 1131 1198 cpu: [ia32] 1132 1199 os: [win32] ··· 1141 1208 requiresBuild: true 1142 1209 optional: true 1143 1210 1144 - /@esbuild/win32-x64@0.18.15: 1145 - resolution: {integrity: sha512-imUxH9a3WJARyAvrG7srLyiK73XdX83NXQkjKvQ+7vPh3ZxoLrzvPkQKKw2DwZ+RV2ZB6vBfNHP8XScAmQC3aA==} 1211 + /@esbuild/win32-x64@0.18.17: 1212 + resolution: {integrity: sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==} 1146 1213 engines: {node: '>=12'} 1147 1214 cpu: [x64] 1148 1215 os: [win32] ··· 1188 1255 requiresBuild: true 1189 1256 dev: false 1190 1257 optional: true 1258 + 1259 + /@fastify/deepmerge@1.3.0: 1260 + resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} 1261 + dev: false 1191 1262 1192 1263 /@hapi/hoek@9.3.0: 1193 1264 resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} ··· 1495 1566 dependencies: 1496 1567 '@nuxt/kit': 3.6.5 1497 1568 '@nuxt/schema': 3.6.5 1498 - execa: 7.1.1 1569 + execa: 7.2.0 1499 1570 nuxt: 3.6.5(@types/node@20.4.4)(eslint@8.45.0)(stylelint@15.10.2)(typescript@5.1.6)(vue-tsc@1.8.5) 1500 1571 vite: 4.4.6(@types/node@20.4.4) 1501 1572 transitivePeerDependencies: ··· 1509 1580 dependencies: 1510 1581 consola: 3.2.3 1511 1582 diff: 5.1.0 1512 - execa: 7.1.1 1583 + execa: 7.2.0 1513 1584 global-dirs: 3.0.1 1514 1585 magicast: 0.2.9 1515 1586 pathe: 1.1.1 ··· 1533 1604 birpc: 0.2.12 1534 1605 boxen: 7.1.1 1535 1606 consola: 3.2.3 1536 - execa: 7.1.1 1607 + execa: 7.2.0 1537 1608 fast-folder-size: 2.1.0 1538 1609 fast-glob: 3.3.1 1539 1610 get-port-please: 3.0.1 ··· 1696 1767 '@nuxt/schema': 3.6.5 1697 1768 consola: 3.2.3 1698 1769 defu: 6.1.2 1699 - execa: 7.1.1 1770 + execa: 7.2.0 1700 1771 get-port-please: 3.0.1 1701 1772 ofetch: 1.1.1 1702 1773 pathe: 1.1.1 ··· 1726 1797 consola: 3.2.3 1727 1798 cssnano: 6.0.1(postcss@8.4.27) 1728 1799 defu: 6.1.2 1729 - esbuild: 0.18.15 1800 + esbuild: 0.18.17 1730 1801 escape-string-regexp: 5.0.0 1731 1802 estree-walker: 3.0.3 1732 1803 externality: 1.0.2 ··· 1869 1940 fsevents: 2.3.2 1870 1941 dev: true 1871 1942 1943 + /@pnpm/config.env-replace@1.1.0: 1944 + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} 1945 + engines: {node: '>=12.22.0'} 1946 + dev: false 1947 + 1948 + /@pnpm/network.ca-file@1.0.2: 1949 + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} 1950 + engines: {node: '>=12.22.0'} 1951 + dependencies: 1952 + graceful-fs: 4.2.10 1953 + dev: false 1954 + 1955 + /@pnpm/npm-conf@2.2.2: 1956 + resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} 1957 + engines: {node: '>=12'} 1958 + dependencies: 1959 + '@pnpm/config.env-replace': 1.1.0 1960 + '@pnpm/network.ca-file': 1.0.2 1961 + config-chain: 1.1.13 1962 + dev: false 1963 + 1872 1964 /@polka/url@1.0.0-next.21: 1873 1965 resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} 1874 1966 ··· 2058 2150 resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} 2059 2151 dev: true 2060 2152 2153 + /@sindresorhus/is@5.6.0: 2154 + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} 2155 + engines: {node: '>=14.16'} 2156 + dev: false 2157 + 2061 2158 /@socket.io/component-emitter@3.1.0: 2062 2159 resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} 2063 2160 dev: false ··· 2068 2165 tslib: 2.6.0 2069 2166 dev: false 2070 2167 2168 + /@szmarczak/http-timer@5.0.1: 2169 + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} 2170 + engines: {node: '>=14.16'} 2171 + dependencies: 2172 + defer-to-connect: 2.0.1 2173 + dev: false 2174 + 2071 2175 /@tootallnate/once@2.0.0: 2072 2176 resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} 2073 2177 engines: {node: '>= 10'} ··· 2145 2249 '@types/unist': 2.0.7 2146 2250 dev: false 2147 2251 2252 + /@types/http-cache-semantics@4.0.1: 2253 + resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} 2254 + dev: false 2255 + 2148 2256 /@types/http-proxy@1.17.11: 2149 2257 resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} 2150 2258 dependencies: ··· 2193 2301 /@types/semver@7.5.0: 2194 2302 resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} 2195 2303 dev: true 2304 + 2305 + /@types/tinycolor2@1.4.3: 2306 + resolution: {integrity: sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==} 2307 + dev: false 2196 2308 2197 2309 /@types/unist@2.0.7: 2198 2310 resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} ··· 3069 3181 /acorn-walk@8.2.0: 3070 3182 resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 3071 3183 engines: {node: '>=0.4.0'} 3072 - dev: true 3073 3184 3074 3185 /acorn@8.10.0: 3075 3186 resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} ··· 3112 3223 indent-string: 4.0.0 3113 3224 dev: true 3114 3225 3226 + /ajv-formats@2.1.1(ajv@8.12.0): 3227 + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} 3228 + peerDependencies: 3229 + ajv: ^8.0.0 3230 + peerDependenciesMeta: 3231 + ajv: 3232 + optional: true 3233 + dependencies: 3234 + ajv: 8.12.0 3235 + dev: false 3236 + 3115 3237 /ajv-keywords@3.5.2(ajv@6.12.6): 3116 3238 resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} 3117 3239 peerDependencies: ··· 3140 3262 resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 3141 3263 dependencies: 3142 3264 string-width: 4.2.3 3143 - dev: true 3144 3265 3145 3266 /ansi-colors@4.1.3: 3146 3267 resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} ··· 3151 3272 engines: {node: '>=8'} 3152 3273 dependencies: 3153 3274 type-fest: 0.21.3 3275 + 3276 + /ansi-escapes@6.2.0: 3277 + resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} 3278 + engines: {node: '>=14.16'} 3279 + dependencies: 3280 + type-fest: 3.13.1 3281 + dev: false 3154 3282 3155 3283 /ansi-regex@5.0.1: 3156 3284 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} ··· 3260 3388 /arrify@1.0.1: 3261 3389 resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} 3262 3390 engines: {node: '>=0.10.0'} 3391 + 3392 + /as-table@1.0.55: 3393 + resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} 3394 + dependencies: 3395 + printable-characters: 1.0.42 3396 + dev: false 3263 3397 3264 3398 /assert@2.0.0: 3265 3399 resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} ··· 3311 3445 /asynckit@0.4.0: 3312 3446 resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 3313 3447 3448 + /auto-bind@5.0.1: 3449 + resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==} 3450 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3451 + dev: false 3452 + 3314 3453 /autoprefixer@10.4.14(postcss@8.4.27): 3315 3454 resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} 3316 3455 engines: {node: ^10 || ^12 || >=14} ··· 3358 3497 3359 3498 /base64-js@1.5.1: 3360 3499 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 3500 + 3501 + /better-sqlite3@8.5.0: 3502 + resolution: {integrity: sha512-vbPcv/Hx5WYdyNg/NbcfyaBZyv9s/NVbxb7yCeC5Bq1pVocNxeL2tZmSu3Rlm4IEOTjYdGyzWQgyx0OSdORBzw==} 3503 + requiresBuild: true 3504 + dependencies: 3505 + bindings: 1.5.0 3506 + prebuild-install: 7.1.1 3507 + dev: false 3361 3508 3362 3509 /big-integer@1.6.51: 3363 3510 resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} 3364 3511 engines: {node: '>=0.6'} 3365 - dev: true 3366 3512 3367 3513 /binary-extensions@2.2.0: 3368 3514 resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} ··· 3399 3545 /boolbase@1.0.0: 3400 3546 resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 3401 3547 3548 + /boolean@3.2.0: 3549 + resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} 3550 + dev: false 3551 + 3402 3552 /boxen@7.1.1: 3403 3553 resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} 3404 3554 engines: {node: '>=14.16'} ··· 3411 3561 type-fest: 2.19.0 3412 3562 widest-line: 4.0.1 3413 3563 wrap-ansi: 8.1.0 3414 - dev: true 3415 3564 3416 3565 /bplist-parser@0.2.0: 3417 3566 resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} 3418 3567 engines: {node: '>= 5.10.0'} 3419 3568 dependencies: 3420 3569 big-integer: 1.6.51 3421 - dev: true 3422 3570 3423 3571 /brace-expansion@1.1.11: 3424 3572 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} ··· 3495 3643 engines: {node: '>=12'} 3496 3644 dependencies: 3497 3645 run-applescript: 5.0.0 3498 - dev: true 3499 3646 3500 3647 /busboy@1.6.0: 3501 3648 resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} ··· 3542 3689 unique-filename: 3.0.0 3543 3690 dev: true 3544 3691 3692 + /cacheable-lookup@7.0.0: 3693 + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} 3694 + engines: {node: '>=14.16'} 3695 + dev: false 3696 + 3697 + /cacheable-request@10.2.13: 3698 + resolution: {integrity: sha512-3SD4rrMu1msNGEtNSt8Od6enwdo//U9s4ykmXfA2TD58kcLkCobtCDiby7kNyj7a/Q7lz/mAesAFI54rTdnvBA==} 3699 + engines: {node: '>=14.16'} 3700 + dependencies: 3701 + '@types/http-cache-semantics': 4.0.1 3702 + get-stream: 6.0.1 3703 + http-cache-semantics: 4.1.1 3704 + keyv: 4.5.3 3705 + mimic-response: 4.0.0 3706 + normalize-url: 8.0.0 3707 + responselike: 3.0.0 3708 + dev: false 3709 + 3545 3710 /call-bind@1.0.2: 3546 3711 resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 3547 3712 dependencies: ··· 3589 3754 /camelcase@7.0.1: 3590 3755 resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} 3591 3756 engines: {node: '>=14.16'} 3592 - dev: true 3593 3757 3594 3758 /caniuse-api@3.0.0: 3595 3759 resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} ··· 3610 3774 upper-case-first: 2.0.2 3611 3775 dev: false 3612 3776 3777 + /capnp-ts@0.7.0: 3778 + resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} 3779 + dependencies: 3780 + debug: 4.3.4 3781 + tslib: 2.6.0 3782 + transitivePeerDependencies: 3783 + - supports-color 3784 + dev: false 3785 + 3613 3786 /ccount@2.0.1: 3614 3787 resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 3615 3788 dev: false ··· 3706 3879 resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} 3707 3880 requiresBuild: true 3708 3881 dev: false 3709 - optional: true 3710 3882 3711 3883 /chownr@2.0.0: 3712 3884 resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} ··· 3737 3909 /cli-boxes@3.0.0: 3738 3910 resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 3739 3911 engines: {node: '>=10'} 3740 - dev: true 3741 3912 3742 3913 /cli-cursor@3.1.0: 3743 3914 resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} ··· 3745 3916 dependencies: 3746 3917 restore-cursor: 3.1.0 3747 3918 dev: true 3919 + 3920 + /cli-cursor@4.0.0: 3921 + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} 3922 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3923 + dependencies: 3924 + restore-cursor: 4.0.0 3925 + dev: false 3748 3926 3749 3927 /cli-truncate@2.1.0: 3750 3928 resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} ··· 3760 3938 dependencies: 3761 3939 slice-ansi: 5.0.0 3762 3940 string-width: 5.1.2 3763 - dev: true 3764 3941 3765 3942 /clipboardy@3.0.0: 3766 3943 resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==} ··· 3787 3964 resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} 3788 3965 engines: {node: '>=0.10.0'} 3789 3966 3967 + /code-excerpt@4.0.0: 3968 + resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==} 3969 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3970 + dependencies: 3971 + convert-to-spaces: 2.0.1 3972 + dev: false 3973 + 3790 3974 /color-convert@1.9.3: 3791 3975 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 3792 3976 dependencies: ··· 3849 4033 engines: {node: '>=14'} 3850 4034 dev: true 3851 4035 4036 + /commander@11.0.0: 4037 + resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} 4038 + engines: {node: '>=16'} 4039 + dev: false 4040 + 3852 4041 /commander@2.20.3: 3853 4042 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 3854 4043 ··· 3887 4076 dependencies: 3888 4077 ini: 1.3.8 3889 4078 proto-list: 1.2.4 3890 - dev: true 4079 + 4080 + /configstore@6.0.0: 4081 + resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} 4082 + engines: {node: '>=12'} 4083 + dependencies: 4084 + dot-prop: 6.0.1 4085 + graceful-fs: 4.2.11 4086 + unique-string: 3.0.0 4087 + write-file-atomic: 3.0.3 4088 + xdg-basedir: 5.1.0 4089 + dev: false 3891 4090 3892 4091 /consola@3.2.3: 3893 4092 resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} ··· 3937 4136 /convert-source-map@1.9.0: 3938 4137 resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 3939 4138 4139 + /convert-to-spaces@2.0.1: 4140 + resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} 4141 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 4142 + dev: false 4143 + 3940 4144 /cookie-es@1.0.0: 3941 4145 resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==} 3942 4146 4147 + /cookie@0.5.0: 4148 + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 4149 + engines: {node: '>= 0.6'} 4150 + dev: false 4151 + 3943 4152 /core-util-is@1.0.3: 3944 4153 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 3945 4154 ··· 3997 4206 path-key: 3.1.1 3998 4207 shebang-command: 2.0.0 3999 4208 which: 2.0.2 4209 + 4210 + /crypto-random-string@4.0.0: 4211 + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} 4212 + engines: {node: '>=12'} 4213 + dependencies: 4214 + type-fest: 1.4.0 4215 + dev: false 4000 4216 4001 4217 /css-declaration-sorter@6.4.1(postcss@8.4.27): 4002 4218 resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} ··· 4124 4340 engines: {node: '>=8'} 4125 4341 dev: true 4126 4342 4343 + /data-uri-to-buffer@2.0.2: 4344 + resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} 4345 + dev: false 4346 + 4127 4347 /data-uri-to-buffer@4.0.1: 4128 4348 resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} 4129 4349 engines: {node: '>= 12'} ··· 4180 4400 dependencies: 4181 4401 mimic-response: 3.1.0 4182 4402 dev: false 4183 - optional: true 4184 4403 4185 4404 /decompress-tar@4.1.1: 4186 4405 resolution: {integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==} ··· 4247 4466 engines: {node: '>=4.0.0'} 4248 4467 requiresBuild: true 4249 4468 dev: false 4250 - optional: true 4251 4469 4252 4470 /deep-is@0.1.4: 4253 4471 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} ··· 4262 4480 dependencies: 4263 4481 bplist-parser: 0.2.0 4264 4482 untildify: 4.0.0 4265 - dev: true 4266 4483 4267 4484 /default-browser@4.0.0: 4268 4485 resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} ··· 4270 4487 dependencies: 4271 4488 bundle-name: 3.0.0 4272 4489 default-browser-id: 3.0.0 4273 - execa: 7.1.1 4490 + execa: 7.2.0 4274 4491 titleize: 3.0.0 4275 - dev: true 4492 + 4493 + /defer-to-connect@2.0.1: 4494 + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} 4495 + engines: {node: '>=10'} 4496 + dev: false 4276 4497 4277 4498 /define-lazy-prop@2.0.0: 4278 4499 resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} ··· 4281 4502 /define-lazy-prop@3.0.0: 4282 4503 resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 4283 4504 engines: {node: '>=12'} 4284 - dev: true 4285 4505 4286 4506 /define-properties@1.2.0: 4287 4507 resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} ··· 4289 4509 dependencies: 4290 4510 has-property-descriptors: 1.0.0 4291 4511 object-keys: 1.1.1 4292 - dev: true 4293 4512 4294 4513 /defu@6.1.2: 4295 4514 resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} 4515 + 4516 + /delay@5.0.0: 4517 + resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} 4518 + engines: {node: '>=10'} 4519 + dev: false 4296 4520 4297 4521 /delayed-stream@1.0.0: 4298 4522 resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} ··· 4405 4629 is-obj: 2.0.0 4406 4630 dev: true 4407 4631 4632 + /dot-prop@6.0.1: 4633 + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} 4634 + engines: {node: '>=10'} 4635 + dependencies: 4636 + is-obj: 2.0.0 4637 + dev: false 4638 + 4408 4639 /dot-prop@7.2.0: 4409 4640 resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} 4410 4641 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} ··· 4559 4790 '@esbuild/win32-ia32': 0.17.19 4560 4791 '@esbuild/win32-x64': 0.17.19 4561 4792 4562 - /esbuild@0.18.15: 4563 - resolution: {integrity: sha512-3WOOLhrvuTGPRzQPU6waSDWrDTnQriia72McWcn6UCi43GhCHrXH4S59hKMeez+IITmdUuUyvbU9JIp+t3xlPQ==} 4793 + /esbuild@0.18.17: 4794 + resolution: {integrity: sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==} 4564 4795 engines: {node: '>=12'} 4565 4796 hasBin: true 4566 4797 requiresBuild: true 4567 4798 optionalDependencies: 4568 - '@esbuild/android-arm': 0.18.15 4569 - '@esbuild/android-arm64': 0.18.15 4570 - '@esbuild/android-x64': 0.18.15 4571 - '@esbuild/darwin-arm64': 0.18.15 4572 - '@esbuild/darwin-x64': 0.18.15 4573 - '@esbuild/freebsd-arm64': 0.18.15 4574 - '@esbuild/freebsd-x64': 0.18.15 4575 - '@esbuild/linux-arm': 0.18.15 4576 - '@esbuild/linux-arm64': 0.18.15 4577 - '@esbuild/linux-ia32': 0.18.15 4578 - '@esbuild/linux-loong64': 0.18.15 4579 - '@esbuild/linux-mips64el': 0.18.15 4580 - '@esbuild/linux-ppc64': 0.18.15 4581 - '@esbuild/linux-riscv64': 0.18.15 4582 - '@esbuild/linux-s390x': 0.18.15 4583 - '@esbuild/linux-x64': 0.18.15 4584 - '@esbuild/netbsd-x64': 0.18.15 4585 - '@esbuild/openbsd-x64': 0.18.15 4586 - '@esbuild/sunos-x64': 0.18.15 4587 - '@esbuild/win32-arm64': 0.18.15 4588 - '@esbuild/win32-ia32': 0.18.15 4589 - '@esbuild/win32-x64': 0.18.15 4799 + '@esbuild/android-arm': 0.18.17 4800 + '@esbuild/android-arm64': 0.18.17 4801 + '@esbuild/android-x64': 0.18.17 4802 + '@esbuild/darwin-arm64': 0.18.17 4803 + '@esbuild/darwin-x64': 0.18.17 4804 + '@esbuild/freebsd-arm64': 0.18.17 4805 + '@esbuild/freebsd-x64': 0.18.17 4806 + '@esbuild/linux-arm': 0.18.17 4807 + '@esbuild/linux-arm64': 0.18.17 4808 + '@esbuild/linux-ia32': 0.18.17 4809 + '@esbuild/linux-loong64': 0.18.17 4810 + '@esbuild/linux-mips64el': 0.18.17 4811 + '@esbuild/linux-ppc64': 0.18.17 4812 + '@esbuild/linux-riscv64': 0.18.17 4813 + '@esbuild/linux-s390x': 0.18.17 4814 + '@esbuild/linux-x64': 0.18.17 4815 + '@esbuild/netbsd-x64': 0.18.17 4816 + '@esbuild/openbsd-x64': 0.18.17 4817 + '@esbuild/sunos-x64': 0.18.17 4818 + '@esbuild/win32-arm64': 0.18.17 4819 + '@esbuild/win32-ia32': 0.18.17 4820 + '@esbuild/win32-x64': 0.18.17 4590 4821 4591 4822 /escalade@3.1.1: 4592 4823 resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 4593 4824 engines: {node: '>=6'} 4594 4825 4826 + /escape-goat@4.0.0: 4827 + resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} 4828 + engines: {node: '>=12'} 4829 + dev: false 4830 + 4595 4831 /escape-html@1.0.3: 4596 4832 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 4597 4833 4598 4834 /escape-string-regexp@1.0.5: 4599 4835 resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 4600 4836 engines: {node: '>=0.8.0'} 4837 + 4838 + /escape-string-regexp@2.0.0: 4839 + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} 4840 + engines: {node: '>=8'} 4841 + dev: false 4601 4842 4602 4843 /escape-string-regexp@4.0.0: 4603 4844 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} ··· 4820 5061 signal-exit: 3.0.7 4821 5062 strip-final-newline: 2.0.0 4822 5063 4823 - /execa@7.1.1: 4824 - resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} 5064 + /execa@7.2.0: 5065 + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} 4825 5066 engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} 4826 5067 dependencies: 4827 5068 cross-spawn: 7.0.3 ··· 4834 5075 signal-exit: 3.0.7 4835 5076 strip-final-newline: 3.0.0 4836 5077 5078 + /exit-hook@2.2.1: 5079 + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} 5080 + engines: {node: '>=6'} 5081 + dev: false 5082 + 4837 5083 /expand-template@2.0.3: 4838 5084 resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} 4839 5085 engines: {node: '>=6'} 4840 5086 requiresBuild: true 4841 5087 dev: false 4842 - optional: true 4843 5088 4844 5089 /exponential-backoff@3.1.1: 4845 5090 resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} ··· 4901 5146 /fast-json-stable-stringify@2.1.0: 4902 5147 resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 4903 5148 5149 + /fast-json-stringify@5.8.0: 5150 + resolution: {integrity: sha512-VVwK8CFMSALIvt14U8AvrSzQAwN/0vaVRiFFUVlpnXSnDGrSkOAO5MtzyN8oQNjLd5AqTW5OZRgyjoNuAuR3jQ==} 5151 + dependencies: 5152 + '@fastify/deepmerge': 1.3.0 5153 + ajv: 8.12.0 5154 + ajv-formats: 2.1.1(ajv@8.12.0) 5155 + fast-deep-equal: 3.1.3 5156 + fast-uri: 2.2.0 5157 + rfdc: 1.3.0 5158 + dev: false 5159 + 4904 5160 /fast-levenshtein@2.0.6: 4905 5161 resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 5162 + 5163 + /fast-printf@1.6.9: 5164 + resolution: {integrity: sha512-FChq8hbz65WMj4rstcQsFB0O7Cy++nmbNfLYnD9cYv2cRn8EG6k/MGn9kO/tjO66t09DLDugj3yL+V2o6Qftrg==} 5165 + engines: {node: '>=10.0'} 5166 + dependencies: 5167 + boolean: 3.2.0 5168 + dev: false 5169 + 5170 + /fast-uri@2.2.0: 5171 + resolution: {integrity: sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==} 5172 + dev: false 4906 5173 4907 5174 /fastest-levenshtein@1.0.16: 4908 5175 resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} ··· 4967 5234 dependencies: 4968 5235 to-regex-range: 5.0.1 4969 5236 5237 + /find-config@1.0.0: 5238 + resolution: {integrity: sha512-Z+suHH+7LSE40WfUeZPIxSxypCWvrzdVc60xAjUShZeT5eMWM0/FQUduq3HjluyfAHWvC/aOBkT1pTZktyF/jg==} 5239 + engines: {node: '>= 0.12'} 5240 + dependencies: 5241 + user-home: 2.0.0 5242 + dev: false 5243 + 4970 5244 /find-up@4.1.0: 4971 5245 resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 4972 5246 engines: {node: '>=8'} ··· 5045 5319 dependencies: 5046 5320 cross-spawn: 7.0.3 5047 5321 signal-exit: 4.0.2 5322 + 5323 + /form-data-encoder@2.1.4: 5324 + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} 5325 + engines: {node: '>= 14.17'} 5326 + dev: false 5048 5327 5049 5328 /form-data@3.0.1: 5050 5329 resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} ··· 5164 5443 /get-port-please@3.0.1: 5165 5444 resolution: {integrity: sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==} 5166 5445 5446 + /get-source@2.0.12: 5447 + resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} 5448 + dependencies: 5449 + data-uri-to-buffer: 2.0.2 5450 + source-map: 0.6.1 5451 + dev: false 5452 + 5167 5453 /get-stream@2.3.1: 5168 5454 resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==} 5169 5455 engines: {node: '>=0.10.0'} ··· 5227 5513 resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} 5228 5514 requiresBuild: true 5229 5515 dev: false 5230 - optional: true 5231 5516 5232 5517 /github-slugger@2.0.0: 5233 5518 resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} ··· 5292 5577 engines: {node: '>=10'} 5293 5578 dependencies: 5294 5579 ini: 2.0.0 5295 - dev: true 5296 5580 5297 5581 /global-modules@2.0.0: 5298 5582 resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} ··· 5317 5601 engines: {node: '>=8'} 5318 5602 dependencies: 5319 5603 type-fest: 0.20.2 5604 + 5605 + /globalthis@1.0.3: 5606 + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 5607 + engines: {node: '>= 0.4'} 5608 + dependencies: 5609 + define-properties: 1.2.0 5610 + dev: false 5320 5611 5321 5612 /globby@11.1.0: 5322 5613 resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} ··· 5348 5639 get-intrinsic: 1.2.1 5349 5640 dev: true 5350 5641 5642 + /got@12.6.1: 5643 + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} 5644 + engines: {node: '>=14.16'} 5645 + dependencies: 5646 + '@sindresorhus/is': 5.6.0 5647 + '@szmarczak/http-timer': 5.0.1 5648 + cacheable-lookup: 7.0.0 5649 + cacheable-request: 10.2.13 5650 + decompress-response: 6.0.0 5651 + form-data-encoder: 2.1.4 5652 + get-stream: 6.0.1 5653 + http2-wrapper: 2.2.0 5654 + lowercase-keys: 3.0.0 5655 + p-cancelable: 3.0.0 5656 + responselike: 3.0.0 5657 + dev: false 5658 + 5659 + /graceful-fs@4.2.10: 5660 + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 5661 + dev: false 5662 + 5351 5663 /graceful-fs@4.2.11: 5352 5664 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 5665 + 5666 + /gradient-string@2.0.2: 5667 + resolution: {integrity: sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==} 5668 + engines: {node: '>=10'} 5669 + dependencies: 5670 + chalk: 4.1.2 5671 + tinygradient: 1.1.5 5672 + dev: false 5353 5673 5354 5674 /graphemer@1.4.0: 5355 5675 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} ··· 5416 5736 resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 5417 5737 dependencies: 5418 5738 get-intrinsic: 1.2.1 5419 - dev: true 5420 5739 5421 5740 /has-proto@1.0.1: 5422 5741 resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} ··· 5435 5754 5436 5755 /has-unicode@2.0.1: 5437 5756 resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} 5757 + 5758 + /has-yarn@3.0.0: 5759 + resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} 5760 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 5761 + dev: false 5438 5762 5439 5763 /has@1.0.3: 5440 5764 resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} ··· 5628 5952 5629 5953 /http-cache-semantics@4.1.1: 5630 5954 resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} 5631 - dev: true 5632 5955 5633 5956 /http-errors@2.0.0: 5634 5957 resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} ··· 5673 5996 resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} 5674 5997 engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} 5675 5998 5999 + /http-terminator@3.2.0: 6000 + resolution: {integrity: sha512-JLjck1EzPaWjsmIf8bziM3p9fgR1Y3JoUKAkyYEbZmFrIvJM6I8vVJfBGWlEtV9IWOvzNnaTtjuwZeBY2kwB4g==} 6001 + engines: {node: '>=14'} 6002 + dependencies: 6003 + delay: 5.0.0 6004 + p-wait-for: 3.2.0 6005 + roarr: 7.15.1 6006 + type-fest: 2.19.0 6007 + dev: false 6008 + 6009 + /http2-wrapper@2.2.0: 6010 + resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} 6011 + engines: {node: '>=10.19.0'} 6012 + dependencies: 6013 + quick-lru: 5.1.1 6014 + resolve-alpn: 1.2.1 6015 + dev: false 6016 + 5676 6017 /https-proxy-agent@5.0.1: 5677 6018 resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} 5678 6019 engines: {node: '>= 6'} ··· 5771 6112 /ini@2.0.0: 5772 6113 resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} 5773 6114 engines: {node: '>=10'} 5774 - dev: true 6115 + 6116 + /ink@4.3.0(react@18.2.0): 6117 + resolution: {integrity: sha512-c+/4o5/VdAy3jGU7Q+HB/tU0smIFEcpOJbP53WVL+pjcy1uBpPg0OmC7QVsTrAFwwIlGBxi9VOde6FiW83j1YA==} 6118 + engines: {node: '>=14.16'} 6119 + peerDependencies: 6120 + '@types/react': '>=18.0.0' 6121 + react: '>=18.0.0' 6122 + react-devtools-core: ^4.19.1 6123 + peerDependenciesMeta: 6124 + '@types/react': 6125 + optional: true 6126 + react-devtools-core: 6127 + optional: true 6128 + dependencies: 6129 + '@alcalzone/ansi-tokenize': 0.1.1 6130 + ansi-escapes: 6.2.0 6131 + auto-bind: 5.0.1 6132 + chalk: 5.3.0 6133 + cli-boxes: 3.0.0 6134 + cli-cursor: 4.0.0 6135 + cli-truncate: 3.1.0 6136 + code-excerpt: 4.0.0 6137 + indent-string: 5.0.0 6138 + is-ci: 3.0.1 6139 + is-lower-case: 2.0.2 6140 + is-upper-case: 2.0.2 6141 + lodash: 4.17.21 6142 + patch-console: 2.0.0 6143 + react: 18.2.0 6144 + react-reconciler: 0.29.0(react@18.2.0) 6145 + scheduler: 0.23.0 6146 + signal-exit: 3.0.7 6147 + slice-ansi: 6.0.0 6148 + stack-utils: 2.0.6 6149 + string-width: 5.1.2 6150 + type-fest: 0.12.0 6151 + widest-line: 4.0.1 6152 + wrap-ansi: 8.1.0 6153 + ws: 8.13.0 6154 + yoga-wasm-web: 0.3.3 6155 + transitivePeerDependencies: 6156 + - bufferutil 6157 + - utf-8-validate 6158 + dev: false 5775 6159 5776 6160 /ioredis@5.3.2: 5777 6161 resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} ··· 5870 6254 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 5871 6255 engines: {node: '>= 0.4'} 5872 6256 dev: true 6257 + 6258 + /is-ci@3.0.1: 6259 + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} 6260 + hasBin: true 6261 + dependencies: 6262 + ci-info: 3.8.0 6263 + dev: false 5873 6264 5874 6265 /is-core-module@2.12.1: 5875 6266 resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} ··· 5906 6297 /is-fullwidth-code-point@4.0.0: 5907 6298 resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 5908 6299 engines: {node: '>=12'} 5909 - dev: true 5910 6300 5911 6301 /is-generator-function@1.0.10: 5912 6302 resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} ··· 5931 6321 hasBin: true 5932 6322 dependencies: 5933 6323 is-docker: 3.0.0 5934 - dev: true 5935 6324 5936 6325 /is-installed-globally@0.4.0: 5937 6326 resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} ··· 5939 6328 dependencies: 5940 6329 global-dirs: 3.0.1 5941 6330 is-path-inside: 3.0.3 5942 - dev: true 5943 6331 5944 6332 /is-lambda@1.0.1: 5945 6333 resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} 5946 6334 dev: true 5947 6335 6336 + /is-lower-case@2.0.2: 6337 + resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} 6338 + dependencies: 6339 + tslib: 2.6.0 6340 + dev: false 6341 + 5948 6342 /is-module@1.0.0: 5949 6343 resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 5950 6344 ··· 5960 6354 resolution: {integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==} 5961 6355 dev: true 5962 6356 6357 + /is-npm@6.0.0: 6358 + resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} 6359 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 6360 + dev: false 6361 + 5963 6362 /is-number@7.0.0: 5964 6363 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 5965 6364 engines: {node: '>=0.12.0'} ··· 5967 6366 /is-obj@2.0.0: 5968 6367 resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} 5969 6368 engines: {node: '>=8'} 5970 - dev: true 5971 6369 5972 6370 /is-path-inside@3.0.3: 5973 6371 resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} ··· 6030 6428 which-typed-array: 1.1.11 6031 6429 dev: true 6032 6430 6431 + /is-typedarray@1.0.0: 6432 + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} 6433 + dev: false 6434 + 6435 + /is-upper-case@2.0.2: 6436 + resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} 6437 + dependencies: 6438 + tslib: 2.6.0 6439 + dev: false 6440 + 6033 6441 /is-wsl@2.2.0: 6034 6442 resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 6035 6443 engines: {node: '>=8'} 6036 6444 dependencies: 6037 6445 is-docker: 2.2.1 6446 + 6447 + /is-yarn-global@0.4.1: 6448 + resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} 6449 + engines: {node: '>=12'} 6450 + dev: false 6038 6451 6039 6452 /isarray@1.0.0: 6040 6453 resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} ··· 6122 6535 engines: {node: '>=4'} 6123 6536 hasBin: true 6124 6537 6538 + /json-buffer@3.0.1: 6539 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 6540 + dev: false 6541 + 6125 6542 /json-parse-even-better-errors@2.3.1: 6126 6543 resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 6127 6544 ··· 6158 6575 resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} 6159 6576 engines: {'0': node >= 0.2.0} 6160 6577 dev: true 6578 + 6579 + /keyv@4.5.3: 6580 + resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} 6581 + dependencies: 6582 + json-buffer: 3.0.1 6583 + dev: false 6161 6584 6162 6585 /kind-of@6.0.3: 6163 6586 resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} ··· 6185 6608 /kolorist@1.8.0: 6186 6609 resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} 6187 6610 6611 + /latest-version@7.0.0: 6612 + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} 6613 + engines: {node: '>=14.16'} 6614 + dependencies: 6615 + package-json: 8.1.1 6616 + dev: false 6617 + 6188 6618 /launch-editor@2.6.0: 6189 6619 resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==} 6190 6620 dependencies: ··· 6221 6651 cli-truncate: 3.1.0 6222 6652 commander: 10.0.1 6223 6653 debug: 4.3.4 6224 - execa: 7.1.1 6654 + execa: 7.2.0 6225 6655 lilconfig: 2.1.0 6226 6656 listr2: 5.0.8 6227 6657 micromatch: 4.0.5 ··· 6390 6820 resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 6391 6821 dev: false 6392 6822 6823 + /loose-envify@1.4.0: 6824 + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 6825 + hasBin: true 6826 + dependencies: 6827 + js-tokens: 4.0.0 6828 + dev: false 6829 + 6393 6830 /loupe@2.3.6: 6394 6831 resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} 6395 6832 dependencies: ··· 6400 6837 resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} 6401 6838 dependencies: 6402 6839 tslib: 2.6.0 6840 + dev: false 6841 + 6842 + /lowercase-keys@3.0.0: 6843 + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} 6844 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 6403 6845 dev: false 6404 6846 6405 6847 /lru-cache@10.0.0: ··· 7031 7473 engines: {node: '>=10'} 7032 7474 requiresBuild: true 7033 7475 dev: false 7034 - optional: true 7476 + 7477 + /mimic-response@4.0.0: 7478 + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} 7479 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 7480 + dev: false 7035 7481 7036 7482 /min-indent@1.0.1: 7037 7483 resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 7038 7484 engines: {node: '>=4'} 7485 + 7486 + /miniflare@3.20230801.1: 7487 + resolution: {integrity: sha512-4vdA2X2Bo2q4hIKN0QJp1dtiGmu4+tlxo14d89aHCWH5N6yl5tQtqJhkLJFxUX8wkNAgSUOHDYeTnhJ51X6tsQ==} 7488 + engines: {node: '>=16.13'} 7489 + dependencies: 7490 + acorn: 8.10.0 7491 + acorn-walk: 8.2.0 7492 + better-sqlite3: 8.5.0 7493 + capnp-ts: 0.7.0 7494 + exit-hook: 2.2.1 7495 + glob-to-regexp: 0.4.1 7496 + http-cache-semantics: 4.1.1 7497 + kleur: 4.1.5 7498 + set-cookie-parser: 2.6.0 7499 + source-map-support: 0.5.21 7500 + stoppable: 1.1.0 7501 + undici: 5.22.1 7502 + workerd: 1.20230801.0 7503 + ws: 8.13.0 7504 + youch: 3.2.3 7505 + zod: 3.21.4 7506 + transitivePeerDependencies: 7507 + - bufferutil 7508 + - supports-color 7509 + - utf-8-validate 7510 + dev: false 7039 7511 7040 7512 /minimatch@3.0.8: 7041 7513 resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} ··· 7141 7613 resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} 7142 7614 requiresBuild: true 7143 7615 dev: false 7144 - optional: true 7145 7616 7146 7617 /mkdirp@1.0.4: 7147 7618 resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} ··· 7180 7651 resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} 7181 7652 dev: false 7182 7653 7654 + /mustache@4.2.0: 7655 + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} 7656 + hasBin: true 7657 + dev: false 7658 + 7183 7659 /nanoid@3.3.6: 7184 7660 resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} 7185 7661 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} ··· 7194 7670 resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} 7195 7671 requiresBuild: true 7196 7672 dev: false 7197 - optional: true 7198 7673 7199 7674 /natural-compare-lite@1.4.0: 7200 7675 resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} ··· 7240 7715 defu: 6.1.2 7241 7716 destr: 2.0.0 7242 7717 dot-prop: 7.2.0 7243 - esbuild: 0.18.15 7718 + esbuild: 0.18.17 7244 7719 escape-string-regexp: 5.0.0 7245 7720 etag: 1.8.1 7246 7721 fs-extra: 11.1.1 ··· 7309 7784 dependencies: 7310 7785 semver: 7.5.4 7311 7786 dev: false 7312 - optional: true 7313 7787 7314 7788 /node-addon-api@6.1.0: 7315 7789 resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} ··· 7431 7905 resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 7432 7906 engines: {node: '>=0.10.0'} 7433 7907 7908 + /normalize-url@8.0.0: 7909 + resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} 7910 + engines: {node: '>=14.16'} 7911 + dev: false 7912 + 7434 7913 /npm-bundled@3.0.0: 7435 7914 resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} 7436 7915 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 7603 8082 defu: 6.1.2 7604 8083 destr: 2.0.0 7605 8084 devalue: 4.3.2 7606 - esbuild: 0.18.15 8085 + esbuild: 0.18.17 7607 8086 escape-string-regexp: 5.0.0 7608 8087 estree-walker: 3.0.3 7609 8088 fs-extra: 11.1.1 ··· 7672 8151 resolution: {integrity: sha512-O7bumfWgUXlJefT1Y41SF4vsCvzeUYmnKABuOKStheCObzrkWPDmqJc+RJVU+57oFu9bITcrUq8sKFIHgjCnTg==} 7673 8152 engines: {node: ^14.16.0 || >=16.10.0} 7674 8153 dependencies: 7675 - execa: 7.1.1 8154 + execa: 7.2.0 7676 8155 7677 8156 /object-assign@4.1.1: 7678 8157 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 7679 8158 engines: {node: '>=0.10.0'} 7680 8159 8160 + /object-hash@3.0.0: 8161 + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 8162 + engines: {node: '>= 6'} 8163 + dev: false 8164 + 7681 8165 /object-inspect@1.12.3: 7682 8166 resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 7683 8167 ··· 7692 8176 /object-keys@1.1.1: 7693 8177 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 7694 8178 engines: {node: '>= 0.4'} 7695 - dev: true 7696 8179 7697 8180 /ofetch@1.1.1: 7698 8181 resolution: {integrity: sha512-SSMoktrp9SNLi20BWfB/BnnKcL0RDigXThD/mZBeQxkIRv1xrd9183MtLdsqRYLYSqW0eTr5t8w8MqjNhvoOQQ==} ··· 7743 8226 define-lazy-prop: 3.0.0 7744 8227 is-inside-container: 1.0.0 7745 8228 is-wsl: 2.2.0 7746 - dev: true 7747 8229 7748 8230 /openapi-typescript@6.3.7: 7749 8231 resolution: {integrity: sha512-hZKa43Ii/N8tbz1fc0cyyyWBEY4CARXeEmmUwI7D5Z+pfwQz1oei94IRJH3D/ZhGTHn74ETXZWmRO5AJI0cKuA==} ··· 7767 8249 prelude-ls: 1.2.1 7768 8250 type-check: 0.4.0 7769 8251 8252 + /os-homedir@1.0.2: 8253 + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} 8254 + engines: {node: '>=0.10.0'} 8255 + dev: false 8256 + 8257 + /p-cancelable@3.0.0: 8258 + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} 8259 + engines: {node: '>=12.20'} 8260 + dev: false 8261 + 8262 + /p-finally@1.0.0: 8263 + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} 8264 + engines: {node: '>=4'} 8265 + dev: false 8266 + 7770 8267 /p-limit@2.3.0: 7771 8268 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 7772 8269 engines: {node: '>=6'} ··· 7807 8304 aggregate-error: 3.1.0 7808 8305 dev: true 7809 8306 8307 + /p-timeout@3.2.0: 8308 + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} 8309 + engines: {node: '>=8'} 8310 + dependencies: 8311 + p-finally: 1.0.0 8312 + dev: false 8313 + 7810 8314 /p-try@2.2.0: 7811 8315 resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 7812 8316 engines: {node: '>=6'} 7813 8317 dev: true 8318 + 8319 + /p-wait-for@3.2.0: 8320 + resolution: {integrity: sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==} 8321 + engines: {node: '>=8'} 8322 + dependencies: 8323 + p-timeout: 3.2.0 8324 + dev: false 8325 + 8326 + /package-json@8.1.1: 8327 + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} 8328 + engines: {node: '>=14.16'} 8329 + dependencies: 8330 + got: 12.6.1 8331 + registry-auth-token: 5.0.2 8332 + registry-url: 6.0.1 8333 + semver: 7.5.4 8334 + dev: false 7814 8335 7815 8336 /pacote@15.2.0: 7816 8337 resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} ··· 7904 8425 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 7905 8426 engines: {node: '>= 0.8'} 7906 8427 8428 + /partykit@0.0.0-278833e: 8429 + resolution: {integrity: sha512-IgOubkv3r9AQixn+BWTh3sHgN2Pt2jx1iJ0L9h0JTz7UZneq2/9CSSZEaD3wWw5OtXiBMN99of3Zxa1w2itx+g==} 8430 + hasBin: true 8431 + dependencies: 8432 + '@cloudflare/workers-types': 4.20230801.0 8433 + chalk: 5.3.0 8434 + chokidar: 3.5.3 8435 + clipboardy: 3.0.0 8436 + commander: 11.0.0 8437 + dotenv: 16.3.1 8438 + esbuild: 0.18.17 8439 + execa: 7.2.0 8440 + find-config: 1.0.0 8441 + gradient-string: 2.0.2 8442 + http-terminator: 3.2.0 8443 + ink: 4.3.0(react@18.2.0) 8444 + json5: 2.2.3 8445 + miniflare: 3.20230801.1 8446 + object-hash: 3.0.0 8447 + open: 9.1.0 8448 + prompts: 2.4.2 8449 + react: 18.2.0 8450 + react-error-boundary: 4.0.10(react@18.2.0) 8451 + signal-exit: 4.0.2 8452 + source-map: 0.7.4 8453 + undici: 5.22.1 8454 + update-notifier: 6.0.2 8455 + ws: 8.13.0 8456 + zod: 3.21.4 8457 + transitivePeerDependencies: 8458 + - '@types/react' 8459 + - bufferutil 8460 + - react-devtools-core 8461 + - supports-color 8462 + - utf-8-validate 8463 + dev: false 8464 + 7907 8465 /pascal-case@3.1.2: 7908 8466 resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} 7909 8467 dependencies: ··· 7911 8469 tslib: 2.6.0 7912 8470 dev: false 7913 8471 8472 + /patch-console@2.0.0: 8473 + resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} 8474 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 8475 + dev: false 8476 + 7914 8477 /path-case@3.0.4: 7915 8478 resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} 7916 8479 dependencies: ··· 8366 8929 tar-fs: 2.1.1 8367 8930 tunnel-agent: 0.6.0 8368 8931 dev: false 8369 - optional: true 8370 8932 8371 8933 /prelude-ls@1.2.1: 8372 8934 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} ··· 8397 8959 react-is: 18.2.0 8398 8960 dev: true 8399 8961 8962 + /printable-characters@1.0.42: 8963 + resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} 8964 + dev: false 8965 + 8400 8966 /prism-themes@1.9.0: 8401 8967 resolution: {integrity: sha512-tX2AYsehKDw1EORwBps+WhBFKc2kxfoFpQAjxBndbZKr4fRmMkv47XN0BghC/K1qwodB1otbe4oF23vUTFDokw==} 8402 8968 dev: false ··· 8439 9005 8440 9006 /proto-list@1.2.4: 8441 9007 resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} 8442 - dev: true 8443 9008 8444 9009 /protocols@2.0.1: 8445 9010 resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} ··· 8458 9023 end-of-stream: 1.4.4 8459 9024 once: 1.4.0 8460 9025 dev: false 8461 - optional: true 8462 9026 8463 9027 /punycode@2.3.0: 8464 9028 resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 8465 9029 engines: {node: '>=6'} 8466 9030 9031 + /pupa@3.1.0: 9032 + resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} 9033 + engines: {node: '>=12.20'} 9034 + dependencies: 9035 + escape-goat: 4.0.0 9036 + dev: false 9037 + 8467 9038 /q@1.5.1: 8468 9039 resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} 8469 9040 engines: {node: '>=0.6.0', teleport: '>=0.2.0'} ··· 8523 9094 minimist: 1.2.8 8524 9095 strip-json-comments: 2.0.1 8525 9096 dev: false 8526 - optional: true 9097 + 9098 + /react-error-boundary@4.0.10(react@18.2.0): 9099 + resolution: {integrity: sha512-pvVKdi77j2OoPHo+p3rorgE43OjDWiqFkaqkJz8sJKK6uf/u8xtzuaVfj5qJ2JnDLIgF1De3zY5AJDijp+LVPA==} 9100 + peerDependencies: 9101 + react: '>=16.13.1' 9102 + dependencies: 9103 + '@babel/runtime': 7.22.6 9104 + react: 18.2.0 9105 + dev: false 8527 9106 8528 9107 /react-is@18.2.0: 8529 9108 resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} 8530 9109 dev: true 8531 9110 9111 + /react-reconciler@0.29.0(react@18.2.0): 9112 + resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==} 9113 + engines: {node: '>=0.10.0'} 9114 + peerDependencies: 9115 + react: ^18.2.0 9116 + dependencies: 9117 + loose-envify: 1.4.0 9118 + react: 18.2.0 9119 + scheduler: 0.23.0 9120 + dev: false 9121 + 9122 + /react@18.2.0: 9123 + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 9124 + engines: {node: '>=0.10.0'} 9125 + dependencies: 9126 + loose-envify: 1.4.0 9127 + dev: false 9128 + 8532 9129 /read-cache@1.0.0: 8533 9130 resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 8534 9131 dependencies: ··· 8653 9250 engines: {node: '>=4'} 8654 9251 dependencies: 8655 9252 redis-errors: 1.2.0 9253 + 9254 + /regenerator-runtime@0.13.11: 9255 + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 9256 + dev: false 9257 + 9258 + /registry-auth-token@5.0.2: 9259 + resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} 9260 + engines: {node: '>=14'} 9261 + dependencies: 9262 + '@pnpm/npm-conf': 2.2.2 9263 + dev: false 9264 + 9265 + /registry-url@6.0.1: 9266 + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} 9267 + engines: {node: '>=12'} 9268 + dependencies: 9269 + rc: 1.2.8 9270 + dev: false 8656 9271 8657 9272 /rehype-external-links@2.1.0: 8658 9273 resolution: {integrity: sha512-2YMJZVM1hxZnwl9IPkbN5Pjn78kXkAX7lq9VEtlaGA29qIls25vZN+ucNIJdbQUe+9NNFck17BiOhGmsD6oLIg==} ··· 8811 9426 /requires-port@1.0.0: 8812 9427 resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} 8813 9428 9429 + /resolve-alpn@1.2.1: 9430 + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} 9431 + dev: false 9432 + 8814 9433 /resolve-from@4.0.0: 8815 9434 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 8816 9435 engines: {node: '>=4'} ··· 8838 9457 path-parse: 1.0.7 8839 9458 supports-preserve-symlinks-flag: 1.0.0 8840 9459 9460 + /responselike@3.0.0: 9461 + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} 9462 + engines: {node: '>=14.16'} 9463 + dependencies: 9464 + lowercase-keys: 3.0.0 9465 + dev: false 9466 + 8841 9467 /restore-cursor@3.1.0: 8842 9468 resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} 8843 9469 engines: {node: '>=8'} ··· 8845 9471 onetime: 5.1.2 8846 9472 signal-exit: 3.0.7 8847 9473 dev: true 9474 + 9475 + /restore-cursor@4.0.0: 9476 + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} 9477 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 9478 + dependencies: 9479 + onetime: 5.1.2 9480 + signal-exit: 3.0.7 9481 + dev: false 8848 9482 8849 9483 /restructure@3.0.0: 8850 9484 resolution: {integrity: sha512-Xj8/MEIhhfj9X2rmD9iJ4Gga9EFqVlpMj3vfLnV2r/Mh5jRMryNV+6lWh9GdJtDBcBSPIqzRdfBQ3wDtNFv/uw==} ··· 8861 9495 8862 9496 /rfdc@1.3.0: 8863 9497 resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} 8864 - dev: true 8865 9498 8866 9499 /rimraf@3.0.2: 8867 9500 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 8868 9501 hasBin: true 8869 9502 dependencies: 8870 9503 glob: 7.2.3 9504 + 9505 + /roarr@7.15.1: 9506 + resolution: {integrity: sha512-0ExL9rjOXeQPvQvQo8IcV8SR2GTXmDr1FQFlY2HiAV+gdVQjaVZNOx9d4FI2RqFFsd0sNsiw2TRS/8RU9g0ZfA==} 9507 + engines: {node: '>=12.0'} 9508 + dependencies: 9509 + boolean: 3.2.0 9510 + fast-json-stringify: 5.8.0 9511 + fast-printf: 1.6.9 9512 + globalthis: 1.0.3 9513 + safe-stable-stringify: 2.4.3 9514 + semver-compare: 1.0.0 9515 + dev: false 8871 9516 8872 9517 /rollup-plugin-inject@3.0.2: 8873 9518 resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} ··· 8918 9563 engines: {node: '>=12'} 8919 9564 dependencies: 8920 9565 execa: 5.1.1 8921 - dev: true 8922 9566 8923 9567 /run-parallel@1.2.0: 8924 9568 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} ··· 8943 9587 /safe-buffer@5.2.1: 8944 9588 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 8945 9589 9590 + /safe-stable-stringify@2.4.3: 9591 + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} 9592 + engines: {node: '>=10'} 9593 + dev: false 9594 + 8946 9595 /safer-buffer@2.1.2: 8947 9596 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 8948 9597 dev: true 8949 9598 8950 9599 /sax@1.2.4: 8951 9600 resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} 9601 + dev: false 9602 + 9603 + /scheduler@0.23.0: 9604 + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 9605 + dependencies: 9606 + loose-envify: 1.4.0 8952 9607 dev: false 8953 9608 8954 9609 /schema-utils@3.3.0: ··· 8978 9633 commander: 2.20.3 8979 9634 dev: true 8980 9635 9636 + /semver-compare@1.0.0: 9637 + resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} 9638 + dev: false 9639 + 9640 + /semver-diff@4.0.0: 9641 + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} 9642 + engines: {node: '>=12'} 9643 + dependencies: 9644 + semver: 7.5.4 9645 + dev: false 9646 + 8981 9647 /semver@7.5.4: 8982 9648 resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} 8983 9649 engines: {node: '>=10'} ··· 9036 9702 9037 9703 /set-blocking@2.0.0: 9038 9704 resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 9705 + 9706 + /set-cookie-parser@2.6.0: 9707 + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} 9708 + dev: false 9039 9709 9040 9710 /setprototypeof@1.2.0: 9041 9711 resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} ··· 9114 9784 resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} 9115 9785 requiresBuild: true 9116 9786 dev: false 9117 - optional: true 9118 9787 9119 9788 /simple-get@4.0.1: 9120 9789 resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} ··· 9124 9793 once: 1.4.0 9125 9794 simple-concat: 1.0.1 9126 9795 dev: false 9127 - optional: true 9128 9796 9129 9797 /simple-git-hooks@2.8.1: 9130 9798 resolution: {integrity: sha512-DYpcVR1AGtSfFUNzlBdHrQGPsOhuuEJ/FkmPOOlFysP60AHd3nsEpkGq/QEOdtUyT1Qhk7w9oLmFoMG+75BDog==} ··· 9182 9850 dependencies: 9183 9851 ansi-styles: 6.2.1 9184 9852 is-fullwidth-code-point: 4.0.0 9185 - dev: true 9853 + 9854 + /slice-ansi@6.0.0: 9855 + resolution: {integrity: sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==} 9856 + engines: {node: '>=14.16'} 9857 + dependencies: 9858 + ansi-styles: 6.2.1 9859 + is-fullwidth-code-point: 4.0.0 9860 + dev: false 9186 9861 9187 9862 /slugify@1.6.6: 9188 9863 resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} ··· 9309 9984 minipass: 5.0.0 9310 9985 dev: true 9311 9986 9987 + /stack-utils@2.0.6: 9988 + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} 9989 + engines: {node: '>=10'} 9990 + dependencies: 9991 + escape-string-regexp: 2.0.0 9992 + dev: false 9993 + 9312 9994 /stackback@0.0.2: 9313 9995 resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 9314 9996 dev: true 9997 + 9998 + /stacktracey@2.1.8: 9999 + resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} 10000 + dependencies: 10001 + as-table: 1.0.55 10002 + get-source: 2.0.12 10003 + dev: false 9315 10004 9316 10005 /standard-as-callback@2.1.0: 9317 10006 resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} ··· 9323 10012 /std-env@3.3.3: 9324 10013 resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} 9325 10014 10015 + /stoppable@1.1.0: 10016 + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} 10017 + engines: {node: '>=4', npm: '>=6'} 10018 + dev: false 10019 + 9326 10020 /streamsearch@1.1.0: 9327 10021 resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 9328 10022 engines: {node: '>=10.0.0'} ··· 9423 10117 engines: {node: '>=0.10.0'} 9424 10118 requiresBuild: true 9425 10119 dev: false 9426 - optional: true 9427 10120 9428 10121 /strip-json-comments@3.1.1: 9429 10122 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} ··· 9633 10326 pump: 3.0.0 9634 10327 tar-stream: 2.2.0 9635 10328 dev: false 9636 - optional: true 9637 10329 9638 10330 /tar-fs@3.0.4: 9639 10331 resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} ··· 9752 10444 resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} 9753 10445 dev: true 9754 10446 10447 + /tinycolor2@1.6.0: 10448 + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} 10449 + dev: false 10450 + 10451 + /tinygradient@1.1.5: 10452 + resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} 10453 + dependencies: 10454 + '@types/tinycolor2': 1.4.3 10455 + tinycolor2: 1.6.0 10456 + dev: false 10457 + 9755 10458 /tinypool@0.6.0: 9756 10459 resolution: {integrity: sha512-FdswUUo5SxRizcBc6b1GSuLpLjisa8N8qMyYoP3rl+bym+QauhtJP5bvZY1ytt8krKGmMLYIRl36HBZfeAoqhQ==} 9757 10460 engines: {node: '>=14.0.0'} ··· 9765 10468 /titleize@3.0.0: 9766 10469 resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} 9767 10470 engines: {node: '>=12'} 9768 - dev: true 9769 10471 9770 10472 /tlds@1.240.0: 9771 10473 resolution: {integrity: sha512-1OYJQenswGZSOdRw7Bql5Qu7uf75b+F3HFBXbqnG/ifHa0fev1XcG+3pJf3pA/KC6RtHQzfKgIf1vkMlMG7mtQ==} ··· 9900 10602 dependencies: 9901 10603 safe-buffer: 5.2.1 9902 10604 dev: false 9903 - optional: true 9904 10605 9905 10606 /type-check@0.4.0: 9906 10607 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} ··· 9912 10613 resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 9913 10614 engines: {node: '>=4'} 9914 10615 dev: true 10616 + 10617 + /type-fest@0.12.0: 10618 + resolution: {integrity: sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==} 10619 + engines: {node: '>=10'} 10620 + dev: false 9915 10621 9916 10622 /type-fest@0.18.1: 9917 10623 resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} ··· 9944 10650 resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} 9945 10651 engines: {node: '>=12.20'} 9946 10652 10653 + /type-fest@3.13.1: 10654 + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} 10655 + engines: {node: '>=14.16'} 10656 + dev: false 10657 + 9947 10658 /type-level-regexp@0.1.17: 9948 10659 resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} 9949 10660 dev: false ··· 9954 10665 rxjs: 7.8.1 9955 10666 dev: false 9956 10667 10668 + /typedarray-to-buffer@3.1.5: 10669 + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} 10670 + dependencies: 10671 + is-typedarray: 1.0.0 10672 + dev: false 10673 + 9957 10674 /typescript@4.9.5: 9958 10675 resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 9959 10676 engines: {node: '>=4.2.0'} ··· 10082 10799 dependencies: 10083 10800 imurmurhash: 0.1.4 10084 10801 dev: true 10802 + 10803 + /unique-string@3.0.0: 10804 + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} 10805 + engines: {node: '>=12'} 10806 + dependencies: 10807 + crypto-random-string: 4.0.0 10808 + dev: false 10085 10809 10086 10810 /unist-builder@4.0.0: 10087 10811 resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} ··· 10283 11007 /untildify@4.0.0: 10284 11008 resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} 10285 11009 engines: {node: '>=8'} 10286 - dev: true 10287 11010 10288 11011 /untyped@1.3.2: 10289 11012 resolution: {integrity: sha512-z219Z65rOGD6jXIvIhpZFfwWdqQckB8sdZec2NO+TkcH1Bph7gL0hwLzRJs1KsOo4Jz4mF9guBXhsEnyEBGVfw==} ··· 10309 11032 escalade: 3.1.1 10310 11033 picocolors: 1.0.0 10311 11034 11035 + /update-notifier@6.0.2: 11036 + resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} 11037 + engines: {node: '>=14.16'} 11038 + dependencies: 11039 + boxen: 7.1.1 11040 + chalk: 5.3.0 11041 + configstore: 6.0.0 11042 + has-yarn: 3.0.0 11043 + import-lazy: 4.0.0 11044 + is-ci: 3.0.1 11045 + is-installed-globally: 0.4.0 11046 + is-npm: 6.0.0 11047 + is-yarn-global: 0.4.1 11048 + latest-version: 7.0.0 11049 + pupa: 3.1.0 11050 + semver: 7.5.4 11051 + semver-diff: 4.0.0 11052 + xdg-basedir: 5.1.0 11053 + dev: false 11054 + 10312 11055 /upper-case-first@2.0.2: 10313 11056 resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} 10314 11057 dependencies: ··· 10325 11068 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 10326 11069 dependencies: 10327 11070 punycode: 2.3.0 11071 + 11072 + /user-home@2.0.0: 11073 + resolution: {integrity: sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==} 11074 + engines: {node: '>=0.10.0'} 11075 + dependencies: 11076 + os-homedir: 1.0.2 11077 + dev: false 10328 11078 10329 11079 /util-deprecate@1.0.2: 10330 11080 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} ··· 10564 11314 optional: true 10565 11315 dependencies: 10566 11316 '@types/node': 20.4.4 10567 - esbuild: 0.18.15 11317 + esbuild: 0.18.17 10568 11318 postcss: 8.4.27 10569 11319 rollup: 3.26.3 10570 11320 optionalDependencies: ··· 10925 11675 engines: {node: '>=12'} 10926 11676 dependencies: 10927 11677 string-width: 5.1.2 10928 - dev: true 11678 + 11679 + /workerd@1.20230801.0: 11680 + resolution: {integrity: sha512-4PjyPTbDy39JTpvF3VB95DyQeEGJa8qZsxeal/6L3FBULQ+d90N99lTpgONNkZIRRbOz6ZQk5nDC2wr4TmA3wA==} 11681 + engines: {node: '>=16'} 11682 + hasBin: true 11683 + requiresBuild: true 11684 + optionalDependencies: 11685 + '@cloudflare/workerd-darwin-64': 1.20230801.0 11686 + '@cloudflare/workerd-darwin-arm64': 1.20230801.0 11687 + '@cloudflare/workerd-linux-64': 1.20230801.0 11688 + '@cloudflare/workerd-linux-arm64': 1.20230801.0 11689 + '@cloudflare/workerd-windows-64': 1.20230801.0 11690 + dev: false 10929 11691 10930 11692 /wrap-ansi@6.2.0: 10931 11693 resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} ··· 10955 11717 /wrappy@1.0.2: 10956 11718 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 10957 11719 11720 + /write-file-atomic@3.0.3: 11721 + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} 11722 + dependencies: 11723 + imurmurhash: 0.1.4 11724 + is-typedarray: 1.0.0 11725 + signal-exit: 3.0.7 11726 + typedarray-to-buffer: 3.1.5 11727 + dev: false 11728 + 10958 11729 /write-file-atomic@5.0.1: 10959 11730 resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} 10960 11731 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} ··· 10986 11757 optional: true 10987 11758 utf-8-validate: 10988 11759 optional: true 11760 + 11761 + /xdg-basedir@5.1.0: 11762 + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} 11763 + engines: {node: '>=12'} 11764 + dev: false 10989 11765 10990 11766 /xml-js@1.6.11: 10991 11767 resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} ··· 11083 11859 resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} 11084 11860 engines: {node: '>=12.20'} 11085 11861 dev: true 11862 + 11863 + /yoga-wasm-web@0.3.3: 11864 + resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} 11865 + dev: false 11866 + 11867 + /youch@3.2.3: 11868 + resolution: {integrity: sha512-ZBcWz/uzZaQVdCvfV4uk616Bbpf2ee+F/AvuKDR5EwX/Y4v06xWdtMluqTD7+KlZdM93lLm9gMZYo0sKBS0pgw==} 11869 + dependencies: 11870 + cookie: 0.5.0 11871 + mustache: 4.2.0 11872 + stacktracey: 2.1.8 11873 + dev: false 11086 11874 11087 11875 /zhead@2.0.10: 11088 11876 resolution: {integrity: sha512-irug8fXNKjqazkA27cFQs7C6/ZD3qNiEzLC56kDyzQART/Z9GMGfg8h2i6fb9c8ZWnIx/QgOgFJxK3A/CYHG0g==}
+17
src/pages/voted.vue
··· 1 + <template> 2 + <div class="flex-grow mx-auto p-4 w-full max-w-[37.50rem]"> 3 + <header class="leading-none mt-[5vw] mb-[1vw]"> 4 + <h1 class="text-2xl">Thank you!</h1> 5 + </header> 6 + <main class="text-muted text-lg"> 7 + <p>Your response has been recorded. 😊</p> 8 + <p> 9 + <NuxtLink class="underlined-link" to="/">Home</NuxtLink> 10 + </p> 11 + </main> 12 + </div> 13 + </template> 14 + 15 + <script lang="ts" setup> 16 + definePageMeta({ title: 'Thank you!' }) 17 + </script>
+9
src/server/routes/v/[slug].ts
··· 1 + export default defineEventHandler(async event => { 2 + const config = useRuntimeConfig() 3 + const slug = getRouterParam(event, 'slug') 4 + if (!slug || !/^[a-z]+$/.test(slug)) { 5 + throw createError({ statusCode: 400, statusMessage: 'Missing slug' }) 6 + } 7 + await $fetch(slug, { baseURL: config.voteUrl, method: 'POST' }) 8 + return await sendRedirect(event, '/voted') 9 + })
+3 -2
test/unit/bundle.spec.ts
··· 36 36 stats.client = await analyzeSizes('**/*.js', publicDir) 37 37 expect 38 38 .soft(roundToKilobytes(stats.client.totalBytes)) 39 - .toMatchInlineSnapshot('"185k"') 39 + .toMatchInlineSnapshot('"186k"') 40 40 expect.soft(stats.client.files.map(f => f.replace(/\..*\.js/, '.js'))) 41 41 .toMatchInlineSnapshot(` 42 42 [ ··· 70 70 "_nuxt/index.js", 71 71 "_nuxt/talks.js", 72 72 "_nuxt/uses.js", 73 + "_nuxt/voted.js", 73 74 "_nuxt/work.js", 74 75 ] 75 76 `) ··· 79 80 stats.server = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) 80 81 expect 81 82 .soft(roundToKilobytes(stats.server.totalBytes)) 82 - .toMatchInlineSnapshot('"391k"') 83 + .toMatchInlineSnapshot('"393k"') 83 84 84 85 const modules = await analyzeSizes('node_modules/**/*', serverDir) 85 86 expect