diff --git a/.depcheckrc.yml b/.depcheckrc.yml index a009dfdbe..ef2dad39f 100644 --- a/.depcheckrc.yml +++ b/.depcheckrc.yml @@ -62,6 +62,9 @@ ignores: - 'webextension-polyfill' - '@types/webextension-polyfill' + # Silencing Yarn peer dependency complaints + - '@testing-library/dom' + # Testing # This import is used in files which are meant to fail - 'does-not-exist' diff --git a/.yarnrc.yml b/.yarnrc.yml index 738756b8f..453451d9d 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -9,9 +9,13 @@ enableTelemetry: false logFilters: - code: YN0004 level: discard + - code: YN0060 + level: discard + - code: YN0086 + level: discard nodeLinker: node-modules plugins: - path: .yarn/plugins/@yarnpkg/plugin-allow-scripts.cjs - spec: "https://raw.githubusercontent.com/LavaMoat/LavaMoat/main/packages/yarn-plugin-allow-scripts/bundles/@yarnpkg/plugin-allow-scripts.js" + spec: 'https://raw.githubusercontent.com/LavaMoat/LavaMoat/main/packages/yarn-plugin-allow-scripts/bundles/@yarnpkg/plugin-allow-scripts.js' diff --git a/packages/kernel-ui/package.json b/packages/kernel-ui/package.json index 1733e596e..891e7f195 100644 --- a/packages/kernel-ui/package.json +++ b/packages/kernel-ui/package.json @@ -82,6 +82,7 @@ "@metamask/eslint-config-typescript": "^14.0.0", "@ocap/repo-tools": "workspace:^", "@solana/addresses": "^2.0.0", + "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", diff --git a/yarn.lock b/yarn.lock index 8d55ed4ab..8cc3a3b8a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2498,6 +2498,7 @@ __metadata: "@metamask/utils": "npm:^11.4.2" "@ocap/repo-tools": "workspace:^" "@solana/addresses": "npm:^2.0.0" + "@testing-library/dom": "npm:^10.4.0" "@testing-library/jest-dom": "npm:^6.6.3" "@testing-library/react": "npm:^12.1.5" "@testing-library/react-hooks": "npm:^8.0.1" @@ -4866,6 +4867,22 @@ __metadata: languageName: node linkType: hard +"@testing-library/dom@npm:^10.4.0": + version: 10.4.1 + resolution: "@testing-library/dom@npm:10.4.1" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + picocolors: "npm:1.1.1" + pretty-format: "npm:^27.0.2" + checksum: 10/7f93e09ea015f151f8b8f42cbab0b2b858999b5445f15239a72a612ef7716e672b14c40c421218194cf191cbecbde0afa6f3dc2cc83dda93ff6a4fb0237df6e6 + languageName: node + linkType: hard + "@testing-library/dom@npm:^8.0.0": version: 8.20.1 resolution: "@testing-library/dom@npm:8.20.1" @@ -6388,6 +6405,15 @@ __metadata: languageName: node linkType: hard +"aria-query@npm:5.3.0": + version: 5.3.0 + resolution: "aria-query@npm:5.3.0" + dependencies: + dequal: "npm:^2.0.3" + checksum: 10/c3e1ed127cc6886fea4732e97dd6d3c3938e64180803acfb9df8955517c4943760746ffaf4020ce8f7ffaa7556a3b5f85c3769a1f5ca74a1288e02d042f9ae4e + languageName: node + linkType: hard + "aria-query@npm:^5.0.0": version: 5.3.2 resolution: "aria-query@npm:5.3.2" @@ -7682,6 +7708,13 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 10/6ff05a7561f33603df87c45e389c9ac0a95e3c056be3da1a0c4702149e3a7f6fe5ffbb294478687ba51a9e95f3a60e8b6b9005993acd79c292c7d15f71964b6b + languageName: node + linkType: hard + "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -12381,7 +12414,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": +"picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045