diff --git a/package.json b/package.json index 9a4b2d38..547946b3 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "jszip": "^3.10.1", "license-webpack-plugin": "^3.0.0", "mini-css-extract-plugin": "^2.7.2", - "monaco-editor": "^0.34.1", + "monaco-editor": "^0.35.0", "monaco-editor-webpack-plugin": "^7.0.1", "monaco-themes": "^0.4.3", "mq-polyfill": "1.1.8", diff --git a/src/editor/Editor.test.tsx b/src/editor/Editor.test.tsx index b1d51748..ddaa9389 100644 --- a/src/editor/Editor.test.tsx +++ b/src/editor/Editor.test.tsx @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -// Copyright (c) 2021-2022 The Pybricks Authors +// Copyright (c) 2021-2023 The Pybricks Authors import { Classes } from '@blueprintjs/core'; import { cleanup, fireEvent, waitFor } from '@testing-library/react'; @@ -12,6 +12,11 @@ import { defined } from '../utils'; import Editor from './Editor'; import { editorActivateFile, editorCloseFile } from './actions'; +// not entirely clear why but this is needed since monaco-editor@0.35.0 +// has something to do with @jest/fake-timers replacing window.performance +// https://jestjs.io/docs/timer-mocks#selective-faking +window.performance.mark = jest.fn(); + const testFile: FileMetadata = { uuid: uuid(0), path: 'test.file', diff --git a/yarn.lock b/yarn.lock index 1b552643..2882c64e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2069,20 +2069,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.4.1": - version: 29.4.1 - resolution: "@jest/console@npm:29.4.1" - dependencies: - "@jest/types": ^29.4.1 - "@types/node": "*" - chalk: ^4.0.0 - jest-message-util: ^29.4.1 - jest-util: ^29.4.1 - slash: ^3.0.0 - checksum: 5b061e4fec29016d42ab1dbbc0fd8386cfa28f921deb6880ff1a82203c7df0776827c2819f2fe1feb8872c8a5cf6d0a04aaf008e80c239813357ccf8790332e9 - languageName: node - linkType: hard - "@jest/console@npm:^29.4.2": version: 29.4.2 resolution: "@jest/console@npm:29.4.2" @@ -2150,15 +2136,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^29.4.1": - version: 29.4.1 - resolution: "@jest/expect-utils@npm:29.4.1" - dependencies: - jest-get-type: ^29.2.0 - checksum: 865b4ee79d43e2457efb8ce3f58108f2fe141ce620350fe21d0baaf7e2f00b9b67f6e9c1c89760b1008c100e844fb03a6dda264418ed378243956904d9a88c69 - languageName: node - linkType: hard - "@jest/expect-utils@npm:^29.4.2": version: 29.4.2 resolution: "@jest/expect-utils@npm:29.4.2" @@ -2241,15 +2218,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.4.0": - version: 29.4.0 - resolution: "@jest/schemas@npm:29.4.0" - dependencies: - "@sinclair/typebox": ^0.25.16 - checksum: 005c90b7b641af029133fa390c0c8a75b63edf651da6253d7c472a8f15ddd18aa139edcd4236e57f974006e39c67217925768115484dbd7bfed2eba224de8b7d - languageName: node - linkType: hard - "@jest/schemas@npm:^29.4.2": version: 29.4.2 resolution: "@jest/schemas@npm:29.4.2" @@ -2270,18 +2238,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^29.4.1": - version: 29.4.1 - resolution: "@jest/test-result@npm:29.4.1" - dependencies: - "@jest/console": ^29.4.1 - "@jest/types": ^29.4.1 - "@types/istanbul-lib-coverage": ^2.0.0 - collect-v8-coverage: ^1.0.0 - checksum: 8909e5033bf52b85840da8bbc7ded98d52a86f63f2708d6c976f204e007739ada8fc2f985394a8950e40b1e17508bd8e26db4fa328a5fb37c411fe534bb192ec - languageName: node - linkType: hard - "@jest/test-result@npm:^29.4.2": version: 29.4.2 resolution: "@jest/test-result@npm:29.4.2" @@ -2329,20 +2285,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^29.4.1": - version: 29.4.1 - resolution: "@jest/types@npm:29.4.1" - dependencies: - "@jest/schemas": ^29.4.0 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 - checksum: 0aa0b6a210b3474289e5dcaa8e7abb2238dba8d0baf2eb5a3f080fb95e9a39e71e8abc96811d4ef7011f5d993755bb54515e9d827d7ebc2a2d4d9579d84f5a04 - languageName: node - linkType: hard - "@jest/types@npm:^29.4.2": version: 29.4.2 resolution: "@jest/types@npm:29.4.2" @@ -2661,7 +2603,7 @@ __metadata: jszip: ^3.10.1 license-webpack-plugin: ^3.0.0 mini-css-extract-plugin: ^2.7.2 - monaco-editor: ^0.34.1 + monaco-editor: ^0.35.0 monaco-editor-webpack-plugin: ^7.0.1 monaco-themes: ^0.4.3 mq-polyfill: 1.1.8 @@ -4678,17 +4620,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:*": - version: 8.4.3 - resolution: "@types/eslint@npm:8.4.3" - dependencies: - "@types/estree": "*" - "@types/json-schema": "*" - checksum: cc199be84e22754cc625b171c90852da2b563088d32f4161d310b70470eab47f9bc812774c61eab6530083a214fe634abc32d06ef38e0a5e29f68436331cfabb - languageName: node - linkType: hard - -"@types/eslint@npm:^8.4.10": +"@types/eslint@npm:*, @types/eslint@npm:^8.4.10": version: 8.21.0 resolution: "@types/eslint@npm:8.21.0" dependencies: @@ -5115,30 +5047,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.27.1, @typescript-eslint/eslint-plugin@npm:^5.5.0": - version: 5.49.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.49.0" - dependencies: - "@typescript-eslint/scope-manager": 5.49.0 - "@typescript-eslint/type-utils": 5.49.0 - "@typescript-eslint/utils": 5.49.0 - debug: ^4.3.4 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - regexpp: ^3.2.0 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 15423cd9fde1ac3f8ba34526a07e537464e70463f1af784be5567fdc78e5745352fa0a2c3be0c13d066bc4b9720b5fa438d64647f624d29722eb4f158c039dcc - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^5.51.0": +"@typescript-eslint/eslint-plugin@npm:^5.27.1, @typescript-eslint/eslint-plugin@npm:^5.5.0, @typescript-eslint/eslint-plugin@npm:^5.51.0": version: 5.51.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.51.0" dependencies: @@ -5173,24 +5082,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.27.1, @typescript-eslint/parser@npm:^5.5.0": - version: 5.49.0 - resolution: "@typescript-eslint/parser@npm:5.49.0" - dependencies: - "@typescript-eslint/scope-manager": 5.49.0 - "@typescript-eslint/types": 5.49.0 - "@typescript-eslint/typescript-estree": 5.49.0 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 87b3760cfc29b3edd3d28fe0d5e9e5a3833d60398d7779ecc657b9e3bfec624cd464176e26b24b0761fb79cc88daddae19560340f91119c4856b91f9663594dd - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^5.51.0": +"@typescript-eslint/parser@npm:^5.27.1, @typescript-eslint/parser@npm:^5.5.0, @typescript-eslint/parser@npm:^5.51.0": version: 5.51.0 resolution: "@typescript-eslint/parser@npm:5.51.0" dependencies: @@ -5217,26 +5109,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.49.0": - version: 5.49.0 - resolution: "@typescript-eslint/scope-manager@npm:5.49.0" - dependencies: - "@typescript-eslint/types": 5.49.0 - "@typescript-eslint/visitor-keys": 5.49.0 - checksum: 466047e24ff8a4195f14aadde39375f22891bdaced09e58c89f2c32af0aa4a0d87e71a5f006f6ab76858e6f30c4b764b1e0ef7bc26713bb78add30638108c45f - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/scope-manager@npm:5.50.0" - dependencies: - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/visitor-keys": 5.50.0 - checksum: bd49447a834c82cb130e6900644042c3a84195bf7a63483385e90b6454c65856d6f276c997cad6bf9c36c9d0cb168fdde625ce4c78c3b8bcce42da782270794b - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:5.51.0": version: 5.51.0 resolution: "@typescript-eslint/scope-manager@npm:5.51.0" @@ -5247,24 +5119,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.49.0": - version: 5.49.0 - resolution: "@typescript-eslint/type-utils@npm:5.49.0" - dependencies: - "@typescript-eslint/typescript-estree": 5.49.0 - "@typescript-eslint/utils": 5.49.0 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 9dcee0a21cfdb3549e2305120535af5ab2c5d0cafdd410827e79d7548f8fc4e7da7cbb77a4338ade8b8b8aaf246fee56b919f1857931bbe2ac5df2fbb5e62ee6 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:5.51.0": +"@typescript-eslint/type-utils@npm:5.51.0, @typescript-eslint/type-utils@npm:^5.50.0": version: 5.51.0 resolution: "@typescript-eslint/type-utils@npm:5.51.0" dependencies: @@ -5281,23 +5136,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:^5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/type-utils@npm:5.50.0" - dependencies: - "@typescript-eslint/typescript-estree": 5.50.0 - "@typescript-eslint/utils": 5.50.0 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: d2fc2fd10ef300865fd6a902ae92aef6c45cddc4359445f1e5c6dc9511063b52d2170cc6b525763395d4171c177b3d0fffd77cf9a2ab7e01fcd7109bd1a5a585 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:5.40.1": version: 5.40.1 resolution: "@typescript-eslint/types@npm:5.40.1" @@ -5305,20 +5143,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.49.0": - version: 5.49.0 - resolution: "@typescript-eslint/types@npm:5.49.0" - checksum: 41f72a043007fc3f3356b5a38d7bfa54871545b4a309810a062f044cff25122413a9660ce6d83d1221762f60d067351d020b0cb68f7e1279817f53e77ce8f33d - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/types@npm:5.50.0" - checksum: 1189c63d35abeec685dd519fd923926b884e63d5e10e4a9fe995aebfde59b8a2e10773090ec3ba32a0ec408746b18f6a454d9bedb0b6c7ce8b6066547144fb4d - languageName: node - linkType: hard - "@typescript-eslint/types@npm:5.51.0": version: 5.51.0 resolution: "@typescript-eslint/types@npm:5.51.0" @@ -5344,42 +5168,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.49.0": - version: 5.49.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.49.0" - dependencies: - "@typescript-eslint/types": 5.49.0 - "@typescript-eslint/visitor-keys": 5.49.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: f331af9f0ef3ce3157c421b8cc727dec5aa0a60add305aa4c676a02c63ec07799105268af192c5ed193a682b7ed804564d29d49bdbd2019678e495d80e65e29a - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.50.0" - dependencies: - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/visitor-keys": 5.50.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: cb1ac8d39647da6d52750c713d9635750ed41245ec82f937a159a71ad3bf490ebabfad3b43eeca07bca39d60df30d3a2f31f8bed0061381731d92a62e284b867 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.51.0": version: 5.51.0 resolution: "@typescript-eslint/typescript-estree@npm:5.51.0" @@ -5416,43 +5204,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.49.0, @typescript-eslint/utils@npm:^5.13.0": - version: 5.49.0 - resolution: "@typescript-eslint/utils@npm:5.49.0" - dependencies: - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.49.0 - "@typescript-eslint/types": 5.49.0 - "@typescript-eslint/typescript-estree": 5.49.0 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 8218c566637d5104dfb2346216f8cb4c244f31c2a39e261aafe554b8abd48bd630a0d0807a0a8d776af8f9d9914c8776d86abf0a523049f3c5619c498a7e5b1e - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:5.50.0, @typescript-eslint/utils@npm:^5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/utils@npm:5.50.0" - dependencies: - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.50.0 - "@typescript-eslint/types": 5.50.0 - "@typescript-eslint/typescript-estree": 5.50.0 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 4471ae8b24449300e009f1cc09ee0d38cce20ae9171e8fbf4ef752ce4eb87104cc0d813d8f7051b619fa05e1e7c12b748dad49832911685297b1bbfef3c01f0b - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:5.51.0": +"@typescript-eslint/utils@npm:5.51.0, @typescript-eslint/utils@npm:^5.13.0, @typescript-eslint/utils@npm:^5.50.0": version: 5.51.0 resolution: "@typescript-eslint/utils@npm:5.51.0" dependencies: @@ -5480,26 +5232,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.49.0": - version: 5.49.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.49.0" - dependencies: - "@typescript-eslint/types": 5.49.0 - eslint-visitor-keys: ^3.3.0 - checksum: 46dc7bc713e8825d1fccba521fdf7c6e2f8829e491c2afd44dbe4105c6432e3c3dfe7e1ecb221401269d639264bb4af77b60a7b65521fcff9ab02cd31d8ef782 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.50.0": - version: 5.50.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.50.0" - dependencies: - "@typescript-eslint/types": 5.50.0 - eslint-visitor-keys: ^3.3.0 - checksum: 55319cb7ee7b78d07d9dc67a388d69fe0b7f11cbc79190e17e7f87a39c9992d08dab3b5872d5a7f01094dda28ad6ac61d3573e59015ef70bf138d4c4f8c45b88 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.51.0": version: 5.51.0 resolution: "@typescript-eslint/visitor-keys@npm:5.51.0" @@ -6525,21 +6257,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.18.1, browserslist@npm:^4.20.3, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": - version: 4.21.4 - resolution: "browserslist@npm:4.21.4" - dependencies: - caniuse-lite: ^1.0.30001400 - electron-to-chromium: ^1.4.251 - node-releases: ^2.0.6 - update-browserslist-db: ^1.0.9 - bin: - browserslist: cli.js - checksum: 4af3793704dbb4615bcd29059ab472344dc7961c8680aa6c4bb84f05340e14038d06a5aead58724eae69455b8fade8b8c69f1638016e87e5578969d74c078b79 - languageName: node - linkType: hard - -"browserslist@npm:^4.21.5": +"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.18.1, browserslist@npm:^4.20.3, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.21.5": version: 4.21.5 resolution: "browserslist@npm:4.21.5" dependencies: @@ -6692,14 +6410,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001426": - version: 1.0.30001431 - resolution: "caniuse-lite@npm:1.0.30001431" - checksum: bc8ab55cd194e240152946b54bfaff7456180cc018674fc7ed134f4f502192405f6643f422feaa0a5e7cc02b5bac564cfac7771ac6d29f5d129482fcfe335ba1 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001449": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001426, caniuse-lite@npm:^1.0.30001449": version: 1.0.30001449 resolution: "caniuse-lite@npm:1.0.30001449" checksum: f1b395f0a5495c1931c53f58441e0db79b8b0f8ef72bb6d241d13c49b05827630efe6793d540610e0a014d8fdda330dd42f981c82951bd4bdcf635480e1a0102 @@ -7744,13 +7455,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.3.1": - version: 29.3.1 - resolution: "diff-sequences@npm:29.3.1" - checksum: 8edab8c383355022e470779a099852d595dd856f9f5bd7af24f177e74138a668932268b4c4fd54096eed643861575c3652d4ecbbb1a9d710488286aed3ffa443 - languageName: node - linkType: hard - "diff-sequences@npm:^29.4.2": version: 29.4.2 resolution: "diff-sequences@npm:29.4.2" @@ -7946,13 +7650,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.251": - version: 1.4.253 - resolution: "electron-to-chromium@npm:1.4.253" - checksum: 74a4a0f983ffa7c42b1d6847f96c7c333ab86bd2eb374a98ec58ff5ffd2ec9bc6295442bb83b7ba54aeff31a453915b7b0ccf9040863dafb72d8bc182ee1f69f - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.4.284": version: 1.4.284 resolution: "electron-to-chromium@npm:1.4.284" @@ -8647,20 +8344,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0": - version: 29.4.1 - resolution: "expect@npm:29.4.1" - dependencies: - "@jest/expect-utils": ^29.4.1 - jest-get-type: ^29.2.0 - jest-matcher-utils: ^29.4.1 - jest-message-util: ^29.4.1 - jest-util: ^29.4.1 - checksum: 5918f69371557bbceb01bc163cd0ac03e8cbbc5de761892a9c27ef17a1f9e94dc91edd8298b4eaca18b71ba4a9d521c74b072f0a46950b13d6b61123b0431836 - languageName: node - linkType: hard - -"expect@npm:^29.4.2": +"expect@npm:^29.0.0, expect@npm:^29.4.2": version: 29.4.2 resolution: "expect@npm:29.4.2" dependencies: @@ -10256,18 +9940,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-diff@npm:29.4.1" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^29.3.1 - jest-get-type: ^29.2.0 - pretty-format: ^29.4.1 - checksum: 359af2d11a75bbb3c91e3def8cfd0ede00afc6fb5d69d9495f2af5f6e18f692adb940d8338a186159f75afe48088d82bce14e2cc272cad9a5c2148bf0bc7f6bf - languageName: node - linkType: hard - "jest-diff@npm:^29.4.2": version: 29.4.2 resolution: "jest-diff@npm:29.4.2" @@ -10337,13 +10009,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-get-type@npm:29.2.0" - checksum: e396fd880a30d08940ed8a8e43cd4595db1b8ff09649018eb358ca701811137556bae82626af73459e3c0f8c5e972ed1e57fd3b1537b13a260893dac60a90942 - languageName: node - linkType: hard - "jest-get-type@npm:^29.4.2": version: 29.4.2 resolution: "jest-get-type@npm:29.4.2" @@ -10384,18 +10049,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-matcher-utils@npm:29.4.1" - dependencies: - chalk: ^4.0.0 - jest-diff: ^29.4.1 - jest-get-type: ^29.2.0 - pretty-format: ^29.4.1 - checksum: ea84dbcae82241cb28e94ff586660aeec51196d9245413dc516ce3aa78140b3ea728b1168b242281b59ad513b0148b9f12d674729bd043a894a3ba9d6ec164f4 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.4.2": version: 29.4.2 resolution: "jest-matcher-utils@npm:29.4.2" @@ -10408,23 +10061,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-message-util@npm:29.4.1" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.4.1 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^29.4.1 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: 7d49823401b6d42f0d2d63dd9c0f11d2f64783416f82a68634190abee46e600e25bb0b380c746726acc56e854687bb03a76e26e617fcdda78e8c6316423b694f - languageName: node - linkType: hard - "jest-message-util@npm:^29.4.2": version: 29.4.2 resolution: "jest-message-util@npm:29.4.2" @@ -10477,14 +10113,7 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^29.0.0": - version: 29.2.0 - resolution: "jest-regex-util@npm:29.2.0" - checksum: 7c533e51c51230dac20c0d7395b19b8366cb022f7c6e08e6bcf2921626840ff90424af4c9b4689f02f0addfc9b071c4cd5f8f7a989298a4c8e0f9c94418ca1c3 - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.4.2": +"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.4.2": version: 29.4.2 resolution: "jest-regex-util@npm:29.4.2" checksum: a85bb9b5c64e57dba3fba1fe1a93eb78b53b5bb98c78fa3b5876baf3b831d8fc3067c05e93c0115b3100e7e3046d1109bc01671407527f8691742604be459a66 @@ -10610,20 +10239,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-util@npm:29.4.1" - dependencies: - "@jest/types": ^29.4.1 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: 10a0e6c448ace1386f728ee3b7669f67878bb0c2e668a902d11140cc3f75c89a18f4142a37a24ccb587ede20dad86d497b3e8df4f26848a9be50a44779d92bc9 - languageName: node - linkType: hard - "jest-util@npm:^29.4.2": version: 29.4.2 resolution: "jest-util@npm:29.4.2" @@ -10669,23 +10284,7 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^29.0.0": - version: 29.4.1 - resolution: "jest-watcher@npm:29.4.1" - dependencies: - "@jest/test-result": ^29.4.1 - "@jest/types": ^29.4.1 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - emittery: ^0.13.1 - jest-util: ^29.4.1 - string-length: ^4.0.1 - checksum: 210c4931e065367bf8fcd08a31506245610f25cf4bf566c67136afd963fdf9ff56730570e794e52d7ae2f9e6e64f6d92b9287691af14b01dd7deacac840415fb - languageName: node - linkType: hard - -"jest-watcher@npm:^29.4.2": +"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.4.2": version: 29.4.2 resolution: "jest-watcher@npm:29.4.2" dependencies: @@ -10723,19 +10322,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.1.2, jest-worker@npm:^29.4.1": - version: 29.4.1 - resolution: "jest-worker@npm:29.4.1" - dependencies: - "@types/node": "*" - jest-util: ^29.4.1 - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: c3b3eaa09d7ac88e11800a63e96a90ba27b7d609335c73842ee5f8e899e9fd6a6aa68009f54dabb6d6e561c98127def369fc86c8f528639ddfb74dd130f4be9f - languageName: node - linkType: hard - -"jest-worker@npm:^29.4.2": +"jest-worker@npm:^29.1.2, jest-worker@npm:^29.4.1, jest-worker@npm:^29.4.2": version: 29.4.2 resolution: "jest-worker@npm:29.4.2" dependencies: @@ -11525,10 +11112,10 @@ __metadata: languageName: node linkType: hard -"monaco-editor@npm:^0.34.1": - version: 0.34.1 - resolution: "monaco-editor@npm:0.34.1" - checksum: 4c6b35d7c566ec414b758cdd45dfb08d6fe46e2e8fdeed88b619a52c47592ce6df476d9490a58e5d450339c4a93f09d500adc9c017a348179277b98aa6009fa4 +"monaco-editor@npm:^0.35.0": + version: 0.35.0 + resolution: "monaco-editor@npm:0.35.0" + checksum: ff86d99add0140a8513fbfdbf31488578d77d0cd85f4071f4399125208ae16c93eb34d72b47fb106de111be0043ba7dacf8a5144174f57d066c56fcd9aa9c8a4 languageName: node linkType: hard @@ -11706,13 +11293,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.6": - version: 2.0.6 - resolution: "node-releases@npm:2.0.6" - checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf - languageName: node - linkType: hard - "node-releases@npm:^2.0.8": version: 2.0.9 resolution: "node-releases@npm:2.0.9" @@ -13140,18 +12720,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.4.1": - version: 29.4.1 - resolution: "pretty-format@npm:29.4.1" - dependencies: - "@jest/schemas": ^29.4.0 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: bcc8e86bcf8e7f5106c96e2ea7905912bd17ae2aac76e4e0745d2a50df4b340638ed95090ee455a1c0f78189efa05077bd655ca08bf66292e83ebd7035fc46fd - languageName: node - linkType: hard - -"pretty-format@npm:^29.4.2": +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.4.2": version: 29.4.2 resolution: "pretty-format@npm:29.4.2" dependencies: @@ -15560,20 +15129,6 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.9": - version: 1.0.9 - resolution: "update-browserslist-db@npm:1.0.9" - dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 - peerDependencies: - browserslist: ">= 4.21.0" - bin: - browserslist-lint: cli.js - checksum: f625899b236f6a4d7f62b56be1b8da230c5563d1fef84d3ef148f2e1a3f11a5a4b3be4fd7e3703e51274c116194017775b10afb4de09eb2c0d09d36b90f1f578 - languageName: node - linkType: hard - "upper-case-first@npm:^2.0.2": version: 2.0.2 resolution: "upper-case-first@npm:2.0.2"