From d8caa31dc9357587da00b1ad30b286107a9d7f20 Mon Sep 17 00:00:00 2001 From: Mo Date: Thu, 3 Mar 2022 13:31:51 -0600 Subject: [PATCH] chore: upgrade deps (#906) * chore: upgrade deps * fix: MenuArrowRight import * fix: type naming --- .../components/AccountMenu/User.tsx | 23 +- app/assets/javascripts/components/Icon.tsx | 4 +- .../changeEditor/createEditorMenuGroups.ts | 2 +- .../QuickSettingsMenu/FocusModeSwitch.tsx | 2 +- .../QuickSettingsMenu/ThemesMenuButton.tsx | 5 +- .../HistoryListContainer.tsx | 4 +- .../RemoteHistoryList.tsx | 6 +- .../preferences/panes/Appearance.tsx | 2 +- .../preferences/panes/Extensions.tsx | 2 +- .../panes/account/offlineSubscription.tsx | 14 +- .../panes/backups-segments/EmailBackups.tsx | 2 +- .../backups-segments/cloud-backups/index.tsx | 6 +- .../extensions-segments/ExtensionItem.tsx | 4 +- .../javascripts/services/alertService.ts | 1 + .../javascripts/services/desktopManager.ts | 3 +- .../javascripts/services/themeManager.ts | 9 +- .../ui_models/app_state/features_state.ts | 4 +- .../ui_models/application_group.ts | 6 +- package.json | 26 +- yarn.lock | 321 ++++++++++-------- 20 files changed, 239 insertions(+), 207 deletions(-) diff --git a/app/assets/javascripts/components/AccountMenu/User.tsx b/app/assets/javascripts/components/AccountMenu/User.tsx index 1dc2b2af4..68f49df1e 100644 --- a/app/assets/javascripts/components/AccountMenu/User.tsx +++ b/app/assets/javascripts/components/AccountMenu/User.tsx @@ -1,19 +1,16 @@ import { observer } from 'mobx-react-lite'; import { AppState } from '@/ui_models/app_state'; import { WebApplication } from '@/ui_models/application'; -import { User } from '@standardnotes/snjs/dist/@types/services/api/responses'; +import { User as UserType } from '@standardnotes/responses'; type Props = { appState: AppState; application: WebApplication; -} +}; -const User = observer(({ - appState, - application, -}: Props) => { +const User = observer(({ appState, application }: Props) => { const { server } = appState.accountMenu; - const user = application.getUser(); + const user = application.getUser() as UserType; return (
@@ -21,8 +18,8 @@ const User = observer(({
Sync Unreachable
- Hmm...we can't seem to sync your account. - The reason: {appState.sync.errorMessage} + Hmm...we can't seem to sync your account. The reason:{' '} + {appState.sync.errorMessage}
-
- {(user as User).email} -
-
- {server} -
+
{user.email}
+
{server}
diff --git a/app/assets/javascripts/components/Icon.tsx b/app/assets/javascripts/components/Icon.tsx index 831dd5dca..196a63e45 100644 --- a/app/assets/javascripts/components/Icon.tsx +++ b/app/assets/javascripts/components/Icon.tsx @@ -39,7 +39,7 @@ import { MarkdownIcon, MenuArrowDownAlt, MenuArrowDownIcon, - MenuArrowRight, + MenuArrowRightIcon, MenuCloseIcon, MoreIcon, NotesIcon, @@ -92,7 +92,7 @@ const ICONS = { 'lock-filled': LockFilledIcon, 'menu-arrow-down-alt': MenuArrowDownAlt, 'menu-arrow-down': MenuArrowDownIcon, - 'menu-arrow-right': MenuArrowRight, + 'menu-arrow-right': MenuArrowRightIcon, 'menu-close': MenuCloseIcon, 'pencil-filled': PencilFilledIcon, 'pencil-off': PencilOffIcon, diff --git a/app/assets/javascripts/components/NotesOptions/changeEditor/createEditorMenuGroups.ts b/app/assets/javascripts/components/NotesOptions/changeEditor/createEditorMenuGroups.ts index 2a9b16907..c2a56e096 100644 --- a/app/assets/javascripts/components/NotesOptions/changeEditor/createEditorMenuGroups.ts +++ b/app/assets/javascripts/components/NotesOptions/changeEditor/createEditorMenuGroups.ts @@ -76,7 +76,7 @@ export const createEditorMenuGroups = ( name: editor.name, component: editor, isEntitled: - application.getFeatureStatus(editor.identifier) === + application.features.getFeatureStatus(editor.identifier) === FeatureStatus.Entitled, }; diff --git a/app/assets/javascripts/components/QuickSettingsMenu/FocusModeSwitch.tsx b/app/assets/javascripts/components/QuickSettingsMenu/FocusModeSwitch.tsx index 102e07776..7d38f1c16 100644 --- a/app/assets/javascripts/components/QuickSettingsMenu/FocusModeSwitch.tsx +++ b/app/assets/javascripts/components/QuickSettingsMenu/FocusModeSwitch.tsx @@ -22,7 +22,7 @@ export const FocusModeSwitch: FunctionComponent = ({ }) => { const premiumModal = usePremiumModal(); const isEntitled = - application.getFeatureStatus(FeatureIdentifier.FocusMode) === + application.features.getFeatureStatus(FeatureIdentifier.FocusMode) === FeatureStatus.Entitled; const toggle = useCallback( diff --git a/app/assets/javascripts/components/QuickSettingsMenu/ThemesMenuButton.tsx b/app/assets/javascripts/components/QuickSettingsMenu/ThemesMenuButton.tsx index b874aa1b2..57859bb43 100644 --- a/app/assets/javascripts/components/QuickSettingsMenu/ThemesMenuButton.tsx +++ b/app/assets/javascripts/components/QuickSettingsMenu/ThemesMenuButton.tsx @@ -22,12 +22,13 @@ export const ThemesMenuButton: FunctionComponent = ({ const premiumModal = usePremiumModal(); const isThirdPartyTheme = useMemo( - () => application.isThirdPartyFeature(item.identifier), + () => application.features.isThirdPartyFeature(item.identifier), [application, item.identifier] ); const isEntitledToTheme = useMemo( () => - application.getFeatureStatus(item.identifier) === FeatureStatus.Entitled, + application.features.getFeatureStatus(item.identifier) === + FeatureStatus.Entitled, [application, item.identifier] ); const canActivateTheme = useMemo( diff --git a/app/assets/javascripts/components/RevisionHistoryModal/HistoryListContainer.tsx b/app/assets/javascripts/components/RevisionHistoryModal/HistoryListContainer.tsx index 71f07b5ec..55748187a 100644 --- a/app/assets/javascripts/components/RevisionHistoryModal/HistoryListContainer.tsx +++ b/app/assets/javascripts/components/RevisionHistoryModal/HistoryListContainer.tsx @@ -155,7 +155,9 @@ export const HistoryListContainer: FunctionComponent = observer( async (revisionListEntry: RevisionListEntry) => { setShowContentLockedScreen(false); - if (application.hasMinimumRole(revisionListEntry.required_role)) { + if ( + application.features.hasMinimumRole(revisionListEntry.required_role) + ) { setIsFetchingSelectedRevision(true); setSelectedRevision(undefined); setSelectedRemoteEntry(undefined); diff --git a/app/assets/javascripts/components/RevisionHistoryModal/RemoteHistoryList.tsx b/app/assets/javascripts/components/RevisionHistoryModal/RemoteHistoryList.tsx index c02bbaf4b..9399099ba 100644 --- a/app/assets/javascripts/components/RevisionHistoryModal/RemoteHistoryList.tsx +++ b/app/assets/javascripts/components/RevisionHistoryModal/RemoteHistoryList.tsx @@ -95,9 +95,9 @@ export const RemoteHistoryList: FunctionComponent = >
{previewHistoryEntryTitle(entry)}
- {!application.hasMinimumRole(entry.required_role) && ( - - )} + {!application.features.hasMinimumRole( + entry.required_role + ) && }
))} diff --git a/app/assets/javascripts/preferences/panes/Appearance.tsx b/app/assets/javascripts/preferences/panes/Appearance.tsx index 85c7f56ce..854c66fdc 100644 --- a/app/assets/javascripts/preferences/panes/Appearance.tsx +++ b/app/assets/javascripts/preferences/panes/Appearance.tsx @@ -32,7 +32,7 @@ export const Appearance: FunctionComponent = observer( ({ application }) => { const premiumModal = usePremiumModal(); const isEntitledToMidnightTheme = - application.getFeatureStatus(FeatureIdentifier.MidnightTheme) === + application.features.getFeatureStatus(FeatureIdentifier.MidnightTheme) === FeatureStatus.Entitled; const [themeItems, setThemeItems] = useState([]); diff --git a/app/assets/javascripts/preferences/panes/Extensions.tsx b/app/assets/javascripts/preferences/panes/Extensions.tsx index ae8f6756c..b70f06e73 100644 --- a/app/assets/javascripts/preferences/panes/Extensions.tsx +++ b/app/assets/javascripts/preferences/panes/Extensions.tsx @@ -58,7 +58,7 @@ export const Extensions: FunctionComponent<{ }; const submitExtensionUrl = async (url: string) => { - const component = await application.downloadExternalFeature(url); + const component = await application.features.downloadExternalFeature(url); if (component) { setConfirmableExtension(component); } diff --git a/app/assets/javascripts/preferences/panes/account/offlineSubscription.tsx b/app/assets/javascripts/preferences/panes/account/offlineSubscription.tsx index 5744600c3..7d9e83f9e 100644 --- a/app/assets/javascripts/preferences/panes/account/offlineSubscription.tsx +++ b/app/assets/javascripts/preferences/panes/account/offlineSubscription.tsx @@ -27,15 +27,17 @@ export const OfflineSubscription: FunctionalComponent = observer( useState(false); useEffect(() => { - if (application.hasOfflineRepo()) { + if (application.features.hasOfflineRepo()) { setHasUserPreviouslyStoredCode(true); } }, [application]); const shouldShowOfflineSubscription = () => { - return !application.hasAccount() || + return ( + !application.hasAccount() || application.isThirdPartyHostUsed() || - hasUserPreviouslyStoredCode; + hasUserPreviouslyStoredCode + ); }; const handleSubscriptionCodeSubmit = async ( @@ -43,7 +45,9 @@ export const OfflineSubscription: FunctionalComponent = observer( ) => { event.preventDefault(); - const result = await application.setOfflineFeaturesCode(activationCode); + const result = await application.features.setOfflineFeaturesCode( + activationCode + ); if (result?.error) { await application.alertService.alert(result.error); @@ -55,7 +59,7 @@ export const OfflineSubscription: FunctionalComponent = observer( }; const handleRemoveOfflineKey = async () => { - await application.deleteOfflineFeatureRepo(); + await application.features.deleteOfflineFeatureRepo(); setIsSuccessfullyActivated(false); setHasUserPreviouslyStoredCode(false); diff --git a/app/assets/javascripts/preferences/panes/backups-segments/EmailBackups.tsx b/app/assets/javascripts/preferences/panes/backups-segments/EmailBackups.tsx index 804e0d98b..edc124389 100644 --- a/app/assets/javascripts/preferences/panes/backups-segments/EmailBackups.tsx +++ b/app/assets/javascripts/preferences/panes/backups-segments/EmailBackups.tsx @@ -62,7 +62,7 @@ export const EmailBackups = observer(({ application }: Props) => { }, [application]); useEffect(() => { - const emailBackupsFeatureStatus = application.getFeatureStatus( + const emailBackupsFeatureStatus = application.features.getFeatureStatus( FeatureIdentifier.DailyEmailBackup ); setIsEntitledToEmailBackups( diff --git a/app/assets/javascripts/preferences/panes/backups-segments/cloud-backups/index.tsx b/app/assets/javascripts/preferences/panes/backups-segments/cloud-backups/index.tsx index 65f768e8f..7ac3e6fd7 100644 --- a/app/assets/javascripts/preferences/panes/backups-segments/cloud-backups/index.tsx +++ b/app/assets/javascripts/preferences/panes/backups-segments/cloud-backups/index.tsx @@ -65,13 +65,13 @@ export const CloudLink: FunctionComponent = ({ application }) => { }, [application]); useEffect(() => { - const dailyDropboxBackupStatus = application.getFeatureStatus( + const dailyDropboxBackupStatus = application.features.getFeatureStatus( FeatureIdentifier.DailyDropboxBackup ); - const dailyGdriveBackupStatus = application.getFeatureStatus( + const dailyGdriveBackupStatus = application.features.getFeatureStatus( FeatureIdentifier.DailyGDriveBackup ); - const dailyOneDriveBackupStatus = application.getFeatureStatus( + const dailyOneDriveBackupStatus = application.features.getFeatureStatus( FeatureIdentifier.DailyOneDriveBackup ); const isCloudBackupsAllowed = [ diff --git a/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionItem.tsx b/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionItem.tsx index c6f343bbf..7e231b761 100644 --- a/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionItem.tsx +++ b/app/assets/javascripts/preferences/panes/extensions-segments/ExtensionItem.tsx @@ -74,7 +74,9 @@ export const ExtensionItem: FunctionComponent = ({ }; const localInstallable = extension.package_info.download_url; - const isThirParty = application.isThirdPartyFeature(extension.identifier); + const isThirParty = application.features.isThirdPartyFeature( + extension.identifier + ); return ( diff --git a/app/assets/javascripts/services/alertService.ts b/app/assets/javascripts/services/alertService.ts index 5eec432ac..b67bef491 100644 --- a/app/assets/javascripts/services/alertService.ts +++ b/app/assets/javascripts/services/alertService.ts @@ -99,6 +99,7 @@ export class AlertService implements SNAlertService { const alert = new SKAlert({ title: title && sanitizeHtmlString(title), text: sanitizeHtmlString(text), + buttons: [], }); alert.present(); return () => { diff --git a/app/assets/javascripts/services/desktopManager.ts b/app/assets/javascripts/services/desktopManager.ts index 342fe5046..f5f8c3e02 100644 --- a/app/assets/javascripts/services/desktopManager.ts +++ b/app/assets/javascripts/services/desktopManager.ts @@ -14,6 +14,7 @@ import { import { WebAppEvent, WebApplication } from '@/ui_models/application'; import { isDesktopApplication } from '@/utils'; import { Bridge, ElectronDesktopCallbacks } from './bridge'; +import { InternalEventBus } from '@standardnotes/services'; /** * An interface used by the Desktop application to interact with SN @@ -31,7 +32,7 @@ export class DesktopManager lastSearchedText?: string; constructor(application: WebApplication, private bridge: Bridge) { - super(application); + super(application, new InternalEventBus()); } get webApplication() { diff --git a/app/assets/javascripts/services/themeManager.ts b/app/assets/javascripts/services/themeManager.ts index 11d0262c8..81cb3218c 100644 --- a/app/assets/javascripts/services/themeManager.ts +++ b/app/assets/javascripts/services/themeManager.ts @@ -12,6 +12,7 @@ import { PayloadSource, PrefKey, } from '@standardnotes/snjs'; +import { InternalEventBus } from '@standardnotes/services'; const CACHED_THEMES_KEY = 'cachedThemes'; @@ -21,7 +22,7 @@ export class ThemeManager extends ApplicationService { private unregisterStream!: () => void; constructor(application: WebApplication) { - super(application); + super(application, new InternalEventBus()); this.colorSchemeEventHandler = this.colorSchemeEventHandler.bind(this); } @@ -127,7 +128,9 @@ export class ThemeManager extends ApplicationService { this.deactivateTheme(themeUuid); hasChange = true; } else { - const status = this.application.getFeatureStatus(theme.identifier); + const status = this.application.features.getFeatureStatus( + theme.identifier + ); if (status !== FeatureStatus.Entitled) { if (theme.active) { this.application.toggleTheme(theme); @@ -212,7 +215,7 @@ export class ThemeManager extends ApplicationService { if ( !skipEntitlementCheck && - this.application.getFeatureStatus(theme.identifier) !== + this.application.features.getFeatureStatus(theme.identifier) !== FeatureStatus.Entitled ) { return; diff --git a/app/assets/javascripts/ui_models/app_state/features_state.ts b/app/assets/javascripts/ui_models/app_state/features_state.ts index bebd3f14f..67b47a9b0 100644 --- a/app/assets/javascripts/ui_models/app_state/features_state.ts +++ b/app/assets/javascripts/ui_models/app_state/features_state.ts @@ -87,7 +87,7 @@ export class FeaturesState { } private hasNativeFolders(): boolean { - const status = this.application.getFeatureStatus( + const status = this.application.features.getFeatureStatus( FeatureIdentifier.TagNesting ); @@ -95,7 +95,7 @@ export class FeaturesState { } private hasNativeSmartViews(): boolean { - const status = this.application.getFeatureStatus( + const status = this.application.features.getFeatureStatus( FeatureIdentifier.SmartFilters ); diff --git a/app/assets/javascripts/ui_models/application_group.ts b/app/assets/javascripts/ui_models/application_group.ts index 5c74699bc..d062d0a24 100644 --- a/app/assets/javascripts/ui_models/application_group.ts +++ b/app/assets/javascripts/ui_models/application_group.ts @@ -16,6 +16,7 @@ import { IOService } from '@/services/ioService'; import { AutolockService } from '@/services/autolock_service'; import { StatusManager } from '@/services/statusManager'; import { ThemeManager } from '@/services/themeManager'; +import { InternalEventBus } from '@standardnotes/services'; export class ApplicationGroup extends SNApplicationGroup { constructor( @@ -62,7 +63,10 @@ export class ApplicationGroup extends SNApplicationGroup { const io = new IOService( platform === Platform.MacWeb || platform === Platform.MacDesktop ); - const autolockService = new AutolockService(application); + const autolockService = new AutolockService( + application, + new InternalEventBus() + ); const statusManager = new StatusManager(); const themeService = new ThemeManager(application); application.setWebServices({ diff --git a/package.json b/package.json index 067e82e77..3c360bb8d 100644 --- a/package.json +++ b/package.json @@ -27,12 +27,15 @@ "@babel/preset-typescript": "^7.16.7", "@reach/disclosure": "^0.16.2", "@reach/visually-hidden": "^0.16.0", + "@standardnotes/responses": "^1.1.5", + "@standardnotes/services": "^1.4.0", + "@standardnotes/stylekit": "5.14.0", "@svgr/webpack": "^6.2.1", "@types/jest": "^27.4.1", "@types/lodash": "^4.14.179", "@types/react": "^17.0.39", - "@typescript-eslint/eslint-plugin": "^5.12.1", - "@typescript-eslint/parser": "^5.12.1", + "@typescript-eslint/eslint-plugin": "^5.13.0", + "@typescript-eslint/parser": "^5.13.0", "apply-loader": "^2.0.0", "babel-eslint": "^10.1.0", "babel-loader": "^8.2.3", @@ -41,7 +44,7 @@ "css-loader": "^6.6.0", "dotenv": "^16.0.0", "eslint": "^8.10.0", - "eslint-config-prettier": "^8.4.0", + "eslint-config-prettier": "^8.5.0", "eslint-plugin-react": "^7.29.2", "eslint-plugin-react-hooks": "^4.3.0", "file-loader": "^6.2.0", @@ -57,13 +60,12 @@ "pretty-quick": "^3.1.3", "sass-loader": "^12.6.0", "serve-static": "^1.14.2", - "@standardnotes/stylekit": "5.12.2", "svg-jest": "^1.0.1", "ts-jest": "^27.1.3", - "ts-loader": "^9.2.6", - "typescript": "4.5.5", + "ts-loader": "^9.2.7", + "typescript": "4.6.2", "typescript-eslint": "0.0.1-alpha.0", - "webpack": "^5.69.1", + "webpack": "^5.70.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^4.7.4", "webpack-merge": "^5.8.0" @@ -76,11 +78,11 @@ "@reach/dialog": "^0.16.2", "@reach/listbox": "^0.16.2", "@reach/tooltip": "^0.16.2", - "@standardnotes/components": "1.7.6", - "@standardnotes/features": "1.33.1", - "@standardnotes/snjs": "2.66.0", - "@standardnotes/settings": "^1.11.3", - "@standardnotes/sncrypto-web": "1.7.1", + "@standardnotes/components": "1.7.8", + "@standardnotes/features": "1.34.0", + "@standardnotes/settings": "^1.11.5", + "@standardnotes/sncrypto-web": "1.7.3", + "@standardnotes/snjs": "2.72.0", "mobx": "^6.4.2", "mobx-react-lite": "^3.3.0", "preact": "^10.6.6", diff --git a/yarn.lock b/yarn.lock index f0c49f25a..11674449d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2306,105 +2306,116 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@standardnotes/applications@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@standardnotes/applications/-/applications-1.1.1.tgz#c57b9e192436d43963b36919ab44d1c626838151" - integrity sha512-C3K1dzjLG/kG4BCXMhCaL5xBnLXIaElkxZRxmg3Xrnh2XqtO7IbEsrjii8VxdYvjbhCEriFXLgghcSyHujaTTA== +"@standardnotes/applications@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@standardnotes/applications/-/applications-1.1.3.tgz#7f19ab3e1a5d7754e18be9b6b37ed66cbacdbd05" + integrity sha512-B5kJ9S9F7ikGl+KHWgokbBYGwB15XWQSlwpxCw0IAseZuf/b2J8PAS1oeNhRNK73nvXercrQE15X42ORbjSb1Q== dependencies: - "@standardnotes/common" "^1.15.1" + "@standardnotes/common" "^1.15.3" -"@standardnotes/auth@^3.17.1": - version "3.17.1" - resolved "https://registry.yarnpkg.com/@standardnotes/auth/-/auth-3.17.1.tgz#eda5f3e156c990c59407ce5a17f043a5caefe5f9" - integrity sha512-A3y20NeXa5MU5jxTlM1rxD6eMWe6K7WdWsANIiJceuFUx2jisX2esZyJluGZ2Pi3dwhMuOzmoX8iRgk3eUmkgg== +"@standardnotes/auth@^3.17.3": + version "3.17.3" + resolved "https://registry.yarnpkg.com/@standardnotes/auth/-/auth-3.17.3.tgz#a00f10faa0fb2a7dd76509d3b678f85818aad63c" + integrity sha512-tb5ylXuDBPhgeZZynNsMk83N74NMMV9z6M9hyrwuK5HbKWM5r5L9U8lwFawG8flqTKpYzPeWxmaRFZT/5qR22Q== dependencies: - "@standardnotes/common" "^1.15.1" + "@standardnotes/common" "^1.15.3" jsonwebtoken "^8.5.1" -"@standardnotes/common@^1.15.1": - version "1.15.1" - resolved "https://registry.yarnpkg.com/@standardnotes/common/-/common-1.15.1.tgz#e028ca719e9c4c1acbf8867be5f97599275c7490" - integrity sha512-OQTDsB+DatNyRplzx6SUasOTWFdwJZXkJkyDUr1rb1HnPz/VQpHYaQh5pRNHt7OHe002373rQZPAweHBlmEoDg== +"@standardnotes/common@^1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@standardnotes/common/-/common-1.15.3.tgz#0b8ce48b81b260abe2d405431fb04aacb44b5a01" + integrity sha512-9oh/W3sFQYyA5Vabcbu6BUkLVkFq/25Q5EK9KCd4aT9QnDJ9JQlTtzDmTk1jYuM6rnccsJ6SW2pcWjbi9FVniw== -"@standardnotes/components@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@standardnotes/components/-/components-1.7.6.tgz#6dcce572b32580a6df9091422d96c9c0b6917174" - integrity sha512-5lSYNKpO1tQRD6PMOs0IVTmPhfUh33+h6HQZdbWyCmjUk99QE86cI6IC8LnPh5rjHKG+jkfwgVzBKrR3QS/eQw== +"@standardnotes/components@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@standardnotes/components/-/components-1.7.8.tgz#2717f54afe013b8b8ca66a8f5197a753d0570d6e" + integrity sha512-6xaUFMvzpisTASmEFKt88QtXIisWxNuZYpOZ2niE4KWTfiknjdMR3m5MSNG6FVI5jbKwaJENkeXVRuKCoIpeIA== -"@standardnotes/domain-events@^2.23.17": - version "2.23.17" - resolved "https://registry.yarnpkg.com/@standardnotes/domain-events/-/domain-events-2.23.17.tgz#b2256ad7711003fb1790ac53548e8db37df38b4c" - integrity sha512-9qhQFydyi0ZNw2u2tAAp53Gbz1VLRwDX4S7FK4vT3sSoHTmkvkI354ETcgDBlZuIMZSo7AwthKu3wZTCz3jvMA== +"@standardnotes/domain-events@^2.23.20": + version "2.23.20" + resolved "https://registry.yarnpkg.com/@standardnotes/domain-events/-/domain-events-2.23.20.tgz#8ba0fe7a4f13d91ecf37af6478b5c782e09d2b2c" + integrity sha512-ZIQ/+mZ+II/T8rjgliBhKAuZ4Z2IpAkNIj7GZtcs830tgc5wg9cC92P7aYnLEDzH2J1KCm+UTndEi8fE+fOWyg== dependencies: - "@standardnotes/auth" "^3.17.1" - "@standardnotes/features" "^1.33.1" + "@standardnotes/auth" "^3.17.3" + "@standardnotes/features" "^1.34.0" -"@standardnotes/features@1.33.1", "@standardnotes/features@^1.33.1": - version "1.33.1" - resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.33.1.tgz#0269acf6672396cd7015b8df7f559f600de4dd08" - integrity sha512-TeZJ8nfaVMi1RGCNhGoXtzbhLuODf8fmceuMdZGMJYJEE6eEIr/YvqpDp1tYO/xCsvboZgRdwVmC7D5jPPmIwg== +"@standardnotes/features@1.34.0", "@standardnotes/features@^1.34.0": + version "1.34.0" + resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.34.0.tgz#88a48a4b70d2894b459dadc3f01db912afc7ffdb" + integrity sha512-ipmrCNGsy3zyJRgfTfiN9U1RN1vnzsHXftbhhRECXvYuq+QXyeytJrxCw6SSpZpW/DNOjV6jeIaX8WmaIQfvdA== dependencies: - "@standardnotes/auth" "^3.17.1" - "@standardnotes/common" "^1.15.1" + "@standardnotes/auth" "^3.17.3" + "@standardnotes/common" "^1.15.3" -"@standardnotes/payloads@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@standardnotes/payloads/-/payloads-1.1.2.tgz#6cb7819ab5fedc17d2e90a703015d0a46e350643" - integrity sha512-uV7cKkgP7eqfqyzvsd8r3t+DOGFkWIYNT8bGqYvTSrj+gjIGVSPhqL//oN1iUTvFUtcFTJHVLO2eirE2xcn/0A== +"@standardnotes/payloads@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@standardnotes/payloads/-/payloads-1.3.0.tgz#0db372b21069ae5168cfcd1d6dc55bcb3247fb6b" + integrity sha512-2NUP22oevR2sBQ6blukLZCOkBt/3PoGh+x7nuCt6hdc2OfngcxtKmZ0XEscT1Pq5sAdXxLL4LrQzd0VLH1M0ZQ== dependencies: - "@standardnotes/applications" "^1.1.1" - "@standardnotes/common" "^1.15.1" - "@standardnotes/features" "^1.33.1" - "@standardnotes/utils" "^1.2.1" + "@standardnotes/applications" "^1.1.3" + "@standardnotes/common" "^1.15.3" + "@standardnotes/features" "^1.34.0" + "@standardnotes/utils" "^1.2.3" -"@standardnotes/services@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@standardnotes/services/-/services-1.2.1.tgz#7f1ddd3a16cd1c8dc43d3466fbe936a28d6d5eeb" - integrity sha512-b8Nw20SSg3Xr34hHoDQPxWNJ6Xgnswrjfg2paYPHXclP1Qwvo7OpiqdcjMntZ88UftvY1bFZJvqF1xrak7TJFA== +"@standardnotes/responses@^1.1.5": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@standardnotes/responses/-/responses-1.1.5.tgz#565f8ae7cae95fab539904df8e56fd80dcf961d9" + integrity sha512-bk55ByUL07s92L38v4POfLKKBfCdxw/3dzHBRzF3FqDTH2bMOk4+qduqsTmdGDB4N9SuqZkv5/aMuZOw8PF6eA== dependencies: - "@standardnotes/applications" "^1.1.1" - "@standardnotes/common" "^1.15.1" - "@standardnotes/utils" "^1.2.1" + "@standardnotes/auth" "^3.17.3" + "@standardnotes/common" "^1.15.3" + "@standardnotes/features" "^1.34.0" + "@standardnotes/payloads" "^1.3.0" -"@standardnotes/settings@^1.11.3": - version "1.11.3" - resolved "https://registry.yarnpkg.com/@standardnotes/settings/-/settings-1.11.3.tgz#f7735da40807dab6eaf81cc82d8d30f5461d26d5" - integrity sha512-95nqPYIZt57HMrymf4FTMDHOibM13AmV/8JEj7mPbIqcNKvVD486BURsaqpoBgkqB4Q43LbT8dfTrBPDgmIdxg== - -"@standardnotes/sncrypto-common@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@standardnotes/sncrypto-common/-/sncrypto-common-1.7.1.tgz#2feead118e83b605696b2bc46a0986cbf577f855" - integrity sha512-KAT/bZdbgLzDG8gOeuV07ObnYVE3kBoIK3dtRwlRfal3+BuiXE6JxaSblsophjTLG4i38/sBZ0Ex+UTZoebkug== - -"@standardnotes/sncrypto-web@1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@standardnotes/sncrypto-web/-/sncrypto-web-1.7.1.tgz#8ccbd212a0afd4036d6048bd423b11f68fdafa38" - integrity sha512-oDAS8l6tWiCQNPxnI9i9P/5fud9jFIDz8/6MKeg+xsQ+HD+OUPES4c9a/5oz4ItY5gnYmYrEFLowv22gYFeKYg== +"@standardnotes/services@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@standardnotes/services/-/services-1.4.0.tgz#776ee5d022e4512844af1a284a2e90f599217218" + integrity sha512-wO0LQ+qMG0bfH0HNPulsO8nZ2Z1Y84NLP0fZdMdtqiuaCi1GrM/PUlcL/fpXCJKNeTKoYa8Dh4PfF8DOjalKXg== dependencies: - "@standardnotes/sncrypto-common" "^1.7.1" + "@standardnotes/applications" "^1.1.3" + "@standardnotes/common" "^1.15.3" + "@standardnotes/utils" "^1.2.3" + +"@standardnotes/settings@^1.11.5": + version "1.11.5" + resolved "https://registry.yarnpkg.com/@standardnotes/settings/-/settings-1.11.5.tgz#792bf3e0505065486f521b2f19c2bf1081b8fa5e" + integrity sha512-n6StAS3nBgs7Lia5mOt3+H4Xd6hatCcHFx83paFq9kdI1cKbqn7oFF4g/rUbWPy4nsx+96zBehB6EhsJ2MGzyQ== + +"@standardnotes/sncrypto-common@^1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@standardnotes/sncrypto-common/-/sncrypto-common-1.7.3.tgz#1e62a14800393be44cdb376d1d72fbc064334fc1" + integrity sha512-twwYeBL+COkNF9IUM5bWrLZ4gXjg41tRxBMR3r3JcbrkyYjcNqVHf9L+YdBcndjSV3/9xwWl2pYWK1RB3UR2Xg== + +"@standardnotes/sncrypto-web@1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@standardnotes/sncrypto-web/-/sncrypto-web-1.7.3.tgz#4fadaa8d41f301a5077db7a539c770db1cca9413" + integrity sha512-eudCOPQvuhEXUreBz8I+zN8NKNDkLZ1goxbi5nDC7THz+iGPxLFpYhhe9RzacA1oPjOQrBnkrWlByQD13XkvrA== + dependencies: + "@standardnotes/sncrypto-common" "^1.7.3" buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.66.0": - version "2.66.0" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.66.0.tgz#ae4dd3def15e6e093bf9f39a677f67b98ca9685a" - integrity sha512-/sJ/9+a/ADhA77/k11liW1NlVkWhiT833euo/uhFDv/lfiZB512w/8Y3pfUrYGBQewBOPV1IqsXk4FH/eiz/GQ== +"@standardnotes/snjs@2.72.0": + version "2.72.0" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.72.0.tgz#bf807b94a326e0d33acc15fe418f727f49737935" + integrity sha512-MIpfeZgJ/AHeHfNDGsG1te9SjmMAugOK1HFp8pY/LyEUw4uQJSKbPpwM6q81ExUPROFy3KbE4mn9IN2Kk/5c0A== dependencies: - "@standardnotes/applications" "^1.1.1" - "@standardnotes/auth" "^3.17.1" - "@standardnotes/common" "^1.15.1" - "@standardnotes/domain-events" "^2.23.17" - "@standardnotes/features" "^1.33.1" - "@standardnotes/payloads" "^1.1.2" - "@standardnotes/services" "^1.2.1" - "@standardnotes/settings" "^1.11.3" - "@standardnotes/sncrypto-common" "^1.7.1" - "@standardnotes/utils" "^1.2.1" + "@standardnotes/applications" "^1.1.3" + "@standardnotes/auth" "^3.17.3" + "@standardnotes/common" "^1.15.3" + "@standardnotes/domain-events" "^2.23.20" + "@standardnotes/features" "^1.34.0" + "@standardnotes/payloads" "^1.3.0" + "@standardnotes/responses" "^1.1.5" + "@standardnotes/services" "^1.4.0" + "@standardnotes/settings" "^1.11.5" + "@standardnotes/sncrypto-common" "^1.7.3" + "@standardnotes/utils" "^1.2.3" -"@standardnotes/stylekit@5.12.2": - version "5.12.2" - resolved "https://registry.yarnpkg.com/@standardnotes/stylekit/-/stylekit-5.12.2.tgz#8c2bea39aa696d27a3b88ef68c182638f9c72615" - integrity sha512-pa30xiil1ZQoXZetWdOhABIfOTkuhlSqdi2LAmJ7SkfiCclqsGGvOSf8z2R2V8DP5B7R2kYH6ko11CBGAhwjqA== +"@standardnotes/stylekit@5.14.0": + version "5.14.0" + resolved "https://registry.yarnpkg.com/@standardnotes/stylekit/-/stylekit-5.14.0.tgz#806b7d896fb94de8be72e762dd205beefff05fd7" + integrity sha512-zCB8QFPUTe+063RsLNCudkP6FY6ujKC3iE2pD6ak4htpXtW6DndwYbhEffuiWIjbRzDGAy0YyQ7y8V19Jw7ElQ== dependencies: "@nanostores/preact" "^0.1.3" "@reach/listbox" "^0.16.2" @@ -2414,14 +2425,14 @@ nanostores "^0.5.10" prop-types "^15.8.1" -"@standardnotes/utils@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@standardnotes/utils/-/utils-1.2.1.tgz#226c679f5f91713c58f8ec0e837ea4586b234b3c" - integrity sha512-6lCzDsps9jh+CcgAeyPjwVaZG7VYCqKl5+Qp6mLUyFbqBIylg4ZW3VXvjjfw8DYY1LgHZtCTIHTuDdXCDuGm+w== +"@standardnotes/utils@^1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@standardnotes/utils/-/utils-1.2.3.tgz#2ff61f3214645c84dd6603858feb964db31cb19f" + integrity sha512-0/pSx+kJKRBdQ56oPPFRcMXBvTm/U4/zEE4Kqyx2vlm3EL0tXv4UKNuPSDbsbI5yUn8KpVSZ6LS4LZhhMU4IUA== dependencies: - "@standardnotes/common" "^1.15.1" - dompurify "^2.3.4" - lodash "^4.17.19" + "@standardnotes/common" "^1.15.3" + dompurify "^2.3.6" + lodash "^4.17.21" "@svgr/babel-plugin-add-jsx-attribute@^6.0.0": version "6.0.0" @@ -2821,14 +2832,14 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.12.1": - version "5.12.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.1.tgz#b2cd3e288f250ce8332d5035a2ff65aba3374ac4" - integrity sha512-M499lqa8rnNK7mUv74lSFFttuUsubIRdAbHcVaP93oFcKkEmHmLqy2n7jM9C8DVmFMYK61ExrZU6dLYhQZmUpw== +"@typescript-eslint/eslint-plugin@^5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.13.0.tgz#2809052b85911ced9c54a60dac10e515e9114497" + integrity sha512-vLktb2Uec81fxm/cfz2Hd6QaWOs8qdmVAZXLdOBX6JFJDhf6oDZpMzZ4/LZ6SFM/5DgDcxIMIvy3F+O9yZBuiQ== dependencies: - "@typescript-eslint/scope-manager" "5.12.1" - "@typescript-eslint/type-utils" "5.12.1" - "@typescript-eslint/utils" "5.12.1" + "@typescript-eslint/scope-manager" "5.13.0" + "@typescript-eslint/type-utils" "5.13.0" + "@typescript-eslint/utils" "5.13.0" debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" @@ -2836,69 +2847,69 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/parser@^5.12.1": - version "5.12.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.12.1.tgz#b090289b553b8aa0899740d799d0f96e6f49771b" - integrity sha512-6LuVUbe7oSdHxUWoX/m40Ni8gsZMKCi31rlawBHt7VtW15iHzjbpj2WLiToG2758KjtCCiLRKZqfrOdl3cNKuw== +"@typescript-eslint/parser@^5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.13.0.tgz#0394ed8f2f849273c0bf4b811994d177112ced5c" + integrity sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg== dependencies: - "@typescript-eslint/scope-manager" "5.12.1" - "@typescript-eslint/types" "5.12.1" - "@typescript-eslint/typescript-estree" "5.12.1" + "@typescript-eslint/scope-manager" "5.13.0" + "@typescript-eslint/types" "5.13.0" + "@typescript-eslint/typescript-estree" "5.13.0" debug "^4.3.2" -"@typescript-eslint/scope-manager@5.12.1": - version "5.12.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.12.1.tgz#58734fd45d2d1dec49641aacc075fba5f0968817" - integrity sha512-J0Wrh5xS6XNkd4TkOosxdpObzlYfXjAFIm9QxYLCPOcHVv1FyyFCPom66uIh8uBr0sZCrtS+n19tzufhwab8ZQ== +"@typescript-eslint/scope-manager@5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.13.0.tgz#cf6aff61ca497cb19f0397eea8444a58f46156b6" + integrity sha512-T4N8UvKYDSfVYdmJq7g2IPJYCRzwtp74KyDZytkR4OL3NRupvswvmJQJ4CX5tDSurW2cvCc1Ia1qM7d0jpa7IA== dependencies: - "@typescript-eslint/types" "5.12.1" - "@typescript-eslint/visitor-keys" "5.12.1" + "@typescript-eslint/types" "5.13.0" + "@typescript-eslint/visitor-keys" "5.13.0" -"@typescript-eslint/type-utils@5.12.1": - version "5.12.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.12.1.tgz#8d58c6a0bb176b5e9a91581cda1a7f91a114d3f0" - integrity sha512-Gh8feEhsNLeCz6aYqynh61Vsdy+tiNNkQtc+bN3IvQvRqHkXGUhYkUi+ePKzP0Mb42se7FDb+y2SypTbpbR/Sg== +"@typescript-eslint/type-utils@5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.13.0.tgz#b0efd45c85b7bab1125c97b752cab3a86c7b615d" + integrity sha512-/nz7qFizaBM1SuqAKb7GLkcNn2buRdDgZraXlkhz+vUGiN1NZ9LzkA595tHHeduAiS2MsHqMNhE2zNzGdw43Yg== dependencies: - "@typescript-eslint/utils" "5.12.1" + "@typescript-eslint/utils" "5.13.0" debug "^4.3.2" tsutils "^3.21.0" -"@typescript-eslint/types@5.12.1": - version "5.12.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.12.1.tgz#46a36a28ff4d946821b58fe5a73c81dc2e12aa89" - integrity sha512-hfcbq4qVOHV1YRdhkDldhV9NpmmAu2vp6wuFODL71Y0Ixak+FLeEU4rnPxgmZMnGreGEghlEucs9UZn5KOfHJA== +"@typescript-eslint/types@5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.13.0.tgz#da1de4ae905b1b9ff682cab0bed6b2e3be9c04e5" + integrity sha512-LmE/KO6DUy0nFY/OoQU0XelnmDt+V8lPQhh8MOVa7Y5k2gGRd6U9Kp3wAjhB4OHg57tUO0nOnwYQhRRyEAyOyg== -"@typescript-eslint/typescript-estree@5.12.1": - version "5.12.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.1.tgz#6a9425b9c305bcbc38e2d1d9a24c08e15e02b722" - integrity sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw== +"@typescript-eslint/typescript-estree@5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.13.0.tgz#b37c07b748ff030a3e93d87c842714e020b78141" + integrity sha512-Q9cQow0DeLjnp5DuEDjLZ6JIkwGx3oYZe+BfcNuw/POhtpcxMTy18Icl6BJqTSd+3ftsrfuVb7mNHRZf7xiaNA== dependencies: - "@typescript-eslint/types" "5.12.1" - "@typescript-eslint/visitor-keys" "5.12.1" + "@typescript-eslint/types" "5.13.0" + "@typescript-eslint/visitor-keys" "5.13.0" debug "^4.3.2" globby "^11.0.4" is-glob "^4.0.3" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/utils@5.12.1": - version "5.12.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.12.1.tgz#447c24a05d9c33f9c6c64cb48f251f2371eef920" - integrity sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ== +"@typescript-eslint/utils@5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.13.0.tgz#2328feca700eb02837298339a2e49c46b41bd0af" + integrity sha512-+9oHlPWYNl6AwwoEt5TQryEHwiKRVjz7Vk6kaBeD3/kwHE5YqTGHtm/JZY8Bo9ITOeKutFaXnBlMgSATMJALUQ== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.12.1" - "@typescript-eslint/types" "5.12.1" - "@typescript-eslint/typescript-estree" "5.12.1" + "@typescript-eslint/scope-manager" "5.13.0" + "@typescript-eslint/types" "5.13.0" + "@typescript-eslint/typescript-estree" "5.13.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/visitor-keys@5.12.1": - version "5.12.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.1.tgz#f722da106c8f9695ae5640574225e45af3e52ec3" - integrity sha512-l1KSLfupuwrXx6wc0AuOmC7Ko5g14ZOQ86wJJqRbdLbXLK02pK/DPiDDqCc7BqqiiA04/eAA6ayL0bgOrAkH7A== +"@typescript-eslint/visitor-keys@5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.13.0.tgz#f45ff55bcce16403b221ac9240fbeeae4764f0fd" + integrity sha512-HLKEAS/qA1V7d9EzcpLFykTePmOQqOFim8oCvhY3pZgQ8Hi38hYpHd9e5GN6nQBFQNecNhws5wkS9Y5XIO0s/g== dependencies: - "@typescript-eslint/types" "5.12.1" + "@typescript-eslint/types" "5.13.0" eslint-visitor-keys "^3.0.0" "@webassemblyjs/ast@1.11.1": @@ -4453,7 +4464,7 @@ domhandler@^4.0.0, domhandler@^4.2.0: dependencies: domelementtype "^2.2.0" -dompurify@^2.3.4: +dompurify@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.6.tgz#2e019d7d7617aacac07cbbe3d88ae3ad354cf875" integrity sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg== @@ -4559,7 +4570,7 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" -enhanced-resolve@^5.0.0, enhanced-resolve@^5.8.3: +enhanced-resolve@^5.0.0: version "5.8.3" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0" integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA== @@ -4567,6 +4578,14 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.8.3: graceful-fs "^4.2.4" tapable "^2.2.0" +enhanced-resolve@^5.9.2: + version "5.9.2" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz#0224dcd6a43389ebfb2d55efee517e5466772dd9" + integrity sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + entities@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" @@ -4718,10 +4737,10 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" -eslint-config-prettier@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.4.0.tgz#8e6d17c7436649e98c4c2189868562921ef563de" - integrity sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw== +eslint-config-prettier@^8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" + integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== eslint-plugin-react-hooks@^4.3.0: version "4.3.0" @@ -9237,10 +9256,10 @@ ts-jest@^27.1.3: semver "7.x" yargs-parser "20.x" -ts-loader@^9.2.6: - version "9.2.6" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.6.tgz#9937c4dd0a1e3dbbb5e433f8102a6601c6615d74" - integrity sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw== +ts-loader@^9.2.7: + version "9.2.7" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.7.tgz#948654099ca96992b62ec47bd9cee5632006e101" + integrity sha512-Fxh44mKli9QezgbdCXkEJWxnedQ0ead7DXTH+lfXEPedu+Y9EtMJ2aQ9G3Dj1j7Q612E8931rww8NDZha4Tibg== dependencies: chalk "^4.1.0" enhanced-resolve "^5.0.0" @@ -9350,10 +9369,10 @@ typescript-eslint@0.0.1-alpha.0: resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-0.0.1-alpha.0.tgz#285d68a4e96588295cd436278801bcb6a6b916c1" integrity sha512-1hNKM37dAWML/2ltRXupOq2uqcdRQyDFphl+341NTPXFLLLiDhErXx8VtaSLh3xP7SyHZdcCgpt9boYYVb3fQg== -typescript@4.5.5: - version "4.5.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" - integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== +typescript@4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4" + integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg== unbox-primitive@^1.0.1: version "1.0.1" @@ -9638,10 +9657,10 @@ webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.69.1: - version "5.69.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.69.1.tgz#8cfd92c192c6a52c99ab00529b5a0d33aa848dc5" - integrity sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A== +webpack@^5.70.0: + version "5.70.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.70.0.tgz#3461e6287a72b5e6e2f4872700bc8de0d7500e6d" + integrity sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^0.0.51" @@ -9652,7 +9671,7 @@ webpack@^5.69.1: acorn-import-assertions "^1.7.6" browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.8.3" + enhanced-resolve "^5.9.2" es-module-lexer "^0.9.0" eslint-scope "5.1.1" events "^3.2.0"