diff --git a/login-workflow/example-vite/package.json b/login-workflow/example-vite/package.json index cf9b4cab..1145e825 100644 --- a/login-workflow/example-vite/package.json +++ b/login-workflow/example-vite/package.json @@ -21,7 +21,6 @@ "@brightlayer-ui/react-themes": "^8.0.0-alpha.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.10.8", - "@mui/base": "^5.0.0-beta.62", "@mui/icons-material": "^6.1.4", "@mui/material": "^6.1.4", "date-fns": "^3.0.6", diff --git a/login-workflow/example-vite/yarn.lock b/login-workflow/example-vite/yarn.lock index 5a3cc1d6..0771eaef 100644 --- a/login-workflow/example-vite/yarn.lock +++ b/login-workflow/example-vite/yarn.lock @@ -1555,33 +1555,6 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== -"@floating-ui/core@^1.6.0": - version "1.6.8" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.8.tgz#aa43561be075815879305965020f492cdb43da12" - integrity sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA== - dependencies: - "@floating-ui/utils" "^0.2.8" - -"@floating-ui/dom@^1.0.0": - version "1.6.12" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.12.tgz#6333dcb5a8ead3b2bf82f33d6bc410e95f54e556" - integrity sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w== - dependencies: - "@floating-ui/core" "^1.6.0" - "@floating-ui/utils" "^0.2.8" - -"@floating-ui/react-dom@^2.1.1": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.2.tgz#a1349bbf6a0e5cb5ded55d023766f20a4d439a31" - integrity sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A== - dependencies: - "@floating-ui/dom" "^1.0.0" - -"@floating-ui/utils@^0.2.8": - version "0.2.8" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.8.tgz#21a907684723bbbaa5f0974cf7730bd797eb8e62" - integrity sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig== - "@fontsource/open-sans@^5.0.3": version "5.1.0" resolved "https://registry.yarnpkg.com/@fontsource/open-sans/-/open-sans-5.1.0.tgz#3fb106a5e0a208bbe8e66ac5e9a2130afff6b859" @@ -2081,19 +2054,6 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== -"@mui/base@^5.0.0-beta.62": - version "5.0.0-beta.62" - resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.62.tgz#d5cec750691f76f997b3678a2053d99464155caa" - integrity sha512-TzJLCNlrMkSU4bTCdTT+TVUiGx4sjZLhH673UV6YN+rNNP8wJpkWfRSvjDB5HcbH2T0lUamnz643ZnV+8IiMjw== - dependencies: - "@babel/runtime" "^7.26.0" - "@floating-ui/react-dom" "^2.1.1" - "@mui/types" "^7.2.19" - "@mui/utils" "^6.1.8" - "@popperjs/core" "^2.11.8" - clsx "^2.1.1" - prop-types "^15.8.1" - "@mui/core-downloads-tracker@^6.1.8": version "6.1.8" resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-6.1.8.tgz#4fccd4eb9960ffa17ebf0533a6e9cfd2787cba57" diff --git a/login-workflow/example/package.json b/login-workflow/example/package.json index 7e492b8c..99ab3c2e 100644 --- a/login-workflow/example/package.json +++ b/login-workflow/example/package.json @@ -38,7 +38,6 @@ "@brightlayer-ui/react-themes": "^8.0.0-alpha.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.10.8", - "@mui/base": "^5.0.0-beta.62", "@mui/icons-material": "^6.1.4", "@mui/material": "^6.1.4", "@okta/okta-auth-js": "^7.7.0", diff --git a/login-workflow/example/yarn.lock b/login-workflow/example/yarn.lock index 56af5f09..6023dc77 100644 --- a/login-workflow/example/yarn.lock +++ b/login-workflow/example/yarn.lock @@ -1423,33 +1423,6 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== -"@floating-ui/core@^1.6.0": - version "1.6.8" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.8.tgz#aa43561be075815879305965020f492cdb43da12" - integrity sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA== - dependencies: - "@floating-ui/utils" "^0.2.8" - -"@floating-ui/dom@^1.0.0": - version "1.6.12" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.12.tgz#6333dcb5a8ead3b2bf82f33d6bc410e95f54e556" - integrity sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w== - dependencies: - "@floating-ui/core" "^1.6.0" - "@floating-ui/utils" "^0.2.8" - -"@floating-ui/react-dom@^2.1.1": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.2.tgz#a1349bbf6a0e5cb5ded55d023766f20a4d439a31" - integrity sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A== - dependencies: - "@floating-ui/dom" "^1.0.0" - -"@floating-ui/utils@^0.2.8": - version "0.2.8" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.8.tgz#21a907684723bbbaa5f0974cf7730bd797eb8e62" - integrity sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig== - "@fontsource/open-sans@^5.0.3": version "5.1.0" resolved "https://registry.yarnpkg.com/@fontsource/open-sans/-/open-sans-5.1.0.tgz#3fb106a5e0a208bbe8e66ac5e9a2130afff6b859" @@ -1949,19 +1922,6 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== -"@mui/base@^5.0.0-beta.62": - version "5.0.0-beta.62" - resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.62.tgz#d5cec750691f76f997b3678a2053d99464155caa" - integrity sha512-TzJLCNlrMkSU4bTCdTT+TVUiGx4sjZLhH673UV6YN+rNNP8wJpkWfRSvjDB5HcbH2T0lUamnz643ZnV+8IiMjw== - dependencies: - "@babel/runtime" "^7.26.0" - "@floating-ui/react-dom" "^2.1.1" - "@mui/types" "^7.2.19" - "@mui/utils" "^6.1.8" - "@popperjs/core" "^2.11.8" - clsx "^2.1.1" - prop-types "^15.8.1" - "@mui/core-downloads-tracker@^6.1.8": version "6.1.8" resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-6.1.8.tgz#4fccd4eb9960ffa17ebf0533a6e9cfd2787cba57" diff --git a/login-workflow/package.json b/login-workflow/package.json index 68cc6b19..95e16b52 100644 --- a/login-workflow/package.json +++ b/login-workflow/package.json @@ -26,10 +26,9 @@ }, "prettier": "@brightlayer-ui/prettier-config", "dependencies": { - "@mui/base": "^5.0.0-beta.62", "@okta/okta-auth-js": "^7.7.0", "@okta/okta-react": "^6.9.0", - "dompurify": "^3.1.7", + "dompurify": "^2.2.9", "i18next-browser-languagedetector": "^8.0.0" }, "peerDependencies": { @@ -87,7 +86,7 @@ "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^14.4.3", "@types/color": "^3.0.1", - "@types/dompurify": "^3.0.5", + "@types/dompurify": "^2.2.2", "@types/jest": "^27.4.1", "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", diff --git a/login-workflow/src/components/ChangePasswordDialog/ChangePasswordDialogBase.tsx b/login-workflow/src/components/ChangePasswordDialog/ChangePasswordDialogBase.tsx index fa1e0d6a..58111060 100644 --- a/login-workflow/src/components/ChangePasswordDialog/ChangePasswordDialogBase.tsx +++ b/login-workflow/src/components/ChangePasswordDialog/ChangePasswordDialogBase.tsx @@ -16,7 +16,7 @@ import { SetPassword } from '../SetPassword'; import { PasswordTextField } from '../PasswordTextField'; import { Spinner } from '../../components'; import { SuccessScreenBase, SuccessScreenProps } from '../../screens'; -import { unstable_composeClasses as composeClasses } from '@mui/base'; +import { unstable_composeClasses as composeClasses } from '@mui/material'; import { ChangePasswordDialogClassKey, getChangePasswordDialogUtilityClass } from './utilityClasses'; import ErrorManager from '../Error/ErrorManager'; diff --git a/login-workflow/src/components/Spinner/Spinner.tsx b/login-workflow/src/components/Spinner/Spinner.tsx index 42590d33..bdd080e7 100644 --- a/login-workflow/src/components/Spinner/Spinner.tsx +++ b/login-workflow/src/components/Spinner/Spinner.tsx @@ -2,6 +2,7 @@ import React from 'react'; import CircularProgress from '@mui/material/CircularProgress'; import Box from '@mui/material/Box'; import { SpinnerProps } from './types'; +import { useTheme } from '@emotion/react'; /** * Component that renders a indeterminate circular progress spinner atop a semi-transparent white background. @@ -11,27 +12,25 @@ import { SpinnerProps } from './types'; * @category Component */ export const Spinner: React.FC = (props) => { + const theme = useTheme() const { visible, sx, ...otherProps } = props; return visible ? ( - theme.palette.mode === 'light' ? 'rgba(255,255,255,0.6)' : 'rgba(0,0,0,0.7)', + backgroundColor: 'rgba(255,255,255,0.6)', display: 'flex', alignItems: 'center', justifyContent: 'center', flexDirection: 'column', - }, - ...(Array.isArray(sx) ? sx : [sx]), - ]} + } + } {...otherProps} > diff --git a/login-workflow/src/components/WorkflowCard/WorkflowCard.tsx b/login-workflow/src/components/WorkflowCard/WorkflowCard.tsx index 20ab141c..d1c716ba 100644 --- a/login-workflow/src/components/WorkflowCard/WorkflowCard.tsx +++ b/login-workflow/src/components/WorkflowCard/WorkflowCard.tsx @@ -5,7 +5,7 @@ import Card from '@mui/material/Card'; import { Spinner } from '../Spinner/Spinner'; import { WorkflowCardBaseProps } from './WorkflowCard.types'; import { getWorkflowCardUtilityClass, WorkflowCardClassKey } from './Utility'; -import { unstable_composeClasses as composeClasses } from '@mui/base'; +import { unstable_composeClasses as composeClasses, useTheme } from '@mui/material'; const useUtilityClasses = (ownerState: WorkflowCardBaseProps): Record => { const { classes } = ownerState; @@ -29,21 +29,23 @@ const useUtilityClasses = (ownerState: WorkflowCardBaseProps): Record = (props) => { const { loading, backgroundImage, sx, children, ...otherBoxProps } = props; const defaultClasses = useUtilityClasses(props); + const theme = useTheme(); return ( (theme.palette.mode === 'light' ? 'primary.main' : 'primary.dark'), + backgroundColor: 'primary.main', backgroundImage: backgroundImage ? `url(${backgroundImage})` : `url(${defaultBackgroundImage})`, display: 'flex', alignItems: 'center', justifyContent: 'center', - }, - ...(Array.isArray(sx) ? sx : [sx]), - ]} + ...theme.applyStyles('dark', { + backgroundColor: 'primary.dark', + }), + ...sx + }} className={defaultClasses.root} data-testid={defaultClasses.root} {...otherBoxProps} diff --git a/login-workflow/src/components/WorkflowCard/WorkflowCardActions.tsx b/login-workflow/src/components/WorkflowCard/WorkflowCardActions.tsx index f7af3846..5f3eadff 100644 --- a/login-workflow/src/components/WorkflowCard/WorkflowCardActions.tsx +++ b/login-workflow/src/components/WorkflowCard/WorkflowCardActions.tsx @@ -4,7 +4,7 @@ import MobileStepper from '@mui/material/MobileStepper'; import Button from '@mui/material/Button'; import { WorkflowCardActionsProps } from './WorkflowCard.types'; import { getWorkflowCardActionsUtilityClass, WorkflowCardActionsClassKey } from './Utility'; -import { unstable_composeClasses as composeClasses } from '@mui/base'; +import { unstable_composeClasses as composeClasses } from '@mui/material'; import Divider from '@mui/material/Divider'; import Box from '@mui/material/Box'; diff --git a/login-workflow/src/index.ts b/login-workflow/src/index.ts index 6f46d376..31d37db6 100644 --- a/login-workflow/src/index.ts +++ b/login-workflow/src/index.ts @@ -1,3 +1,5 @@ +import type {} from '@mui/material/themeCssVarsAugmentation'; + export * from './components'; export * from './contexts'; export * from './screens'; diff --git a/login-workflow/src/screens/ContactScreen/ContactSupportScreenBase.tsx b/login-workflow/src/screens/ContactScreen/ContactSupportScreenBase.tsx index 2a00d39c..ceba523c 100644 --- a/login-workflow/src/screens/ContactScreen/ContactSupportScreenBase.tsx +++ b/login-workflow/src/screens/ContactScreen/ContactSupportScreenBase.tsx @@ -10,7 +10,7 @@ import { import { ContactSupportScreenProps } from './types'; import Box, { BoxProps } from '@mui/material/Box'; import { ContactScreenClassKey, getContactScreenUtilityClass } from './utilityClasses'; -import { unstable_composeClasses as composeClasses } from '@mui/base'; +import { unstable_composeClasses as composeClasses } from '@mui/material'; const useUtilityClasses = (ownerState: ContactSupportScreenProps & BoxProps): Record => { const { classes } = ownerState; diff --git a/login-workflow/src/screens/LoginScreen/LoginScreenBase.tsx b/login-workflow/src/screens/LoginScreen/LoginScreenBase.tsx index 40634971..72519a70 100644 --- a/login-workflow/src/screens/LoginScreen/LoginScreenBase.tsx +++ b/login-workflow/src/screens/LoginScreen/LoginScreenBase.tsx @@ -12,7 +12,7 @@ import { useTheme } from '@mui/material/styles'; import Checkbox from '@mui/material/Checkbox'; import { HELPER_TEXT_HEIGHT } from '../../utils/constants'; import { LoginScreenClassKey, getLoginScreenUtilityClass } from './utilityClasses'; -import { unstable_composeClasses as composeClasses } from '@mui/base'; +import { unstable_composeClasses as composeClasses } from '@mui/material'; import ErrorManager from '../../components/Error/ErrorManager'; import { LinkStyles } from '../../styles'; diff --git a/login-workflow/src/screens/OktaRedirectLoginScreen/OktaRedirectLoginScreenBase.tsx b/login-workflow/src/screens/OktaRedirectLoginScreen/OktaRedirectLoginScreenBase.tsx index 07c31a2a..f63df77e 100644 --- a/login-workflow/src/screens/OktaRedirectLoginScreen/OktaRedirectLoginScreenBase.tsx +++ b/login-workflow/src/screens/OktaRedirectLoginScreen/OktaRedirectLoginScreenBase.tsx @@ -5,7 +5,7 @@ import { WorkflowCardBody } from '../../components/WorkflowCard/WorkflowCardBody import { Box, Button, Typography } from '@mui/material'; import { LinkStyles } from '../../styles'; import cyberSecurityBadge from '../../assets/images/cybersecurity_certified.png'; -import { unstable_composeClasses as composeClasses } from '@mui/base'; +import { unstable_composeClasses as composeClasses } from '@mui/material'; import { getOktaRedirectLoginScreenUtilityClass, OktaRedirectLoginScreenClassKey } from './utilityClasses'; const useUtilityClasses = ( diff --git a/login-workflow/yarn.lock b/login-workflow/yarn.lock index 75aff65d..42bbc6dc 100644 --- a/login-workflow/yarn.lock +++ b/login-workflow/yarn.lock @@ -1239,33 +1239,6 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== -"@floating-ui/core@^1.6.0": - version "1.6.8" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.8.tgz#aa43561be075815879305965020f492cdb43da12" - integrity sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA== - dependencies: - "@floating-ui/utils" "^0.2.8" - -"@floating-ui/dom@^1.0.0": - version "1.6.12" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.12.tgz#6333dcb5a8ead3b2bf82f33d6bc410e95f54e556" - integrity sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w== - dependencies: - "@floating-ui/core" "^1.6.0" - "@floating-ui/utils" "^0.2.8" - -"@floating-ui/react-dom@^2.1.1": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.2.tgz#a1349bbf6a0e5cb5ded55d023766f20a4d439a31" - integrity sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A== - dependencies: - "@floating-ui/dom" "^1.0.0" - -"@floating-ui/utils@^0.2.8": - version "0.2.8" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.8.tgz#21a907684723bbbaa5f0974cf7730bd797eb8e62" - integrity sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig== - "@fontsource/open-sans@^5.0.3": version "5.1.0" resolved "https://registry.yarnpkg.com/@fontsource/open-sans/-/open-sans-5.1.0.tgz#3fb106a5e0a208bbe8e66ac5e9a2130afff6b859" @@ -1670,19 +1643,6 @@ resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== -"@mui/base@^5.0.0-beta.62": - version "5.0.0-beta.62" - resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.62.tgz#d5cec750691f76f997b3678a2053d99464155caa" - integrity sha512-TzJLCNlrMkSU4bTCdTT+TVUiGx4sjZLhH673UV6YN+rNNP8wJpkWfRSvjDB5HcbH2T0lUamnz643ZnV+8IiMjw== - dependencies: - "@babel/runtime" "^7.26.0" - "@floating-ui/react-dom" "^2.1.1" - "@mui/types" "^7.2.19" - "@mui/utils" "^6.1.8" - "@popperjs/core" "^2.11.8" - clsx "^2.1.1" - prop-types "^15.8.1" - "@mui/core-downloads-tracker@^6.1.8": version "6.1.8" resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-6.1.8.tgz#4fccd4eb9960ffa17ebf0533a6e9cfd2787cba57" @@ -2106,12 +2066,12 @@ dependencies: "@types/color-convert" "*" -"@types/dompurify@^3.0.5": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-3.2.0.tgz#56610bf3e4250df57744d61fbd95422e07dfb840" - integrity sha512-Fgg31wv9QbLDA0SpTOXO3MaxySc4DKGLi8sna4/Utjo4r3ZRPdCt4UQee8BWr+Q5z21yifghREPJGYaEOEIACg== +"@types/dompurify@^2.2.2": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-2.4.0.tgz#fd9706392a88e0e0e6d367f3588482d817df0ab9" + integrity sha512-IDBwO5IZhrKvHFUl+clZxgf3hn2b/lU6H1KaBShPkQyGJUQ0xwebezIPSuiyGwfz1UzJWQl4M7BDxtHtCCPlTg== dependencies: - dompurify "*" + "@types/trusted-types" "*" "@types/graceful-fs@^4.1.3": version "4.1.9" @@ -2257,7 +2217,7 @@ resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.5.tgz#74fef9ffbaa198eb8b588be029f38b00299caa2c" integrity sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw== -"@types/trusted-types@^2.0.7": +"@types/trusted-types@*": version "2.0.7" resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== @@ -3955,12 +3915,10 @@ domexception@^4.0.0: dependencies: webidl-conversions "^7.0.0" -dompurify@*, dompurify@^3.1.7: - version "3.2.1" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.2.1.tgz#d480972aeb1a59eb8ac47cba95558fbd72a0127b" - integrity sha512-NBHEsc0/kzRYQd+AY6HR6B/IgsqzBABrqJbpCDQII/OK6h7B7LXzweZTDsqSW2LkTRpoxf18YUP+YjGySk6B3w== - optionalDependencies: - "@types/trusted-types" "^2.0.7" +dompurify@^2.2.9: + version "2.5.7" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.5.7.tgz#6e0d36b9177db5a99f18ade1f28579db5ab839d7" + integrity sha512-2q4bEI+coQM8f5ez7kt2xclg1XsecaV9ASJk/54vwlfRRNQfDqJz2pzQ8t0Ix/ToBpXlVjrRIx7pFC/o8itG2Q== dot-prop@^5.2.0: version "5.3.0" @@ -6587,9 +6545,9 @@ libsodium@^0.7.15: resolved "https://registry.yarnpkg.com/libsodium/-/libsodium-0.7.15.tgz#ac284e3dcb1c29ae9526c5581cdada6a072f6d20" integrity sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw== -"license-checker@git+https://github.com/mwittig/license-checker.git#d546e3f738e14c62e732346fa355162d46700893": +"license-checker@git+https://github.com/mwittig/license-checker#d546e3f738e14c62e732346fa355162d46700893": version "1.0.0" - resolved "git+https://github.com/mwittig/license-checker.git#d546e3f738e14c62e732346fa355162d46700893" + resolved "git+https://github.com/mwittig/license-checker#d546e3f738e14c62e732346fa355162d46700893" dependencies: chalk "~0.5.1" mkdirp "^0.3.5"