diff --git a/client/cody/CHANGELOG.md b/client/cody/CHANGELOG.md index 1858a3e9965..c55b873dd38 100644 --- a/client/cody/CHANGELOG.md +++ b/client/cody/CHANGELOG.md @@ -8,6 +8,8 @@ All notable changes to Sourcegraph Cody will be documented in this file. ### Fixed +- UI bug that capped buttons at 300px max-width with visible border [pull/51726](https://github.com/sourcegraph/sourcegraph/pull/51726) + ### Changed ## [0.1.1] diff --git a/client/cody/webviews/index.css b/client/cody/webviews/index.css index a2c643780b9..271aa02b697 100644 --- a/client/cody/webviews/index.css +++ b/client/cody/webviews/index.css @@ -14,6 +14,8 @@ color: var(--vscode-sideBar-foreground); background-color: var(--vscode-sideBar-background); height: 100%; + /* Override VS Code Webview Toolkit elements */ + --border-width: none; } html, diff --git a/package.json b/package.json index 478b2796534..c5c9cd03a59 100644 --- a/package.json +++ b/package.json @@ -221,6 +221,7 @@ "@types/testing-library__jest-dom": "5.9.5", "@types/uuid": "8.0.1", "@types/vscode": "^1.76.0", + "@types/vscode-webview": "^1.57.1", "@types/webpack-bundle-analyzer": "^4.6.0", "@types/webpack-stats-plugin": "^0.3.2", "@types/yauzl": "^2.9.2", @@ -395,7 +396,7 @@ "@visx/text": "2.10.0", "@visx/voronoi": "^2.10.0", "@vscode/codicons": "^0.0.29", - "@vscode/webview-ui-toolkit": "^0.9.0", + "@vscode/webview-ui-toolkit": "^1.2.2", "agent-base": "6.0.2", "ajv": "^8.6.3", "ajv-formats": "^2.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9042670190c..9e6d59d44f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -173,8 +173,8 @@ importers: specifier: ^0.0.29 version: 0.0.29 '@vscode/webview-ui-toolkit': - specifier: ^0.9.0 - version: 0.9.0(react@18.1.0) + specifier: ^1.2.2 + version: 1.2.2(react@18.1.0) agent-base: specifier: 6.0.2 version: 6.0.2 @@ -390,7 +390,7 @@ importers: version: 6.8.1(react-dom@18.1.0)(react@18.1.0) react-spring: specifier: ^9.4.2 - version: 9.4.2(@react-three/fiber@8.12.1)(konva@9.0.0)(react-dom@18.1.0)(react-konva@16.8.6)(react-native@0.71.6)(react-zdog@1.0.11)(react@18.1.0)(three@0.151.3)(zdog@1.1.3) + version: 9.4.2(@react-three/fiber@8.13.0)(konva@9.0.1)(react-dom@18.1.0)(react-konva@16.8.6)(react-native@0.71.8)(react-zdog@1.0.11)(react@18.1.0)(three@0.152.2)(zdog@1.1.3) react-sticky-box: specifier: 1.0.2 version: 1.0.2(react@18.1.0) @@ -562,7 +562,7 @@ importers: version: 0.32.0(eslint@8.34.0)(typescript@5.0.2) '@sourcegraph/eslint-plugin-sourcegraph': specifier: ^1.0.5 - version: 1.0.5(@typescript-eslint/parser@5.58.0)(eslint@8.34.0)(typescript@5.0.2) + version: 1.0.5(@typescript-eslint/parser@5.59.5)(eslint@8.34.0)(typescript@5.0.2) '@sourcegraph/eslint-plugin-wildcard': specifier: workspace:* version: link:client/eslint-plugin-wildcard @@ -574,7 +574,7 @@ importers: version: 3.0.3 '@sourcegraph/stylelint-config': specifier: ^1.4.0 - version: 1.4.0(postcss@8.4.22)(stylelint@14.3.0) + version: 1.4.0(postcss@8.4.23)(stylelint@14.3.0) '@sourcegraph/stylelint-plugin-sourcegraph': specifier: ^1.0.1 version: 1.0.1(stylelint@14.3.0) @@ -601,7 +601,7 @@ importers: version: 6.5.14(react-dom@18.1.0)(react@18.1.0) '@storybook/addon-storyshots': specifier: ^6.5.14 - version: 6.5.14(@storybook/builder-webpack5@6.5.14)(@storybook/manager-webpack5@6.5.14)(@storybook/react@6.5.14)(esbuild@0.17.14)(eslint@8.34.0)(jest@28.1.3)(preact@10.13.2)(react-dom@18.1.0)(react@18.1.0)(rxjs@6.6.7)(svelte@3.58.0)(typescript@5.0.2)(webpack-cli@5.0.1)(webpack@5.75.0) + version: 6.5.14(@storybook/builder-webpack5@6.5.14)(@storybook/manager-webpack5@6.5.14)(@storybook/react@6.5.14)(esbuild@0.17.14)(eslint@8.34.0)(jest@28.1.3)(preact@10.13.2)(react-dom@18.1.0)(react@18.1.0)(rxjs@6.6.7)(svelte@3.59.1)(typescript@5.0.2)(webpack-cli@5.0.1)(webpack@5.75.0) '@storybook/addon-storyshots-puppeteer': specifier: ^6.5.14 version: 6.5.14(@storybook/addon-storyshots@6.5.14)(jest@28.1.3)(puppeteer@13.7.0) @@ -857,6 +857,9 @@ importers: '@types/vscode': specifier: ^1.76.0 version: 1.76.0 + '@types/vscode-webview': + specifier: ^1.57.1 + version: 1.57.1 '@types/webpack-bundle-analyzer': specifier: ^4.6.0 version: 4.6.0(esbuild@0.17.14)(webpack-cli@5.0.1) @@ -880,7 +883,7 @@ importers: version: 3.0.0 autoprefixer: specifier: ^10.2.1 - version: 10.2.1(postcss@8.4.22) + version: 10.2.1(postcss@8.4.23) axe-core: specifier: ^4.4.1 version: 4.4.2 @@ -952,7 +955,7 @@ importers: version: 8.34.0 eslint-plugin-monorepo: specifier: ^0.3.2 - version: 0.3.2(@typescript-eslint/parser@5.58.0) + version: 0.3.2(@typescript-eslint/parser@5.59.5) events: specifier: ^3.3.0 version: 3.3.0 @@ -1072,22 +1075,22 @@ importers: version: 4.1.0 postcss-cli: specifier: ^10.1.0 - version: 10.1.0(postcss@8.4.22)(ts-node@10.9.1) + version: 10.1.0(postcss@8.4.23)(ts-node@10.9.1) postcss-custom-media: specifier: ^8.0.0 - version: 8.0.0(postcss@8.4.22) + version: 8.0.0(postcss@8.4.23) postcss-focus-visible: specifier: ^5.0.0 version: 5.0.0 postcss-loader: specifier: ^7.0.2 - version: 7.0.2(postcss@8.4.22)(webpack@5.75.0) + version: 7.0.2(postcss@8.4.23)(webpack@5.75.0) prettier: specifier: 2.8.1 version: 2.8.1 prettier-plugin-svelte: specifier: ^2.9.0 - version: 2.9.0(prettier@2.8.1)(svelte@3.58.0) + version: 2.9.0(prettier@2.8.1)(svelte@3.59.1) punycode: specifier: 2.1.1 version: 2.1.1 @@ -1225,7 +1228,7 @@ importers: version: 0.17.14 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@13.13.5)(typescript@5.0.2) + version: 10.9.1(@types/node@13.13.5)(typescript@5.0.4) client/branded: dependencies: @@ -1479,7 +1482,7 @@ importers: dependencies: eslint-plugin-react: specifier: ^7.32.1 - version: 7.32.1(eslint@8.34.0) + version: 7.32.1(eslint@8.40.0) client/extension-api: dependencies: @@ -1489,7 +1492,7 @@ importers: devDependencies: typedoc: specifier: ^0.17.8 - version: 0.17.8(typescript@5.0.2) + version: 0.17.8(typescript@5.0.4) client/extension-api-types: devDependencies: @@ -1736,7 +1739,7 @@ importers: version: 1.26.0 eslint-plugin-svelte3: specifier: ^4.0.0 - version: 4.0.0(eslint@8.34.0)(svelte@3.58.0) + version: 4.0.0(eslint@8.40.0)(svelte@3.58.0) prettier-plugin-svelte: specifier: ^2.9.0 version: 2.9.0(prettier@2.8.1)(svelte@3.58.0) @@ -1745,7 +1748,7 @@ importers: version: 3.58.0 svelte-check: specifier: ^3.0.4 - version: 3.0.4(@babel/core@7.21.0)(postcss@8.4.22)(sass@1.32.4)(svelte@3.58.0) + version: 3.0.4(@babel/core@7.21.0)(postcss@8.4.23)(sass@1.32.4)(svelte@3.58.0) tslib: specifier: 2.1.0 version: 2.1.0 @@ -1998,6 +2001,16 @@ packages: '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 + /@babel/generator@7.21.5: + resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + dev: false + /@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} @@ -2087,6 +2100,11 @@ packages: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} + /@babel/helper-environment-visitor@7.21.5: + resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-explode-assignable-expression@7.18.6: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} @@ -2118,6 +2136,13 @@ packages: dependencies: '@babel/types': 7.21.4 + /@babel/helper-module-imports@7.21.4: + resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + dev: false + /@babel/helper-module-transforms@7.21.2: resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} engines: {node: '>=6.9.0'} @@ -2133,6 +2158,22 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-module-transforms@7.21.5: + resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-simple-access': 7.21.5 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} @@ -2147,6 +2188,11 @@ packages: resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.21.5: + resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.0): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} @@ -2180,6 +2226,13 @@ packages: dependencies: '@babel/types': 7.21.4 + /@babel/helper-simple-access@7.21.5: + resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + dev: false + /@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} engines: {node: '>=6.9.0'} @@ -2196,6 +2249,11 @@ packages: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.21.5: + resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} @@ -2248,6 +2306,14 @@ packages: dependencies: '@babel/types': 7.21.4 + /@babel/parser@7.21.8: + resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.5 + dev: false + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -2590,6 +2656,16 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.0): + resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.21.5 + dev: false + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -2683,6 +2759,16 @@ packages: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.21.0): + resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.21.5 + dev: false + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.0): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} @@ -2743,6 +2829,17 @@ packages: '@babel/helper-plugin-utils': 7.20.2 '@babel/template': 7.20.7 + /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.0): + resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/template': 7.20.7 + dev: false + /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.0): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} engines: {node: '>=6.9.0'} @@ -2854,6 +2951,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.0): + resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-simple-access': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-modules-systemjs@7.19.6(@babel/core@7.21.0): resolution: {integrity: sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==} engines: {node: '>=6.9.0'} @@ -2988,6 +3099,20 @@ packages: '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0) '@babel/types': 7.21.4 + /@babel/plugin-transform-react-jsx@7.21.5(@babel/core@7.21.0): + resolution: {integrity: sha512-ELdlq61FpoEkHO6gFRpfj0kUgSwQTGoaEU8eMRoS8Dv3v6e7BjEAj5WMtIBRdHUeAioMhKP5HyxNzNnP+heKbA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.21.4 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.0) + '@babel/types': 7.21.5 + dev: false + /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.0): resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} @@ -3313,6 +3438,24 @@ packages: transitivePeerDependencies: - supports-color + /@babel/traverse@7.21.5: + resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/generator': 7.21.5 + '@babel/helper-environment-visitor': 7.21.5 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.8 + '@babel/types': 7.21.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/types@7.10.5: resolution: {integrity: sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==} dependencies: @@ -3329,6 +3472,15 @@ packages: '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 + /@babel/types@7.21.5: + resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.21.5 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: false + /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} dev: true @@ -3870,6 +4022,19 @@ packages: requiresBuild: true optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.40.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.40.0 + eslint-visitor-keys: 3.4.1 + + /@eslint-community/regexpp@4.5.1: + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + /@eslint/eslintrc@1.4.1: resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3886,6 +4051,26 @@ packages: transitivePeerDependencies: - supports-color + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + /@eslint/js@8.40.0: + resolution: {integrity: sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@figspec/components@1.0.0: resolution: {integrity: sha512-a8sgP0YLJ3H0g0pdZPYecxfp9JNVQUTaaU3xcSci8duHXTGkJ7X8QPPCBbyhB+MoxMxnsAh8GjkfZHEr9oIoPQ==} dependencies: @@ -5201,31 +5386,31 @@ packages: - utf-8-validate dev: true - /@microsoft/fast-element@1.7.0: - resolution: {integrity: sha512-2qpAWuiOSdQfH/XdO8ZtVhlvQVCjHlojWUPoGbvHJDizBccZib+4uGReG87RIBp2Fi0s7ngYPRUioS1Lr+Xe0A==} + /@microsoft/fast-element@1.12.0: + resolution: {integrity: sha512-gQutuDHPKNxUEcQ4pypZT4Wmrbapus+P9s3bR/SEOLsMbNqNoXigGImITygI5zhb+aA5rzflM6O8YWkmRbGkPA==} dev: false - /@microsoft/fast-foundation@2.32.2: - resolution: {integrity: sha512-xbagdbnNyKGg3Uvx+llTgN6C47FYYN1Wo5bRL8r3QcNalBkgsA/4T5fZFOoEypxUPzRDlEH/A81G1c8CJwHdLw==} + /@microsoft/fast-foundation@2.49.0: + resolution: {integrity: sha512-Wk4e4QXFVtT5hPwhMfHyGY30kixM0td8aDs7bAD6NM2z2SCBNvpTTWp+FCjx0I0lpUMlMenb6wsw7pMWQreRkQ==} dependencies: - '@microsoft/fast-element': 1.7.0 - '@microsoft/fast-web-utilities': 5.1.0 - tabbable: 5.2.1 + '@microsoft/fast-element': 1.12.0 + '@microsoft/fast-web-utilities': 5.4.1 + tabbable: 5.3.3 tslib: 2.1.0 dev: false - /@microsoft/fast-react-wrapper@0.1.25(react@18.1.0): - resolution: {integrity: sha512-0qWU/pUY31/YKLgHzgn0+1Ye5klvTrp4/9X6PGzQk5GAU2jjN9dv1Atzsf5bz+BdkE3oWfBhiV6UOJvA/YbnmA==} + /@microsoft/fast-react-wrapper@0.1.48(react@18.1.0): + resolution: {integrity: sha512-9NvEjru9Kn5ZKjomAMX6v+eF0DR+eDkxKDwDfi+Wb73kTbrNzcnmlwd4diN15ygH97kldgj2+lpvI4CKLQQWLg==} peerDependencies: react: '>=16.9.0' dependencies: - '@microsoft/fast-element': 1.7.0 - '@microsoft/fast-foundation': 2.32.2 + '@microsoft/fast-element': 1.12.0 + '@microsoft/fast-foundation': 2.49.0 react: 18.1.0 dev: false - /@microsoft/fast-web-utilities@5.1.0: - resolution: {integrity: sha512-S2PCxI4XqtIxLM1N7i/NuIAgx+mJM01+mDzyB3vZlYibAkOT0bzp5YZCp+coXowokSin/nK5T2kqShMXEzI6Jg==} + /@microsoft/fast-web-utilities@5.4.1: + resolution: {integrity: sha512-ReWYncndjV3c8D8iq9tp7NcFNc1vbVHvcBFPME2nNFKNbS1XCesYZGlIlf3ot5EmuOXPlrzUHOWzQ2vFpIkqDg==} dependencies: exenv-es6: 1.1.1 dev: false @@ -6376,7 +6561,7 @@ packages: cosmiconfig: 5.2.1 deepmerge: 3.3.0 glob: 7.2.3 - joi: 17.9.1 + joi: 17.9.2 transitivePeerDependencies: - encoding dev: false @@ -6442,7 +6627,7 @@ packages: '@react-native-community/cli-tools': 10.1.1 chalk: 4.1.2 execa: 1.0.0 - fast-xml-parser: 4.2.0 + fast-xml-parser: 4.2.2 glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: @@ -6509,7 +6694,7 @@ packages: /@react-native-community/cli-types@10.0.0: resolution: {integrity: sha512-31oUM6/rFBZQfSmDQsT1DX/5fjqfxg7sf2u8kTPJK7rXVya5SRpAMaCXsPAG0omsmJxXt+J9HxUi3Ic+5Ux5Iw==} dependencies: - joi: 17.9.1 + joi: 17.9.2 dev: false /@react-native-community/cli@10.2.2(@babel/core@7.21.0): @@ -6576,7 +6761,7 @@ packages: react: 18.1.0 dev: false - /@react-spring/konva@9.4.2(konva@9.0.0)(react-konva@16.8.6)(react@18.1.0): + /@react-spring/konva@9.4.2(konva@9.0.1)(react-konva@16.8.6)(react@18.1.0): resolution: {integrity: sha512-wzSfyHp+qS0OjnipQ8FFrtMh4yu62dkaWAFa+9ThqbQ5KLbEdCK4ArN4h4GfxPoJZ38NJoEO7zbX+ewtQn8N1g==} peerDependencies: konva: '>=2.6' @@ -6587,12 +6772,12 @@ packages: '@react-spring/core': 9.4.2(react@18.1.0) '@react-spring/shared': 9.4.2(react@18.1.0) '@react-spring/types': 9.4.2 - konva: 9.0.0 + konva: 9.0.1 react: 18.1.0 - react-konva: 16.8.6(konva@9.0.0)(react-dom@18.1.0)(react@18.1.0) + react-konva: 16.8.6(konva@9.0.1)(react-dom@18.1.0)(react@18.1.0) dev: false - /@react-spring/native@9.4.2(react-native@0.71.6)(react@18.1.0): + /@react-spring/native@9.4.2(react-native@0.71.8)(react@18.1.0): resolution: {integrity: sha512-QVKpeuPvnYwvW4NvzzJcTgvZseMaogVH2zhAWpT4DkXIOICbaIlz1BsE+C+wrtREIq0LCgUFVbeUwaG89t68UA==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -6603,7 +6788,7 @@ packages: '@react-spring/shared': 9.4.2(react@18.1.0) '@react-spring/types': 9.4.2 react: 18.1.0 - react-native: 0.71.6(@babel/core@7.21.0)(@babel/preset-env@7.20.2)(react@18.1.0) + react-native: 0.71.8(@babel/core@7.21.0)(@babel/preset-env@7.20.2)(react@18.1.0) dev: false /@react-spring/rafz@9.4.2: @@ -6620,7 +6805,7 @@ packages: react: 18.1.0 dev: false - /@react-spring/three@9.4.2(@react-three/fiber@8.12.1)(react@18.1.0)(three@0.151.3): + /@react-spring/three@9.4.2(@react-three/fiber@8.13.0)(react@18.1.0)(three@0.152.2): resolution: {integrity: sha512-qAPHOMjQjl9V3Eh4Xbdsdx9mAMe+rtSBfEuZGfoF5l8P8zC42gxggbyM1sKUOip3yyz76YTPiosWkmvgCVxMng==} peerDependencies: '@react-three/fiber': '>=6.0' @@ -6631,9 +6816,9 @@ packages: '@react-spring/core': 9.4.2(react@18.1.0) '@react-spring/shared': 9.4.2(react@18.1.0) '@react-spring/types': 9.4.2 - '@react-three/fiber': 8.12.1(react-dom@18.1.0)(react-native@0.71.6)(react@18.1.0)(three@0.151.3) + '@react-three/fiber': 8.13.0(react-dom@18.1.0)(react-native@0.71.8)(react@18.1.0)(three@0.152.2) react: 18.1.0 - three: 0.151.3 + three: 0.152.2 dev: false /@react-spring/types@9.4.2: @@ -6672,8 +6857,8 @@ packages: zdog: 1.1.3 dev: false - /@react-three/fiber@8.12.1(react-dom@18.1.0)(react-native@0.71.6)(react@18.1.0)(three@0.151.3): - resolution: {integrity: sha512-5KHuXAQsvR7drbL33G/3Fzj9+DkVvSrsQfebLnuVtzQdPApoom4rH8MixTakhGsTheedY1/2s4H1GS82V0+JeA==} + /@react-three/fiber@8.13.0(react-dom@18.1.0)(react-native@0.71.8)(react@18.1.0)(three@0.152.2): + resolution: {integrity: sha512-hPFzFNgikEMyEbL+NpSA7q+UWZxInrrkJldWaCR2w34Fwf20x9p68bsyN0/yn9oM2VlWoJcJjR8hw1tN9AxHuA==} peerDependencies: expo: '>=43.0' expo-asset: '>=8.4' @@ -6696,15 +6881,15 @@ packages: dependencies: '@babel/runtime': 7.20.6 '@types/react-reconciler': 0.26.7 - its-fine: 1.1.0(react@18.1.0) + its-fine: 1.1.1(react@18.1.0) react: 18.1.0 react-dom: 18.1.0(react@18.1.0) - react-native: 0.71.6(@babel/core@7.21.0)(@babel/preset-env@7.20.2)(react@18.1.0) + react-native: 0.71.8(@babel/core@7.21.0)(@babel/preset-env@7.20.2)(react@18.1.0) react-reconciler: 0.27.0(react@18.1.0) react-use-measure: 2.1.1(react-dom@18.1.0)(react@18.1.0) scheduler: 0.21.0 suspend-react: 0.0.8(react@18.1.0) - three: 0.151.3 + three: 0.152.2 zustand: 3.7.2(react@18.1.0) dev: false @@ -7105,7 +7290,7 @@ packages: - typescript dev: true - /@sourcegraph/eslint-plugin-sourcegraph@1.0.5(@typescript-eslint/parser@5.58.0)(eslint@8.34.0)(typescript@5.0.2): + /@sourcegraph/eslint-plugin-sourcegraph@1.0.5(@typescript-eslint/parser@5.59.5)(eslint@8.34.0)(typescript@5.0.2): resolution: {integrity: sha512-609NL/0nOnGiDJHrTsIsaffNlm70ua5j7ftX6M3UhbMyMREX5xa7SwZmOjlBSwaaDlaP4SUmXwr7CumI7idM7g==} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -7117,7 +7302,7 @@ packages: dependencies: '@sourcegraph/codemod-transforms': 1.0.2 '@typescript-eslint/experimental-utils': 5.4.0(eslint@8.34.0)(typescript@5.0.2) - '@typescript-eslint/parser': 5.58.0(eslint@8.34.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.59.5(eslint@8.34.0)(typescript@5.0.2) '@typescript-eslint/scope-manager': 5.4.0 debug: 4.3.4 eslint: 8.34.0 @@ -7179,11 +7364,11 @@ packages: resolution: {integrity: sha512-FQ1/Ued4I02R0JkrHHofDN163juVxUnPALzfxPZrDZUHv+c3jHjfZhmTHEz+Wd+g3b7MFk0fkj36nZSnvPyU8A==} dev: true - /@sourcegraph/stylelint-config@1.4.0(postcss@8.4.22)(stylelint@14.3.0): + /@sourcegraph/stylelint-config@1.4.0(postcss@8.4.23)(stylelint@14.3.0): resolution: {integrity: sha512-VYL0SRcS/49ttoYsS5pIX2ifVJIzLBWhHj8SvVcT/AF87AnFtuNJ5bAyEJFDL0k4xV5lyWG6R36hXF4xMGThTA==} dependencies: stylelint-config-prettier: 9.0.3(stylelint@14.3.0) - stylelint-config-standard-scss: 3.0.0(postcss@8.4.22)(stylelint@14.3.0) + stylelint-config-standard-scss: 3.0.0(postcss@8.4.23)(stylelint@14.3.0) transitivePeerDependencies: - postcss - stylelint @@ -7576,7 +7761,7 @@ packages: optional: true dependencies: '@axe-core/puppeteer': 4.4.2(puppeteer@13.7.0) - '@storybook/addon-storyshots': 6.5.14(@storybook/builder-webpack5@6.5.14)(@storybook/manager-webpack5@6.5.14)(@storybook/react@6.5.14)(esbuild@0.17.14)(eslint@8.34.0)(jest@28.1.3)(preact@10.13.2)(react-dom@18.1.0)(react@18.1.0)(rxjs@6.6.7)(svelte@3.58.0)(typescript@5.0.2)(webpack-cli@5.0.1)(webpack@5.75.0) + '@storybook/addon-storyshots': 6.5.14(@storybook/builder-webpack5@6.5.14)(@storybook/manager-webpack5@6.5.14)(@storybook/react@6.5.14)(esbuild@0.17.14)(eslint@8.34.0)(jest@28.1.3)(preact@10.13.2)(react-dom@18.1.0)(react@18.1.0)(rxjs@6.6.7)(svelte@3.59.1)(typescript@5.0.2)(webpack-cli@5.0.1)(webpack@5.75.0) '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/node-logger': 6.5.14 '@types/jest-image-snapshot': 4.3.0 @@ -7588,7 +7773,7 @@ packages: - jest dev: true - /@storybook/addon-storyshots@6.5.14(@storybook/builder-webpack5@6.5.14)(@storybook/manager-webpack5@6.5.14)(@storybook/react@6.5.14)(esbuild@0.17.14)(eslint@8.34.0)(jest@28.1.3)(preact@10.13.2)(react-dom@18.1.0)(react@18.1.0)(rxjs@6.6.7)(svelte@3.58.0)(typescript@5.0.2)(webpack-cli@5.0.1)(webpack@5.75.0): + /@storybook/addon-storyshots@6.5.14(@storybook/builder-webpack5@6.5.14)(@storybook/manager-webpack5@6.5.14)(@storybook/react@6.5.14)(esbuild@0.17.14)(eslint@8.34.0)(jest@28.1.3)(preact@10.13.2)(react-dom@18.1.0)(react@18.1.0)(rxjs@6.6.7)(svelte@3.59.1)(typescript@5.0.2)(webpack-cli@5.0.1)(webpack@5.75.0): resolution: {integrity: sha512-BSYt+GyMeTlxCwMNVwsmfetKjeIZVVRFdhvtyTuSf9MvikBq+SXw6IihkeWbX2g6pssCz9Wc+s6rRK/HJpqTlA==} peerDependencies: '@angular/core': '>=6.0.0' @@ -7665,7 +7850,7 @@ packages: read-pkg-up: 7.0.1 regenerator-runtime: 0.13.11 rxjs: 6.6.7 - svelte: 3.58.0 + svelte: 3.59.1 ts-dedent: 2.0.0 transitivePeerDependencies: - '@storybook/builder-webpack5' @@ -9841,6 +10026,10 @@ packages: '@types/node': 13.13.5 dev: true + /@types/vscode-webview@1.57.1: + resolution: {integrity: sha512-ghW5SfuDmsGDS2A4xkvGsLwDRNc3Vj5rS6rPOyPm/IryZuf3wceZKxgYaUoW+k9f0f/CB7y2c1rRsdOWZWn0PQ==} + dev: true + /@types/vscode@1.76.0: resolution: {integrity: sha512-CQcY3+Fe5hNewHnOEAVYj4dd1do/QHliXaknAEYSXx2KEHUzFibDZSKptCon+HPgK55xx20pR+PBJjf0MomnBA==} dev: true @@ -9986,6 +10175,26 @@ packages: - supports-color dev: true + /@typescript-eslint/parser@5.59.5(eslint@8.34.0)(typescript@5.0.2): + resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.59.5 + '@typescript-eslint/types': 5.59.5 + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.2) + debug: 4.3.4 + eslint: 8.34.0 + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/scope-manager@5.4.0: resolution: {integrity: sha512-pRxFjYwoi8R+n+sibjgF9iUiAELU9ihPBtHzocyW8v8D8G8KeQvXTsW7+CBYIyTYsmhtNk50QPGLE3vrvhM5KA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -10010,6 +10219,14 @@ packages: '@typescript-eslint/visitor-keys': 5.58.0 dev: true + /@typescript-eslint/scope-manager@5.59.5: + resolution: {integrity: sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.5 + '@typescript-eslint/visitor-keys': 5.59.5 + dev: true + /@typescript-eslint/type-utils@5.54.1(eslint@8.34.0)(typescript@5.0.2): resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -10045,6 +10262,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types@5.59.5: + resolution: {integrity: sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/typescript-estree@5.4.0(typescript@5.0.2): resolution: {integrity: sha512-nhlNoBdhKuwiLMx6GrybPT3SFILm5Gij2YBdPEPFlYNFAXUJWX6QRgvi/lwVoadaQEFsizohs6aFRMqsXI2ewA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -10108,6 +10330,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.2): + resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.5 + '@typescript-eslint/visitor-keys': 5.59.5 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.54.1(eslint@8.34.0)(typescript@5.0.2): resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -10152,6 +10395,14 @@ packages: eslint-visitor-keys: 3.4.0 dev: true + /@typescript-eslint/visitor-keys@5.59.5: + resolution: {integrity: sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.5 + eslint-visitor-keys: 3.4.1 + dev: true + /@ungap/promise-all-settled@1.1.2: resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} dev: true @@ -10414,14 +10665,14 @@ packages: keytar: 7.9.0 dev: true - /@vscode/webview-ui-toolkit@0.9.0(react@18.1.0): - resolution: {integrity: sha512-F67LSz0yURKqPomSZA4xTu9d8VC+MtjlpCk2KygX8m2R3tvTSOjpntQ/6U1gjPVG0Pmw1m3YB2Yhhyo8E/c0zw==} + /@vscode/webview-ui-toolkit@1.2.2(react@18.1.0): + resolution: {integrity: sha512-xIQoF4FC3Xh6d7KNKIoIezSiFWYFuf6gQMdDyKueKBFGeKwaHWEn+dY2g3makvvEsNMEDji/woEwvg9QSbuUsw==} peerDependencies: react: '>=16.9.0' dependencies: - '@microsoft/fast-element': 1.7.0 - '@microsoft/fast-foundation': 2.32.2 - '@microsoft/fast-react-wrapper': 0.1.25(react@18.1.0) + '@microsoft/fast-element': 1.12.0 + '@microsoft/fast-foundation': 2.49.0 + '@microsoft/fast-react-wrapper': 0.1.48(react@18.1.0) react: 18.1.0 dev: false @@ -11310,7 +11561,7 @@ packages: engines: {node: '>=8'} dev: true - /autoprefixer@10.2.1(postcss@8.4.22): + /autoprefixer@10.2.1(postcss@8.4.23): resolution: {integrity: sha512-dwP0UjyYvROUvtU+boBx8ff5pPWami1NGTrJs9YUsS/oZVbRAcdNHOOuXSA1fc46tgKqe072cVaKD69rvCc3QQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -11322,7 +11573,7 @@ packages: colorette: 1.4.0 fraction.js: 4.0.13 normalize-range: 0.1.2 - postcss: 8.4.22 + postcss: 8.4.23 postcss-value-parser: 4.2.0 dev: true @@ -15302,7 +15553,7 @@ packages: minimatch: 3.1.2 dev: true - /eslint-plugin-monorepo@0.3.2(@typescript-eslint/parser@5.58.0): + /eslint-plugin-monorepo@0.3.2(@typescript-eslint/parser@5.59.5): resolution: {integrity: sha512-CypTAqHjTR05XxzqDj7x88oVu2GiqqQA/datD9kIwciHzpj0oE4YbTdyEFFKADgd7dbd21KliSlUpOvo626FBw==} dependencies: eslint-module-utils: 2.7.3(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.6) @@ -15351,6 +15602,31 @@ packages: resolve: 2.0.0-next.4 semver: 6.3.0 string.prototype.matchall: 4.0.8 + dev: true + + /eslint-plugin-react@7.32.1(eslint@8.40.0): + resolution: {integrity: sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 8.40.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.0 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 + prop-types: 15.8.1 + resolve: 2.0.0-next.4 + semver: 6.3.0 + string.prototype.matchall: 4.0.8 + dev: false /eslint-plugin-rxjs@5.0.2(eslint@8.34.0)(typescript@5.0.2): resolution: {integrity: sha512-Q2wsEHWInhZ3uz5df+YbD4g/NPQqAeYHjJuEsxqgVS+XAsYCuVE2pj9kADdMFy4GsQy2jt7KP+TOrnq1i6bI5Q==} @@ -15373,13 +15649,13 @@ packages: - supports-color dev: true - /eslint-plugin-svelte3@4.0.0(eslint@8.34.0)(svelte@3.58.0): + /eslint-plugin-svelte3@4.0.0(eslint@8.40.0)(svelte@3.58.0): resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} peerDependencies: eslint: '>=8.0.0' svelte: ^3.2.0 dependencies: - eslint: 8.34.0 + eslint: 8.40.0 svelte: 3.58.0 dev: true @@ -15440,6 +15716,13 @@ packages: esrecurse: 4.3.0 estraverse: 5.3.0 + /eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + /eslint-utils@3.0.0(eslint@8.34.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} @@ -15457,6 +15740,10 @@ packages: resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint@8.34.0: resolution: {integrity: sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -15504,6 +15791,54 @@ packages: transitivePeerDependencies: - supports-color + /eslint@8.40.0: + resolution: {integrity: sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.40.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.40.0 + '@humanwhocodes/config-array': 0.11.8 + '@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 + grapheme-splitter: 1.0.4 + 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-sdsl: 4.4.0 + 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 + /esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} dev: true @@ -15516,6 +15851,14 @@ packages: acorn-jsx: 5.3.2(acorn@8.8.2) eslint-visitor-keys: 3.4.0 + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.4.1 + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -15527,6 +15870,12 @@ packages: dependencies: estraverse: 5.3.0 + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -15891,8 +16240,8 @@ packages: resolution: {integrity: sha512-R9bHCvweUxxwkDwhjav5vxpFvdPGlVngtqmx4pIZfSUhM/Q4NiIUHB456BAf+Q1Nwu3HEZYONtu+Rya+af4jiQ==} dev: true - /fast-xml-parser@4.2.0: - resolution: {integrity: sha512-+zVQv4aVTO+o8oRUyRL7PjgeVo1J6oP8Cw2+a8UTZQcj5V0yUK5T63gTN0ldgiHDPghUjKc4OpT6SwMTwnOQug==} + /fast-xml-parser@4.2.2: + resolution: {integrity: sha512-DLzIPtQqmvmdq3VUKR7T6omPK/VCRNqgFlGtbESfyhcH2R4I8EzK1/K6E8PkRCK2EabWrUHK32NjYRbEFnnz0Q==} hasBin: true dependencies: strnum: 1.0.5 @@ -17825,6 +18174,10 @@ packages: resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + /image-size@0.6.3: resolution: {integrity: sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==} engines: {node: '>=4.0'} @@ -18711,8 +19064,8 @@ packages: es-get-iterator: 1.1.0 iterate-iterator: 1.0.1 - /its-fine@1.1.0(react@18.1.0): - resolution: {integrity: sha512-nEoEt5EYSed1mmvwCRv3l1+6T7pyu4ltyBihzPjUtaSWhFhUPU/c7xkPDIutTh8FeIv0F1F5wOFYI8a2s5rlBA==} + /its-fine@1.1.1(react@18.1.0): + resolution: {integrity: sha512-v1Ia1xl20KbuSGlwoaGsW0oxsw8Be+TrXweidxD9oT/1lAh6O3K3/GIM95Tt6WCiv6W+h2M7RB1TwdoAjQyyKw==} peerDependencies: react: '>=18.0' dependencies: @@ -19501,8 +19854,8 @@ packages: - ts-node dev: true - /joi@17.9.1: - resolution: {integrity: sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==} + /joi@17.9.2: + resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -19540,6 +19893,9 @@ packages: /js-sdsl@4.3.0: resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} + /js-sdsl@4.4.0: + resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} + /js-string-escape@1.0.1: resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} engines: {node: '>= 0.8'} @@ -19579,11 +19935,11 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.21.0 - '@babel/parser': 7.21.4 + '@babel/parser': 7.21.8 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.0) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.0) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.0) - '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.0) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.21.0) '@babel/preset-env': 7.20.2(@babel/core@7.21.0) '@babel/preset-flow': 7.21.4(@babel/core@7.21.0) '@babel/preset-typescript': 7.18.6(@babel/core@7.21.0) @@ -19953,8 +20309,8 @@ packages: resolution: {integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==} dev: true - /konva@9.0.0: - resolution: {integrity: sha512-9Cdr5wjs2tU4j8K16xqixSdrDDigItYB1HOHVeC/SYPYnxePfkQDp3LrjWVYouwXbXfdadre5nRCxe50RoyZZw==} + /konva@9.0.1: + resolution: {integrity: sha512-wzpkprJ8idE42TDF9Lu9RNjVVYNXrj0apvTK3pujdHQhX1iNV+MUquSxYN8HqjYSG95QQ51jhFzRLWhnhf44Mw==} dev: false /language-subtag-registry@0.3.21: @@ -20961,7 +21317,7 @@ packages: connect: 3.7.0 debug: 2.6.9 ws: 7.5.9 - yargs: 17.7.1 + yargs: 17.7.2 transitivePeerDependencies: - bufferutil - supports-color @@ -20971,7 +21327,7 @@ packages: /metro-minify-terser@0.73.9: resolution: {integrity: sha512-MTGPu2qV5qtzPJ2SqH6s58awHDtZ4jd7lmmLR+7TXDwtZDjIBA0YVfI0Zak2Haby2SqoNKrhhUns/b4dPAQAVg==} dependencies: - terser: 5.16.9 + terser: 5.17.3 dev: false /metro-minify-uglify@0.73.9: @@ -20998,20 +21354,20 @@ packages: '@babel/plugin-syntax-flow': 7.21.4(@babel/core@7.21.0) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.0) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.0) - '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.21.0) '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.0) '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.0) '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.0) - '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.21.0) + '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.21.0) '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.0) '@babel/plugin-transform-flow-strip-types': 7.21.0(@babel/core@7.21.0) '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.0) '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.0) - '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.0) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.21.0) '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.0) '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.0) '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.21.0) - '@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.21.0) + '@babel/plugin-transform-react-jsx': 7.21.5(@babel/core@7.21.0) '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.0) '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.0) '@babel/plugin-transform-runtime': 7.21.0(@babel/core@7.21.0) @@ -21059,8 +21415,8 @@ packages: /metro-source-map@0.73.9: resolution: {integrity: sha512-l4VZKzdqafipriETYR6lsrwtavCF1+CMhCOY9XbyWeTrpGSNgJQgdeJpttzEZTHQQTLR0csQo0nD1ef3zEP6IQ==} dependencies: - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 invariant: 2.2.4 metro-symbolicate: 0.73.9 nullthrows: 1.1.1 @@ -21090,9 +21446,9 @@ packages: resolution: {integrity: sha512-r9NeiqMngmooX2VOKLJVQrMuV7PAydbqst5bFhdVBPcFpZkxxqyzjzo+kzrszGy2UpSQBZr2P1L6OMjLHwQwfQ==} dependencies: '@babel/core': 7.21.0 - '@babel/generator': 7.21.4 + '@babel/generator': 7.21.5 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 + '@babel/traverse': 7.21.5 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -21102,9 +21458,9 @@ packages: resolution: {integrity: sha512-Rq4b489sIaTUENA+WCvtu9yvlT/C6zFMWhU4sq+97W29Zj0mPBjdk+qGT5n1ZBgtBIJzZWt1KxeYuc17f4aYtQ==} dependencies: '@babel/core': 7.21.0 - '@babel/generator': 7.21.4 - '@babel/parser': 7.21.4 - '@babel/types': 7.21.4 + '@babel/generator': 7.21.5 + '@babel/parser': 7.21.8 + '@babel/types': 7.21.5 babel-preset-fbjs: 3.4.0(@babel/core@7.21.0) metro: 0.73.9 metro-babel-transformer: 0.73.9 @@ -21127,11 +21483,11 @@ packages: dependencies: '@babel/code-frame': 7.21.4 '@babel/core': 7.21.0 - '@babel/generator': 7.21.4 - '@babel/parser': 7.21.4 + '@babel/generator': 7.21.5 + '@babel/parser': 7.21.8 '@babel/template': 7.20.7 - '@babel/traverse': 7.21.4 - '@babel/types': 7.21.4 + '@babel/traverse': 7.21.5 + '@babel/types': 7.21.5 absolute-path: 0.0.0 accepts: 1.3.8 async: 3.2.4 @@ -21174,7 +21530,7 @@ packages: temp: 0.8.3 throat: 5.0.0 ws: 7.5.9 - yargs: 17.7.1 + yargs: 17.7.2 transitivePeerDependencies: - bufferutil - encoding @@ -22804,6 +23160,31 @@ packages: yargs: 17.7.1 transitivePeerDependencies: - ts-node + dev: false + + /postcss-cli@10.1.0(postcss@8.4.23)(ts-node@10.9.1): + resolution: {integrity: sha512-Zu7PLORkE9YwNdvOeOVKPmWghprOtjFQU3srMUGbdz3pHJiFh7yZ4geiZFMkjMfB0mtTFR3h8RemR62rPkbOPA==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + postcss: ^8.0.0 + dependencies: + chokidar: 3.5.3 + dependency-graph: 0.11.0 + fs-extra: 11.1.0 + get-stdin: 9.0.0 + globby: 13.1.3 + picocolors: 1.0.0 + postcss: 8.4.23 + postcss-load-config: 4.0.1(postcss@8.4.23)(ts-node@10.9.1) + postcss-reporter: 7.0.5(postcss@8.4.23) + pretty-hrtime: 1.0.3 + read-cache: 1.0.0 + slash: 5.0.0 + yargs: 17.7.1 + transitivePeerDependencies: + - ts-node + dev: true /postcss-colormin@4.0.3: resolution: {integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==} @@ -22824,13 +23205,13 @@ packages: postcss-value-parser: 3.3.1 dev: true - /postcss-custom-media@8.0.0(postcss@8.4.22): + /postcss-custom-media@8.0.0(postcss@8.4.23): resolution: {integrity: sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.22 + postcss: 8.4.23 dev: true /postcss-discard-comments@4.0.2: @@ -22897,6 +23278,25 @@ packages: postcss: 8.4.22 ts-node: 10.9.1(@types/node@13.13.5)(typescript@5.0.2) yaml: 2.2.1 + dev: false + + /postcss-load-config@4.0.1(postcss@8.4.23)(ts-node@10.9.1): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.0.6 + postcss: 8.4.23 + ts-node: 10.9.1(@types/node@13.13.5)(typescript@5.0.2) + yaml: 2.2.1 + dev: true /postcss-loader@4.2.0(postcss@7.0.39)(webpack@5.75.0): resolution: {integrity: sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA==} @@ -22926,6 +23326,21 @@ packages: postcss: 8.4.22 semver: 7.3.8 webpack: 5.75.0(esbuild@0.17.14)(webpack-cli@5.0.1) + dev: false + + /postcss-loader@7.0.2(postcss@8.4.23)(webpack@5.75.0): + resolution: {integrity: sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==} + engines: {node: '>= 14.15.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 7.0.1 + klona: 2.0.5 + postcss: 8.4.23 + semver: 7.3.8 + webpack: 5.75.0(esbuild@0.17.14)(webpack-cli@5.0.1) + dev: true /postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} @@ -23220,6 +23635,18 @@ packages: picocolors: 1.0.0 postcss: 8.4.22 thenby: 1.3.4 + dev: false + + /postcss-reporter@7.0.5(postcss@8.4.23): + resolution: {integrity: sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==} + engines: {node: '>=10'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + picocolors: 1.0.0 + postcss: 8.4.23 + thenby: 1.3.4 + dev: true /postcss-resolve-nested-selector@0.1.1: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} @@ -23234,13 +23661,13 @@ packages: postcss: 8.4.22 dev: true - /postcss-scss@4.0.3(postcss@8.4.22): + /postcss-scss@4.0.3(postcss@8.4.23): resolution: {integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.22 + postcss: 8.4.23 dev: true /postcss-selector-parser@3.1.2: @@ -23308,6 +23735,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.23: + resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /preact-render-to-string@5.1.19(preact@10.13.2): resolution: {integrity: sha512-bj8sn/oytIKO6RtOGSS/1+5CrQyRSC99eLUnEVbqUa6MzJX5dYh7wu9bmT0d6lm/Vea21k9KhCQwvr2sYN3rrQ==} peerDependencies: @@ -23369,6 +23805,16 @@ packages: svelte: 3.58.0 dev: true + /prettier-plugin-svelte@2.9.0(prettier@2.8.1)(svelte@3.59.1): + resolution: {integrity: sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==} + peerDependencies: + prettier: ^1.16.4 || ^2.0.0 + svelte: ^3.2.0 + dependencies: + prettier: 2.8.1 + svelte: 3.59.1 + dev: true + /prettier@2.0.5: resolution: {integrity: sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==} engines: {node: '>=10.13.0'} @@ -23815,8 +24261,8 @@ packages: react: 18.1.0 dev: false - /react-devtools-core@4.27.4: - resolution: {integrity: sha512-dvZjrAJjahd6NNl7dDwEk5TyHsWJxDpYL7VnD9jdEr98EEEsVhw9G8JDX54Nrb3XIIOBlJDpjo3AuBuychX9zg==} + /react-devtools-core@4.27.7: + resolution: {integrity: sha512-12N0HrhCPbD76Z7SkyJdGdXdPGouUsgV6tlEsbSpAnLDO06tjXZP+irht4wPdYwJAJRQ85DxL48eQoz7UmrSuQ==} dependencies: shell-quote: 1.8.1 ws: 7.5.9 @@ -23945,14 +24391,14 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-konva@16.8.6(konva@9.0.0)(react-dom@18.1.0)(react@18.1.0): + /react-konva@16.8.6(konva@9.0.1)(react-dom@18.1.0)(react@18.1.0): resolution: {integrity: sha512-6KRIqHyJuTTMuAehDIXvw+ZrtEj2aMc2fwolhmFlg1HBzH4PJimsMByTcEx292Afh9d38TcHdjXP1C58qqDOlg==} peerDependencies: konva: ^3.2.3 react: 16.8.x react-dom: 16.8.x dependencies: - konva: 9.0.0 + konva: 9.0.1 react: 18.1.0 react-dom: 18.1.0(react@18.1.0) react-reconciler: 0.20.4(react@18.1.0) @@ -23966,7 +24412,7 @@ packages: /react-native-codegen@0.71.5(@babel/preset-env@7.20.2): resolution: {integrity: sha512-rfsuc0zkuUuMjFnrT55I1mDZ+pBRp2zAiRwxck3m6qeGJBGK5OV5JH66eDQ4aa+3m0of316CqrJDRzVlYufzIg==} dependencies: - '@babel/parser': 7.21.4 + '@babel/parser': 7.21.8 flow-parser: 0.185.2 jscodeshift: 0.13.1(@babel/preset-env@7.20.2) nullthrows: 1.1.1 @@ -23975,12 +24421,12 @@ packages: - supports-color dev: false - /react-native-gradle-plugin@0.71.17: - resolution: {integrity: sha512-OXXYgpISEqERwjSlaCiaQY6cTY5CH6j73gdkWpK0hedxtiWMWgH+i5TOi4hIGYitm9kQBeyDu+wim9fA8ROFJA==} + /react-native-gradle-plugin@0.71.18: + resolution: {integrity: sha512-7F6bD7B8Xsn3JllxcwHhFcsl9aHIig47+3eN4IHFNqfLhZr++3ElDrcqfMzugM+niWbaMi7bJ0kAkAL8eCpdWg==} dev: false - /react-native@0.71.6(@babel/core@7.21.0)(@babel/preset-env@7.20.2)(react@18.1.0): - resolution: {integrity: sha512-gHrDj7qaAaiE41JwaFCh3AtvOqOLuRgZtHKzNiwxakG/wvPAYmG73ECfWHGxjxIx/QT17Hp37Da3ipCei/CayQ==} + /react-native@0.71.8(@babel/core@7.21.0)(@babel/preset-env@7.20.2)(react@18.1.0): + resolution: {integrity: sha512-ftMAuhpgTkbHU9brrqsEyxcNrpYvXKeATY+if22Nfhhg1zW+6wn95w9otwTnA3xHkljPCbng8mUhmmERjGEl7g==} engines: {node: '>=14'} hasBin: true peerDependencies: @@ -24010,9 +24456,9 @@ packages: pretty-format: 26.6.2 promise: 8.3.0 react: 18.1.0 - react-devtools-core: 4.27.4 + react-devtools-core: 4.27.7 react-native-codegen: 0.71.5(@babel/preset-env@7.20.2) - react-native-gradle-plugin: 0.71.17 + react-native-gradle-plugin: 0.71.18 react-refresh: 0.4.3 react-shallow-renderer: 16.15.0(react@18.1.0) regenerator-runtime: 0.13.11 @@ -24193,13 +24639,13 @@ packages: react-transition-group: 2.9.0(react-dom@18.1.0)(react@18.1.0) dev: false - /react-spring@9.4.2(@react-three/fiber@8.12.1)(konva@9.0.0)(react-dom@18.1.0)(react-konva@16.8.6)(react-native@0.71.6)(react-zdog@1.0.11)(react@18.1.0)(three@0.151.3)(zdog@1.1.3): + /react-spring@9.4.2(@react-three/fiber@8.13.0)(konva@9.0.1)(react-dom@18.1.0)(react-konva@16.8.6)(react-native@0.71.8)(react-zdog@1.0.11)(react@18.1.0)(three@0.152.2)(zdog@1.1.3): resolution: {integrity: sha512-mK9xdq1kAhbe5YpP4EG2IzRa2C1M1UfR/MO1f83PE+IpHwCm1nGQhteF3MGyX6I3wnkoBWTXbY6n4443Dp52Og==} dependencies: '@react-spring/core': 9.4.2(react@18.1.0) - '@react-spring/konva': 9.4.2(konva@9.0.0)(react-konva@16.8.6)(react@18.1.0) - '@react-spring/native': 9.4.2(react-native@0.71.6)(react@18.1.0) - '@react-spring/three': 9.4.2(@react-three/fiber@8.12.1)(react@18.1.0)(three@0.151.3) + '@react-spring/konva': 9.4.2(konva@9.0.1)(react-konva@16.8.6)(react@18.1.0) + '@react-spring/native': 9.4.2(react-native@0.71.8)(react@18.1.0) + '@react-spring/three': 9.4.2(@react-three/fiber@8.13.0)(react@18.1.0)(three@0.152.2) '@react-spring/web': 9.4.2(react-dom@18.1.0)(react@18.1.0) '@react-spring/zdog': 9.4.2(react-dom@18.1.0)(react-zdog@1.0.11)(react@18.1.0)(zdog@1.1.3) transitivePeerDependencies: @@ -26367,12 +26813,12 @@ packages: stylelint: 14.3.0 dev: true - /stylelint-config-recommended-scss@5.0.2(postcss@8.4.22)(stylelint@14.3.0): + /stylelint-config-recommended-scss@5.0.2(postcss@8.4.23)(stylelint@14.3.0): resolution: {integrity: sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg==} peerDependencies: stylelint: ^14.0.0 dependencies: - postcss-scss: 4.0.3(postcss@8.4.22) + postcss-scss: 4.0.3(postcss@8.4.23) stylelint: 14.3.0 stylelint-config-recommended: 6.0.0(stylelint@14.3.0) stylelint-scss: 4.1.0(stylelint@14.3.0) @@ -26388,13 +26834,13 @@ packages: stylelint: 14.3.0 dev: true - /stylelint-config-standard-scss@3.0.0(postcss@8.4.22)(stylelint@14.3.0): + /stylelint-config-standard-scss@3.0.0(postcss@8.4.23)(stylelint@14.3.0): resolution: {integrity: sha512-zt3ZbzIbllN1iCmc94e4pDxqpkzeR6CJo5DDXzltshuXr+82B8ylHyMMARNnUYrZH80B7wgY7UkKTYCFM0UUyw==} peerDependencies: stylelint: ^14.0.0 dependencies: stylelint: 14.3.0 - stylelint-config-recommended-scss: 5.0.2(postcss@8.4.22)(stylelint@14.3.0) + stylelint-config-recommended-scss: 5.0.2(postcss@8.4.23)(stylelint@14.3.0) stylelint-config-standard: 24.0.0(stylelint@14.3.0) transitivePeerDependencies: - postcss @@ -26560,7 +27006,7 @@ packages: react: 18.1.0 dev: false - /svelte-check@3.0.4(@babel/core@7.21.0)(postcss@8.4.22)(sass@1.32.4)(svelte@3.58.0): + /svelte-check@3.0.4(@babel/core@7.21.0)(postcss@8.4.23)(sass@1.32.4)(svelte@3.58.0): resolution: {integrity: sha512-feIyBAA5cSIxq4vq6mwGvGQTHy/wBVQbs5b+/VvE21WN8X7nonAuSqwvZv0UDBowzRka3Rh4gmLPH8rPePz3/w==} hasBin: true peerDependencies: @@ -26573,7 +27019,7 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 3.58.0 - svelte-preprocess: 5.0.1(@babel/core@7.21.0)(postcss@8.4.22)(sass@1.32.4)(svelte@3.58.0)(typescript@4.9.5) + svelte-preprocess: 5.0.1(@babel/core@7.21.0)(postcss@8.4.23)(sass@1.32.4)(svelte@3.58.0)(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - '@babel/core' @@ -26596,7 +27042,7 @@ packages: svelte: 3.58.0 dev: true - /svelte-preprocess@5.0.1(@babel/core@7.21.0)(postcss@8.4.22)(sass@1.32.4)(svelte@3.58.0)(typescript@4.9.5): + /svelte-preprocess@5.0.1(@babel/core@7.21.0)(postcss@8.4.23)(sass@1.32.4)(svelte@3.58.0)(typescript@4.9.5): resolution: {integrity: sha512-0HXyhCoc9rsW4zGOgtInylC6qj259E1hpFnJMJWTf+aIfeqh4O/QHT31KT2hvPEqQfdjmqBR/kO2JDkkciBLrQ==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -26639,7 +27085,7 @@ packages: '@types/sass': 1.43.1 detect-indent: 6.1.0 magic-string: 0.27.0 - postcss: 8.4.22 + postcss: 8.4.23 sass: 1.32.4 sorcery: 0.11.0 strip-indent: 3.0.0 @@ -26652,6 +27098,11 @@ packages: engines: {node: '>= 8'} dev: true + /svelte@3.59.1: + resolution: {integrity: sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==} + engines: {node: '>= 8'} + dev: true + /sver-compat@1.5.0: resolution: {integrity: sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==} dependencies: @@ -26725,8 +27176,8 @@ packages: resolution: {integrity: sha512-H1XoH1URcBOa/rZZWxLxHCtOdVUEev+9vo5YdYhC9tCY4wnybX+VQrCYuy9ubkg69fCBxCONJOSLGfw0DWMffQ==} dev: false - /tabbable@5.2.1: - resolution: {integrity: sha512-40pEZ2mhjaZzK0BnI+QGNjJO8UYx9pP5v7BGe17SORTO0OEuuaAwQTkAp8whcZvqon44wKFOikD+Al11K3JICQ==} + /tabbable@5.3.3: + resolution: {integrity: sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==} dev: false /table@6.8.0: @@ -26897,6 +27348,17 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 + /terser@5.17.3: + resolution: {integrity: sha512-AudpAZKmZHkG9jueayypz4duuCFJMMNGRMwaPvQKWfxKedh8Z2x3OCoDqIIi1xx5+iwx1u6Au8XQcc9Lke65Yg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.3 + acorn: 8.8.2 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: false + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -26929,8 +27391,8 @@ packages: resolution: {integrity: sha512-A8YS1bpOzm9os0w7wH/BbN5WZgzyf0zbrrWHckX57v+EkCaM7jZPoRpzgqrakh2e7IWP1KwAnMtlcGTATYZw8A==} dev: true - /three@0.151.3: - resolution: {integrity: sha512-+vbuqxFy8kzLeO5MgpBHUvP/EAiecaDwDuOPPDe6SbrZr96kccF0ktLngXc7xA7bzyd3N0t2f6mw3Z9y6JCojQ==} + /three@0.152.2: + resolution: {integrity: sha512-Ff9zIpSfkkqcBcpdiFo2f35vA9ZucO+N8TNacJOqaEE6DrB0eufItVMib8bK8Pcju/ZNT6a7blE1GhTpkdsILw==} dev: false /throat@5.0.0: @@ -27236,6 +27698,37 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + /ts-node@10.9.1(@types/node@13.13.5)(typescript@5.0.4): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.8 + '@tsconfig/node12': 1.0.9 + '@tsconfig/node14': 1.0.1 + '@tsconfig/node16': 1.0.2 + '@types/node': 13.13.5 + acorn: 8.8.2 + acorn-walk: 8.2.0 + arg: 4.1.0 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.0.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + /ts-pnp@1.2.0(typescript@5.0.2): resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} @@ -27420,7 +27913,7 @@ packages: lunr: 2.3.9 dev: true - /typedoc@0.17.8(typescript@5.0.2): + /typedoc@0.17.8(typescript@5.0.4): resolution: {integrity: sha512-/OyrHCJ8jtzu+QZ+771YaxQ9s4g5Z3XsQE3Ma7q+BL392xxBn4UMvvCdVnqKC2T/dz03/VXSLVKOP3lHmDdc/w==} engines: {node: '>= 8.0.0'} hasBin: true @@ -27437,7 +27930,7 @@ packages: progress: 2.0.3 shelljs: 0.8.5 typedoc-default-themes: 0.10.2 - typescript: 5.0.2 + typescript: 5.0.4 dev: true /typescript@4.9.5: @@ -27451,6 +27944,12 @@ packages: engines: {node: '>=12.20'} hasBin: true + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + /ua-parser-js@0.7.24: resolution: {integrity: sha512-yo+miGzQx5gakzVK3QFfN0/L9uVhosXBBO7qmnk7c2iw1IhL212wfA3zbnI54B0obGwC/5NWub/iT9sReMx+Fw==} dev: true @@ -29225,6 +29724,19 @@ packages: y18n: 5.0.8 yargs-parser: 21.1.1 + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + /yargs@7.1.0: resolution: {integrity: sha512-JHLTJJ5uqdt0peYp5mHzmSNV4uHXWphgSlKk5jg3sY5XYPTBw0hzw0SDNnYISn7pAXeAv5pKT4CNY+EcCTptBg==} dependencies: