diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c22d82cf010d..b7cb23032a7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -16,7 +16,7 @@ importers: version: 1.1.0 '@typescript-eslint/eslint-plugin': specifier: ^5.58.0 - version: 5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.0.4) + version: 5.59.7(@typescript-eslint/parser@5.59.11)(eslint@8.41.0)(typescript@5.1.3) eslint: specifier: ^8.40.0 version: 8.41.0 @@ -101,7 +101,7 @@ importers: version: 15.0.2(rollup@3.23.0) '@sveltejs/eslint-config': specifier: ^6.0.4 - version: 6.0.4(@typescript-eslint/eslint-plugin@5.59.7)(@typescript-eslint/parser@5.59.7)(eslint-config-prettier@8.8.0)(eslint-plugin-svelte@2.29.0)(eslint-plugin-unicorn@47.0.0)(eslint@8.41.0)(typescript@5.0.4) + version: 6.0.4(@typescript-eslint/eslint-plugin@5.59.11)(@typescript-eslint/parser@5.59.11)(eslint-config-prettier@8.8.0)(eslint-plugin-svelte@2.30.0)(eslint-plugin-unicorn@47.0.0)(eslint@8.43.0)(typescript@5.0.4) '@types/aria-query': specifier: ^5.0.1 version: 5.0.1 @@ -151,11 +151,11 @@ importers: specifier: ^1.4.15 version: 1.4.15 '@supabase/supabase-js': - specifier: ^2.24.0 - version: 2.24.0 + specifier: ^2.25.0 + version: 2.25.0 '@sveltejs/repl': specifier: 0.5.0-next.4 - version: 0.5.0-next.4(@codemirror/lang-html@6.4.4)(@codemirror/search@6.5.0)(@lezer/common@1.0.3)(@lezer/javascript@1.4.3)(@lezer/lr@1.3.6)(@sveltejs/kit@1.20.0)(svelte@packages+svelte) + version: 0.5.0-next.4(@codemirror/lang-html@6.4.4)(@codemirror/search@6.5.0)(@lezer/common@1.0.3)(@lezer/javascript@1.4.3)(@lezer/lr@1.3.6)(@sveltejs/kit@1.20.4)(svelte@packages+svelte) cookie: specifier: ^0.5.0 version: 0.5.0 @@ -176,14 +176,14 @@ importers: specifier: ^2.4.1 version: 2.4.1 '@sveltejs/adapter-vercel': - specifier: ^3.0.0 - version: 3.0.0(@sveltejs/kit@1.20.0) + specifier: ^3.0.1 + version: 3.0.1(@sveltejs/kit@1.20.4) '@sveltejs/kit': - specifier: ^1.20.0 - version: 1.20.0(svelte@packages+svelte)(vite@4.3.9) + specifier: ^1.20.4 + version: 1.20.4(svelte@packages+svelte)(vite@4.3.9) '@sveltejs/site-kit': - specifier: 6.0.0-next.4 - version: 6.0.0-next.4(@sveltejs/kit@1.20.0)(svelte@packages+svelte) + specifier: 6.0.0-next.5 + version: 6.0.0-next.5(@sveltejs/kit@1.20.4)(svelte@packages+svelte) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.1 version: 2.4.1(svelte@packages+svelte)(vite@4.3.9) @@ -191,8 +191,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 '@types/node': - specifier: ^20.2.6 - version: 20.2.6 + specifier: ^20.3.1 + version: 20.3.1 '@types/prettier': specifier: ^2.7.3 version: 2.7.3 @@ -200,8 +200,8 @@ importers: specifier: ^2.8.4 version: 2.8.4 dotenv: - specifier: ^16.1.4 - version: 16.1.4 + specifier: ^16.3.0 + version: 16.3.0 jimp: specifier: ^0.22.8 version: 0.22.8 @@ -221,11 +221,11 @@ importers: specifier: ^2.10.1 version: 2.10.1(prettier@2.8.8)(svelte@packages+svelte) sass: - specifier: ^1.62.1 - version: 1.62.1 + specifier: ^1.63.4 + version: 1.63.4 satori: - specifier: ^0.9.1 - version: 0.9.1 + specifier: ^0.10.1 + version: 0.10.1 satori-html: specifier: ^0.3.2 version: 0.3.2 @@ -237,25 +237,25 @@ importers: version: 0.14.2 shiki-twoslash: specifier: ^3.1.2 - version: 3.1.2(typescript@5.0.4) + version: 3.1.2(typescript@5.1.3) svelte: specifier: workspace:* version: link:../../packages/svelte svelte-check: specifier: ^3.4.3 - version: 3.4.3(postcss@8.4.23)(sass@1.62.1)(svelte@packages+svelte) + version: 3.4.3(postcss@8.4.23)(sass@1.63.4)(svelte@packages+svelte) svelte-preprocess: specifier: ^5.0.4 - version: 5.0.4(postcss@8.4.23)(sass@1.62.1)(svelte@packages+svelte)(typescript@5.0.4) + version: 5.0.4(postcss@8.4.23)(sass@1.63.4)(svelte@packages+svelte)(typescript@5.1.3) tiny-glob: specifier: ^0.2.9 version: 0.2.9 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.1.3 + version: 5.1.3 vite: specifier: ^4.3.9 - version: 4.3.9(@types/node@20.2.6)(sass@1.62.1) + version: 4.3.9(@types/node@20.3.1)(sass@1.63.4) vite-imagetools: specifier: ^5.0.4 version: 5.0.4 @@ -795,6 +795,16 @@ packages: eslint-visitor-keys: 3.4.1 dev: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.43.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.43.0 + eslint-visitor-keys: 3.4.1 + dev: true + /@eslint-community/regexpp@4.5.1: resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -822,6 +832,22 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@eslint/js@8.43.0: + resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + /@humanwhocodes/config-array@0.11.8: resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} @@ -1307,7 +1333,7 @@ packages: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.5.1 + semver: 7.5.2 tar: 6.1.15 transitivePeerDependencies: - encoding @@ -1630,8 +1656,8 @@ packages: string.prototype.codepointat: 0.2.1 dev: true - /@supabase/functions-js@2.1.1: - resolution: {integrity: sha512-bIR1Puae6W+1/MzPfYBWOG/SCWGo4B5CB7c0ZZksvliNEAzhxNBJ0UFKYINcGdGtxG8ZC+1xr3utWpNZNwnoRw==} + /@supabase/functions-js@2.1.2: + resolution: {integrity: sha512-QCR6pwJs9exCl37bmpMisUd6mf+0SUBJ6mUpiAjEkSJ/+xW8TCuO14bvkWHADd5hElJK9MxNlMQXxSA4DRz9nQ==} dependencies: cross-fetch: 3.1.6 transitivePeerDependencies: @@ -1672,10 +1698,10 @@ packages: - encoding dev: false - /@supabase/supabase-js@2.24.0: - resolution: {integrity: sha512-zrAm+hp6DBICqZ7xVPk+KofmlfjJWQzXuf2sHAyPz8XVjpha84z2OVWcow2aI10YkMOrPwhRtBBQYJOnh/fx2w==} + /@supabase/supabase-js@2.25.0: + resolution: {integrity: sha512-AEh0suSrjfpQCOhY7hLsgX6gr8XEUWshVkTq9IODiHTnAR6NHiEQ865LTeWu8gqCDf2XH1n20JcSmovIe3Xixw==} dependencies: - '@supabase/functions-js': 2.1.1 + '@supabase/functions-js': 2.1.2 '@supabase/gotrue-js': 2.30.0 '@supabase/postgrest-js': 1.7.1 '@supabase/realtime-js': 2.7.3 @@ -1686,12 +1712,12 @@ packages: - supports-color dev: false - /@sveltejs/adapter-vercel@3.0.0(@sveltejs/kit@1.20.0): - resolution: {integrity: sha512-XHbgdYtEDM70tRAN3AV5mQAis/9yLka7mLEWjzuhMwo377U1jfwxBzq2YYZdL4OF3rQnegR3yf92fTWnkEILPQ==} + /@sveltejs/adapter-vercel@3.0.1(@sveltejs/kit@1.20.4): + resolution: {integrity: sha512-PBY3YRm7Q7Prax07mxD/rvcho2CntGkYncAIkz2DtG5NTcVG5JZ1RM627it5zYYtc2/RB3YjMkZuCMBqDCiPkA==} peerDependencies: '@sveltejs/kit': ^1.5.0 dependencies: - '@sveltejs/kit': 1.20.0(svelte@packages+svelte)(vite@4.3.9) + '@sveltejs/kit': 1.20.4(svelte@packages+svelte)(vite@4.3.9) '@vercel/nft': 0.22.6 esbuild: 0.17.19 transitivePeerDependencies: @@ -1699,7 +1725,7 @@ packages: - supports-color dev: true - /@sveltejs/eslint-config@6.0.4(@typescript-eslint/eslint-plugin@5.59.7)(@typescript-eslint/parser@5.59.7)(eslint-config-prettier@8.8.0)(eslint-plugin-svelte@2.29.0)(eslint-plugin-unicorn@47.0.0)(eslint@8.41.0)(typescript@5.0.4): + /@sveltejs/eslint-config@6.0.4(@typescript-eslint/eslint-plugin@5.59.11)(@typescript-eslint/parser@5.59.11)(eslint-config-prettier@8.8.0)(eslint-plugin-svelte@2.30.0)(eslint-plugin-unicorn@47.0.0)(eslint@8.43.0)(typescript@5.0.4): resolution: {integrity: sha512-U9pwmDs+DbmsnCgTfu6Bacdwqn0DuI1IQNSiQqTgzVyYfaaj+zy9ZoQCiJfxFBGXHkklyXuRHp0KMx346N0lcQ==} peerDependencies: '@typescript-eslint/eslint-plugin': '>= 5' @@ -1710,17 +1736,17 @@ packages: eslint-plugin-unicorn: '>= 47' typescript: '>= 4' dependencies: - '@typescript-eslint/eslint-plugin': 5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.0.4) - '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.0.4) - eslint: 8.41.0 - eslint-config-prettier: 8.8.0(eslint@8.41.0) - eslint-plugin-svelte: 2.29.0(eslint@8.41.0)(svelte@3.59.1) - eslint-plugin-unicorn: 47.0.0(eslint@8.41.0) + '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.43.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.11(eslint@8.43.0)(typescript@5.0.4) + eslint: 8.43.0 + eslint-config-prettier: 8.8.0(eslint@8.43.0) + eslint-plugin-svelte: 2.30.0(eslint@8.43.0)(svelte@3.59.1) + eslint-plugin-unicorn: 47.0.0(eslint@8.43.0) typescript: 5.0.4 dev: true - /@sveltejs/kit@1.20.0(svelte@packages+svelte)(vite@4.3.9): - resolution: {integrity: sha512-2ZW14afgcCQBk3BN8+FWUUCIZg+TKeDFuOMUpDNllTa6sKZ+YQNpxhsrt9abaZohPGsGGOYmk5fzy8D8MHVNBw==} + /@sveltejs/kit@1.20.4(svelte@packages+svelte)(vite@4.3.9): + resolution: {integrity: sha512-MmAzIuMrP7A+8fqDVbxm6ekGHRHL/+Fk8sQPAzPG4G2TxUDtHdn/WcIxeEqHzARMf0OtGSC+VPyOSFuw2Cy2Mg==} engines: {node: ^16.14 || >=18} hasBin: true requiresBuild: true @@ -1740,13 +1766,12 @@ packages: set-cookie-parser: 2.6.0 sirv: 2.0.3 svelte: link:packages/svelte - tiny-glob: 0.2.9 undici: 5.22.1 - vite: 4.3.9(@types/node@20.2.6)(sass@1.62.1) + vite: 4.3.9(@types/node@20.3.1)(sass@1.63.4) transitivePeerDependencies: - supports-color - /@sveltejs/repl@0.5.0-next.4(@codemirror/lang-html@6.4.4)(@codemirror/search@6.5.0)(@lezer/common@1.0.3)(@lezer/javascript@1.4.3)(@lezer/lr@1.3.6)(@sveltejs/kit@1.20.0)(svelte@packages+svelte): + /@sveltejs/repl@0.5.0-next.4(@codemirror/lang-html@6.4.4)(@codemirror/search@6.5.0)(@lezer/common@1.0.3)(@lezer/javascript@1.4.3)(@lezer/lr@1.3.6)(@sveltejs/kit@1.20.4)(svelte@packages+svelte): resolution: {integrity: sha512-nIcczoi9StdjdUNViwJ0FAqU2tE96MWl2mbqGK9B3SV8ggw8XN93XQX0MCFcrA51IQF5pNwezu2JSldel9LccA==} peerDependencies: svelte: ^3.54.0 || ^4.0.0-next.0 || ^4.0.0 @@ -1767,7 +1792,7 @@ packages: '@replit/codemirror-lang-svelte': 6.0.0(@codemirror/autocomplete@6.8.0)(@codemirror/lang-css@6.2.0)(@codemirror/lang-html@6.4.4)(@codemirror/lang-javascript@6.1.9)(@codemirror/language@6.8.0)(@codemirror/state@6.2.1)(@codemirror/view@6.13.2)(@lezer/common@1.0.3)(@lezer/highlight@1.1.6)(@lezer/javascript@1.4.3)(@lezer/lr@1.3.6) '@rich_harris/svelte-split-pane': 1.1.1(svelte@packages+svelte) '@rollup/browser': 3.25.1 - '@sveltejs/site-kit': 5.2.1(@sveltejs/kit@1.20.0)(svelte@packages+svelte) + '@sveltejs/site-kit': 5.2.1(@sveltejs/kit@1.20.4)(svelte@packages+svelte) acorn: 8.8.2 codemirror: 6.0.1(@lezer/common@1.0.3) esm-env: 1.0.0 @@ -1785,25 +1810,25 @@ packages: - '@sveltejs/kit' dev: false - /@sveltejs/site-kit@5.2.1(@sveltejs/kit@1.20.0)(svelte@packages+svelte): + /@sveltejs/site-kit@5.2.1(@sveltejs/kit@1.20.4)(svelte@packages+svelte): resolution: {integrity: sha512-KBl/PlC/I+Db7mm8WHOCtNOyi1nyxicAVuqZ1+NXN6CJTlDtedFouo0sltGaOQgndbXgGmLr8IfCPz/MWgBVKw==} peerDependencies: '@sveltejs/kit': ^1.0.0 svelte: ^3.54.0 dependencies: - '@sveltejs/kit': 1.20.0(svelte@packages+svelte)(vite@4.3.9) + '@sveltejs/kit': 1.20.4(svelte@packages+svelte)(vite@4.3.9) esm-env: 1.0.0 svelte: link:packages/svelte svelte-local-storage-store: 0.4.0(svelte@packages+svelte) dev: false - /@sveltejs/site-kit@6.0.0-next.4(@sveltejs/kit@1.20.0)(svelte@packages+svelte): - resolution: {integrity: sha512-8TF43iHjGrn9ozq0oiDoP9ZCQPtTY9DOE164kXrIeShr0pDRVpwXNeDLhJM8GGvrIEUa+nqIWDxWojSRAArl9w==} + /@sveltejs/site-kit@6.0.0-next.5(@sveltejs/kit@1.20.4)(svelte@packages+svelte): + resolution: {integrity: sha512-3CoOvWEWIuf/LQdpMpb9Tp8rcGeZ5Lyc142xiRLcdrXboIb5tkLX9gDCqITFy/kxQppsrIPMNuognAXsgDVKOg==} peerDependencies: '@sveltejs/kit': ^1.0.0 svelte: ^3.54.0 || ^4.0.0-next.0 || ^4.0.0 dependencies: - '@sveltejs/kit': 1.20.0(svelte@packages+svelte)(vite@4.3.9) + '@sveltejs/kit': 1.20.4(svelte@packages+svelte)(vite@4.3.9) esm-env: 1.0.0 svelte: link:packages/svelte svelte-local-storage-store: 0.4.0(svelte@packages+svelte) @@ -1820,7 +1845,7 @@ packages: '@sveltejs/vite-plugin-svelte': 2.4.1(svelte@packages+svelte)(vite@4.3.9) debug: 4.3.4 svelte: link:packages/svelte - vite: 4.3.9(@types/node@20.2.6)(sass@1.62.1) + vite: 4.3.9(@types/node@20.3.1)(sass@1.63.4) transitivePeerDependencies: - supports-color @@ -1838,7 +1863,7 @@ packages: magic-string: 0.30.0 svelte: link:packages/svelte svelte-hmr: 0.15.2(svelte@packages+svelte) - vite: 4.3.9(@types/node@20.2.6)(sass@1.62.1) + vite: 4.3.9(@types/node@20.3.1)(sass@1.63.4) vitefu: 0.2.4(vite@4.3.9) transitivePeerDependencies: - supports-color @@ -1848,7 +1873,7 @@ packages: engines: {node: ^14.13.1 || ^16.0.0 || >=18} dependencies: '@changesets/get-github-info': 0.5.2 - dotenv: 16.0.3 + dotenv: 16.3.0 transitivePeerDependencies: - encoding dev: true @@ -1912,8 +1937,8 @@ packages: resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} dev: true - /@types/node@20.2.6: - resolution: {integrity: sha512-GQBWUtGoefMEOx/vu+emHEHU5aw6JdDoEtZhoBrHFPZbA/YNRFfN996XbBASEWdvmLSLyv9FKYppYGyZjCaq/g==} + /@types/node@20.3.1: + resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -1946,10 +1971,38 @@ packages: /@types/websocket@1.0.5: resolution: {integrity: sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==} dependencies: - '@types/node': 20.2.6 + '@types/node': 20.3.1 dev: false - /@typescript-eslint/eslint-plugin@5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.0.4): + /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.43.0)(typescript@5.0.4): + resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.5.1 + '@typescript-eslint/parser': 5.59.11(eslint@8.43.0)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/type-utils': 5.59.11(eslint@8.43.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.43.0)(typescript@5.0.4) + debug: 4.3.4 + eslint: 8.43.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + semver: 7.5.2 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@5.59.7(@typescript-eslint/parser@5.59.11)(eslint@8.41.0)(typescript@5.1.3): resolution: {integrity: sha512-BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1961,24 +2014,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.11(eslint@8.41.0)(typescript@5.1.3) '@typescript-eslint/scope-manager': 5.59.7 - '@typescript-eslint/type-utils': 5.59.7(eslint@8.41.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/type-utils': 5.59.7(eslint@8.41.0)(typescript@5.1.3) + '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.1.3) debug: 4.3.4 eslint: 8.41.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.1 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.7(eslint@8.41.0)(typescript@5.0.4): - resolution: {integrity: sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==} + /@typescript-eslint/parser@5.59.11(eslint@8.41.0)(typescript@5.1.3): + resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1987,16 +2040,44 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.7 - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.3) debug: 4.3.4 eslint: 8.41.0 + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.59.11(eslint@8.43.0)(typescript@5.0.4): + resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) + debug: 4.3.4 + eslint: 8.43.0 typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true + /@typescript-eslint/scope-manager@5.59.11: + resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 + dev: true + /@typescript-eslint/scope-manager@5.59.7: resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2005,8 +2086,8 @@ packages: '@typescript-eslint/visitor-keys': 5.59.7 dev: true - /@typescript-eslint/type-utils@5.59.7(eslint@8.41.0)(typescript@5.0.4): - resolution: {integrity: sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ==} + /@typescript-eslint/type-utils@5.59.11(eslint@8.43.0)(typescript@5.0.4): + resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2015,22 +2096,89 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.4) - '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.11(eslint@8.43.0)(typescript@5.0.4) debug: 4.3.4 - eslint: 8.41.0 + eslint: 8.43.0 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true + /@typescript-eslint/type-utils@5.59.7(eslint@8.41.0)(typescript@5.1.3): + resolution: {integrity: sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.1.3) + '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.1.3) + debug: 4.3.4 + eslint: 8.41.0 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@5.59.11: + resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/types@5.59.7: resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.7(typescript@5.0.4): + /@typescript-eslint/typescript-estree@5.59.11(typescript@5.0.4): + resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.2 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@5.59.11(typescript@5.1.3): + resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/visitor-keys': 5.59.11 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.2 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@5.59.7(typescript@5.1.3): resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2045,13 +2193,33 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.1 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.1.3) + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.7(eslint@8.41.0)(typescript@5.0.4): + /@typescript-eslint/utils@5.59.11(eslint@8.43.0)(typescript@5.0.4): + resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.11 + '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.0.4) + eslint: 8.43.0 + eslint-scope: 5.1.1 + semver: 7.5.2 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@5.59.7(eslint@8.41.0)(typescript@5.1.3): resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2062,7 +2230,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.59.7 '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.1.3) eslint: 8.41.0 eslint-scope: 5.1.1 semver: 7.5.1 @@ -2071,6 +2239,14 @@ packages: - typescript dev: true + /@typescript-eslint/visitor-keys@5.59.11: + resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.11 + eslint-visitor-keys: 3.4.1 + dev: true + /@typescript-eslint/visitor-keys@5.59.7: resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2112,7 +2288,7 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.10 '@rollup/pluginutils': 4.2.1 - acorn: 8.8.2 + acorn: 8.9.0 async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -2198,6 +2374,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.9.0: + resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agadoo@3.0.0: resolution: {integrity: sha512-gq+fjT3Ilrhb88Jf+vYMjdO/+3znYfa7vJ4IMLPFsBPUxglnr40Ed3yCLrW6IABdJAedB94b2BkqR6I04lh3dg==} hasBin: true @@ -2954,13 +3136,8 @@ packages: webidl-conversions: 7.0.0 dev: true - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} - engines: {node: '>=12'} - dev: true - - /dotenv@16.1.4: - resolution: {integrity: sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==} + /dotenv@16.3.0: + resolution: {integrity: sha512-tHB+hmf8MRCkT3VVivGiG8kq9HiGTmQ3FzOKgztfpJQH1IWuZTOvKSJmHNnQPowecAmkCJhLrxdPhOr06LLqIQ==} engines: {node: '>=12'} dev: true @@ -2976,8 +3153,8 @@ packages: magic-string: 0.30.0 sade: 1.8.1 tiny-glob: 0.2.9 - ts-api-utils: 0.0.46(typescript@5.0.4) - typescript: 5.0.4 + ts-api-utils: 0.0.46(typescript@5.1.3) + typescript: 5.1.3 dev: true /emoji-regex@10.2.1: @@ -3139,6 +3316,10 @@ packages: engines: {node: '>=6'} dev: true + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: true + /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -3162,13 +3343,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@8.8.0(eslint@8.41.0): + /eslint-config-prettier@8.8.0(eslint@8.43.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.41.0 + eslint: 8.43.0 dev: true /eslint-plugin-svelte@2.29.0(eslint@8.41.0)(svelte@3.59.1): @@ -3197,6 +3378,32 @@ packages: - ts-node dev: true + /eslint-plugin-svelte@2.30.0(eslint@8.43.0)(svelte@3.59.1): + resolution: {integrity: sha512-2/qj0BJsfM0U2j4EjGb7iC/0nbUvXx1Gn78CdtyuXpi/rSomLPCPwnsZsloXMzlt6Xwe8LBlpRvZObSKEHLP5A==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0-0 + svelte: ^3.37.0 || ^4.0.0-0 + peerDependenciesMeta: + svelte: + optional: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@jridgewell/sourcemap-codec': 1.4.15 + debug: 4.3.4 + eslint: 8.43.0 + esutils: 2.0.3 + known-css-properties: 0.27.0 + postcss: 8.4.24 + postcss-load-config: 3.1.4(postcss@8.4.24) + postcss-safe-parser: 6.0.0(postcss@8.4.24) + svelte: 3.59.1 + svelte-eslint-parser: 0.30.0(svelte@3.59.1) + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + /eslint-plugin-unicorn@47.0.0(eslint@8.41.0): resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==} engines: {node: '>=16'} @@ -3222,6 +3429,31 @@ packages: strip-indent: 3.0.0 dev: true + /eslint-plugin-unicorn@47.0.0(eslint@8.43.0): + resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==} + engines: {node: '>=16'} + peerDependencies: + eslint: '>=8.38.0' + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + ci-info: 3.8.0 + clean-regexp: 1.0.0 + eslint: 8.43.0 + esquery: 1.5.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.0.2 + lodash: 4.17.21 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.27 + regjsparser: 0.10.0 + safe-regex: 2.1.1 + semver: 7.5.1 + strip-indent: 3.0.0 + dev: true + /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -3291,6 +3523,54 @@ packages: - supports-color dev: true + /eslint@8.43.0: + resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.43.0 + '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + graphemer: 1.4.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} @@ -3686,6 +3966,7 @@ packages: /globalyzer@0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + dev: true /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -3701,6 +3982,7 @@ packages: /globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -4982,6 +5264,23 @@ packages: yaml: 1.10.2 dev: true + /postcss-load-config@3.1.4(postcss@8.4.24): + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.24 + yaml: 1.10.2 + dev: true + /postcss-safe-parser@6.0.0(postcss@8.4.23): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} @@ -4991,6 +5290,15 @@ packages: postcss: 8.4.23 dev: true + /postcss-safe-parser@6.0.0(postcss@8.4.24): + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + dependencies: + postcss: 8.4.24 + dev: true + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true @@ -5003,6 +5311,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /prebuild-install@7.1.1: resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} engines: {node: '>=10'} @@ -5337,8 +5654,8 @@ packages: rimraf: 2.7.1 dev: true - /sass@1.62.1: - resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==} + /sass@1.63.4: + resolution: {integrity: sha512-Sx/+weUmK+oiIlI+9sdD0wZHsqpbgQg8wSwSnGBjwb5GwqFhYNwwnI+UWZtLjKvKyFlKkatRK235qQ3mokyPoQ==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -5352,8 +5669,8 @@ packages: ultrahtml: 1.2.0 dev: true - /satori@0.9.1: - resolution: {integrity: sha512-2ggMOiY8O8rIxQ6vywiw3LlBheWHbsOzu5hZdMXTDFKzE9sDHUOtJegGmGE+e9aRSO1ttttgXrcHVsHPKYU2GQ==} + /satori@0.10.1: + resolution: {integrity: sha512-F4bTCkDp931tLb7+UCNPBuSQwXhikrUkI4fBQo6fA8lF0Evqqgg3nDyUpRktQpR5Ry1DIiIVqLyEwkAms87ykg==} engines: {node: '>=16'} dependencies: '@shuding/opentype.js': 1.4.0-beta.0 @@ -5361,6 +5678,7 @@ packages: css-box-shadow: 1.0.0-3 css-to-react-native: 3.2.0 emoji-regex: 10.2.1 + escape-html: 1.0.3 linebreak: 1.1.0 parse-css-color: 0.2.1 postcss-value-parser: 4.2.0 @@ -5396,6 +5714,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.5.2: + resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true @@ -5452,7 +5778,7 @@ packages: rechoir: 0.6.2 dev: true - /shiki-twoslash@3.1.2(typescript@5.0.4): + /shiki-twoslash@3.1.2(typescript@5.1.3): resolution: {integrity: sha512-JBcRIIizi+exIA/OUhYkV6jtyeZco0ykCkIRd5sgwIt1Pm4pz+maoaRZpm6SkhPwvif4fCA7xOtJOykhpIV64Q==} peerDependencies: typescript: '>3' @@ -5461,7 +5787,7 @@ packages: '@typescript/vfs': 1.3.4 fenceparser: 1.1.1 shiki: 0.10.1 - typescript: 5.0.4 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true @@ -5730,7 +6056,7 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check@3.4.3(postcss@8.4.23)(sass@1.62.1)(svelte@packages+svelte): + /svelte-check@3.4.3(postcss@8.4.23)(sass@1.63.4)(svelte@packages+svelte): resolution: {integrity: sha512-O07soQFY3X0VDt+bcGc6D5naz0cLtjwnmNP9JsEBPVyMemFEqUhL2OdLqvkl5H/u8Jwm50EiAU4BPRn5iin/kg==} hasBin: true peerDependencies: @@ -5743,8 +6069,8 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: link:packages/svelte - svelte-preprocess: 5.0.4(postcss@8.4.23)(sass@1.62.1)(svelte@packages+svelte)(typescript@5.0.4) - typescript: 5.0.4 + svelte-preprocess: 5.0.4(postcss@8.4.23)(sass@1.63.4)(svelte@packages+svelte)(typescript@5.1.3) + typescript: 5.1.3 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -5772,6 +6098,21 @@ packages: svelte: 3.59.1 dev: true + /svelte-eslint-parser@0.30.0(svelte@3.59.1): + resolution: {integrity: sha512-H0Cn2TKr70DU9p/Gb04CfwtS7eK28MYumrHYPaDNkIFbfwGDLADpbERBn7u8G1Rcm2RMr2/mL6mq0J2e8iKFlA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0-0 + peerDependenciesMeta: + svelte: + optional: true + dependencies: + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + svelte: 3.59.1 + dev: true + /svelte-hmr@0.15.2(svelte@packages+svelte): resolution: {integrity: sha512-q/bAruCvFLwvNbeE1x3n37TYFb3mTBJ6TrCq6p2CoFbSTNhDE9oAtEfpy+wmc9So8AG0Tja+X0/mJzX9tSfvIg==} engines: {node: ^12.20 || ^14.13.1 || >= 16} @@ -5792,7 +6133,7 @@ packages: dependencies: svelte: link:packages/svelte - /svelte-preprocess@5.0.4(postcss@8.4.23)(sass@1.62.1)(svelte@packages+svelte)(typescript@5.0.4): + /svelte-preprocess@5.0.4(postcss@8.4.23)(sass@1.63.4)(svelte@packages+svelte)(typescript@5.1.3): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -5834,11 +6175,11 @@ packages: detect-indent: 6.1.0 magic-string: 0.27.0 postcss: 8.4.23 - sass: 1.62.1 + sass: 1.63.4 sorcery: 0.11.0 strip-indent: 3.0.0 svelte: link:packages/svelte - typescript: 5.0.4 + typescript: 5.1.3 dev: true /svelte@3.59.1: @@ -5905,6 +6246,7 @@ packages: dependencies: globalyzer: 0.1.0 globrex: 0.1.2 + dev: true /tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} @@ -5978,13 +6320,13 @@ packages: engines: {node: '>=8'} dev: true - /ts-api-utils@0.0.46(typescript@5.0.4): + /ts-api-utils@0.0.46(typescript@5.1.3): resolution: {integrity: sha512-YKJeSx39n0mMk+hrpyHKyTgxA3s7Pz/j1cXYR+t8HcwwZupzOR5xDGKnOEw3gmLaUeFUQt3FJD39AH9Ajn/mdA==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.0.4 + typescript: 5.1.3 dev: true /tslib@1.14.1: @@ -6001,6 +6343,16 @@ packages: typescript: 5.0.4 dev: true + /tsutils@3.21.0(typescript@5.1.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.1.3 + dev: true + /tty-table@4.2.1: resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} engines: {node: '>=8.0.0'} @@ -6088,6 +6440,12 @@ packages: hasBin: true dev: true + /typescript@5.1.3: + resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /ufo@1.1.2: resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} dev: true @@ -6230,7 +6588,7 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.3.9(@types/node@20.2.6)(sass@1.62.1): + /vite@4.3.9(@types/node@20.3.1)(sass@1.63.4): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -6255,11 +6613,11 @@ packages: terser: optional: true dependencies: - '@types/node': 20.2.6 + '@types/node': 20.3.1 esbuild: 0.17.19 postcss: 8.4.23 rollup: 3.23.0 - sass: 1.62.1 + sass: 1.63.4 optionalDependencies: fsevents: 2.3.2 @@ -6271,7 +6629,7 @@ packages: vite: optional: true dependencies: - vite: 4.3.9(@types/node@20.2.6)(sass@1.62.1) + vite: 4.3.9(@types/node@20.3.1)(sass@1.63.4) /vitest@0.31.1(happy-dom@9.20.3)(jsdom@21.1.2)(playwright@1.34.3): resolution: {integrity: sha512-/dOoOgzoFk/5pTvg1E65WVaobknWREN15+HF+0ucudo3dDG/vCZoXTQrjIfEaWvQXmqScwkRodrTbM/ScMpRcQ==} diff --git a/sites/svelte.dev/package.json b/sites/svelte.dev/package.json index 1de6d4bc3aff..5aba2dcc0ee1 100644 --- a/sites/svelte.dev/package.json +++ b/sites/svelte.dev/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15", - "@supabase/supabase-js": "^2.24.0", + "@supabase/supabase-js": "^2.25.0", "@sveltejs/repl": "0.5.0-next.4", "cookie": "^0.5.0", "devalue": "^4.3.2", @@ -27,23 +27,23 @@ }, "devDependencies": { "@resvg/resvg-js": "^2.4.1", - "@sveltejs/adapter-vercel": "^3.0.0", - "@sveltejs/kit": "^1.20.0", - "@sveltejs/site-kit": "6.0.0-next.4", + "@sveltejs/adapter-vercel": "^3.0.1", + "@sveltejs/kit": "^1.20.4", + "@sveltejs/site-kit": "6.0.0-next.5", "@sveltejs/vite-plugin-svelte": "^2.4.1", "@types/marked": "^5.0.0", - "@types/node": "^20.2.6", + "@types/node": "^20.3.1", "@types/prettier": "^2.7.3", "degit": "^2.8.4", - "dotenv": "^16.1.4", + "dotenv": "^16.3.0", "jimp": "^0.22.8", "magic-string": "^0.30.0", "marked": "^5.1.0", "node-fetch": "^3.3.1", "prettier": "^2.8.8", "prettier-plugin-svelte": "^2.10.1", - "sass": "^1.62.1", - "satori": "^0.9.1", + "sass": "^1.63.4", + "satori": "^0.10.1", "satori-html": "^0.3.2", "shelljs": "^0.8.5", "shiki": "^0.14.2", @@ -52,8 +52,8 @@ "svelte-check": "^3.4.3", "svelte-preprocess": "^5.0.4", "tiny-glob": "^0.2.9", - "typescript": "^5.0.4", + "typescript": "^5.1.3", "vite": "^4.3.9", "vite-imagetools": "^5.0.4" } -} \ No newline at end of file +} diff --git a/sites/svelte.dev/scripts/type-gen/index.js b/sites/svelte.dev/scripts/type-gen/index.js index ee2a0ca9a192..790ea54d1a5e 100644 --- a/sites/svelte.dev/scripts/type-gen/index.js +++ b/sites/svelte.dev/scripts/type-gen/index.js @@ -31,7 +31,10 @@ function get_types(code, statements) { for (const statement of statements) { const modifiers = ts.canHaveModifiers(statement) ? ts.getModifiers(statement) : undefined; - const export_modifier = modifiers?.find((modifier) => modifier.kind === 93); + const export_modifier = modifiers?.find( + (modifier) => modifier.kind === ts.SyntaxKind.ExportKeyword + ); + if (!export_modifier) continue; if ( diff --git a/sites/svelte.dev/src/routes/docs/[slug]/+page.js b/sites/svelte.dev/src/routes/docs/[slug]/+page.js deleted file mode 100644 index 11ce2050f68c..000000000000 --- a/sites/svelte.dev/src/routes/docs/[slug]/+page.js +++ /dev/null @@ -1,18 +0,0 @@ -import { DocsMobileNav } from '@sveltejs/site-kit/docs'; - -export const load = async ({ data, parent }) => { - const contents = await parent(); - - return { - mobile_nav_start: { - label: 'Contents', - icon: 'contents', - component: DocsMobileNav, - props: { - contents: contents.sections, - pageContents: data.page - } - }, - ...data - }; -};