From 052a9a13c2785501803284d16a402ed50742e7c5 Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Mon, 17 Jun 2024 15:17:30 -0400 Subject: [PATCH 1/3] fix: deps issue with tachyons & radix deps --- build.washingtonpost.com/package.json | 18 +- package-lock.json | 1190 ++++++++----------------- packages/eslint-plugin/package.json | 4 +- packages/kit/package.json | 6 +- packages/kitchen-sink/package.json | 4 +- packages/tailwind-theme/package.json | 4 +- 6 files changed, 389 insertions(+), 837 deletions(-) diff --git a/build.washingtonpost.com/package.json b/build.washingtonpost.com/package.json index 0c5601796..11511e0b0 100644 --- a/build.washingtonpost.com/package.json +++ b/build.washingtonpost.com/package.json @@ -17,15 +17,15 @@ "@docsearch/react": "^3.0.0", "@mdx-js/react": "^3.0.1", "@octokit/core": "^4.0.5", - "@radix-ui/react-accordion": "^1.0.0", - "@radix-ui/react-checkbox": "^1.0.0", - "@radix-ui/react-collapsible": "^1.0.0", - "@radix-ui/react-toggle-group": "^1.0.1", - "@stitches/react": "1.2.8", - "@washingtonpost/front-end-utils": "0.5.17-alpha.1", - "@washingtonpost/site-favicons": "0.3.4-alpha.1", - "@washingtonpost/site-footer": "0.25.3-alpha.1", - "@washingtonpost/tachyons-css": "^1.8.0", + "@radix-ui/react-accordion": "latest", + "@radix-ui/react-checkbox": "latest", + "@radix-ui/react-collapsible": "latest", + "@radix-ui/react-toggle-group": "latest", + "@stitches/react": "1.3.1-1", + "@washingtonpost/front-end-utils": "latest", + "@washingtonpost/site-favicons": "latest", + "@washingtonpost/site-footer": "latest", + "@washingtonpost/tachyons-css": "^1.10.1", "@washingtonpost/wpds-assets": "2.0.0", "@washingtonpost/wpds-kitchen-sink": "2.3.1", "@washingtonpost/wpds-tailwind-theme": "2.3.1", diff --git a/package-lock.json b/package-lock.json index 3cc5064a0..3ffdf095c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -318,15 +318,15 @@ "@docsearch/react": "^3.0.0", "@mdx-js/react": "^3.0.1", "@octokit/core": "^4.0.5", - "@radix-ui/react-accordion": "^1.0.0", - "@radix-ui/react-checkbox": "^1.0.0", - "@radix-ui/react-collapsible": "^1.0.0", - "@radix-ui/react-toggle-group": "^1.0.1", - "@stitches/react": "1.2.8", - "@washingtonpost/front-end-utils": "0.5.17-alpha.1", - "@washingtonpost/site-favicons": "0.3.4-alpha.1", - "@washingtonpost/site-footer": "0.25.3-alpha.1", - "@washingtonpost/tachyons-css": "^1.8.0", + "@radix-ui/react-accordion": "latest", + "@radix-ui/react-checkbox": "latest", + "@radix-ui/react-collapsible": "latest", + "@radix-ui/react-toggle-group": "latest", + "@stitches/react": "1.3.1-1", + "@washingtonpost/front-end-utils": "latest", + "@washingtonpost/site-favicons": "latest", + "@washingtonpost/site-footer": "latest", + "@washingtonpost/tachyons-css": "^1.10.1", "@washingtonpost/wpds-assets": "2.0.0", "@washingtonpost/wpds-kitchen-sink": "2.3.1", "@washingtonpost/wpds-tailwind-theme": "2.3.1", @@ -379,6 +379,76 @@ "dev": true, "license": "MIT" }, + "build.washingtonpost.com/node_modules/@washingtonpost/front-end-utils": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@washingtonpost/front-end-utils/-/front-end-utils-1.1.1.tgz", + "integrity": "sha512-PpJG6Ph63USeLLDclyERPF8bxNyr/BeRk+uPf+GrOega18H7qet1Xy3BP+xb6LPNthSHNmdd6AydrZP7c7xplw==" + }, + "build.washingtonpost.com/node_modules/@washingtonpost/site-favicons": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@washingtonpost/site-favicons/-/site-favicons-1.1.0.tgz", + "integrity": "sha512-x9egp7DdCJo/8KseQqx6ZHVBjvh2mwW2Df6nV9OiJxxe3klif5mSEZweE6N52dNs0/bmQNEMcDOxQfNP2a8SZQ==", + "peerDependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "build.washingtonpost.com/node_modules/@washingtonpost/site-footer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@washingtonpost/site-footer/-/site-footer-1.2.0.tgz", + "integrity": "sha512-AITgMcORaWZkLYf8lA78niCFBflZf0iLApr4oRFXYpAYCRsQFGRJiVMR5VTzYsn19Q1B0u2MJcgkE5YxFUEgOw==", + "dependencies": { + "@washingtonpost/front-end-utils": "^1.1.1", + "@washingtonpost/site-user-data": "^1.1.2", + "@washingtonpost/wpds-ui-kit": "^2.2.0", + "swr": "^2.2.0" + }, + "engines": { + "node": ">= 12 || >= 14 || >= 16 || >= 18" + }, + "peerDependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "build.washingtonpost.com/node_modules/@washingtonpost/site-user-data": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@washingtonpost/site-user-data/-/site-user-data-1.1.2.tgz", + "integrity": "sha512-+1w5f9t7qar653G5NA0c2mQgEAWOfkkCLJ13GQVzf8p2AfL6EQec0Goz1RKH17FaAXysSHiVGTOjys97ZwHFow==", + "dependencies": { + "@washingtonpost/front-end-utils": "^1.1.1", + "@washingtonpost/subs-sdk": "1.21.5-react18.10", + "react": "^18.2.0" + }, + "engines": { + "node": ">= 12 || >= 14 || >= 16 || >= 18" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "build.washingtonpost.com/node_modules/@washingtonpost/subs-sdk": { + "version": "1.21.5-react18.10", + "resolved": "https://registry.npmjs.org/@washingtonpost/subs-sdk/-/subs-sdk-1.21.5-react18.10.tgz", + "integrity": "sha512-10DSaLJjNxEVHGv5VzaWpbYI0pLikoPNNSFE1mxf0hw7Y3IujtRcC/SV2YsNIsc1JMWeenwiGwcJyX3nd0GSTA==", + "dependencies": { + "uuid": "^8.3.2" + } + }, + "build.washingtonpost.com/node_modules/@washingtonpost/tachyons-css": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@washingtonpost/tachyons-css/-/tachyons-css-1.10.1.tgz", + "integrity": "sha512-HXOPyiufVKb3pMzFiA2uaRRQ7q/QoXpuDRgwFc5sI+mkF9b1PtXWSMQrwKgxla9HjUazSPZwSSppYBrQ3jkOlw==", + "peerDependencies": { + "@washingtonpost/icon-tokens": "latest", + "@washingtonpost/logo-tokens": "latest", + "@washingtonpost/motion-tokens": "latest", + "@washingtonpost/shadow-tokens": "latest", + "@washingtonpost/spacing-tokens": "latest", + "@washingtonpost/typography-tokens": "latest", + "@washingtonpost/wpds-ui-kit": "^2.0.0" + } + }, "build.washingtonpost.com/node_modules/eslint": { "version": "8.9.0", "dev": true, @@ -430,6 +500,14 @@ "url": "https://opencollective.com/eslint" } }, + "build.washingtonpost.com/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "dev": true, @@ -3305,29 +3383,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@floating-ui/core": { - "version": "0.7.3", - "license": "MIT" - }, - "node_modules/@floating-ui/dom": { - "version": "0.5.4", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^0.7.3" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "0.7.2", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^0.5.3", - "use-isomorphic-layout-effect": "^1.1.1" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, "node_modules/@floating-ui/utils": { "version": "0.2.1", "license": "MIT" @@ -6698,51 +6753,6 @@ } } }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-primitive": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-slot": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, "node_modules/@radix-ui/react-avatar": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz", @@ -6961,116 +6971,6 @@ } } }, - "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-menu": "2.0.3", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/primitive": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-context": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-id": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-primitive": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-slot": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-dropdown-menu/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, "node_modules/@radix-ui/react-focus-guards": { "version": "1.0.1", "license": "MIT", @@ -7207,217 +7107,6 @@ "react": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-menu": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-collection": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-direction": "1.0.0", - "@radix-ui/react-dismissable-layer": "1.0.2", - "@radix-ui/react-focus-guards": "1.0.0", - "@radix-ui/react-focus-scope": "1.0.1", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-popper": "1.1.0", - "@radix-ui/react-portal": "1.0.1", - "@radix-ui/react-presence": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-roving-focus": "1.0.2", - "@radix-ui/react-slot": "1.0.1", - "@radix-ui/react-use-callback-ref": "1.0.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/primitive": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-collection": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-context": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-direction": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-escape-keydown": "1.0.2" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-focus-guards": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-callback-ref": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-id": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-portal": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-presence": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-primitive": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-slot": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, "node_modules/@radix-ui/react-navigation-menu": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.4.tgz", @@ -7593,101 +7282,6 @@ "@babel/runtime": "^7.13.10" } }, - "node_modules/@radix-ui/react-popper": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "0.7.2", - "@radix-ui/react-arrow": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0", - "@radix-ui/react-use-rect": "1.0.0", - "@radix-ui/react-use-size": "1.0.0", - "@radix-ui/rect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-context": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-primitive": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-slot": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-use-size": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, "node_modules/@radix-ui/react-portal": { "version": "1.0.4", "license": "MIT", @@ -7816,145 +7410,9 @@ } } }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-collection": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-direction": "1.0.0", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-controllable-state": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/primitive": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-collection": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-context": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-direction": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-id": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-primitive": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-slot": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, - "node_modules/@radix-ui/react-roving-focus/node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, "node_modules/@radix-ui/react-select": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", @@ -7997,6 +7455,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@floating-ui/core": { "version": "1.6.0", + "dev": true, "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.1" @@ -8004,6 +7463,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@floating-ui/dom": { "version": "1.6.3", + "dev": true, "license": "MIT", "dependencies": { "@floating-ui/core": "^1.0.0", @@ -8012,6 +7472,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@floating-ui/react-dom": { "version": "2.0.8", + "dev": true, "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.6.1" @@ -8023,6 +7484,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-arrow": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", @@ -8045,6 +7507,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-dismissable-layer": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", @@ -8071,6 +7534,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-focus-scope": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", @@ -8095,6 +7559,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-popper": { "version": "1.1.2", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", @@ -8126,6 +7591,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-portal": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", @@ -8148,6 +7614,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-use-rect": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10", @@ -8165,6 +7632,7 @@ }, "node_modules/@radix-ui/react-select/node_modules/@radix-ui/rect": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.13.10" @@ -8659,17 +8127,6 @@ } } }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" - } - }, "node_modules/@radix-ui/react-use-size": { "version": "1.0.1", "license": "MIT", @@ -8709,13 +8166,6 @@ } } }, - "node_modules/@radix-ui/rect": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - } - }, "node_modules/@reach/auto-id": { "version": "0.18.0", "license": "MIT", @@ -8922,8 +8372,9 @@ "license": "MIT" }, "node_modules/@stitches/react": { - "version": "1.2.8", - "license": "MIT", + "version": "1.3.1-1", + "resolved": "https://registry.npmjs.org/@stitches/react/-/react-1.3.1-1.tgz", + "integrity": "sha512-ErptbQehV25Da6LtZuM/51kGNK/UvlRY2da9IhhfXQ9h4bmf2f+lYFiJQ9j43O1kwYr6iYJIBRM47FEbsUWffw==", "peerDependencies": { "react": ">= 16.3.0" } @@ -12025,154 +11476,6 @@ "resolved": "packages/eslint-plugin", "link": true }, - "node_modules/@washingtonpost/front-end-utils": { - "version": "0.5.17-alpha.1", - "license": "ISC" - }, - "node_modules/@washingtonpost/icon-tokens": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@washingtonpost/icon-tokens/-/icon-tokens-1.9.1.tgz", - "integrity": "sha512-S9rF8EaWGBONuukT0Q16+CN17zVO7ovVH/o3bcWzNjkN/0oAXEuH6rPbeI4tqqE84tuCzaM85+g7bHLAHZpjFw==" - }, - "node_modules/@washingtonpost/logo-tokens": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@washingtonpost/logo-tokens/-/logo-tokens-1.9.1.tgz", - "integrity": "sha512-cUoVvJSy9CGXlnQpUhHQxejezk4g0t5/9VhWUourzh3biRP/JQ5I3vxu0UmzVSsxTQ58JUcn0+d78ZM4Ixly8g==" - }, - "node_modules/@washingtonpost/motion-tokens": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@washingtonpost/motion-tokens/-/motion-tokens-1.9.1.tgz", - "integrity": "sha512-gAnK5LjXTESAYvE4JcANkMsJfLqwQcxc8BBvgNpxu4iqKQ/PK4XhLeGqluMXaxoHZqqkdP9FvOT0gkWYRuIMmw==" - }, - "node_modules/@washingtonpost/shadow-tokens": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@washingtonpost/shadow-tokens/-/shadow-tokens-1.9.1.tgz", - "integrity": "sha512-V6LEzXzFVcfWZLd7v3VU2wzymcBjX5nw6nLdJn0rN8Qn465wHqsTPitrKlcgp+Hq0JMtlPvBgXDOIZc+UIeR0w==" - }, - "node_modules/@washingtonpost/site-favicons": { - "version": "0.3.4-alpha.1", - "peerDependencies": { - "prop-types": "^15.7.2", - "react": "^18.2.0", - "react-dom": "^18.2.0" - } - }, - "node_modules/@washingtonpost/site-footer": { - "version": "0.25.3-alpha.1", - "dependencies": { - "@washingtonpost/front-end-utils": "^0.5.17-alpha.1", - "@washingtonpost/site-user-data": "^0.6.2-alpha.1", - "@washingtonpost/wpds-ui-kit": "^2.0.0-alpha.6", - "swr": "^2.2.0" - }, - "engines": { - "node": ">= 12 || >= 14 || >= 16 || >= 18" - }, - "peerDependencies": { - "prop-types": "^15.7.2", - "react": "^18.2.0", - "react-dom": "^18.2.0" - } - }, - "node_modules/@washingtonpost/site-user-data": { - "version": "0.6.2-alpha.2", - "dependencies": { - "@washingtonpost/front-end-utils": "^0.5.17-alpha.2", - "@washingtonpost/subs-sdk": "^1.20.1-react18.5", - "react": "^18.2.0" - }, - "engines": { - "node": ">= 12 || >= 14 || >= 16 || >= 18" - }, - "peerDependencies": { - "@washingtonpost/front-end-utils": "*", - "react": "^18.2.0" - } - }, - "node_modules/@washingtonpost/site-user-data/node_modules/@washingtonpost/front-end-utils": { - "version": "0.5.17-alpha.2", - "license": "ISC" - }, - "node_modules/@washingtonpost/spacing-tokens": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@washingtonpost/spacing-tokens/-/spacing-tokens-1.9.1.tgz", - "integrity": "sha512-erhg0ofHhfQnbPcSr9R/eHDmdz3XhWzhoOpjFYGn/B2XIngg4N2Bd5WE/+2ZAMGScm+C2r87roYQRsJKb6a60A==" - }, - "node_modules/@washingtonpost/subs-sdk": { - "version": "1.21.5", - "license": "UNLICENSED", - "dependencies": { - "uuid": "^8.3.2" - } - }, - "node_modules/@washingtonpost/subs-sdk/node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@washingtonpost/tachyons-css": { - "version": "1.9.0", - "dependencies": { - "@washingtonpost/icon-tokens": "latest", - "@washingtonpost/logo-tokens": "latest", - "@washingtonpost/motion-tokens": "latest", - "@washingtonpost/shadow-tokens": "latest", - "@washingtonpost/spacing-tokens": "latest", - "@washingtonpost/typography-tokens": "latest", - "@washingtonpost/wpds-ui-kit": "latest" - }, - "peerDependencies": { - "@washingtonpost/icon-tokens": "latest", - "@washingtonpost/logo-tokens": "latest", - "@washingtonpost/motion-tokens": "latest", - "@washingtonpost/shadow-tokens": "latest", - "@washingtonpost/spacing-tokens": "latest", - "@washingtonpost/typography-tokens": "latest", - "@washingtonpost/wpds-ui-kit": "latest" - } - }, - "node_modules/@washingtonpost/tachyons-css/node_modules/@washingtonpost/wpds-ui-kit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@washingtonpost/wpds-ui-kit/-/wpds-ui-kit-2.3.0.tgz", - "integrity": "sha512-aDEmgDLRXGz0Ghd6swYU8sspsbY5mME0Z4POV+xp8VztUbQmz4VqpkDkc7iDKK0ceccJyMMFGee/9YLsMBVFCw==", - "dependencies": { - "@radix-ui/react-accordion": "^1.1.2", - "@radix-ui/react-avatar": "latest", - "@radix-ui/react-checkbox": "^1.0.0", - "@radix-ui/react-dialog": "^1.0.5", - "@radix-ui/react-dropdown-menu": "2.0.3", - "@radix-ui/react-focus-scope": "^1.0.0", - "@radix-ui/react-label": "^1.0.0", - "@radix-ui/react-popover": "^1.0.2", - "@radix-ui/react-primitive": "^1.0.2", - "@radix-ui/react-radio-group": "^1.0.0", - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-separator": "^1.0.0", - "@radix-ui/react-slot": "^1.0.0", - "@radix-ui/react-tabs": "latest", - "@radix-ui/react-tooltip": "^1.0.0", - "@radix-ui/react-use-controllable-state": "^1.0.1", - "@reach/combobox": "^0.18.0", - "@reach/popover": "^0.18.0", - "@stitches/react": "^1.2.8", - "@washingtonpost/wpds-assets": "2.0.0", - "match-sorter": "6.3.1", - "nanoid": "^3.3.4", - "react-swipeable": "^7.0.0", - "react-transition-group": "^4.4.5" - }, - "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" - } - }, - "node_modules/@washingtonpost/typography-tokens": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@washingtonpost/typography-tokens/-/typography-tokens-1.9.1.tgz", - "integrity": "sha512-Nq/KTKohoO35MEHe3HuQRpFR3KpC6qP7XyDw7HT4mV3AhkD3p99Zz/XjALXEk0/Cb/9WWpaZgeR7naWbsLOyEQ==" - }, "node_modules/@washingtonpost/wpds-assets": { "version": "2.0.0", "license": "ISC", @@ -36022,18 +35325,6 @@ } } }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/use-resize-observer": { "version": "9.1.0", "dev": true, @@ -37378,13 +36669,13 @@ "version": "2.3.1", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-ui-kit": "2.3.1" + "@washingtonpost/wpds-ui-kit": "^2.3.1" }, "devDependencies": { "jest": "^28.1.0" }, "peerDependencies": { - "@washingtonpost/wpds-ui-kit": "2.0.0-alpha.10" + "@washingtonpost/wpds-ui-kit": "^2.3.1" } }, "packages/eslint-plugin/node_modules/@jest/console": { @@ -38364,19 +37655,19 @@ "@radix-ui/react-avatar": "latest", "@radix-ui/react-checkbox": "^1.0.0", "@radix-ui/react-dialog": "^1.0.5", - "@radix-ui/react-dropdown-menu": "2.0.3", + "@radix-ui/react-dropdown-menu": "2.0.6", "@radix-ui/react-focus-scope": "^1.0.0", "@radix-ui/react-label": "^1.0.0", "@radix-ui/react-navigation-menu": "^1.0.0", "@radix-ui/react-popover": "^1.0.2", "@radix-ui/react-primitive": "^1.0.2", "@radix-ui/react-radio-group": "^1.0.0", - "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-select": "^2.0.0", "@radix-ui/react-separator": "^1.0.0", "@radix-ui/react-slot": "^1.0.0", "@radix-ui/react-switch": "^1.0.0", "@radix-ui/react-tabs": "latest", - "@radix-ui/react-tooltip": "^1.0.0", + "@radix-ui/react-tooltip": "^1.0.7", "@radix-ui/react-use-controllable-state": "^1.0.1", "@reach/combobox": "^0.18.0", "@reach/popover": "^0.18.0", @@ -38398,13 +37689,274 @@ "react-dom": "^18.2.0" } }, + "packages/kit/node_modules/@floating-ui/core": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz", + "integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==", + "dependencies": { + "@floating-ui/utils": "^0.2.0" + } + }, + "packages/kit/node_modules/@floating-ui/dom": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz", + "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==", + "dependencies": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" + } + }, + "packages/kit/node_modules/@floating-ui/react-dom": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.0.tgz", + "integrity": "sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "packages/kit/node_modules/@radix-ui/react-arrow": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", + "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/kit/node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz", + "integrity": "sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/kit/node_modules/@radix-ui/react-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.6.tgz", + "integrity": "sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/kit/node_modules/@radix-ui/react-popper": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz", + "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-rect": "1.0.1", + "@radix-ui/react-use-size": "1.0.1", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/kit/node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", + "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/kit/node_modules/@radix-ui/react-select": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.0.0.tgz", + "integrity": "sha512-RH5b7af4oHtkcHS7pG6Sgv5rk5Wxa7XI8W5gvB1N/yiuDGZxko1ynvOiVhFM7Cis2A8zxF9bTOUVbRDzPepe6w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "packages/kit/node_modules/@radix-ui/react-use-rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", + "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/kit/node_modules/@radix-ui/rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", + "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "packages/kit/node_modules/@stitches/react": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@stitches/react/-/react-1.2.8.tgz", + "integrity": "sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA==", + "peerDependencies": { + "react": ">= 16.3.0" + } + }, "packages/kitchen-sink": { "name": "@washingtonpost/wpds-kitchen-sink", "version": "2.3.1", "license": "MIT", "dependencies": { "@washingtonpost/wpds-assets": "2.0.0", - "@washingtonpost/wpds-ui-kit": "2.3.1", + "@washingtonpost/wpds-ui-kit": "^2.3.1", "nanoid": "^3.3.4" }, "devDependencies": { @@ -38413,7 +37965,7 @@ }, "peerDependencies": { "@washingtonpost/wpds-assets": "2.0.0", - "@washingtonpost/wpds-ui-kit": "2.1.0", + "@washingtonpost/wpds-ui-kit": "^2.3.1", "react": "^18.2.0" } }, @@ -38422,7 +37974,7 @@ "version": "2.3.1", "license": "MIT", "dependencies": { - "@washingtonpost/wpds-ui-kit": "2.3.1" + "@washingtonpost/wpds-ui-kit": "^2.3.1" }, "devDependencies": { "autoprefixer": "^10.4.14", @@ -38431,7 +37983,7 @@ "vite": "^4.3.9" }, "peerDependencies": { - "@washingtonpost/wpds-ui-kit": "2.0.0-alpha.10" + "@washingtonpost/wpds-ui-kit": "^2.3.1" } }, "packages/tokens": { diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 97fe4f0b7..e4ad54076 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -25,10 +25,10 @@ "test": "jest" }, "peerDependencies": { - "@washingtonpost/wpds-ui-kit": "2.0.0-alpha.10" + "@washingtonpost/wpds-ui-kit": "^2.3.1" }, "dependencies": { - "@washingtonpost/wpds-ui-kit": "2.3.1" + "@washingtonpost/wpds-ui-kit": "^2.3.1" }, "devDependencies": { "jest": "^28.1.0" diff --git a/packages/kit/package.json b/packages/kit/package.json index 40a6be784..55fba8dab 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -41,19 +41,19 @@ "@radix-ui/react-avatar": "latest", "@radix-ui/react-checkbox": "^1.0.0", "@radix-ui/react-dialog": "^1.0.5", - "@radix-ui/react-dropdown-menu": "2.0.3", + "@radix-ui/react-dropdown-menu": "2.0.6", "@radix-ui/react-focus-scope": "^1.0.0", "@radix-ui/react-label": "^1.0.0", "@radix-ui/react-navigation-menu": "^1.0.0", "@radix-ui/react-popover": "^1.0.2", "@radix-ui/react-primitive": "^1.0.2", "@radix-ui/react-radio-group": "^1.0.0", - "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-select": "^2.0.0", "@radix-ui/react-separator": "^1.0.0", "@radix-ui/react-slot": "^1.0.0", "@radix-ui/react-switch": "^1.0.0", "@radix-ui/react-tabs": "latest", - "@radix-ui/react-tooltip": "^1.0.0", + "@radix-ui/react-tooltip": "^1.0.7", "@radix-ui/react-use-controllable-state": "^1.0.1", "@reach/combobox": "^0.18.0", "@reach/popover": "^0.18.0", diff --git a/packages/kitchen-sink/package.json b/packages/kitchen-sink/package.json index a4afe2a31..811b2c1bb 100644 --- a/packages/kitchen-sink/package.json +++ b/packages/kitchen-sink/package.json @@ -37,12 +37,12 @@ }, "peerDependencies": { "@washingtonpost/wpds-assets": "2.0.0", - "@washingtonpost/wpds-ui-kit": "2.1.0", + "@washingtonpost/wpds-ui-kit": "^2.3.1", "react": "^18.2.0" }, "dependencies": { "@washingtonpost/wpds-assets": "2.0.0", - "@washingtonpost/wpds-ui-kit": "2.3.1", + "@washingtonpost/wpds-ui-kit": "^2.3.1", "nanoid": "^3.3.4" }, "gitHead": "e567bd9bc412313cf5ddca1ac0aac07af3c671da" diff --git a/packages/tailwind-theme/package.json b/packages/tailwind-theme/package.json index 66a1ac88d..52978e76e 100644 --- a/packages/tailwind-theme/package.json +++ b/packages/tailwind-theme/package.json @@ -17,10 +17,10 @@ "build": "node script/create-theme.js" }, "peerDependencies": { - "@washingtonpost/wpds-ui-kit": "2.0.0-alpha.10" + "@washingtonpost/wpds-ui-kit": "^2.3.1" }, "dependencies": { - "@washingtonpost/wpds-ui-kit": "2.3.1" + "@washingtonpost/wpds-ui-kit": "^2.3.1" }, "devDependencies": { "autoprefixer": "^10.4.14", From bc6e0e05684e67a78b681a871f676c5d16add4c8 Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Mon, 17 Jun 2024 15:18:29 -0400 Subject: [PATCH 2/3] chore: commit save point --- build.washingtonpost.com/package.json | 2 +- package-lock.json | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/build.washingtonpost.com/package.json b/build.washingtonpost.com/package.json index 11511e0b0..9064b6d34 100644 --- a/build.washingtonpost.com/package.json +++ b/build.washingtonpost.com/package.json @@ -21,7 +21,7 @@ "@radix-ui/react-checkbox": "latest", "@radix-ui/react-collapsible": "latest", "@radix-ui/react-toggle-group": "latest", - "@stitches/react": "1.3.1-1", + "@stitches/react": "^1.2.8", "@washingtonpost/front-end-utils": "latest", "@washingtonpost/site-favicons": "latest", "@washingtonpost/site-footer": "latest", diff --git a/package-lock.json b/package-lock.json index 3ffdf095c..57896f57b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -322,7 +322,7 @@ "@radix-ui/react-checkbox": "latest", "@radix-ui/react-collapsible": "latest", "@radix-ui/react-toggle-group": "latest", - "@stitches/react": "1.3.1-1", + "@stitches/react": "^1.2.8", "@washingtonpost/front-end-utils": "latest", "@washingtonpost/site-favicons": "latest", "@washingtonpost/site-footer": "latest", @@ -374,6 +374,14 @@ "tailwindcss": "^3.3.2" } }, + "build.washingtonpost.com/node_modules/@stitches/react": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@stitches/react/-/react-1.2.8.tgz", + "integrity": "sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA==", + "peerDependencies": { + "react": ">= 16.3.0" + } + }, "build.washingtonpost.com/node_modules/@types/node": { "version": "17.0.45", "dev": true, @@ -8371,14 +8379,6 @@ "version": "1.2.8", "license": "MIT" }, - "node_modules/@stitches/react": { - "version": "1.3.1-1", - "resolved": "https://registry.npmjs.org/@stitches/react/-/react-1.3.1-1.tgz", - "integrity": "sha512-ErptbQehV25Da6LtZuM/51kGNK/UvlRY2da9IhhfXQ9h4bmf2f+lYFiJQ9j43O1kwYr6iYJIBRM47FEbsUWffw==", - "peerDependencies": { - "react": ">= 16.3.0" - } - }, "node_modules/@storybook/addon-a11y": { "version": "7.6.17", "dev": true, From 7ebe8e98d087d9e70c7dee1f778f6f91b92b06dd Mon Sep 17 00:00:00 2001 From: Arturo Silva Date: Tue, 18 Jun 2024 00:39:59 -0400 Subject: [PATCH 3/3] chore: fix e2e tests --- e2e/form-example.spec.ts | 45 ++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 27 deletions(-) diff --git a/e2e/form-example.spec.ts b/e2e/form-example.spec.ts index 01730f9cd..847511d7e 100644 --- a/e2e/form-example.spec.ts +++ b/e2e/form-example.spec.ts @@ -25,7 +25,7 @@ test.describe("errors should show", () => { test("does not pass @ or .com", async ({ page }) => { await page.goto(workingExamplePage); - await page.locator("input[aria-labelledby='radix-2']").fill("j"); + await page.locator("input[name='email']").fill("j"); await page.locator("[type=submit]").click(); @@ -36,9 +36,7 @@ test.describe("errors should show", () => { test("does not pass .com", async ({ page }) => { await page.goto(workingExamplePage); - await page - .locator("input[aria-labelledby='radix-2']") - .fill("john.doe@washpost"); + await page.locator("input[name='email']").fill("john.doe@washpost"); await page.locator("[type=submit]").click(); @@ -49,9 +47,7 @@ test.describe("errors should show", () => { test("does not pass @", async ({ page }) => { await page.goto(workingExamplePage); - await page - .locator("input[aria-labelledby='radix-2']") - .fill("john.doewashpost.com"); + await page.locator("input[name='email']").fill("john.doewashpost.com"); await page.locator("[type=submit]").click(); @@ -65,7 +61,7 @@ test.describe("errors should show", () => { test("has less than 10 digits", async ({ page }) => { await page.goto(workingExamplePage); - await page.locator("input[aria-labelledby='radix-3']").fill("123456789"); + await page.locator("input[name='phone']").fill("123456789"); await page.locator("[type=submit]").click(); @@ -76,9 +72,7 @@ test.describe("errors should show", () => { test("has too many digits", async ({ page }) => { await page.goto(workingExamplePage); - await page - .locator("input[aria-labelledby='radix-3']") - .fill("1234567890112"); + await page.locator("input[name='phone']").fill("1234567890112"); await page.locator("[type=submit]").click(); @@ -89,7 +83,7 @@ test.describe("errors should show", () => { test("passes in a letter", async ({ page }) => { await page.goto(workingExamplePage); - await page.locator("input[aria-labelledby='radix-3']").fill("123456789a"); + await page.locator("input[name='phone']").fill("123456789a"); await page.locator("[type=submit]").click(); await expect( page.locator("text=Please pass in a valid phone number") @@ -104,22 +98,19 @@ test.describe("no errors should show", () => { }) => { await page.goto(workingExamplePage); - await page.locator("input[aria-labelledby='radix-0']").fill("John"); - await page.locator("input[aria-labelledby='radix-1']").fill("Doe"); - await page - .locator("input[aria-labelledby='radix-2']") - .fill("john.doe@washpost.com"); - await page.locator("input[aria-labelledby='radix-3']").fill("1231231234"); - await page.locator("input[aria-labelledby='radix-4']").fill("123 Street"); - await page.locator("input[aria-labelledby='radix-6']").fill("New York"); - await page.locator("input[aria-labelledby='radix-7']").fill("10001"); + await page.locator("input[name='firstName']").fill("John"); + await page.locator("input[name='lastName']").fill("Doe"); + await page.locator("input[name='email']").fill("john.doe@washpost.com"); + await page.locator("input[name='phone']").fill("1231231234"); + await page.locator("input[name='address']").fill("123 Street"); + await page.locator("input[name='city']").fill("New York"); + await page.locator("input[name='zip']").fill("10001"); await page.locator("select").selectOption("New York"); - await page.locator("input[aria-labelledby='radix-9']").fill("Password1!"); - await page.locator("input[aria-labelledby='radix-10']").fill("Password1!"); - await page - .locator("textarea[aria-labelledby='radix-11']") - .fill("Notes go here"); - await page.locator("button[aria-labelledby='radix-13']").click(); // radio buttons + await page.locator("input[name='password']").fill("Password1!"); + await page.locator("input[name='password2']").fill("Password1!"); + await page.locator("textarea[name='notes']").fill("Notes go here"); + // select a radio button + await page.getByLabel("Instagram").check(); await page.locator("[role='checkbox']").check(); await page.locator("[type=submit]").click();