Merge branch 'main' into dev-v0.9

This commit is contained in:
Evan Simkowitz 2024-10-18 15:43:42 -07:00
commit 7385906106
No known key found for this signature in database
4 changed files with 155 additions and 166 deletions

2
go.mod
View File

@ -16,7 +16,7 @@ require (
github.com/kevinburke/ssh_config v1.2.0
github.com/mattn/go-sqlite3 v1.14.24
github.com/mitchellh/mapstructure v1.5.0
github.com/sashabaranov/go-openai v1.32.0
github.com/sashabaranov/go-openai v1.32.2
github.com/sawka/txwrap v0.2.0
github.com/shirou/gopsutil/v4 v4.24.9
github.com/skeema/knownhosts v1.3.0

4
go.sum
View File

@ -56,8 +56,8 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c h1:ncq/mPwQF4JjgDlrVEn3C11VoGHZN7m8qihwgMEtzYw=
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/sashabaranov/go-openai v1.32.0 h1:Yk3iE9moX3RBXxrof3OBtUBrE7qZR0zF9ebsoO4zVzI=
github.com/sashabaranov/go-openai v1.32.0/go.mod h1:lj5b/K+zjTSFxVLijLSTDZuP7adOgerWeFyZLUhAKRg=
github.com/sashabaranov/go-openai v1.32.2 h1:8z9PfYaLPbRzmJIYpwcWu6z3XU8F+RwVMF1QRSeSF2M=
github.com/sashabaranov/go-openai v1.32.2/go.mod h1:lj5b/K+zjTSFxVLijLSTDZuP7adOgerWeFyZLUhAKRg=
github.com/sawka/txwrap v0.2.0 h1:V3LfvKVLULxcYSxdMguLwFyQFMEU9nFDJopg0ZkL+94=
github.com/sawka/txwrap v0.2.0/go.mod h1:wwQ2SQiN4U+6DU/iVPhbvr7OzXAtgZlQCIGuvOswEfA=
github.com/shirou/gopsutil/v4 v4.24.9 h1:KIV+/HaHD5ka5f570RZq+2SaeFsb/pq+fp2DGNWYoOI=

View File

@ -41,7 +41,7 @@
"@types/css-tree": "^2",
"@types/debug": "^4",
"@types/electron": "^1.6.10",
"@types/node": "^22.7.5",
"@types/node": "^22.7.6",
"@types/papaparse": "^5",
"@types/pngjs": "^6.0.5",
"@types/react": "^18.3.11",
@ -54,7 +54,7 @@
"@types/uuid": "^10.0.0",
"@types/ws": "^8",
"@vitejs/plugin-react-swc": "^3.7.1",
"@vitest/coverage-istanbul": "^2.1.2",
"@vitest/coverage-istanbul": "^2.1.3",
"electron": "^32.2.0",
"electron-builder": "^25.1.7",
"electron-vite": "^2.3.0",
@ -69,19 +69,19 @@
"storybook": "^8.3.6",
"storybook-dark-mode": "^4.0.2",
"ts-node": "^10.9.2",
"tslib": "^2.6.3",
"tslib": "^2.8.0",
"tsx": "^4.19.1",
"typescript": "^5.6.3",
"typescript-eslint": "^8.8.1",
"vite": "^5.4.8",
"typescript-eslint": "^8.10.0",
"vite": "^5.4.9",
"vite-plugin-image-optimizer": "^1.1.8",
"vite-plugin-static-copy": "^2.0.0",
"vite-plugin-svgr": "^4.2.0",
"vite-tsconfig-paths": "^5.0.1",
"vitest": "^2.1.2"
"vitest": "^2.1.3"
},
"dependencies": {
"@floating-ui/react": "^0.26.24",
"@floating-ui/react": "^0.26.25",
"@monaco-editor/loader": "^1.4.0",
"@monaco-editor/react": "^4.6.0",
"@observablehq/plot": "^0.6.16",
@ -136,7 +136,7 @@
"use-device-pixel-ratio": "^1.1.2",
"winston": "^3.15.0",
"ws": "^8.18.0",
"yaml": "^2.5.1"
"yaml": "^2.6.0"
},
"resolutions": {
"send@npm:0.18.0": "0.19.0",

299
yarn.lock
View File

@ -847,9 +847,9 @@ __metadata:
languageName: node
linkType: hard
"@floating-ui/react@npm:^0.26.24":
version: 0.26.24
resolution: "@floating-ui/react@npm:0.26.24"
"@floating-ui/react@npm:^0.26.25":
version: 0.26.25
resolution: "@floating-ui/react@npm:0.26.25"
dependencies:
"@floating-ui/react-dom": "npm:^2.1.2"
"@floating-ui/utils": "npm:^0.2.8"
@ -857,7 +857,7 @@ __metadata:
peerDependencies:
react: ">=16.8.0"
react-dom: ">=16.8.0"
checksum: 10c0/c5c3ac265802087673a69b0e08b3bea1ee02de9da4cdbc40bb1c9e06823be72628a82f1655b40d56a4383715b4ab3b6deddff4e69146f513970ee592e1dd8f92
checksum: 10c0/5206b06a5963e795af2f0b0a6ac39230012263ffa38dd60158e0f0b82d43a24e6a1c005fc8556ee5fe26e6353546ffb72e54716f6bd584fdab516dc128a78995
languageName: node
linkType: hard
@ -2714,12 +2714,12 @@ __metadata:
languageName: node
linkType: hard
"@types/node@npm:^22.7.5":
version: 22.7.5
resolution: "@types/node@npm:22.7.5"
"@types/node@npm:^22.7.6":
version: 22.7.6
resolution: "@types/node@npm:22.7.6"
dependencies:
undici-types: "npm:~6.19.2"
checksum: 10c0/cf11f74f1a26053ec58066616e3a8685b6bcd7259bc569738b8f752009f9f0f7f85a1b2d24908e5b0f752482d1e8b6babdf1fbb25758711ec7bb9500bfcd6e60
checksum: 10c0/d4406a63afce981c363fb1d1954aaf1759ad2d487c0833ebf667565ea4e45ff217d6fab4b5343badbdeccdf9d2e4a0841d633e0c929ceabcb33c288663dd0c73
languageName: node
linkType: hard
@ -2950,15 +2950,15 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:8.8.1":
version: 8.8.1
resolution: "@typescript-eslint/eslint-plugin@npm:8.8.1"
"@typescript-eslint/eslint-plugin@npm:8.10.0":
version: 8.10.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.10.0"
dependencies:
"@eslint-community/regexpp": "npm:^4.10.0"
"@typescript-eslint/scope-manager": "npm:8.8.1"
"@typescript-eslint/type-utils": "npm:8.8.1"
"@typescript-eslint/utils": "npm:8.8.1"
"@typescript-eslint/visitor-keys": "npm:8.8.1"
"@typescript-eslint/scope-manager": "npm:8.10.0"
"@typescript-eslint/type-utils": "npm:8.10.0"
"@typescript-eslint/utils": "npm:8.10.0"
"@typescript-eslint/visitor-keys": "npm:8.10.0"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.3.1"
natural-compare: "npm:^1.4.0"
@ -2969,66 +2969,66 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/020a0a482202b34c6665a56ec5902e38ae1870b2600ec1b2092de352b23099dde553781ee8323974f63962ebe164a6304f0019e937afb5cf7854b0e0163ad1ca
checksum: 10c0/4b77ba9c865a2a14e238cd330b5901f0274b8ce1c13324fccd0339b8eea82a50a4709394c903fd8cd5bd0d3aebace0761ff9a4a19fa20b00bb61349b7671c035
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:8.8.1":
version: 8.8.1
resolution: "@typescript-eslint/parser@npm:8.8.1"
"@typescript-eslint/parser@npm:8.10.0":
version: 8.10.0
resolution: "@typescript-eslint/parser@npm:8.10.0"
dependencies:
"@typescript-eslint/scope-manager": "npm:8.8.1"
"@typescript-eslint/types": "npm:8.8.1"
"@typescript-eslint/typescript-estree": "npm:8.8.1"
"@typescript-eslint/visitor-keys": "npm:8.8.1"
"@typescript-eslint/scope-manager": "npm:8.10.0"
"@typescript-eslint/types": "npm:8.10.0"
"@typescript-eslint/typescript-estree": "npm:8.10.0"
"@typescript-eslint/visitor-keys": "npm:8.10.0"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/2afd147ccec6754316d6837d6108a5d822eb6071e1a7355073288c232530bc3e49901d3f08755ce02d497110c531f3b3658eb46d0ff875a69d4f360b5f938cb4
checksum: 10c0/7becb2457c085c239838d301796074b790f46dd38c9fbc14ec1dec8e993c7115cd8a66cdc07983c3a68a2dd92e24e8acc49d69a4ebcc29e9869957eb52d1cb74
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:8.8.1":
version: 8.8.1
resolution: "@typescript-eslint/scope-manager@npm:8.8.1"
"@typescript-eslint/scope-manager@npm:8.10.0":
version: 8.10.0
resolution: "@typescript-eslint/scope-manager@npm:8.10.0"
dependencies:
"@typescript-eslint/types": "npm:8.8.1"
"@typescript-eslint/visitor-keys": "npm:8.8.1"
checksum: 10c0/6f697baf087aedc3f0f228ff964fd108a9dd33fe4e5cc6c914be6367c324cee55629e099832668042bedfec8cdc72c6ef2ca960ee26966dbcc75753059a1352f
"@typescript-eslint/types": "npm:8.10.0"
"@typescript-eslint/visitor-keys": "npm:8.10.0"
checksum: 10c0/b8bb8635c4d6c00a3578d6265e3ee0f5d96d0c9dee534ed588aa411c3f4497fd71cce730c3ae7571e52453d955b191bc9edcc47c9af21a20c90e9a20f2371108
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:8.8.1":
version: 8.8.1
resolution: "@typescript-eslint/type-utils@npm:8.8.1"
"@typescript-eslint/type-utils@npm:8.10.0":
version: 8.10.0
resolution: "@typescript-eslint/type-utils@npm:8.10.0"
dependencies:
"@typescript-eslint/typescript-estree": "npm:8.8.1"
"@typescript-eslint/utils": "npm:8.8.1"
"@typescript-eslint/typescript-estree": "npm:8.10.0"
"@typescript-eslint/utils": "npm:8.10.0"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.3.0"
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/6edfc2b9fca5233dd922141f080377b677db1093ec3e702a3ab52d58f77b91c0fb69479d4d42f125536b8fc0ffa85c07c7de2f17cc4c6fa1df1226ec01e5608c
checksum: 10c0/1af8fce8394279e6ac7bcef449a132072ee36e374c8d557564246ffe7150230844901ca0305e29525bf37c87010e03bf8bedec76fccbfe1e41931cb4f274e208
languageName: node
linkType: hard
"@typescript-eslint/types@npm:8.8.1":
version: 8.8.1
resolution: "@typescript-eslint/types@npm:8.8.1"
checksum: 10c0/4b44857332a0b1bfafbeccb8be157f8266d9e226ac723f6af1272b9b670b49444423ddac733655163eb3b90e8c88393a68ab2d7f326f5775371eaf4b9ca31d7b
"@typescript-eslint/types@npm:8.10.0":
version: 8.10.0
resolution: "@typescript-eslint/types@npm:8.10.0"
checksum: 10c0/f27dd43c8383e02e914a254257627e393dfc0f08b0f74a253c106813ae361f090271b2f3f2ef588fa3ca1329897d873da595bb5641fe8e3091b25eddca24b5d2
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:8.8.1":
version: 8.8.1
resolution: "@typescript-eslint/typescript-estree@npm:8.8.1"
"@typescript-eslint/typescript-estree@npm:8.10.0":
version: 8.10.0
resolution: "@typescript-eslint/typescript-estree@npm:8.10.0"
dependencies:
"@typescript-eslint/types": "npm:8.8.1"
"@typescript-eslint/visitor-keys": "npm:8.8.1"
"@typescript-eslint/types": "npm:8.10.0"
"@typescript-eslint/visitor-keys": "npm:8.10.0"
debug: "npm:^4.3.4"
fast-glob: "npm:^3.3.2"
is-glob: "npm:^4.0.3"
@ -3038,31 +3038,31 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/e3b9bc1e925c07833237044271cdc9bd8bdba3e2143dcfc5bf3bf481c89731b666a6fad25333a4b1980ac2f4c6f5e6e42c71206f73f3704e319f6b3b67463a6a
checksum: 10c0/535a740fe25be0e28fe68c41e3264273d1e5169c9f938e08cc0e3415c357726f43efa44621960108c318fc3305c425d29f3223b6e731d44d67f84058a8947304
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:8.8.1":
version: 8.8.1
resolution: "@typescript-eslint/utils@npm:8.8.1"
"@typescript-eslint/utils@npm:8.10.0":
version: 8.10.0
resolution: "@typescript-eslint/utils@npm:8.10.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
"@typescript-eslint/scope-manager": "npm:8.8.1"
"@typescript-eslint/types": "npm:8.8.1"
"@typescript-eslint/typescript-estree": "npm:8.8.1"
"@typescript-eslint/scope-manager": "npm:8.10.0"
"@typescript-eslint/types": "npm:8.10.0"
"@typescript-eslint/typescript-estree": "npm:8.10.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
checksum: 10c0/954a2e85ae56a3ebefb6e41fb33c59ffa886963860536e9729a35ecea55eefdc58858c7aa126048c4a61f4fd9997b4f7601e7884ed2b3e4e7a46c9e4617a9f29
checksum: 10c0/a21a2933517176abd00fcd5d8d80023e35dc3d89d5746bbac43790b4e984ab1f371117db08048bce7f42d54c64f4e0e35161149f8f34fd25a27bff9d1110fd16
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:8.8.1":
version: 8.8.1
resolution: "@typescript-eslint/visitor-keys@npm:8.8.1"
"@typescript-eslint/visitor-keys@npm:8.10.0":
version: 8.10.0
resolution: "@typescript-eslint/visitor-keys@npm:8.10.0"
dependencies:
"@typescript-eslint/types": "npm:8.8.1"
"@typescript-eslint/types": "npm:8.10.0"
eslint-visitor-keys: "npm:^3.4.3"
checksum: 10c0/6f917090b61277bd443aa851c532c4a9cc91ad57aedf185c5dff0c530f158cce84ef815833bd8deffa87f0bbf7a9f1abd1e02e30af2463c4e7f27c0c08f59080
checksum: 10c0/14721c4ac939640d5fd1ee1b6eeb07604b11a6017e319e21dcc71e7aac2992341fc7ae1992d977bad4433b6a1d0d1c0c279e6927316b26245f6e333f922fa458
languageName: node
linkType: hard
@ -3084,9 +3084,9 @@ __metadata:
languageName: node
linkType: hard
"@vitest/coverage-istanbul@npm:^2.1.2":
version: 2.1.2
resolution: "@vitest/coverage-istanbul@npm:2.1.2"
"@vitest/coverage-istanbul@npm:^2.1.3":
version: 2.1.3
resolution: "@vitest/coverage-istanbul@npm:2.1.3"
dependencies:
"@istanbuljs/schema": "npm:^0.1.3"
debug: "npm:^4.3.6"
@ -3099,8 +3099,8 @@ __metadata:
test-exclude: "npm:^7.0.1"
tinyrainbow: "npm:^1.2.0"
peerDependencies:
vitest: 2.1.2
checksum: 10c0/38da5a0ec4f67e83a41b49c6c1861b9bfc4ca8458fd06d96735f2998a105ae42190dbfb41c75549e6b9268dc932dcde8c1323b4df20139fc49d1a42ffab65823
vitest: 2.1.3
checksum: 10c0/6b21eb219f45dc0f3bfb35049280658687b6b2f4ba5e17dc2c7e2c221f5d37e60c6962c5cfd77bd5f2848bb56debd26f82e5684b293f5775a8a416a0173f1803
languageName: node
linkType: hard
@ -3116,27 +3116,27 @@ __metadata:
languageName: node
linkType: hard
"@vitest/expect@npm:2.1.2":
version: 2.1.2
resolution: "@vitest/expect@npm:2.1.2"
"@vitest/expect@npm:2.1.3":
version: 2.1.3
resolution: "@vitest/expect@npm:2.1.3"
dependencies:
"@vitest/spy": "npm:2.1.2"
"@vitest/utils": "npm:2.1.2"
"@vitest/spy": "npm:2.1.3"
"@vitest/utils": "npm:2.1.3"
chai: "npm:^5.1.1"
tinyrainbow: "npm:^1.2.0"
checksum: 10c0/57233a60685f81ff5cb615156ac164608488c584cb62d7cc63d7ac28674e4c954133d4bb0948e88241c0f07d31803c0d1efd88562c4cac8e1bc5a2b24367ec0f
checksum: 10c0/0837adcbb938feebcc083664afc5c4d12e42f1f2442b6f1bedc6b5650a8ff2448b1f10713b45afb099c839fb5cf766c971736267fa9b0fe2ac87f3e2d7f782c2
languageName: node
linkType: hard
"@vitest/mocker@npm:2.1.2":
version: 2.1.2
resolution: "@vitest/mocker@npm:2.1.2"
"@vitest/mocker@npm:2.1.3":
version: 2.1.3
resolution: "@vitest/mocker@npm:2.1.3"
dependencies:
"@vitest/spy": "npm:^2.1.0-beta.1"
"@vitest/spy": "npm:2.1.3"
estree-walker: "npm:^3.0.3"
magic-string: "npm:^0.30.11"
peerDependencies:
"@vitest/spy": 2.1.2
"@vitest/spy": 2.1.3
msw: ^2.3.5
vite: ^5.0.0
peerDependenciesMeta:
@ -3144,7 +3144,7 @@ __metadata:
optional: true
vite:
optional: true
checksum: 10c0/24824666d3045bdbbff77481b033d58fd07db6247846c6090cae44b75080e691f743f850300f27f9b0a790c9e3c918848a400cf7c024c9633084c1ad6311d201
checksum: 10c0/03c80628d092244f21a0ba9041665fc75f987d0d11fab1ae0b7027ec21e503f65057e8c24b936602c5f852d83fbb183da13d05dba117c99785b41b3dafd105ce
languageName: node
linkType: hard
@ -3166,33 +3166,33 @@ __metadata:
languageName: node
linkType: hard
"@vitest/pretty-format@npm:2.1.2, @vitest/pretty-format@npm:^2.1.2":
version: 2.1.2
resolution: "@vitest/pretty-format@npm:2.1.2"
"@vitest/pretty-format@npm:2.1.3, @vitest/pretty-format@npm:^2.1.3":
version: 2.1.3
resolution: "@vitest/pretty-format@npm:2.1.3"
dependencies:
tinyrainbow: "npm:^1.2.0"
checksum: 10c0/e2c35dc424450f46794ff420b050e2ce77b3f3d2bdf2509c1adf51d327eeb5cc4ea42fc44919d63b3afdbfcc6da7d7e82962193d0a543c81e0f35ccdfc808835
checksum: 10c0/5a6ee872a8adf5e2764f2b5b2276d8a2199be4ef14777ab693428caf359481851400af10b59721d4972289c955ffe7277954a662b04cfb10233824574c7074ba
languageName: node
linkType: hard
"@vitest/runner@npm:2.1.2":
version: 2.1.2
resolution: "@vitest/runner@npm:2.1.2"
"@vitest/runner@npm:2.1.3":
version: 2.1.3
resolution: "@vitest/runner@npm:2.1.3"
dependencies:
"@vitest/utils": "npm:2.1.2"
"@vitest/utils": "npm:2.1.3"
pathe: "npm:^1.1.2"
checksum: 10c0/c6008703ef7b9033b219690a84003c9c078e9de7ace63cefe7c9cd455667d5081c328645e3a538e23fcc221170901d1d1bb0430c4402391d74f8ffab8db62f81
checksum: 10c0/d5b077643265d10025e22fa64a0e54c3d4fddc23e05f9fcd143dbcc4080851b0df31985986e57890a974577a18d3af624758b6062801d7dd96f9b4f2eaf591f1
languageName: node
linkType: hard
"@vitest/snapshot@npm:2.1.2":
version: 2.1.2
resolution: "@vitest/snapshot@npm:2.1.2"
"@vitest/snapshot@npm:2.1.3":
version: 2.1.3
resolution: "@vitest/snapshot@npm:2.1.3"
dependencies:
"@vitest/pretty-format": "npm:2.1.2"
"@vitest/pretty-format": "npm:2.1.3"
magic-string: "npm:^0.30.11"
pathe: "npm:^1.1.2"
checksum: 10c0/a05805e9eb9d460830d9f30fbdd488fee4e8bb87dc55e71f5c3541fcd4ef4d333f5c020fd26e8554771157e4e8037d164a63ab5ac0046f7640aca0b8b3fbc837
checksum: 10c0/a3dcea6a5f7581b6a34dc3bf5f7bd42a05e2ccf6e1171d9f1b759688aebe650e6412564d066aeaa45e83ac549d453b6a3edcf774a8ac728c0c639f8dc919039f
languageName: node
linkType: hard
@ -3205,21 +3205,12 @@ __metadata:
languageName: node
linkType: hard
"@vitest/spy@npm:2.1.2":
version: 2.1.2
resolution: "@vitest/spy@npm:2.1.2"
"@vitest/spy@npm:2.1.3":
version: 2.1.3
resolution: "@vitest/spy@npm:2.1.3"
dependencies:
tinyspy: "npm:^3.0.0"
checksum: 10c0/28781abb8c33274bfcf7ab85d4ce47f1583b0a11575fecbdce7b88dac5df5de62c5e11b0b55043e610c0712258b66aee2a8ff2f55068352c61b4a5d2aa9d50ca
languageName: node
linkType: hard
"@vitest/spy@npm:^2.1.0-beta.1":
version: 2.1.1
resolution: "@vitest/spy@npm:2.1.1"
dependencies:
tinyspy: "npm:^3.0.0"
checksum: 10c0/b251be1390c105b68aa95270159c4583c3e1a0f7a2e1f82db8b7fadedc3cb459c5ef9286033a1ae764810e00715552fc80afe4507cd8b0065934fb1a64926e06
checksum: 10c0/8d85a5c2848c5bd81892af989aebad65d0c7ae74094aa98ad4f35ecf80755259c7a748a8e7bf683b2906fac29a51fc0ffa82f8fc073b36dbd8a0418261fccdba
languageName: node
linkType: hard
@ -3235,14 +3226,14 @@ __metadata:
languageName: node
linkType: hard
"@vitest/utils@npm:2.1.2":
version: 2.1.2
resolution: "@vitest/utils@npm:2.1.2"
"@vitest/utils@npm:2.1.3":
version: 2.1.3
resolution: "@vitest/utils@npm:2.1.3"
dependencies:
"@vitest/pretty-format": "npm:2.1.2"
"@vitest/pretty-format": "npm:2.1.3"
loupe: "npm:^3.1.1"
tinyrainbow: "npm:^1.2.0"
checksum: 10c0/ab1fac69f34c32eb229c4e5f14bec37f16211a77ba16b0e178678d5a67fd74a209c365df0cf7d27bfd6fd2572d563a6b28269d13f958dc083175a6ae2c269085
checksum: 10c0/55a044e43b84c0f8f573d8578107f26440678b6f506c8d9fee88b7ef120d19efd27c9be77985c107113b0f3f3db298dcee57074e1c1c214bee7a097fd08a209b
languageName: node
linkType: hard
@ -10975,13 +10966,20 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.3":
"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0":
version: 2.7.0
resolution: "tslib@npm:2.7.0"
checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6
languageName: node
linkType: hard
"tslib@npm:^2.8.0":
version: 2.8.0
resolution: "tslib@npm:2.8.0"
checksum: 10c0/31e4d14dc1355e9b89e4d3c893a18abb7f90b6886b089c2da91224d0a7752c79f3ddc41bc1aa0a588ac895bd97bb99c5bc2bfdb2f86de849f31caeb3ba79bbe5
languageName: node
linkType: hard
"tsx@npm:^4.19.1":
version: 4.19.1
resolution: "tsx@npm:4.19.1"
@ -11038,17 +11036,17 @@ __metadata:
languageName: node
linkType: hard
"typescript-eslint@npm:^8.8.1":
version: 8.8.1
resolution: "typescript-eslint@npm:8.8.1"
"typescript-eslint@npm:^8.10.0":
version: 8.10.0
resolution: "typescript-eslint@npm:8.10.0"
dependencies:
"@typescript-eslint/eslint-plugin": "npm:8.8.1"
"@typescript-eslint/parser": "npm:8.8.1"
"@typescript-eslint/utils": "npm:8.8.1"
"@typescript-eslint/eslint-plugin": "npm:8.10.0"
"@typescript-eslint/parser": "npm:8.10.0"
"@typescript-eslint/utils": "npm:8.10.0"
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/d6793697fce239ef8838ced6e1e59940c30579c8f62c49bc605fdeda9f3f7a5c24bfddd997b142f8c411859dc0b9985ecdae569814dd4f8e6775e1899d55e9cc
checksum: 10c0/9eca1bfdea4e108bea06f0053b57f8a9eaeb43bf3316a39c6d29631bd3217ec67611e46d361417c48a5f6eeb99c4a7fc81c020734b1b47d7b8e42fa67d74ea0f
languageName: node
linkType: hard
@ -11382,9 +11380,9 @@ __metadata:
languageName: node
linkType: hard
"vite-node@npm:2.1.2":
version: 2.1.2
resolution: "vite-node@npm:2.1.2"
"vite-node@npm:2.1.3":
version: 2.1.3
resolution: "vite-node@npm:2.1.3"
dependencies:
cac: "npm:^6.7.14"
debug: "npm:^4.3.6"
@ -11392,7 +11390,7 @@ __metadata:
vite: "npm:^5.0.0"
bin:
vite-node: vite-node.mjs
checksum: 10c0/7bef84ee757373cc3d171aba51299389e31cb39265df7beef3bb4b70edf1f99425577cd70b9048d357653a0247e8c20f2aa62579d57b2cfc8d74cd6945828b7f
checksum: 10c0/1b06139880a8170651e025e8c35aa92a917f8ec8f24507cda5bf4be09843f6447e1f494932a8d7eb98124f1c8c9fee02283ef318ddd57e2b861d2d85a409a206
languageName: node
linkType: hard
@ -11494,9 +11492,9 @@ __metadata:
languageName: node
linkType: hard
"vite@npm:^5.4.8":
version: 5.4.8
resolution: "vite@npm:5.4.8"
"vite@npm:^5.4.9":
version: 5.4.9
resolution: "vite@npm:5.4.9"
dependencies:
esbuild: "npm:^0.21.3"
fsevents: "npm:~2.3.3"
@ -11533,21 +11531,21 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
checksum: 10c0/af70af6d6316a3af71f44ebe3ab343bd66450d4157af73af3b32239e1b6ec43ff6f651d7cc4193b21ed3bff2e9356a3de9e96aee53857f39922e4a2d9fad75a1
checksum: 10c0/e9c59f2c639047e37c79bbbb151c7a55a3dc27932957cf4cf0447ee0bdcc1ddfd9b1fb3ba0465371c01ba3616d62561327855794c2d652213c3a10a32e6d369d
languageName: node
linkType: hard
"vitest@npm:^2.1.2":
version: 2.1.2
resolution: "vitest@npm:2.1.2"
"vitest@npm:^2.1.3":
version: 2.1.3
resolution: "vitest@npm:2.1.3"
dependencies:
"@vitest/expect": "npm:2.1.2"
"@vitest/mocker": "npm:2.1.2"
"@vitest/pretty-format": "npm:^2.1.2"
"@vitest/runner": "npm:2.1.2"
"@vitest/snapshot": "npm:2.1.2"
"@vitest/spy": "npm:2.1.2"
"@vitest/utils": "npm:2.1.2"
"@vitest/expect": "npm:2.1.3"
"@vitest/mocker": "npm:2.1.3"
"@vitest/pretty-format": "npm:^2.1.3"
"@vitest/runner": "npm:2.1.3"
"@vitest/snapshot": "npm:2.1.3"
"@vitest/spy": "npm:2.1.3"
"@vitest/utils": "npm:2.1.3"
chai: "npm:^5.1.1"
debug: "npm:^4.3.6"
magic-string: "npm:^0.30.11"
@ -11558,13 +11556,13 @@ __metadata:
tinypool: "npm:^1.0.0"
tinyrainbow: "npm:^1.2.0"
vite: "npm:^5.0.0"
vite-node: "npm:2.1.2"
vite-node: "npm:2.1.3"
why-is-node-running: "npm:^2.3.0"
peerDependencies:
"@edge-runtime/vm": "*"
"@types/node": ^18.0.0 || >=20.0.0
"@vitest/browser": 2.1.2
"@vitest/ui": 2.1.2
"@vitest/browser": 2.1.3
"@vitest/ui": 2.1.3
happy-dom: "*"
jsdom: "*"
peerDependenciesMeta:
@ -11582,7 +11580,7 @@ __metadata:
optional: true
bin:
vitest: vitest.mjs
checksum: 10c0/79301678bb0207f4bfb16e155e1744ed0b9866c4e1913bb43a3821c01fcda033b7263dac8da87946f90dff6f8f1578a4f94f860409edf0332c3dbfa3a8202803
checksum: 10c0/7688fdce37205e7f3b448039df216e103e3a52994af0201993e22decbb558d129a734001b991f3c3d80bf4a4ef91ca6a5665a7395d5b051249da60a0016eda36
languageName: node
linkType: hard
@ -11637,7 +11635,7 @@ __metadata:
dependencies:
"@chromatic-com/storybook": "npm:^2.0.2"
"@eslint/js": "npm:^9.12.0"
"@floating-ui/react": "npm:^0.26.24"
"@floating-ui/react": "npm:^0.26.25"
"@monaco-editor/loader": "npm:^1.4.0"
"@monaco-editor/react": "npm:^4.6.0"
"@observablehq/plot": "npm:^0.6.16"
@ -11658,7 +11656,7 @@ __metadata:
"@types/css-tree": "npm:^2"
"@types/debug": "npm:^4"
"@types/electron": "npm:^1.6.10"
"@types/node": "npm:^22.7.5"
"@types/node": "npm:^22.7.6"
"@types/papaparse": "npm:^5"
"@types/pngjs": "npm:^6.0.5"
"@types/react": "npm:^18.3.11"
@ -11671,7 +11669,7 @@ __metadata:
"@types/uuid": "npm:^10.0.0"
"@types/ws": "npm:^8"
"@vitejs/plugin-react-swc": "npm:^3.7.1"
"@vitest/coverage-istanbul": "npm:^2.1.2"
"@vitest/coverage-istanbul": "npm:^2.1.3"
"@xterm/addon-fit": "npm:^0.10.0"
"@xterm/addon-serialize": "npm:^0.13.0"
"@xterm/addon-web-links": "npm:^0.11.0"
@ -11729,20 +11727,20 @@ __metadata:
throttle-debounce: "npm:^5.0.2"
tinycolor2: "npm:^1.6.0"
ts-node: "npm:^10.9.2"
tslib: "npm:^2.6.3"
tslib: "npm:^2.8.0"
tsx: "npm:^4.19.1"
typescript: "npm:^5.6.3"
typescript-eslint: "npm:^8.8.1"
typescript-eslint: "npm:^8.10.0"
use-device-pixel-ratio: "npm:^1.1.2"
vite: "npm:^5.4.8"
vite: "npm:^5.4.9"
vite-plugin-image-optimizer: "npm:^1.1.8"
vite-plugin-static-copy: "npm:^2.0.0"
vite-plugin-svgr: "npm:^4.2.0"
vite-tsconfig-paths: "npm:^5.0.1"
vitest: "npm:^2.1.2"
vitest: "npm:^2.1.3"
winston: "npm:^3.15.0"
ws: "npm:^8.18.0"
yaml: "npm:^2.5.1"
yaml: "npm:^2.6.0"
languageName: unknown
linkType: soft
@ -11941,7 +11939,7 @@ __metadata:
languageName: node
linkType: hard
"yaml@npm:^2.0.0":
"yaml@npm:^2.0.0, yaml@npm:^2.6.0":
version: 2.6.0
resolution: "yaml@npm:2.6.0"
bin:
@ -11950,15 +11948,6 @@ __metadata:
languageName: node
linkType: hard
"yaml@npm:^2.5.1":
version: 2.5.1
resolution: "yaml@npm:2.5.1"
bin:
yaml: bin.mjs
checksum: 10c0/40fba5682898dbeeb3319e358a968fe886509fab6f58725732a15f8dda3abac509f91e76817c708c9959a15f786f38ff863c1b88062d7c1162c5334a7d09cb4a
languageName: node
linkType: hard
"yargs-parser@npm:^21.1.1":
version: 21.1.1
resolution: "yargs-parser@npm:21.1.1"