chore: update deps and clean up unused code (#273)

This commit is contained in:
Vojtech Simetka 2023-03-24 12:20:29 +01:00 committed by GitHub
parent 4a347a80cd
commit 5500ececb4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 295 additions and 272 deletions

View File

@ -43,4 +43,4 @@ jobs:
run: pnpm run lint
- name: Check dependencies, unused code
run: pnpm run knip --no-exit-code
run: pnpm run knip

View File

@ -1,3 +1,4 @@
PUBLIC_PROVIDER=https://goerli.infura.io/v3/6d4ffa9d4df447ebb73468f4efcb8e8e
PUBLIC_GROUP_ID=38219357914
PUBLIC_GLOBAL_ANONYMOUS_FEED_ADDRESS=0x7A5fe8899b9e189483Db0545c71D6cad92df93F0
PUBLIC_ADAPTER=in-memory

View File

@ -5,10 +5,12 @@ import type { KnipConfig } from 'knip'
const sveltePreprocessor = sveltePreprocess()
const config: KnipConfig = {
ignore: ['**/*.d.ts'],
// FIXME: figure out why types.ts is reported as unused
ignore: ['**/*.d.ts', 'src/lib/types.ts'],
paths: {
// This ain't pretty, but Svelte basically does the same
'$app/*': ['node_modules/@sveltejs/kit/src/runtime/app/*'],
'$env/*': ['.svelte-kit/ambient.d.ts'],
'$lib/*': ['src/lib/*'],
},
compilers: {

View File

@ -20,26 +20,26 @@
"@fontsource/source-sans-pro": "^4.5.11",
"@fontsource/source-serif-pro": "^4.5.9",
"@semaphore-protocol/identity": "3.0.0",
"@sveltejs/adapter-static": "^1.0.6",
"@sveltejs/kit": "^1.3.10",
"@typescript-eslint/eslint-plugin": "^5.50.0",
"@typescript-eslint/parser": "^5.50.0",
"eslint": "^8.33.0",
"eslint-config-prettier": "^8.6.0",
"@sveltejs/adapter-static": "^2.0.1",
"@sveltejs/kit": "^1.13.0",
"@typescript-eslint/eslint-plugin": "^5.56.0",
"@typescript-eslint/parser": "^5.56.0",
"eslint": "^8.36.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-svelte3": "^4.0.0",
"ethers": "^5.7.2",
"ipfs-http-client": "^60.0.0",
"knip": "^2.1.0",
"prettier": "^2.8.3",
"prettier-plugin-svelte": "^2.9.0",
"sass": "^1.58.0",
"svelte": "^3.55.1",
"svelte-check": "^3.0.3",
"svelte-preprocess": "^5.0.1",
"typescript": "^4.9.5",
"knip": "^2.1.1",
"prettier": "^2.8.7",
"prettier-plugin-svelte": "^2.10.0",
"sass": "^1.60.0",
"svelte": "^3.57.0",
"svelte-check": "^3.1.4",
"svelte-preprocess": "^5.0.3",
"typescript": "^5.0.2",
"vite": "v4.2.1",
"vite-plugin-node-polyfills": "^0.7.0",
"vitest": "^0.29.1"
"vitest": "^0.29.7"
},
"type": "module"
}

View File

@ -2,6 +2,8 @@ import type { DraftPersona, Persona } from '$lib/stores/persona'
import type { Signer } from 'ethers'
import type { Chat } from '$lib/stores/chat'
import { InMemoryAndIPFS } from './in-memory-and-ipfs'
import { ZkitterAdapter } from './zkitter'
import { ADAPTER } from '$lib/constants'
export interface Adapter {
// This is run when the app is mounted and should start app wide subscriptions
@ -29,5 +31,8 @@ export interface Adapter {
sendChatMessage(chatId: number, text: string): Promise<void>
subscribeToChat(chatId: number): () => void
}
let adapter: Adapter
if (ADAPTER === 'in-memory') adapter = new InMemoryAndIPFS() as Adapter
else adapter = new ZkitterAdapter() as Adapter
export default new InMemoryAndIPFS() as Adapter
export default adapter

View File

@ -1,18 +0,0 @@
<script lang="ts">
import type { IconProps } from '$lib/types'
type $$Props = IconProps
let cls: string | undefined = undefined
export { cls as class }
export let size = 20
</script>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={size} height={size} class={cls}>
<path d="M6,21V20H4v1a7,7,0,0,0,7,7h3V26H11A5,5,0,0,1,6,21Z" />
<path d="M24,11v1h2V11a7,7,0,0,0-7-7H16V6h3A5,5,0,0,1,24,11Z" />
<path d="M11,11H5a3,3,0,0,0-3,3v2H4V14a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1v2h2V14A3,3,0,0,0,11,11Z" />
<path d="M8,10A4,4,0,1,0,4,6,4,4,0,0,0,8,10ZM8,4A2,2,0,1,1,6,6,2,2,0,0,1,8,4Z" />
<path d="M27,25H21a3,3,0,0,0-3,3v2h2V28a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1v2h2V28A3,3,0,0,0,27,25Z" />
<path d="M20,20a4,4,0,1,0,4-4A4,4,0,0,0,20,20Zm6,0a2,2,0,1,1-2-2A2,2,0,0,1,26,20Z" />
</svg>

View File

@ -1,15 +0,0 @@
<script lang="ts">
import type { IconProps } from '$lib/types'
type $$Props = IconProps
let cls: string | undefined = undefined
export { cls as class }
export let size = 20
</script>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={size} height={size} class={cls}>
<path
d="M27.71,4.29a1,1,0,0,0-1.05-.23l-22,8a1,1,0,0,0,0,1.87l8.59,3.43L19.59,11,21,12.41l-6.37,6.37,3.44,8.59A1,1,0,0,0,19,28h0a1,1,0,0,0,.92-.66l8-22A1,1,0,0,0,27.71,4.29Z"
/>
</svg>

View File

@ -1,7 +1,12 @@
import { PUBLIC_PROVIDER, PUBLIC_GLOBAL_ANONYMOUS_FEED_ADDRESS } from '$env/static/public'
import {
PUBLIC_PROVIDER,
PUBLIC_GLOBAL_ANONYMOUS_FEED_ADDRESS,
PUBLIC_ADAPTER,
} from '$env/static/public'
export const GLOBAL_ANONYMOUS_FEED_ADDRESS = PUBLIC_GLOBAL_ANONYMOUS_FEED_ADDRESS
export const PROVIDER = PUBLIC_PROVIDER
export const ADAPTER = PUBLIC_ADAPTER
export const CREATE_PERSONA_GO_PRICE = 10
export const MAX_DIMENSIONS = {

483
pnpm-lock.yaml generated
View File

@ -47,8 +47,8 @@ importers:
'@semaphore-protocol/hardhat': 3.0.0_hardhat@2.12.7
'@semaphore-protocol/identity': 3.0.0
'@semaphore-protocol/proof': 3.0.0_tajyrfn6m3pfw2kaklxwzrsl3i
'@typechain/ethers-v5': 10.2.0_kuvqdvnhbslgxdpi2awxjzdvhe
'@typechain/hardhat': 6.1.5_oiikrsglaityxahgeoev6t5lpu
'@typechain/ethers-v5': 10.2.0_adzcvilraqwpmvhi27pqolfk7m
'@typechain/hardhat': 6.1.5_bt5y46p4hy6d3mah4dtkp7ezdy
'@types/chai': 4.3.4
'@types/download': 8.0.2
'@types/mocha': 10.0.1
@ -61,7 +61,7 @@ importers:
mocha: 10.2.0
solhint: 3.4.0
solidity-coverage: 0.8.2_hardhat@2.12.7
ts-node: 10.9.1_ellgaeuoqnti3hful2ny2iugba
ts-node: 10.9.1_typescript@4.9.5
typechain: 8.1.1_typescript@4.9.5
typescript: 4.9.5
@ -73,26 +73,26 @@ importers:
'@fontsource/source-sans-pro': ^4.5.11
'@fontsource/source-serif-pro': ^4.5.9
'@semaphore-protocol/identity': 3.0.0
'@sveltejs/adapter-static': ^1.0.6
'@sveltejs/kit': ^1.3.10
'@typescript-eslint/eslint-plugin': ^5.50.0
'@typescript-eslint/parser': ^5.50.0
eslint: ^8.33.0
eslint-config-prettier: ^8.6.0
'@sveltejs/adapter-static': ^2.0.1
'@sveltejs/kit': ^1.13.0
'@typescript-eslint/eslint-plugin': ^5.56.0
'@typescript-eslint/parser': ^5.56.0
eslint: ^8.36.0
eslint-config-prettier: ^8.8.0
eslint-plugin-svelte3: ^4.0.0
ethers: ^5.7.2
ipfs-http-client: ^60.0.0
knip: ^2.1.0
prettier: ^2.8.3
prettier-plugin-svelte: ^2.9.0
sass: ^1.58.0
svelte: ^3.55.1
svelte-check: ^3.0.3
svelte-preprocess: ^5.0.1
typescript: ^4.9.5
knip: ^2.1.1
prettier: ^2.8.7
prettier-plugin-svelte: ^2.10.0
sass: ^1.60.0
svelte: ^3.57.0
svelte-check: ^3.1.4
svelte-preprocess: ^5.0.3
typescript: ^5.0.2
vite: v4.2.1
vite-plugin-node-polyfills: ^0.7.0
vitest: ^0.29.1
vitest: ^0.29.7
devDependencies:
'@ethersproject/abi': 5.7.0
'@ethersproject/providers': 5.7.2
@ -100,26 +100,26 @@ importers:
'@fontsource/source-sans-pro': 4.5.11
'@fontsource/source-serif-pro': 4.5.9
'@semaphore-protocol/identity': 3.0.0
'@sveltejs/adapter-static': 1.0.6_@sveltejs+kit@1.9.1
'@sveltejs/kit': 1.9.1_svelte@3.55.1+vite@4.2.1
'@typescript-eslint/eslint-plugin': 5.54.0_6mj2wypvdnknez7kws2nfdgupi
'@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
eslint: 8.35.0
eslint-config-prettier: 8.6.0_eslint@8.35.0
eslint-plugin-svelte3: 4.0.0_n4ieifq2d7jq3sqoe474cgqlim
'@sveltejs/adapter-static': 2.0.1_@sveltejs+kit@1.13.0
'@sveltejs/kit': 1.13.0_svelte@3.57.0+vite@4.2.1
'@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4
'@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
eslint: 8.36.0
eslint-config-prettier: 8.8.0_eslint@8.36.0
eslint-plugin-svelte3: 4.0.0_wzem237sbvnwe7n34ytc5phasy
ethers: 5.7.2
ipfs-http-client: 60.0.0
knip: 2.1.0
prettier: 2.8.4
prettier-plugin-svelte: 2.9.0_jrsxveqmsx2uadbqiuq74wlc4u
sass: 1.58.3
svelte: 3.55.1
svelte-check: 3.0.4_sass@1.58.3+svelte@3.55.1
svelte-preprocess: 5.0.1_fsk2356kdqta2rdbnwwjn3abbe
typescript: 4.9.5
vite: 4.2.1_sass@1.58.3
knip: 2.1.1
prettier: 2.8.7
prettier-plugin-svelte: 2.10.0_5ir2xprf4ygk6mygilwnltaw3a
sass: 1.60.0
svelte: 3.57.0
svelte-check: 3.1.4_sass@1.60.0+svelte@3.57.0
svelte-preprocess: 5.0.3_gqrs7n6v6dhdlnuouxz2nsfc2u
typescript: 5.0.2
vite: 4.2.1_sass@1.60.0
vite-plugin-node-polyfills: 0.7.0_vite@4.2.1
vitest: 0.29.7_sass@1.58.3
vitest: 0.29.7_sass@1.60.0
packages:
@ -353,13 +353,28 @@ packages:
dev: true
optional: true
/@eslint/eslintrc/2.0.0:
resolution: {integrity: sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==}
/@eslint-community/eslint-utils/4.4.0_eslint@8.36.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.36.0
eslint-visitor-keys: 3.3.0
dev: true
/@eslint-community/regexpp/4.4.1:
resolution: {integrity: sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
/@eslint/eslintrc/2.0.1:
resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
espree: 9.4.1
espree: 9.5.0
globals: 13.20.0
ignore: 5.2.4
import-fresh: 3.3.0
@ -370,8 +385,8 @@ packages:
- supports-color
dev: true
/@eslint/js/8.35.0:
resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==}
/@eslint/js/8.36.0:
resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@ -1503,16 +1518,16 @@ packages:
antlr4ts: 0.5.0-alpha.4
dev: true
/@sveltejs/adapter-static/1.0.6_@sveltejs+kit@1.9.1:
resolution: {integrity: sha512-gTus2jW6bEQAZoT1MdmPHWZZmcb6dfLWc0r6dFHnbzSDZ68kifqQ1E+dZDOMF7aXeRV91sgnPuAn2MtpinVdlA==}
/@sveltejs/adapter-static/2.0.1_@sveltejs+kit@1.13.0:
resolution: {integrity: sha512-o5/q3YwD/ErxYCFlK1v3ydvldyNKk1lh3oeyxn4mhz+Pkbx/uuxhzmbOpytTlp5aVqNHDVsb04xadUzOFCDDzw==}
peerDependencies:
'@sveltejs/kit': ^1.0.0
'@sveltejs/kit': ^1.5.0
dependencies:
'@sveltejs/kit': 1.9.1_svelte@3.55.1+vite@4.2.1
'@sveltejs/kit': 1.13.0_svelte@3.57.0+vite@4.2.1
dev: true
/@sveltejs/kit/1.9.1_svelte@3.55.1+vite@4.2.1:
resolution: {integrity: sha512-SC2pTnaloAL+6744tWl1/b1zGAhZX2zmgmUmKV4Y6nx/y5gP6+MTzY6SC74PYUWSlOPumi8wZ40hQ2RExCFuhg==}
/@sveltejs/kit/1.13.0_svelte@3.57.0+vite@4.2.1:
resolution: {integrity: sha512-t44xqlSTn/k+BridiJFTD8dCRPNd9msCSSPLZT+/3P9deNp/al6ed396MSpsskK7r2kevYmmxywK16qtn6Rvjw==}
engines: {node: ^16.14 || >=18}
hasBin: true
requiresBuild: true
@ -1520,7 +1535,7 @@ packages:
svelte: ^3.54.0
vite: ^4.0.0
dependencies:
'@sveltejs/vite-plugin-svelte': 2.0.3_svelte@3.55.1+vite@4.2.1
'@sveltejs/vite-plugin-svelte': 2.0.3_svelte@3.57.0+vite@4.2.1
'@types/cookie': 0.5.1
cookie: 0.5.0
devalue: 4.3.0
@ -1531,15 +1546,15 @@ packages:
sade: 1.8.1
set-cookie-parser: 2.5.1
sirv: 2.0.2
svelte: 3.55.1
svelte: 3.57.0
tiny-glob: 0.2.9
undici: 5.20.0
vite: 4.2.1_sass@1.58.3
undici: 5.21.0
vite: 4.2.1_sass@1.60.0
transitivePeerDependencies:
- supports-color
dev: true
/@sveltejs/vite-plugin-svelte/2.0.3_svelte@3.55.1+vite@4.2.1:
/@sveltejs/vite-plugin-svelte/2.0.3_svelte@3.57.0+vite@4.2.1:
resolution: {integrity: sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==}
engines: {node: ^14.18.0 || >= 16}
peerDependencies:
@ -1550,9 +1565,9 @@ packages:
deepmerge: 4.3.0
kleur: 4.1.5
magic-string: 0.29.0
svelte: 3.55.1
svelte-hmr: 0.15.1_svelte@3.55.1
vite: 4.2.1_sass@1.58.3
svelte: 3.57.0
svelte-hmr: 0.15.1_svelte@3.57.0
vite: 4.2.1_sass@1.60.0
vitefu: 0.2.4_vite@4.2.1
transitivePeerDependencies:
- supports-color
@ -1588,7 +1603,7 @@ packages:
resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
dev: true
/@typechain/ethers-v5/10.2.0_kuvqdvnhbslgxdpi2awxjzdvhe:
/@typechain/ethers-v5/10.2.0_adzcvilraqwpmvhi27pqolfk7m:
resolution: {integrity: sha512-ikaq0N/w9fABM+G01OFmU3U3dNnyRwEahkdvi9mqy1a3XwKiPZaF/lu54OcNaEWnpvEYyhhS0N7buCtLQqC92w==}
peerDependencies:
'@ethersproject/abi': ^5.0.0
@ -1598,9 +1613,6 @@ packages:
typechain: ^8.1.1
typescript: '>=4.3.0'
dependencies:
'@ethersproject/abi': 5.7.0
'@ethersproject/bytes': 5.7.0
'@ethersproject/providers': 5.7.2
ethers: 5.7.2
lodash: 4.17.21
ts-essentials: 7.0.3_typescript@4.9.5
@ -1608,7 +1620,7 @@ packages:
typescript: 4.9.5
dev: true
/@typechain/hardhat/6.1.5_oiikrsglaityxahgeoev6t5lpu:
/@typechain/hardhat/6.1.5_bt5y46p4hy6d3mah4dtkp7ezdy:
resolution: {integrity: sha512-lg7LW4qDZpxFMknp3Xool61Fg6Lays8F8TXdFGBG+MxyYcYU5795P1U2XdStuzGq9S2Dzdgh+1jGww9wvZ6r4Q==}
peerDependencies:
'@ethersproject/abi': ^5.4.7
@ -1618,9 +1630,7 @@ packages:
hardhat: ^2.9.9
typechain: ^8.1.1
dependencies:
'@ethersproject/abi': 5.7.0
'@ethersproject/providers': 5.7.2
'@typechain/ethers-v5': 10.2.0_kuvqdvnhbslgxdpi2awxjzdvhe
'@typechain/ethers-v5': 10.2.0_adzcvilraqwpmvhi27pqolfk7m
ethers: 5.7.2
fs-extra: 9.1.0
hardhat: 2.12.7_6qtx7vkbdhwvdm4crzlegk4mvi
@ -1783,12 +1793,6 @@ packages:
'@types/node': 18.14.2
dev: true
/@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies:
'@types/node': 18.14.2
dev: true
/@types/secp256k1/4.0.3:
resolution: {integrity: sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==}
dependencies:
@ -1803,8 +1807,8 @@ packages:
resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==}
dev: true
/@typescript-eslint/eslint-plugin/5.54.0_6mj2wypvdnknez7kws2nfdgupi:
resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==}
/@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4:
resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@ -1814,25 +1818,25 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/scope-manager': 5.54.0
'@typescript-eslint/type-utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@eslint-community/regexpp': 4.4.1
'@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
'@typescript-eslint/scope-manager': 5.56.0
'@typescript-eslint/type-utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
'@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
debug: 4.3.4
eslint: 8.35.0
eslint: 8.36.0
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
regexpp: 3.2.0
semver: 7.3.8
tsutils: 3.21.0_typescript@4.9.5
typescript: 4.9.5
tsutils: 3.21.0_typescript@5.0.2
typescript: 5.0.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/parser/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==}
/@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@ -1841,26 +1845,26 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.54.0
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5
'@typescript-eslint/scope-manager': 5.56.0
'@typescript-eslint/types': 5.56.0
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
debug: 4.3.4
eslint: 8.35.0
typescript: 4.9.5
eslint: 8.36.0
typescript: 5.0.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/scope-manager/5.54.0:
resolution: {integrity: sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==}
/@typescript-eslint/scope-manager/5.56.0:
resolution: {integrity: sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/visitor-keys': 5.54.0
'@typescript-eslint/types': 5.56.0
'@typescript-eslint/visitor-keys': 5.56.0
dev: true
/@typescript-eslint/type-utils/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==}
/@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@ -1869,23 +1873,23 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5
'@typescript-eslint/utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
'@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
debug: 4.3.4
eslint: 8.35.0
tsutils: 3.21.0_typescript@4.9.5
typescript: 4.9.5
eslint: 8.36.0
tsutils: 3.21.0_typescript@5.0.2
typescript: 5.0.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/types/5.54.0:
resolution: {integrity: sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==}
/@typescript-eslint/types/5.56.0:
resolution: {integrity: sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.54.0_typescript@4.9.5:
resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==}
/@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2:
resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@ -1893,43 +1897,43 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/visitor-keys': 5.54.0
'@typescript-eslint/types': 5.56.0
'@typescript-eslint/visitor-keys': 5.56.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.8
tsutils: 3.21.0_typescript@4.9.5
typescript: 4.9.5
tsutils: 3.21.0_typescript@5.0.2
typescript: 5.0.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/utils/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==}
/@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu:
resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==}
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.36.0
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.54.0
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5
eslint: 8.35.0
'@typescript-eslint/scope-manager': 5.56.0
'@typescript-eslint/types': 5.56.0
'@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2
eslint: 8.36.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.35.0
semver: 7.3.8
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/visitor-keys/5.54.0:
resolution: {integrity: sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==}
/@typescript-eslint/visitor-keys/5.56.0:
resolution: {integrity: sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/types': 5.56.0
eslint-visitor-keys: 3.3.0
dev: true
@ -3841,23 +3845,23 @@ packages:
source-map: 0.2.0
dev: true
/eslint-config-prettier/8.6.0_eslint@8.35.0:
resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==}
/eslint-config-prettier/8.8.0_eslint@8.36.0:
resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
eslint: 8.35.0
eslint: 8.36.0
dev: true
/eslint-plugin-svelte3/4.0.0_n4ieifq2d7jq3sqoe474cgqlim:
/eslint-plugin-svelte3/4.0.0_wzem237sbvnwe7n34ytc5phasy:
resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==}
peerDependencies:
eslint: '>=8.0.0'
svelte: ^3.2.0
dependencies:
eslint: 8.35.0
svelte: 3.55.1
eslint: 8.36.0
svelte: 3.57.0
dev: true
/eslint-scope/5.1.1:
@ -3876,33 +3880,20 @@ packages:
estraverse: 5.3.0
dev: true
/eslint-utils/3.0.0_eslint@8.35.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
eslint: 8.35.0
eslint-visitor-keys: 2.1.0
dev: true
/eslint-visitor-keys/2.1.0:
resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
engines: {node: '>=10'}
dev: true
/eslint-visitor-keys/3.3.0:
resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/eslint/8.35.0:
resolution: {integrity: sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==}
/eslint/8.36.0:
resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
'@eslint/eslintrc': 2.0.0
'@eslint/js': 8.35.0
'@eslint-community/eslint-utils': 4.4.0_eslint@8.36.0
'@eslint-community/regexpp': 4.4.1
'@eslint/eslintrc': 2.0.1
'@eslint/js': 8.36.0
'@humanwhocodes/config-array': 0.11.8
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@ -3913,9 +3904,8 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
eslint-utils: 3.0.0_eslint@8.35.0
eslint-visitor-keys: 3.3.0
espree: 9.4.1
espree: 9.5.0
esquery: 1.4.2
esutils: 2.0.3
fast-deep-equal: 3.1.3
@ -3937,7 +3927,6 @@ packages:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.1
regexpp: 3.2.0
strip-ansi: 6.0.1
strip-json-comments: 3.1.1
text-table: 0.2.0
@ -3949,8 +3938,8 @@ packages:
resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
dev: true
/espree/9.4.1:
resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
/espree/9.5.0:
resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.2
@ -5098,7 +5087,7 @@ packages:
solc: 0.7.3_debug@4.3.4
source-map-support: 0.5.21
stacktrace-parser: 0.1.10
ts-node: 10.9.1_ellgaeuoqnti3hful2ny2iugba
ts-node: 10.9.1_typescript@4.9.5
tsort: 0.0.1
typescript: 4.9.5
undici: 5.20.0
@ -6019,8 +6008,8 @@ packages:
engines: {node: '>=6'}
dev: true
/knip/2.1.0:
resolution: {integrity: sha512-xFyvZw2Ig0AgWe8Ynf6mRKAOd30uHEtQiRt3Qgs1uq+LGATZLe0WRu5yUysq/cQz+0NfHavpGjcdqfnpDj4RXA==}
/knip/2.1.1:
resolution: {integrity: sha512-oq5PnZWRAeo3GZ2TFAufR8M+SLOteYR6ScZNsf3u59hBMuKiRFdyMMqhMT7isLESNXjoBKQ2Zo/S7g7ZxjAeEA==}
engines: {node: '>=16.17.0 <17 || >=18.6.0'}
hasBin: true
dependencies:
@ -7252,14 +7241,14 @@ packages:
engines: {node: '>=4'}
dev: true
/prettier-plugin-svelte/2.9.0_jrsxveqmsx2uadbqiuq74wlc4u:
resolution: {integrity: sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==}
/prettier-plugin-svelte/2.10.0_5ir2xprf4ygk6mygilwnltaw3a:
resolution: {integrity: sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==}
peerDependencies:
prettier: ^1.16.4 || ^2.0.0
svelte: ^3.2.0
dependencies:
prettier: 2.8.4
svelte: 3.55.1
prettier: 2.8.7
svelte: 3.57.0
dev: true
/prettier/2.8.4:
@ -7268,6 +7257,12 @@ packages:
hasBin: true
dev: true
/prettier/2.8.7:
resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
/pretty-format/27.5.1:
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@ -7545,11 +7540,6 @@ packages:
functions-have-names: 1.2.3
dev: true
/regexpp/3.2.0:
resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
engines: {node: '>=8'}
dev: true
/req-cwd/2.0.0:
resolution: {integrity: sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==}
engines: {node: '>=4'}
@ -7774,8 +7764,8 @@ packages:
rimraf: 2.7.1
dev: true
/sass/1.58.3:
resolution: {integrity: sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==}
/sass/1.60.0:
resolution: {integrity: sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
@ -8077,7 +8067,7 @@ packages:
table: 6.8.1
text-table: 0.2.0
optionalDependencies:
prettier: 2.8.4
prettier: 2.8.7
dev: true
/solidity-coverage/0.8.2_hardhat@2.12.7:
@ -8436,8 +8426,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
/svelte-check/3.0.4_sass@1.58.3+svelte@3.55.1:
resolution: {integrity: sha512-feIyBAA5cSIxq4vq6mwGvGQTHy/wBVQbs5b+/VvE21WN8X7nonAuSqwvZv0UDBowzRka3Rh4gmLPH8rPePz3/w==}
/svelte-check/3.1.4_sass@1.60.0+svelte@3.57.0:
resolution: {integrity: sha512-25Lb46ZS4IK/XpBMe4IBMrtYf23V8alqBX+szXoccb7uM0D2Wqq5rMRzYBONZnFVuU1bQG3R50lyIT5eRewv2g==}
hasBin: true
peerDependencies:
svelte: ^3.55.0
@ -8448,8 +8438,8 @@ packages:
import-fresh: 3.3.0
picocolors: 1.0.0
sade: 1.8.1
svelte: 3.55.1
svelte-preprocess: 5.0.1_fsk2356kdqta2rdbnwwjn3abbe
svelte: 3.57.0
svelte-preprocess: 5.0.3_hcbqnwy7lhpriblhuade32quji
typescript: 4.9.5
transitivePeerDependencies:
- '@babel/core'
@ -8463,17 +8453,17 @@ packages:
- sugarss
dev: true
/svelte-hmr/0.15.1_svelte@3.55.1:
/svelte-hmr/0.15.1_svelte@3.57.0:
resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: '>=3.19.0'
dependencies:
svelte: 3.55.1
svelte: 3.57.0
dev: true
/svelte-preprocess/5.0.1_fsk2356kdqta2rdbnwwjn3abbe:
resolution: {integrity: sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==}
/svelte-preprocess/5.0.3_gqrs7n6v6dhdlnuouxz2nsfc2u:
resolution: {integrity: sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==}
engines: {node: '>= 14.10.0'}
requiresBuild: true
peerDependencies:
@ -8487,7 +8477,7 @@ packages:
stylus: ^0.55.0
sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
svelte: ^3.23.0
typescript: ^3.9.5 || ^4.0.0
typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
peerDependenciesMeta:
'@babel/core':
optional: true
@ -8511,18 +8501,65 @@ packages:
optional: true
dependencies:
'@types/pug': 2.0.6
'@types/sass': 1.43.1
detect-indent: 6.1.0
magic-string: 0.27.0
sass: 1.58.3
sass: 1.60.0
sorcery: 0.11.0
strip-indent: 3.0.0
svelte: 3.55.1
svelte: 3.57.0
typescript: 5.0.2
dev: true
/svelte-preprocess/5.0.3_hcbqnwy7lhpriblhuade32quji:
resolution: {integrity: sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==}
engines: {node: '>= 14.10.0'}
requiresBuild: true
peerDependencies:
'@babel/core': ^7.10.2
coffeescript: ^2.5.1
less: ^3.11.3 || ^4.0.0
postcss: ^7 || ^8
postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
pug: ^3.0.0
sass: ^1.26.8
stylus: ^0.55.0
sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
svelte: ^3.23.0
typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
peerDependenciesMeta:
'@babel/core':
optional: true
coffeescript:
optional: true
less:
optional: true
postcss:
optional: true
postcss-load-config:
optional: true
pug:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
typescript:
optional: true
dependencies:
'@types/pug': 2.0.6
detect-indent: 6.1.0
magic-string: 0.27.0
sass: 1.60.0
sorcery: 0.11.0
strip-indent: 3.0.0
svelte: 3.57.0
typescript: 4.9.5
dev: true
/svelte/3.55.1:
resolution: {integrity: sha512-S+87/P0Ve67HxKkEV23iCdAh/SX1xiSfjF1HOglno/YTbSTW7RniICMCofWGdJJbdjw3S+0PfFb1JtGfTXE0oQ==}
/svelte/3.57.0:
resolution: {integrity: sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ==}
engines: {node: '>= 8'}
dev: true
@ -8764,7 +8801,7 @@ packages:
typescript: 4.9.5
dev: true
/ts-node/10.9.1_ellgaeuoqnti3hful2ny2iugba:
/ts-node/10.9.1_typescript@4.9.5:
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@ -8783,7 +8820,6 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
'@types/node': 18.14.2
acorn: 8.8.2
acorn-walk: 8.2.0
arg: 4.1.3
@ -8803,14 +8839,14 @@ packages:
resolution: {integrity: sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==}
dev: true
/tsutils/3.21.0_typescript@4.9.5:
/tsutils/3.21.0_typescript@5.0.2:
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: 4.9.5
typescript: 5.0.2
dev: true
/tty-browserify/0.0.1:
@ -9001,6 +9037,13 @@ packages:
busboy: 1.6.0
dev: true
/undici/5.21.0:
resolution: {integrity: sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA==}
engines: {node: '>=12.18'}
dependencies:
busboy: 1.6.0
dev: true
/unescape-js/1.1.4:
resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==}
dependencies:
@ -9134,7 +9177,7 @@ packages:
extsprintf: 1.3.0
dev: true
/vite-node/0.29.7_wlyq37gek244gc22rfb2kn6efu:
/vite-node/0.29.7_42abj3udvfahcdsqq6v3bsr26e:
resolution: {integrity: sha512-PakCZLvz37yFfUPWBnLa1OYHPCGm5v4pmRrTcFN4V/N/T3I6tyP3z07S//9w+DdeL7vVd0VSeyMZuAh+449ZWw==}
engines: {node: '>=v14.16.0'}
hasBin: true
@ -9144,7 +9187,7 @@ packages:
mlly: 1.1.1
pathe: 1.1.0
picocolors: 1.0.0
vite: 4.2.1_wlyq37gek244gc22rfb2kn6efu
vite: 4.2.1_42abj3udvfahcdsqq6v3bsr26e
transitivePeerDependencies:
- '@types/node'
- less
@ -9162,46 +9205,12 @@ packages:
dependencies:
'@rollup/plugin-inject': 5.0.3
node-stdlib-browser: 1.2.0
vite: 4.2.1_sass@1.58.3
vite: 4.2.1_sass@1.60.0
transitivePeerDependencies:
- rollup
dev: true
/vite/4.2.1_sass@1.58.3:
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
dependencies:
esbuild: 0.17.12
postcss: 8.4.21
resolve: 1.22.1
rollup: 3.20.1
sass: 1.58.3
optionalDependencies:
fsevents: 2.3.2
dev: true
/vite/4.2.1_wlyq37gek244gc22rfb2kn6efu:
/vite/4.2.1_42abj3udvfahcdsqq6v3bsr26e:
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@ -9231,7 +9240,41 @@ packages:
postcss: 8.4.21
resolve: 1.22.1
rollup: 3.20.1
sass: 1.58.3
sass: 1.60.0
optionalDependencies:
fsevents: 2.3.2
dev: true
/vite/4.2.1_sass@1.60.0:
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
dependencies:
esbuild: 0.17.12
postcss: 8.4.21
resolve: 1.22.1
rollup: 3.20.1
sass: 1.60.0
optionalDependencies:
fsevents: 2.3.2
dev: true
@ -9244,10 +9287,10 @@ packages:
vite:
optional: true
dependencies:
vite: 4.2.1_sass@1.58.3
vite: 4.2.1_sass@1.60.0
dev: true
/vitest/0.29.7_sass@1.58.3:
/vitest/0.29.7_sass@1.60.0:
resolution: {integrity: sha512-aWinOSOu4jwTuZHkb+cCyrqQ116Q9TXaJrNKTHudKBknIpR0VplzeaOUuDF9jeZcrbtQKZQt6yrtd+eakbaxHg==}
engines: {node: '>=v14.16.0'}
hasBin: true
@ -9296,8 +9339,8 @@ packages:
tinybench: 2.3.1
tinypool: 0.4.0
tinyspy: 1.1.1
vite: 4.2.1_wlyq37gek244gc22rfb2kn6efu
vite-node: 0.29.7_wlyq37gek244gc22rfb2kn6efu
vite: 4.2.1_42abj3udvfahcdsqq6v3bsr26e
vite-node: 0.29.7_42abj3udvfahcdsqq6v3bsr26e
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less