From 23efdfc85afaf0969160cd4312beda878f950b5b Mon Sep 17 00:00:00 2001 From: Matyas Szabo Date: Tue, 28 May 2024 16:03:12 +0200 Subject: [PATCH] refactor(many): remove unused dependencies, add missing ones We had some packages which had missing dependencies (mainly shared-types), this might break stuff if we change transitive dependencies --- package-lock.json | 46 +++++-------------- packages/__examples__/package.json | 7 --- packages/ui-a11y-content/package.json | 6 --- packages/ui-a11y-content/tsconfig.build.json | 5 -- packages/ui-a11y-utils/package.json | 5 +- packages/ui-a11y-utils/tsconfig.build.json | 2 +- packages/ui-alerts/package.json | 2 - packages/ui-alerts/tsconfig.build.json | 4 +- packages/ui-avatar/package.json | 1 - packages/ui-avatar/tsconfig.build.json | 3 -- packages/ui-badge/package.json | 2 - packages/ui-badge/tsconfig.build.json | 2 - packages/ui-buttons/package.json | 1 + packages/ui-buttons/tsconfig.build.json | 1 + packages/ui-date-input/package.json | 1 + packages/ui-date-input/tsconfig.build.json | 3 ++ packages/ui-date-time-input/package.json | 3 +- .../ui-date-time-input/tsconfig.build.json | 3 +- packages/ui-editable/package.json | 1 + packages/ui-editable/tsconfig.build.json | 1 + packages/ui-focusable/package.json | 1 + packages/ui-focusable/tsconfig.build.json | 1 + packages/ui-menu/package.json | 1 + packages/ui-menu/tsconfig.build.json | 3 +- packages/ui-pagination/package.json | 2 +- packages/ui-pagination/tsconfig.build.json | 1 + packages/ui-popover/package.json | 1 + packages/ui-popover/tsconfig.build.json | 1 + packages/ui-side-nav-bar/package.json | 7 --- packages/ui-side-nav-bar/tsconfig.build.json | 9 +--- packages/ui-toggle-details/package.json | 1 - .../ui-toggle-details/tsconfig.build.json | 1 - packages/ui-utils/package.json | 3 +- packages/ui-utils/tsconfig.build.json | 3 ++ 34 files changed, 39 insertions(+), 95 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5534212748..1eec4c3800 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13672,10 +13672,6 @@ "license": "MIT", "peer": true }, - "node_modules/bowser": { - "version": "2.11.0", - "license": "MIT" - }, "node_modules/bplist-parser": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", @@ -45022,16 +45018,12 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/canvas-theme": "9.0.1", - "@instructure/command-utils": "9.0.1", "@instructure/ui-babel-preset": "9.0.1", "@instructure/ui-buttons": "9.0.1", "@instructure/ui-i18n": "9.0.1", "@instructure/ui-icons": "9.0.1", - "@instructure/ui-tooltip": "9.0.1", "@instructure/ui-view": "9.0.1", "@instructure/ui-webpack-config": "9.0.1", - "@instructure/uid": "9.0.1", "@storybook/addons": "^7.6.19", "@storybook/react": "^7.6.19", "@storybook/theming": "^7.6.19", @@ -45642,15 +45634,9 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/console": "9.0.1", "@instructure/emotion": "9.0.1", "@instructure/shared-types": "9.0.1", - "@instructure/ui-dom-utils": "9.0.1", - "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", - "@instructure/ui-utils": "9.0.1", - "@instructure/uid": "9.0.1", - "keycode": "^2.2.1", "prop-types": "^15.8.1" }, "devDependencies": { @@ -45668,13 +45654,12 @@ "dependencies": { "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-a11y-content": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", "@instructure/ui-react-utils": "9.0.1", - "@instructure/ui-testable": "9.0.1", "@instructure/uid": "9.0.1", - "keycode": "^2.2.1", - "prop-types": "^15.8.1" + "keycode": "^2.2.1" }, "devDependencies": { "@instructure/ui-babel-preset": "9.0.1", @@ -45700,9 +45685,7 @@ "@instructure/ui-motion": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-themes": "9.0.1", - "@instructure/ui-utils": "9.0.1", "@instructure/ui-view": "9.0.1", - "@instructure/uid": "9.0.1", "keycode": "^2.2.1", "prop-types": "^15.8.1" }, @@ -45722,7 +45705,6 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/console": "9.0.1", "@instructure/emotion": "9.0.1", "@instructure/shared-types": "9.0.1", "@instructure/ui-icons": "9.0.1", @@ -45847,14 +45829,12 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/console": "9.0.1", "@instructure/emotion": "9.0.1", "@instructure/shared-types": "9.0.1", "@instructure/ui-color-utils": "9.0.1", "@instructure/ui-position": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", - "@instructure/ui-utils": "9.0.1", "@instructure/ui-view": "9.0.1", "prop-types": "^15.8.1" }, @@ -46100,6 +46080,7 @@ "@instructure/ui-dom-utils": "9.0.1", "@instructure/ui-icons": "9.0.1", "@instructure/ui-position": "9.0.1", + "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-tooltip": "9.0.1", @@ -46528,6 +46509,7 @@ "dependencies": { "@babel/runtime": "^7.24.5", "@instructure/emotion": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-calendar": "9.0.1", "@instructure/ui-form-field": "9.0.1", "@instructure/ui-i18n": "9.0.1", @@ -46614,8 +46596,7 @@ "dependencies": { "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", - "@instructure/debounce": "9.0.1", - "@instructure/emotion": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-a11y-content": "9.0.1", "@instructure/ui-buttons": "9.0.1", "@instructure/ui-calendar": "9.0.1", @@ -46927,6 +46908,7 @@ "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", "@instructure/emotion": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-a11y-content": "9.0.1", "@instructure/ui-buttons": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", @@ -47158,6 +47140,7 @@ "dependencies": { "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-utils": "9.0.1", @@ -47519,6 +47502,7 @@ "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-utils": "9.0.1", + "@instructure/ui-view": "9.0.1", "keycode": "^2.2.1", "prop-types": "^15.8.1" }, @@ -48057,11 +48041,11 @@ "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", + "@instructure/ui-themes": "9.0.1", "@instructure/ui-tooltip": "9.0.1", "@instructure/ui-utils": "9.0.1", "@instructure/ui-view": "9.0.1", "@instructure/uid": "9.0.1", - "keycode": "^2.2.1", "prop-types": "^15.8.1" }, "devDependencies": { @@ -48222,6 +48206,7 @@ "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", "@instructure/emotion": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-a11y-utils": "9.0.1", "@instructure/ui-dialog": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", @@ -50373,24 +50358,17 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/console": "9.0.1", "@instructure/debounce": "9.0.1", "@instructure/emotion": "9.0.1", "@instructure/shared-types": "9.0.1", "@instructure/ui-a11y-content": "9.0.1", "@instructure/ui-a11y-utils": "9.0.1", "@instructure/ui-badge": "9.0.1", - "@instructure/ui-dom-utils": "9.0.1", - "@instructure/ui-focusable": "9.0.1", "@instructure/ui-icons": "9.0.1", - "@instructure/ui-menu": "9.0.1", "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-tooltip": "9.0.1", - "@instructure/ui-truncate-list": "9.0.1", - "@instructure/ui-utils": "9.0.1", - "@instructure/ui-view": "9.0.1", "prop-types": "^15.8.1" }, "devDependencies": { @@ -51241,7 +51219,6 @@ "@instructure/ui-expandable": "9.0.1", "@instructure/ui-flex": "9.0.1", "@instructure/ui-icons": "9.0.1", - "@instructure/ui-menu": "9.0.1", "@instructure/ui-motion": "9.0.1", "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", @@ -51510,12 +51487,11 @@ "dependencies": { "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", "@types/ua-parser-js": "^0.7.39", - "bowser": "^2.11.0", "fast-deep-equal": "^3.1.3", "json-stable-stringify": "^1.1.1", - "keycode": "^2.2.1", "ua-parser-js": "^1.0.37" }, "devDependencies": { diff --git a/packages/__examples__/package.json b/packages/__examples__/package.json index 6a7d43919e..f98af3bace 100644 --- a/packages/__examples__/package.json +++ b/packages/__examples__/package.json @@ -23,16 +23,12 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/canvas-theme": "9.0.1", - "@instructure/command-utils": "9.0.1", "@instructure/ui-babel-preset": "9.0.1", "@instructure/ui-buttons": "9.0.1", "@instructure/ui-i18n": "9.0.1", "@instructure/ui-icons": "9.0.1", - "@instructure/ui-tooltip": "9.0.1", "@instructure/ui-view": "9.0.1", "@instructure/ui-webpack-config": "9.0.1", - "@instructure/uid": "9.0.1", "@storybook/addons": "^7.6.19", "@storybook/react": "^7.6.19", "@storybook/theming": "^7.6.19", @@ -54,9 +50,6 @@ "storybook": "^7.6.19", "webpack": "^5.91.0" }, - "//dependency-comments": { - "globby": "since 12.0.0 globby is pure ESM, it cannot be require()'d" - }, "resolutions": { "@storybook/react/webpack": "^5" } diff --git a/packages/ui-a11y-content/package.json b/packages/ui-a11y-content/package.json index 96e29fc229..6c97e2537c 100644 --- a/packages/ui-a11y-content/package.json +++ b/packages/ui-a11y-content/package.json @@ -24,15 +24,9 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/console": "9.0.1", "@instructure/emotion": "9.0.1", "@instructure/shared-types": "9.0.1", - "@instructure/ui-dom-utils": "9.0.1", - "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", - "@instructure/ui-utils": "9.0.1", - "@instructure/uid": "9.0.1", - "keycode": "^2.2.1", "prop-types": "^15.8.1" }, "devDependencies": { diff --git a/packages/ui-a11y-content/tsconfig.build.json b/packages/ui-a11y-content/tsconfig.build.json index 890ba1ea35..7190a44611 100644 --- a/packages/ui-a11y-content/tsconfig.build.json +++ b/packages/ui-a11y-content/tsconfig.build.json @@ -7,14 +7,9 @@ }, "include": ["src"], "references": [ - { "path": "../console/tsconfig.build.json" }, { "path": "../emotion/tsconfig.build.json" }, { "path": "../shared-types/tsconfig.build.json" }, - { "path": "../ui-dom-utils/tsconfig.build.json" }, - { "path": "../ui-prop-types/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, - { "path": "../ui-utils/tsconfig.build.json" }, - { "path": "../uid/tsconfig.build.json" }, { "path": "../ui-babel-preset/tsconfig.build.json" }, { "path": "../ui-test-utils/tsconfig.build.json" } ] diff --git a/packages/ui-a11y-utils/package.json b/packages/ui-a11y-utils/package.json index 31f0ddfc69..a78283eb93 100644 --- a/packages/ui-a11y-utils/package.json +++ b/packages/ui-a11y-utils/package.json @@ -26,11 +26,10 @@ "@instructure/console": "9.0.1", "@instructure/ui-a11y-content": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", - "@instructure/ui-testable": "9.0.1", "@instructure/uid": "9.0.1", - "keycode": "^2.2.1", - "prop-types": "^15.8.1" + "keycode": "^2.2.1" }, "devDependencies": { "@instructure/ui-babel-preset": "9.0.1", diff --git a/packages/ui-a11y-utils/tsconfig.build.json b/packages/ui-a11y-utils/tsconfig.build.json index be4aa45739..663b339b2b 100644 --- a/packages/ui-a11y-utils/tsconfig.build.json +++ b/packages/ui-a11y-utils/tsconfig.build.json @@ -12,10 +12,10 @@ { "path": "../ui-a11y-content/tsconfig.build.json" }, { "path": "../ui-dom-utils/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, - { "path": "../ui-testable/tsconfig.build.json" }, { "path": "../uid/tsconfig.build.json" }, { "path": "../ui-babel-preset/tsconfig.build.json" }, { "path": "../ui-color-utils/tsconfig.build.json" }, + { "path": "../shared-types/tsconfig.build.json" }, { "path": "../ui-test-utils/tsconfig.build.json" } ] } diff --git a/packages/ui-alerts/package.json b/packages/ui-alerts/package.json index c27432c033..446577f458 100644 --- a/packages/ui-alerts/package.json +++ b/packages/ui-alerts/package.json @@ -38,9 +38,7 @@ "@instructure/ui-motion": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-themes": "9.0.1", - "@instructure/ui-utils": "9.0.1", "@instructure/ui-view": "9.0.1", - "@instructure/uid": "9.0.1", "keycode": "^2.2.1", "prop-types": "^15.8.1" }, diff --git a/packages/ui-alerts/tsconfig.build.json b/packages/ui-alerts/tsconfig.build.json index 4a399628b3..407eadaa05 100644 --- a/packages/ui-alerts/tsconfig.build.json +++ b/packages/ui-alerts/tsconfig.build.json @@ -19,8 +19,6 @@ { "path": "../ui-motion/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, { "path": "../ui-themes/tsconfig.build.json" }, - { "path": "../ui-utils/tsconfig.build.json" }, - { "path": "../ui-view/tsconfig.build.json" }, - { "path": "../uid/tsconfig.build.json" } + { "path": "../ui-view/tsconfig.build.json" } ] } diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index a42b87f3a6..98d784a5b7 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -24,7 +24,6 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/console": "9.0.1", "@instructure/emotion": "9.0.1", "@instructure/shared-types": "9.0.1", "@instructure/ui-icons": "9.0.1", diff --git a/packages/ui-avatar/tsconfig.build.json b/packages/ui-avatar/tsconfig.build.json index 35b37552ff..1d8033a617 100644 --- a/packages/ui-avatar/tsconfig.build.json +++ b/packages/ui-avatar/tsconfig.build.json @@ -7,9 +7,6 @@ }, "include": ["src"], "references": [ - { - "path": "../console/tsconfig.build.json" - }, { "path": "../emotion/tsconfig.build.json" }, diff --git a/packages/ui-badge/package.json b/packages/ui-badge/package.json index 2d5756e239..4dbca3deb4 100644 --- a/packages/ui-badge/package.json +++ b/packages/ui-badge/package.json @@ -24,14 +24,12 @@ "license": "MIT", "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/console": "9.0.1", "@instructure/emotion": "9.0.1", "@instructure/shared-types": "9.0.1", "@instructure/ui-color-utils": "9.0.1", "@instructure/ui-position": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", - "@instructure/ui-utils": "9.0.1", "@instructure/ui-view": "9.0.1", "prop-types": "^15.8.1" }, diff --git a/packages/ui-badge/tsconfig.build.json b/packages/ui-badge/tsconfig.build.json index b55b5251a8..839e8f0d6b 100644 --- a/packages/ui-badge/tsconfig.build.json +++ b/packages/ui-badge/tsconfig.build.json @@ -7,7 +7,6 @@ }, "include": ["src"], "references": [ - { "path": "../console/tsconfig.build.json" }, { "path": "../emotion/tsconfig.build.json" }, { "path": "../shared-types/tsconfig.build.json" }, { "path": "../ui-color-utils/tsconfig.build.json" }, @@ -18,7 +17,6 @@ { "path": "../ui-babel-preset/tsconfig.build.json" }, { "path": "../ui-test-utils/tsconfig.build.json" }, { "path": "../ui-themes/tsconfig.build.json" }, - { "path": "../ui-utils/tsconfig.build.json" }, { "path": "../ui-axe-check/tsconfig.build.json" } ] } diff --git a/packages/ui-buttons/package.json b/packages/ui-buttons/package.json index cdf05af395..c245e86b03 100644 --- a/packages/ui-buttons/package.json +++ b/packages/ui-buttons/package.json @@ -41,6 +41,7 @@ "@instructure/ui-color-utils": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", "@instructure/ui-icons": "9.0.1", + "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-position": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", diff --git a/packages/ui-buttons/tsconfig.build.json b/packages/ui-buttons/tsconfig.build.json index c59b3a2955..3dfef718ea 100644 --- a/packages/ui-buttons/tsconfig.build.json +++ b/packages/ui-buttons/tsconfig.build.json @@ -18,6 +18,7 @@ { "path": "../ui-color-utils/tsconfig.build.json" }, { "path": "../ui-dom-utils/tsconfig.build.json" }, { "path": "../ui-icons/tsconfig.build.json" }, + { "path": "../ui-prop-types/tsconfig.build.json" }, { "path": "../ui-position/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, { "path": "../ui-testable/tsconfig.build.json" }, diff --git a/packages/ui-date-input/package.json b/packages/ui-date-input/package.json index 42e99038c1..4f71c95762 100644 --- a/packages/ui-date-input/package.json +++ b/packages/ui-date-input/package.json @@ -43,6 +43,7 @@ "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-selectable": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-text-input": "9.0.1", "@instructure/ui-utils": "9.0.1", diff --git a/packages/ui-date-input/tsconfig.build.json b/packages/ui-date-input/tsconfig.build.json index 4e524f369d..925c6de1fb 100644 --- a/packages/ui-date-input/tsconfig.build.json +++ b/packages/ui-date-input/tsconfig.build.json @@ -40,6 +40,9 @@ { "path": "../ui-selectable/tsconfig.build.json" }, + { + "path": "../shared-types/tsconfig.build.json" + }, { "path": "../ui-testable/tsconfig.build.json" }, diff --git a/packages/ui-date-time-input/package.json b/packages/ui-date-time-input/package.json index 545c68afe5..572c276a98 100644 --- a/packages/ui-date-time-input/package.json +++ b/packages/ui-date-time-input/package.json @@ -32,8 +32,6 @@ "dependencies": { "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", - "@instructure/debounce": "9.0.1", - "@instructure/emotion": "9.0.1", "@instructure/ui-a11y-content": "9.0.1", "@instructure/ui-buttons": "9.0.1", "@instructure/ui-calendar": "9.0.1", @@ -43,6 +41,7 @@ "@instructure/ui-icons": "9.0.1", "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-time-select": "9.0.1", "@instructure/ui-utils": "9.0.1", diff --git a/packages/ui-date-time-input/tsconfig.build.json b/packages/ui-date-time-input/tsconfig.build.json index 5869cf9044..0eff171cc3 100644 --- a/packages/ui-date-time-input/tsconfig.build.json +++ b/packages/ui-date-time-input/tsconfig.build.json @@ -9,8 +9,6 @@ "references": [ { "path": "../ui-babel-preset/tsconfig.build.json" }, { "path": "../ui-test-utils/tsconfig.build.json" }, - { "path": "../debounce/tsconfig.build.json" }, - { "path": "../emotion/tsconfig.build.json" }, { "path": "../ui-buttons/tsconfig.build.json" }, { "path": "../ui-calendar/tsconfig.build.json" }, { "path": "../ui-date-input/tsconfig.build.json" }, @@ -20,6 +18,7 @@ { "path": "../ui-a11y-content/tsconfig.build.json" }, { "path": "../ui-prop-types/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, + { "path": "../shared-types/tsconfig.build.json" }, { "path": "../ui-testable/tsconfig.build.json" }, { "path": "../ui-time-select/tsconfig.build.json" }, { "path": "../ui-utils/tsconfig.build.json" }, diff --git a/packages/ui-editable/package.json b/packages/ui-editable/package.json index 7243836c60..aed66983cb 100644 --- a/packages/ui-editable/package.json +++ b/packages/ui-editable/package.json @@ -40,6 +40,7 @@ "@instructure/ui-focusable": "9.0.1", "@instructure/ui-icons": "9.0.1", "@instructure/ui-utils": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-view": "9.0.1", "prop-types": "^15.8.1" }, diff --git a/packages/ui-editable/tsconfig.build.json b/packages/ui-editable/tsconfig.build.json index b1c255d6c3..edf637c4a7 100644 --- a/packages/ui-editable/tsconfig.build.json +++ b/packages/ui-editable/tsconfig.build.json @@ -17,6 +17,7 @@ { "path": "../ui-focusable/tsconfig.build.json" }, { "path": "../ui-icons/tsconfig.build.json" }, { "path": "../ui-utils/tsconfig.build.json" }, + { "path": "../shared-types/tsconfig.build.json" }, { "path": "../ui-view/tsconfig.build.json" }, { "path": "../ui-axe-check/tsconfig.build.json" } ] diff --git a/packages/ui-focusable/package.json b/packages/ui-focusable/package.json index 3e8a9d85fa..fbdb2eefb2 100644 --- a/packages/ui-focusable/package.json +++ b/packages/ui-focusable/package.json @@ -30,6 +30,7 @@ "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-utils": "9.0.1", "@instructure/ui-view": "9.0.1", diff --git a/packages/ui-focusable/tsconfig.build.json b/packages/ui-focusable/tsconfig.build.json index 1abb19c065..1d1501023d 100644 --- a/packages/ui-focusable/tsconfig.build.json +++ b/packages/ui-focusable/tsconfig.build.json @@ -12,6 +12,7 @@ { "path": "../console/tsconfig.build.json" }, { "path": "../ui-dom-utils/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, + { "path": "../shared-types/tsconfig.build.json" }, { "path": "../ui-utils/tsconfig.build.json" }, { "path": "../ui-view/tsconfig.build.json" } ] diff --git a/packages/ui-menu/package.json b/packages/ui-menu/package.json index 196d76aacc..cef42b5d5f 100644 --- a/packages/ui-menu/package.json +++ b/packages/ui-menu/package.json @@ -46,6 +46,7 @@ "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-utils": "9.0.1", + "@instructure/ui-view": "9.0.1", "keycode": "^2.2.1", "prop-types": "^15.8.1" }, diff --git a/packages/ui-menu/tsconfig.build.json b/packages/ui-menu/tsconfig.build.json index 2fa2d90cd5..18149a7d22 100644 --- a/packages/ui-menu/tsconfig.build.json +++ b/packages/ui-menu/tsconfig.build.json @@ -23,6 +23,7 @@ { "path": "../ui-react-utils/tsconfig.build.json" }, { "path": "../ui-testable/tsconfig.build.json" }, { "path": "../ui-utils/tsconfig.build.json" }, - { "path": "../ui-axe-check/tsconfig.build.json" } + { "path": "../ui-axe-check/tsconfig.build.json" }, + { "path": "../ui-view/tsconfig.build.json" } ] } diff --git a/packages/ui-pagination/package.json b/packages/ui-pagination/package.json index 07af7836f7..806e3f52d7 100644 --- a/packages/ui-pagination/package.json +++ b/packages/ui-pagination/package.json @@ -45,10 +45,10 @@ "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-tooltip": "9.0.1", + "@instructure/ui-themes": "9.0.1", "@instructure/ui-utils": "9.0.1", "@instructure/ui-view": "9.0.1", "@instructure/uid": "9.0.1", - "keycode": "^2.2.1", "prop-types": "^15.8.1" }, "peerDependencies": { diff --git a/packages/ui-pagination/tsconfig.build.json b/packages/ui-pagination/tsconfig.build.json index 4a1e71ac60..baf48a7aa5 100644 --- a/packages/ui-pagination/tsconfig.build.json +++ b/packages/ui-pagination/tsconfig.build.json @@ -22,6 +22,7 @@ { "path": "../ui-prop-types/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, { "path": "../ui-testable/tsconfig.build.json" }, + { "path": "../ui-themes/tsconfig.build.json" }, { "path": "../ui-tooltip/tsconfig.build.json" }, { "path": "../ui-utils/tsconfig.build.json" }, { "path": "../ui-view/tsconfig.build.json" }, diff --git a/packages/ui-popover/package.json b/packages/ui-popover/package.json index 1ebaff5f8e..0d477aa88c 100644 --- a/packages/ui-popover/package.json +++ b/packages/ui-popover/package.json @@ -33,6 +33,7 @@ "@instructure/ui-position": "9.0.1", "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", + "@instructure/shared-types": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-utils": "9.0.1", "@instructure/ui-view": "9.0.1", diff --git a/packages/ui-popover/tsconfig.build.json b/packages/ui-popover/tsconfig.build.json index 5ee1b0416c..ed305ce490 100644 --- a/packages/ui-popover/tsconfig.build.json +++ b/packages/ui-popover/tsconfig.build.json @@ -17,6 +17,7 @@ { "path": "../ui-prop-types/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, { "path": "../ui-testable/tsconfig.build.json" }, + { "path": "../shared-types/tsconfig.build.json" }, { "path": "../ui-utils/tsconfig.build.json" }, { "path": "../ui-view/tsconfig.build.json" }, { "path": "../uid/tsconfig.build.json" }, diff --git a/packages/ui-side-nav-bar/package.json b/packages/ui-side-nav-bar/package.json index 4f93467321..29feb296be 100644 --- a/packages/ui-side-nav-bar/package.json +++ b/packages/ui-side-nav-bar/package.json @@ -31,24 +31,17 @@ }, "dependencies": { "@babel/runtime": "^7.24.5", - "@instructure/console": "9.0.1", "@instructure/debounce": "9.0.1", "@instructure/emotion": "9.0.1", "@instructure/shared-types": "9.0.1", "@instructure/ui-a11y-content": "9.0.1", "@instructure/ui-a11y-utils": "9.0.1", "@instructure/ui-badge": "9.0.1", - "@instructure/ui-dom-utils": "9.0.1", - "@instructure/ui-focusable": "9.0.1", "@instructure/ui-icons": "9.0.1", - "@instructure/ui-menu": "9.0.1", "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", "@instructure/ui-testable": "9.0.1", "@instructure/ui-tooltip": "9.0.1", - "@instructure/ui-truncate-list": "9.0.1", - "@instructure/ui-utils": "9.0.1", - "@instructure/ui-view": "9.0.1", "prop-types": "^15.8.1" }, "peerDependencies": { diff --git a/packages/ui-side-nav-bar/tsconfig.build.json b/packages/ui-side-nav-bar/tsconfig.build.json index 227c0ed6c9..a443573afc 100644 --- a/packages/ui-side-nav-bar/tsconfig.build.json +++ b/packages/ui-side-nav-bar/tsconfig.build.json @@ -12,23 +12,16 @@ { "path": "../ui-test-locator/tsconfig.build.json" }, { "path": "../ui-test-utils/tsconfig.build.json" }, { "path": "../ui-themes/tsconfig.build.json" }, - { "path": "../console/tsconfig.build.json" }, { "path": "../debounce/tsconfig.build.json" }, { "path": "../emotion/tsconfig.build.json" }, { "path": "../shared-types/tsconfig.build.json" }, { "path": "../ui-a11y-content/tsconfig.build.json" }, { "path": "../ui-a11y-utils/tsconfig.build.json" }, { "path": "../ui-badge/tsconfig.build.json" }, - { "path": "../ui-dom-utils/tsconfig.build.json" }, - { "path": "../ui-focusable/tsconfig.build.json" }, { "path": "../ui-icons/tsconfig.build.json" }, - { "path": "../ui-menu/tsconfig.build.json" }, { "path": "../ui-prop-types/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, { "path": "../ui-testable/tsconfig.build.json" }, - { "path": "../ui-tooltip/tsconfig.build.json" }, - { "path": "../ui-truncate-list/tsconfig.build.json" }, - { "path": "../ui-utils/tsconfig.build.json" }, - { "path": "../ui-view/tsconfig.build.json" } + { "path": "../ui-tooltip/tsconfig.build.json" } ] } diff --git a/packages/ui-toggle-details/package.json b/packages/ui-toggle-details/package.json index 4620a55229..a10467ba6a 100644 --- a/packages/ui-toggle-details/package.json +++ b/packages/ui-toggle-details/package.json @@ -38,7 +38,6 @@ "@instructure/ui-expandable": "9.0.1", "@instructure/ui-flex": "9.0.1", "@instructure/ui-icons": "9.0.1", - "@instructure/ui-menu": "9.0.1", "@instructure/ui-motion": "9.0.1", "@instructure/ui-prop-types": "9.0.1", "@instructure/ui-react-utils": "9.0.1", diff --git a/packages/ui-toggle-details/tsconfig.build.json b/packages/ui-toggle-details/tsconfig.build.json index f173ad8471..4f939a68a2 100644 --- a/packages/ui-toggle-details/tsconfig.build.json +++ b/packages/ui-toggle-details/tsconfig.build.json @@ -19,7 +19,6 @@ { "path": "../ui-expandable/tsconfig.build.json" }, { "path": "../ui-flex/tsconfig.build.json" }, { "path": "../ui-icons/tsconfig.build.json" }, - { "path": "../ui-menu/tsconfig.build.json" }, { "path": "../ui-motion/tsconfig.build.json" }, { "path": "../ui-prop-types/tsconfig.build.json" }, { "path": "../ui-react-utils/tsconfig.build.json" }, diff --git a/packages/ui-utils/package.json b/packages/ui-utils/package.json index da4ec4a3b3..aeb19fec1b 100644 --- a/packages/ui-utils/package.json +++ b/packages/ui-utils/package.json @@ -31,11 +31,10 @@ "@babel/runtime": "^7.24.5", "@instructure/console": "9.0.1", "@instructure/ui-dom-utils": "9.0.1", + "@instructure/shared-types": "9.0.1", "@types/ua-parser-js": "^0.7.39", - "bowser": "^2.11.0", "fast-deep-equal": "^3.1.3", "json-stable-stringify": "^1.1.1", - "keycode": "^2.2.1", "ua-parser-js": "^1.0.37" }, "peerDependencies": { diff --git a/packages/ui-utils/tsconfig.build.json b/packages/ui-utils/tsconfig.build.json index ade8fb30c8..26a05380fd 100644 --- a/packages/ui-utils/tsconfig.build.json +++ b/packages/ui-utils/tsconfig.build.json @@ -16,6 +16,9 @@ }, { "path": "../console/tsconfig.build.json" + }, + { + "path": "../shared-types/tsconfig.build.json" } ] }