chore: upgrade deps

This commit is contained in:
Mo
2022-03-21 12:13:10 -05:00
parent bd9a6e2ae5
commit cd243f39c6
21 changed files with 214 additions and 271 deletions

View File

@@ -663,7 +663,7 @@ export class NoteView extends PureComponent<Props, State> {
} }
performNoteDeletion(note: SNNote) { performNoteDeletion(note: SNNote) {
this.application.deleteItem(note); this.application.mutator.deleteItem(note);
} }
onPanelResizeFinish = async ( onPanelResizeFinish = async (
@@ -801,13 +801,13 @@ export class NoteView extends PureComponent<Props, State> {
}; };
async disassociateComponentWithCurrentNote(component: SNComponent) { async disassociateComponentWithCurrentNote(component: SNComponent) {
return this.application.runTransactionalMutation( return this.application.mutator.runTransactionalMutation(
transactionForDisassociateComponentWithCurrentNote(component, this.note) transactionForDisassociateComponentWithCurrentNote(component, this.note)
); );
} }
async associateComponentWithCurrentNote(component: SNComponent) { async associateComponentWithCurrentNote(component: SNComponent) {
return this.application.runTransactionalMutation( return this.application.mutator.runTransactionalMutation(
transactionForAssociateComponentWithCurrentNote(component, this.note) transactionForAssociateComponentWithCurrentNote(component, this.note)
); );
} }

View File

@@ -274,7 +274,7 @@ export const NotesOptions = observer(
const duplicateSelectedItems = () => { const duplicateSelectedItems = () => {
notes.forEach((note) => { notes.forEach((note) => {
application.duplicateItem(note); application.mutator.duplicateItem(note);
}); });
}; };

View File

@@ -86,7 +86,7 @@ export const ChangeEditorMenu: FunctionComponent<ChangeEditorMenuProps> = ({
) => { ) => {
if (component) { if (component) {
if (component.conflictOf) { if (component.conflictOf) {
application.changeAndSaveItem(component.uuid, (mutator) => { application.mutator.changeAndSaveItem(component.uuid, (mutator) => {
mutator.conflictOf = undefined; mutator.conflictOf = undefined;
}); });
} }
@@ -151,7 +151,7 @@ export const ChangeEditorMenu: FunctionComponent<ChangeEditorMenuProps> = ({
); );
} }
await application.runTransactionalMutations(transactions); await application.mutator.runTransactionalMutations(transactions);
/** Dirtying can happen above */ /** Dirtying can happen above */
application.sync.sync(); application.sync.sync();

View File

@@ -57,7 +57,7 @@ export const ExtensionPane: FunctionComponent<IProps> = observer(
extension={extension} extension={extension}
first={false} first={false}
uninstall={() => uninstall={() =>
application application.mutator
.deleteItem(extension) .deleteItem(extension)
.then(() => preferencesMenu.loadExtensionsPanes()) .then(() => preferencesMenu.loadExtensionsPanes())
} }

View File

@@ -48,7 +48,7 @@ export const Extensions: FunctionComponent<{
) )
.then(async (shouldRemove: boolean) => { .then(async (shouldRemove: boolean) => {
if (shouldRemove) { if (shouldRemove) {
await application.deleteItem(extension); await application.mutator.deleteItem(extension);
setExtensions(loadExtensions(application)); setExtensions(loadExtensions(application));
} }
}) })
@@ -73,7 +73,7 @@ export const Extensions: FunctionComponent<{
}; };
const confirmExtension = async () => { const confirmExtension = async () => {
await application.insertItem(confirmableExtension as SNComponent); await application.mutator.insertItem(confirmableExtension as SNComponent);
application.sync.sync(); application.sync.sync();
setExtensions(loadExtensions(application)); setExtensions(loadExtensions(application));
}; };

View File

@@ -95,7 +95,7 @@ export const DataBackups = observer(({ application, appState }: Props) => {
const performImport = async (data: BackupFile) => { const performImport = async (data: BackupFile) => {
setIsImportDataLoading(true); setIsImportDataLoading(true);
const result = await application.importData(data); const result = await application.mutator.importData(data);
setIsImportDataLoading(false); setIsImportDataLoading(false);

View File

@@ -46,7 +46,7 @@ export const ExtensionItem: FunctionComponent<ExtensionItemProps> = ({
const toggleOffllineOnly = () => { const toggleOffllineOnly = () => {
const newOfflineOnly = !offlineOnly; const newOfflineOnly = !offlineOnly;
setOfflineOnly(newOfflineOnly); setOfflineOnly(newOfflineOnly);
application application.mutator
.changeAndSaveItem(extension.uuid, (m: any) => { .changeAndSaveItem(extension.uuid, (m: any) => {
if (m.content == undefined) m.content = {}; if (m.content == undefined) m.content = {};
m.content.offlineOnly = newOfflineOnly; m.content.offlineOnly = newOfflineOnly;
@@ -62,7 +62,7 @@ export const ExtensionItem: FunctionComponent<ExtensionItemProps> = ({
const changeExtensionName = (newName: string) => { const changeExtensionName = (newName: string) => {
setExtensionName(newName); setExtensionName(newName);
application application.mutator
.changeAndSaveItem(extension.uuid, (m: any) => { .changeAndSaveItem(extension.uuid, (m: any) => {
if (m.content == undefined) m.content = {}; if (m.content == undefined) m.content = {};
m.content.name = newName; m.content.name = newName;

View File

@@ -34,7 +34,7 @@ const makeEditorDefault = (
if (currentDefault) { if (currentDefault) {
removeEditorDefault(application, currentDefault); removeEditorDefault(application, currentDefault);
} }
application.changeAndSaveItem(component.uuid, (m) => { application.mutator.changeAndSaveItem(component.uuid, (m) => {
const mutator = m as ComponentMutator; const mutator = m as ComponentMutator;
mutator.defaultEditor = true; mutator.defaultEditor = true;
}); });
@@ -44,7 +44,7 @@ const removeEditorDefault = (
application: WebApplication, application: WebApplication,
component: SNComponent component: SNComponent
) => { ) => {
application.changeAndSaveItem(component.uuid, (m) => { application.mutator.changeAndSaveItem(component.uuid, (m) => {
const mutator = m as ComponentMutator; const mutator = m as ComponentMutator;
mutator.defaultEditor = false; mutator.defaultEditor = false;
}); });

View File

@@ -218,9 +218,9 @@ export const QuickSettingsMenu: FunctionComponent<MenuProps> = observer(
const toggleComponent = (component: SNComponent) => { const toggleComponent = (component: SNComponent) => {
if (component.isTheme()) { if (component.isTheme()) {
application.toggleTheme(component); application.mutator.toggleTheme(component);
} else { } else {
application.toggleComponent(component); application.mutator.toggleComponent(component);
} }
}; };
@@ -265,7 +265,7 @@ export const QuickSettingsMenu: FunctionComponent<MenuProps> = observer(
const activeTheme = themes const activeTheme = themes
.map((item) => item.component) .map((item) => item.component)
.find((theme) => theme?.active && !theme.isLayerable()); .find((theme) => theme?.active && !theme.isLayerable());
if (activeTheme) application.toggleTheme(activeTheme); if (activeTheme) application.mutator.toggleTheme(activeTheme);
}; };
return ( return (

View File

@@ -44,7 +44,7 @@ export const ThemesMenuButton: FunctionComponent<Props> = ({
item.component.isLayerable() || !item.component.active; item.component.isLayerable() || !item.component.active;
if (themeIsLayerableOrNotActive) { if (themeIsLayerableOrNotActive) {
application.toggleTheme(item.component); application.mutator.toggleTheme(item.component);
} }
} else { } else {
premiumModal.activate(`${item.name} theme`); premiumModal.activate(`${item.name} theme`);

View File

@@ -153,7 +153,7 @@ export const RevisionHistoryModal: FunctionComponent<RevisionHistoryModalProps>
confirmButtonStyle: 'danger', confirmButtonStyle: 'danger',
}).then((confirmed) => { }).then((confirmed) => {
if (confirmed) { if (confirmed) {
application.changeAndSaveItem( application.mutator.changeAndSaveItem(
selectedRevision.payload.uuid, selectedRevision.payload.uuid,
(mutator) => { (mutator) => {
mutator.unsafe_setCustomContent( mutator.unsafe_setCustomContent(
@@ -175,12 +175,15 @@ export const RevisionHistoryModal: FunctionComponent<RevisionHistoryModalProps>
selectedRevision.payload.uuid selectedRevision.payload.uuid
) as SNNote; ) as SNNote;
const duplicatedItem = await application.duplicateItem(originalNote, { const duplicatedItem = await application.mutator.duplicateItem(
...(selectedRevision.payload.content as PayloadContent), originalNote,
title: selectedRevision.payload.content.title {
? selectedRevision.payload.content.title + ' (copy)' ...(selectedRevision.payload.content as PayloadContent),
: undefined, title: selectedRevision.payload.content.title
}); ? selectedRevision.payload.content.title + ' (copy)'
: undefined,
}
);
appState.notes.selectNote(duplicatedItem.uuid); appState.notes.selectNote(duplicatedItem.uuid);
@@ -191,7 +194,7 @@ export const RevisionHistoryModal: FunctionComponent<RevisionHistoryModalProps>
useEffect(() => { useEffect(() => {
const fetchTemplateNote = async () => { const fetchTemplateNote = async () => {
if (selectedRevision) { if (selectedRevision) {
const newTemplateNote = (await application.createTemplateItem( const newTemplateNote = (await application.mutator.createTemplateItem(
ContentType.Note, ContentType.Note,
selectedRevision.payload.content selectedRevision.payload.content
)) as SNNote; )) as SNNote;

View File

@@ -28,7 +28,7 @@ export class RevisionPreviewModal extends PureComponent<Props, State> {
async componentDidMount(): Promise<void> { async componentDidMount(): Promise<void> {
super.componentDidMount(); super.componentDidMount();
const templateNote = (await this.application.createTemplateItem( const templateNote = (await this.application.mutator.createTemplateItem(
ContentType.Note, ContentType.Note,
this.props.content this.props.content
)) as SNNote; )) as SNNote;
@@ -60,14 +60,14 @@ export class RevisionPreviewModal extends PureComponent<Props, State> {
restore = (asCopy: boolean) => { restore = (asCopy: boolean) => {
const run = async () => { const run = async () => {
if (asCopy) { if (asCopy) {
await this.application.duplicateItem(this.originalNote, { await this.application.mutator.duplicateItem(this.originalNote, {
...this.props.content, ...this.props.content,
title: this.props.content.title title: this.props.content.title
? this.props.content.title + ' (copy)' ? this.props.content.title + ' (copy)'
: undefined, : undefined,
}); });
} else { } else {
this.application.changeAndSaveItem( this.application.mutator.changeAndSaveItem(
this.props.uuid, this.props.uuid,
(mutator) => { (mutator) => {
mutator.unsafe_setCustomContent(this.props.content); mutator.unsafe_setCustomContent(this.props.content);

View File

@@ -43,7 +43,7 @@ export const TagsSection: FunctionComponent<Props> = observer(
'Run Migration' 'Run Migration'
) )
) { ) {
appState.application.migrateTagsToFolders().then(() => { appState.application.mutator.migrateTagsToFolders().then(() => {
checkIfMigrationNeeded(); checkIfMigrationNeeded();
}); });
} }

View File

@@ -136,7 +136,7 @@ export class DesktopManager
if (!component) { if (!component) {
return; return;
} }
const updatedComponent = await this.application.changeAndSaveItem( const updatedComponent = await this.application.mutator.changeAndSaveItem(
component.uuid, component.uuid,
(m) => { (m) => {
const mutator = m as ComponentMutator; const mutator = m as ComponentMutator;

View File

@@ -48,7 +48,7 @@ export class ThemeManager extends ApplicationService {
const activeTheme = themes.find( const activeTheme = themes.find(
(theme) => theme.active && !theme.isLayerable() (theme) => theme.active && !theme.isLayerable()
); );
if (activeTheme) this.application.toggleTheme(activeTheme); if (activeTheme) this.application.mutator.toggleTheme(activeTheme);
}; };
const themeIdentifier = this.application.getPreference( const themeIdentifier = this.application.getPreference(
@@ -62,7 +62,7 @@ export class ThemeManager extends ApplicationService {
(theme) => theme.package_info.identifier === themeIdentifier (theme) => theme.package_info.identifier === themeIdentifier
); );
if (theme && !theme.active) { if (theme && !theme.active) {
this.application.toggleTheme(theme); this.application.mutator.toggleTheme(theme);
} }
} }
} }
@@ -133,7 +133,7 @@ export class ThemeManager extends ApplicationService {
); );
if (status !== FeatureStatus.Entitled) { if (status !== FeatureStatus.Entitled) {
if (theme.active) { if (theme.active) {
this.application.toggleTheme(theme); this.application.mutator.toggleTheme(theme);
} else { } else {
this.deactivateTheme(theme.uuid); this.deactivateTheme(theme.uuid);
} }

View File

@@ -121,7 +121,7 @@ export class NoteTagsState {
} }
async createAndAddNewTag(): Promise<void> { async createAndAddNewTag(): Promise<void> {
const newTag = await this.application.findOrCreateTag( const newTag = await this.application.mutator.findOrCreateTag(
this.autocompleteSearchQuery this.autocompleteSearchQuery
); );
await this.addTagToActiveNote(newTag); await this.addTagToActiveNote(newTag);
@@ -215,7 +215,7 @@ export class NoteTagsState {
async removeTagFromActiveNote(tag: SNTag): Promise<void> { async removeTagFromActiveNote(tag: SNTag): Promise<void> {
const { activeNote } = this; const { activeNote } = this;
if (activeNote) { if (activeNote) {
await this.application.changeItem(tag.uuid, (mutator) => { await this.application.mutator.changeItem(tag.uuid, (mutator) => {
mutator.removeItemAsRelationship(activeNote); mutator.removeItemAsRelationship(activeNote);
}); });
this.application.sync.sync(); this.application.sync.sync();

View File

@@ -260,7 +260,7 @@ export class NotesState {
async changeSelectedNotes( async changeSelectedNotes(
mutate: (mutator: NoteMutator) => void mutate: (mutator: NoteMutator) => void
): Promise<void> { ): Promise<void> {
await this.application.changeItems( await this.application.mutator.changeItems(
Object.keys(this.selectedNotes), Object.keys(this.selectedNotes),
mutate, mutate,
false false
@@ -336,7 +336,7 @@ export class NotesState {
) { ) {
if (permanently) { if (permanently) {
for (const note of Object.values(this.selectedNotes)) { for (const note of Object.values(this.selectedNotes)) {
await this.application.deleteItem(note); await this.application.mutator.deleteItem(note);
delete this.selectedNotes[note.uuid]; delete this.selectedNotes[note.uuid];
} }
} else { } else {
@@ -377,10 +377,10 @@ export class NotesState {
async setProtectSelectedNotes(protect: boolean): Promise<void> { async setProtectSelectedNotes(protect: boolean): Promise<void> {
const selectedNotes = Object.values(this.selectedNotes); const selectedNotes = Object.values(this.selectedNotes);
if (protect) { if (protect) {
await this.application.protectNotes(selectedNotes); await this.application.mutator.protectNotes(selectedNotes);
this.setShowProtectedWarning(true); this.setShowProtectedWarning(true);
} else { } else {
await this.application.unprotectNotes(selectedNotes); await this.application.mutator.unprotectNotes(selectedNotes);
this.setShowProtectedWarning(false); this.setShowProtectedWarning(false);
} }
} }
@@ -396,7 +396,7 @@ export class NotesState {
} }
async toggleGlobalSpellcheckForNote(note: SNNote) { async toggleGlobalSpellcheckForNote(note: SNNote) {
await this.application.changeItem<NoteMutator>( await this.application.mutator.changeItem<NoteMutator>(
note.uuid, note.uuid,
(mutator) => { (mutator) => {
mutator.toggleSpellcheck(); mutator.toggleSpellcheck();
@@ -412,7 +412,7 @@ export class NotesState {
const tagsToAdd = [...parentChainTags, tag]; const tagsToAdd = [...parentChainTags, tag];
await Promise.all( await Promise.all(
tagsToAdd.map(async (tag) => { tagsToAdd.map(async (tag) => {
await this.application.changeItem(tag.uuid, (mutator) => { await this.application.mutator.changeItem(tag.uuid, (mutator) => {
for (const note of selectedNotes) { for (const note of selectedNotes) {
mutator.addItemAsRelationship(note); mutator.addItemAsRelationship(note);
} }
@@ -424,7 +424,7 @@ export class NotesState {
async removeTagFromSelectedNotes(tag: SNTag): Promise<void> { async removeTagFromSelectedNotes(tag: SNTag): Promise<void> {
const selectedNotes = Object.values(this.selectedNotes); const selectedNotes = Object.values(this.selectedNotes);
await this.application.changeItem(tag.uuid, (mutator) => { await this.application.mutator.changeItem(tag.uuid, (mutator) => {
for (const note of selectedNotes) { for (const note of selectedNotes) {
mutator.removeItemAsRelationship(note); mutator.removeItemAsRelationship(note);
} }
@@ -452,7 +452,7 @@ export class NotesState {
confirmButtonStyle: 'danger', confirmButtonStyle: 'danger',
}) })
) { ) {
this.application.emptyTrash(); this.application.mutator.emptyTrash();
this.application.sync.sync(); this.application.sync.sync();
} }
} }

View File

@@ -498,7 +498,7 @@ export class NotesViewState {
handleEditorChange = async () => { handleEditorChange = async () => {
const activeNote = this.appState.getActiveNoteController()?.note; const activeNote = this.appState.getActiveNoteController()?.note;
if (activeNote && activeNote.conflictOf) { if (activeNote && activeNote.conflictOf) {
this.application.changeAndSaveItem(activeNote.uuid, (mutator) => { this.application.mutator.changeAndSaveItem(activeNote.uuid, (mutator) => {
mutator.conflictOf = undefined; mutator.conflictOf = undefined;
}); });
} }

View File

@@ -194,7 +194,7 @@ export class TagsState {
return; return;
} }
const createdTag = (await this.application.createTagOrSmartView( const createdTag = (await this.application.mutator.createTagOrSmartView(
title title
)) as SNTag; )) as SNTag;
@@ -355,13 +355,13 @@ export class TagsState {
if (!isValidFutureSiblings(this.application, futureSiblings, tag)) { if (!isValidFutureSiblings(this.application, futureSiblings, tag)) {
return; return;
} }
await this.application.unsetTagParent(tag); await this.application.mutator.unsetTagParent(tag);
} else { } else {
const futureSiblings = this.application.getTagChildren(futureParent); const futureSiblings = this.application.getTagChildren(futureParent);
if (!isValidFutureSiblings(this.application, futureSiblings, tag)) { if (!isValidFutureSiblings(this.application, futureSiblings, tag)) {
return; return;
} }
await this.application.setTagParent(futureParent, tag); await this.application.mutator.setTagParent(futureParent, tag);
} }
await this.application.sync.sync(); await this.application.sync.sync();
@@ -393,7 +393,7 @@ export class TagsState {
public set selected(tag: AnyTag | undefined) { public set selected(tag: AnyTag | undefined) {
if (tag && tag.conflictOf) { if (tag && tag.conflictOf) {
this.application.changeAndSaveItem(tag.uuid, (mutator) => { this.application.mutator.changeAndSaveItem(tag.uuid, (mutator) => {
mutator.conflictOf = undefined; mutator.conflictOf = undefined;
}); });
} }
@@ -409,9 +409,12 @@ export class TagsState {
} }
public setExpanded(tag: SNTag, expanded: boolean) { public setExpanded(tag: SNTag, expanded: boolean) {
this.application.changeAndSaveItem<TagMutator>(tag.uuid, (mutator) => { this.application.mutator.changeAndSaveItem<TagMutator>(
mutator.expanded = expanded; tag.uuid,
}); (mutator) => {
mutator.expanded = expanded;
}
);
} }
public get selectedUuid(): UuidString | undefined { public get selectedUuid(): UuidString | undefined {
@@ -435,7 +438,7 @@ export class TagsState {
return; return;
} }
const newTag = (await this.application.createTemplateItem( const newTag = (await this.application.mutator.createTemplateItem(
ContentType.Tag ContentType.Tag
)) as SNTag; )) as SNTag;
@@ -459,7 +462,7 @@ export class TagsState {
}); });
} }
if (shouldDelete) { if (shouldDelete) {
this.application.deleteItem(tag); this.application.mutator.deleteItem(tag);
this.selected = this.smartViews[0]; this.selected = this.smartViews[0];
} }
} }
@@ -506,13 +509,15 @@ export class TagsState {
} }
} }
const insertedTag = await this.application.createTagOrSmartView(newTitle); const insertedTag = await this.application.mutator.createTagOrSmartView(
newTitle
);
this.application.sync.sync(); this.application.sync.sync();
runInAction(() => { runInAction(() => {
this.selected = insertedTag as SNTag; this.selected = insertedTag as SNTag;
}); });
} else { } else {
await this.application.changeAndSaveItem<TagMutator>( await this.application.mutator.changeAndSaveItem<TagMutator>(
tag.uuid, tag.uuid,
(mutator) => { (mutator) => {
mutator.title = newTitle; mutator.title = newTitle;

View File

@@ -18,24 +18,25 @@
"tsc": "tsc --project app/assets/javascripts/tsconfig.json", "tsc": "tsc --project app/assets/javascripts/tsconfig.json",
"test": "jest --config app/assets/javascripts/jest.config.js", "test": "jest --config app/assets/javascripts/jest.config.js",
"test:coverage": "yarn test --coverage", "test:coverage": "yarn test --coverage",
"prepare": "husky install" "prepare": "husky install",
"postinstall": "npx ncu"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.17.7", "@babel/core": "^7.17.8",
"@babel/plugin-transform-react-jsx": "^7.17.3", "@babel/plugin-transform-react-jsx": "^7.17.3",
"@babel/preset-env": "^7.16.11", "@babel/preset-env": "^7.16.11",
"@babel/preset-typescript": "^7.16.7", "@babel/preset-typescript": "^7.16.7",
"@reach/disclosure": "^0.16.2", "@reach/disclosure": "^0.16.2",
"@reach/visually-hidden": "^0.16.0", "@reach/visually-hidden": "^0.16.0",
"@standardnotes/responses": "1.3.14", "@standardnotes/responses": "1.3.18",
"@standardnotes/services": "1.6.3", "@standardnotes/services": "1.6.7",
"@standardnotes/stylekit": "5.17.0", "@standardnotes/stylekit": "5.17.0",
"@svgr/webpack": "^6.2.1", "@svgr/webpack": "^6.2.1",
"@types/jest": "^27.4.1", "@types/jest": "^27.4.1",
"@types/react": "^17.0.40", "@types/react": "^17.0.41",
"@types/wicg-file-system-access": "^2020.9.5", "@types/wicg-file-system-access": "^2020.9.5",
"@typescript-eslint/eslint-plugin": "^5.15.0", "@typescript-eslint/eslint-plugin": "^5.16.0",
"@typescript-eslint/parser": "^5.15.0", "@typescript-eslint/parser": "^5.16.0",
"babel-loader": "^8.2.3", "babel-loader": "^8.2.3",
"css-loader": "^6.7.1", "css-loader": "^6.7.1",
"dotenv": "^16.0.0", "dotenv": "^16.0.0",
@@ -70,11 +71,11 @@
"@reach/listbox": "^0.16.2", "@reach/listbox": "^0.16.2",
"@reach/tooltip": "^0.16.2", "@reach/tooltip": "^0.16.2",
"@standardnotes/components": "1.7.12", "@standardnotes/components": "1.7.12",
"@standardnotes/features": "1.35.1", "@standardnotes/features": "1.35.3",
"@standardnotes/filepicker": "1.10.0", "@standardnotes/filepicker": "1.10.1",
"@standardnotes/settings": "1.13.1", "@standardnotes/settings": "1.13.1",
"@standardnotes/sncrypto-web": "1.8.0", "@standardnotes/sncrypto-web": "1.8.0",
"@standardnotes/snjs": "2.87.0", "@standardnotes/snjs": "2.89.1",
"@zip.js/zip.js": "^2.4.7", "@zip.js/zip.js": "^2.4.7",
"mobx": "^6.5.0", "mobx": "^6.5.0",
"mobx-react-lite": "^3.3.0", "mobx-react-lite": "^3.3.0",

344
yarn.lock
View File

@@ -120,18 +120,18 @@
semver "^6.3.0" semver "^6.3.0"
source-map "^0.5.0" source-map "^0.5.0"
"@babel/core@^7.17.7": "@babel/core@^7.17.8":
version "7.17.7" version "7.17.8"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.7.tgz#f7c28228c83cdf2dbd1b9baa06eaf9df07f0c2f9" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a"
integrity sha512-djHlEfFHnSnTAcPb7dATbiM5HxGOP98+3JLBZtjRb5I7RXrw7kFRoG2dXM8cm3H+o11A8IFH/uprmJpwFynRNQ== integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==
dependencies: dependencies:
"@ampproject/remapping" "^2.1.0" "@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.16.7" "@babel/code-frame" "^7.16.7"
"@babel/generator" "^7.17.7" "@babel/generator" "^7.17.7"
"@babel/helper-compilation-targets" "^7.17.7" "@babel/helper-compilation-targets" "^7.17.7"
"@babel/helper-module-transforms" "^7.17.7" "@babel/helper-module-transforms" "^7.17.7"
"@babel/helpers" "^7.17.7" "@babel/helpers" "^7.17.8"
"@babel/parser" "^7.17.7" "@babel/parser" "^7.17.8"
"@babel/template" "^7.16.7" "@babel/template" "^7.16.7"
"@babel/traverse" "^7.17.3" "@babel/traverse" "^7.17.3"
"@babel/types" "^7.17.0" "@babel/types" "^7.17.0"
@@ -798,10 +798,10 @@
"@babel/traverse" "^7.17.0" "@babel/traverse" "^7.17.0"
"@babel/types" "^7.17.0" "@babel/types" "^7.17.0"
"@babel/helpers@^7.17.7": "@babel/helpers@^7.17.8":
version "7.17.7" version "7.17.8"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.7.tgz#6fc0a24280fd00026e85424bbfed4650e76d7127" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106"
integrity sha512-TKsj9NkjJfTBxM7Phfy7kv6yYc4ZcOo+AaWGqQOKTPDOmcGkIFb5xNA746eKisQkm4yavUYh4InYM9S+VnO01w== integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==
dependencies: dependencies:
"@babel/template" "^7.16.7" "@babel/template" "^7.16.7"
"@babel/traverse" "^7.17.3" "@babel/traverse" "^7.17.3"
@@ -873,10 +873,10 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0"
integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==
"@babel/parser@^7.17.7": "@babel/parser@^7.17.8":
version "7.17.7" version "7.17.8"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.7.tgz#fc19b645a5456c8d6fdb6cecd3c66c0173902800" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240"
integrity sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA== integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7":
version "7.16.7" version "7.16.7"
@@ -2338,139 +2338,82 @@
dependencies: dependencies:
"@sinonjs/commons" "^1.7.0" "@sinonjs/commons" "^1.7.0"
"@standardnotes/applications@^1.2.2": "@standardnotes/applications@^1.2.5":
version "1.2.2" version "1.2.5"
resolved "https://registry.yarnpkg.com/@standardnotes/applications/-/applications-1.2.2.tgz#4fe8b5eb8c4e05b93247610f0378de97b95ba90c" resolved "https://registry.yarnpkg.com/@standardnotes/applications/-/applications-1.2.5.tgz#f9b540998876ba498d5222dccf428be766c2ecae"
integrity sha512-ssQZBbf4LqX/P+3zvUslxEIedgNweKj1lMc1xe9tiUwuYXnsf+WO9GSRhzLp25G5lho8Z4F6E3QzpCA8z1mJTQ== integrity sha512-QB1KQG7orYztutFWlWxEVzU47vMELSEwW4cBCxMd+uCqxXXhYpkt5WEs8CnS8PkekkuHjBKqv+l/GMyg9eiRTQ==
dependencies: dependencies:
"@standardnotes/common" "^1.16.0" "@standardnotes/common" "^1.16.2"
"@standardnotes/sncrypto-common" "^1.7.3"
"@standardnotes/applications@^1.2.3": "@standardnotes/auth@^3.17.10":
version "1.2.3" version "3.17.10"
resolved "https://registry.yarnpkg.com/@standardnotes/applications/-/applications-1.2.3.tgz#03f9067c20fb2960560bc084e9e37981044ee373" resolved "https://registry.yarnpkg.com/@standardnotes/auth/-/auth-3.17.10.tgz#8815bf7959098bdcf7b8e1f0b77b02c86ac67706"
integrity sha512-YiQZzjiApTGSOUosidks99O3I1AQv5gzJ12+yc99GKYno564nn0QHOUMKqIgMJsEG+Yp6gJ2QpgzC/0hmUUlVQ== integrity sha512-tQjjft6wUO9jFonCtXQuFqYazfh+lQHiYXHCLigxhHutxmhhLxW3GlZzLpRXEXmSjbb5MaQde1FDb70ogqQ5+Q==
dependencies: dependencies:
"@standardnotes/common" "^1.16.1" "@standardnotes/common" "^1.16.2"
"@standardnotes/auth@^3.17.7":
version "3.17.7"
resolved "https://registry.yarnpkg.com/@standardnotes/auth/-/auth-3.17.7.tgz#cb53b415c9a5a61a8721d7099d0d13d8ab79b597"
integrity sha512-FDbG1LEY+ZcNVg1qVda7l5EejuyaQ15LW+8qYC16OAuoGLciTc3qYJBd48DEoDb7gbP2yAm0V1gcabLflDFu6g==
dependencies:
"@standardnotes/common" "^1.16.0"
jsonwebtoken "^8.5.1" jsonwebtoken "^8.5.1"
"@standardnotes/auth@^3.17.8": "@standardnotes/common@^1.16.2":
version "3.17.8" version "1.16.2"
resolved "https://registry.yarnpkg.com/@standardnotes/auth/-/auth-3.17.8.tgz#b74fb5a8b6b7176d2ea8d175dcd76532caa5d367" resolved "https://registry.yarnpkg.com/@standardnotes/common/-/common-1.16.2.tgz#abdedab6562be06ba1a0ba1e015738cab9a15aa1"
integrity sha512-/VkfzhYJkYW7cct0O3How5UVs4o3CG331uOrQawabeAUVXNNqnKkofFzsDX+LEhLGxwR2iwxRqszzEwSsOj0OA== integrity sha512-81zEVwu2CjX08FMEgNn/klpP1AIGev9nsi9YtLwct2K1D3u9fUsX6AXd7ZvcZ/L0REF8ceXbc1+WmFH5uQUBLw==
dependencies:
"@standardnotes/common" "^1.16.1"
jsonwebtoken "^8.5.1"
"@standardnotes/common@^1.16.0":
version "1.16.0"
resolved "https://registry.yarnpkg.com/@standardnotes/common/-/common-1.16.0.tgz#d80c00a4e7fefa6ac03946abaaffccb2fe29e882"
integrity sha512-C4Hy+G4GsKrTF4SqHrZmPu/S6eQbQC+VqlAp6BcZcEofwP7ZHVAi1todxAEED+5wPXz5VT+ctCUeoJpHtikHfA==
"@standardnotes/common@^1.16.1":
version "1.16.1"
resolved "https://registry.yarnpkg.com/@standardnotes/common/-/common-1.16.1.tgz#428bbd7c0ca2293e97dd0bcb033c20b3da093c16"
integrity sha512-4Uo1f0dpbWWiOVku/zxOQ7vhE5VnJbmPpWADA92Q0yTL94KRi2R39cjb/sazQqX7RVX03LpYaswyXUmH8zas1w==
"@standardnotes/components@1.7.12": "@standardnotes/components@1.7.12":
version "1.7.12" version "1.7.12"
resolved "https://registry.yarnpkg.com/@standardnotes/components/-/components-1.7.12.tgz#c87c3c8d90c0030b711d4f59aae47e14c745ea2a" resolved "https://registry.yarnpkg.com/@standardnotes/components/-/components-1.7.12.tgz#c87c3c8d90c0030b711d4f59aae47e14c745ea2a"
integrity sha512-geE3xpBagZFJCucvFymUK4qIWT45nb8OXGW8Ck0EJothVSbz4rF3MJJ/W1pvI6+kYKbT12AaUoGecL6uKxi+1Q== integrity sha512-geE3xpBagZFJCucvFymUK4qIWT45nb8OXGW8Ck0EJothVSbz4rF3MJJ/W1pvI6+kYKbT12AaUoGecL6uKxi+1Q==
"@standardnotes/domain-events@^2.25.1": "@standardnotes/domain-events@^2.25.3":
version "2.25.1" version "2.25.3"
resolved "https://registry.yarnpkg.com/@standardnotes/domain-events/-/domain-events-2.25.1.tgz#3a9fa51243a036cae30beba8b83b369d598ecc80" resolved "https://registry.yarnpkg.com/@standardnotes/domain-events/-/domain-events-2.25.3.tgz#947d14291d9f6217163f10980a0d3897fd948dea"
integrity sha512-4rOojrgVYT5QZM8kSSumP5eqGZdUjH8rs9Y7IiW5zSVi2Idq78WhLu33WTDbRn47WTsDZGkeQSRxaPPkBLabmg== integrity sha512-utYpXD5sMlq5eWEt4wbrsQosoEl/NkftgeP9kWChrWVNgu357LASGXKmYf9AS0xK+h/0cY5Rxqkyid9Q2UcStg==
dependencies: dependencies:
"@standardnotes/auth" "^3.17.8" "@standardnotes/auth" "^3.17.10"
"@standardnotes/features" "^1.35.1" "@standardnotes/features" "^1.35.3"
"@standardnotes/features@1.35.1", "@standardnotes/features@^1.35.1": "@standardnotes/features@1.35.3", "@standardnotes/features@^1.35.3":
version "1.35.1" version "1.35.3"
resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.35.1.tgz#1c641dc0c55cc0f90321101bb05066d008b89c92" resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.35.3.tgz#63de4ab4af76bd26dfdd47ac99701a691b9b4576"
integrity sha512-nNyo83k+9UPOKALqJSVtqTaDq0hWHSQYlRBBQ1Vx7snC9Rxrlsgq2EO2k16ZIsRZiJbUlI0eK8uWwMey4p+L4Q== integrity sha512-/YRLybez5lIYHGlCAKMdYOj3oK1KBDjtW9ieVH149u+msQApSTnd4uPqHvoFMhdBUYoH2tGtaDZ+G6PMZHTGjA==
dependencies: dependencies:
"@standardnotes/auth" "^3.17.8" "@standardnotes/auth" "^3.17.10"
"@standardnotes/common" "^1.16.1" "@standardnotes/common" "^1.16.2"
"@standardnotes/features@^1.35.0": "@standardnotes/filepicker@1.10.1":
version "1.35.0" version "1.10.1"
resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.35.0.tgz#2f3d1f1e7831ec86cf265227f4b61fbf5e245aa2" resolved "https://registry.yarnpkg.com/@standardnotes/filepicker/-/filepicker-1.10.1.tgz#451e8b80a670c35f4de5a1a17535b26876d4b92b"
integrity sha512-ysibgtv9KoxYsD7f77Vn4DmViDnWeLANGtGwn6uUBnQbKHzuClFmSqBfAB7rmpu+1IRc+dfL8TlkPIwY2xvWqw== integrity sha512-7q535TdXT0vKaIPvFDRPgcACrPAEs6Rgbw4pi8jLGY/Rodfty0zCN3z4NeDb/IdOGPpM8QYhKMLpYoZcKDjIMQ==
"@standardnotes/payloads@^1.4.17":
version "1.4.17"
resolved "https://registry.yarnpkg.com/@standardnotes/payloads/-/payloads-1.4.17.tgz#767541732e37fac5ab540916150c0d71863e8cd8"
integrity sha512-XFfJO28JYBmD/YiVHnHbV5JKsgEd0enl2ObWM0VjZS9IIRyShERzdOZxLgFfrhQAHA4k7l+95a8B1Gjyzv4QOg==
dependencies: dependencies:
"@standardnotes/auth" "^3.17.7" "@standardnotes/applications" "^1.2.5"
"@standardnotes/common" "^1.16.0" "@standardnotes/common" "^1.16.2"
"@standardnotes/features" "^1.35.3"
"@standardnotes/utils" "^1.4.2"
"@standardnotes/filepicker@1.10.0": "@standardnotes/responses@1.3.18", "@standardnotes/responses@^1.3.18":
version "1.10.0" version "1.3.18"
resolved "https://registry.yarnpkg.com/@standardnotes/filepicker/-/filepicker-1.10.0.tgz#bd9b283ef2f62989f05913aa79d830e40e073186" resolved "https://registry.yarnpkg.com/@standardnotes/responses/-/responses-1.3.18.tgz#4e6a0236abbe5e6b4ed0a4ba413aff562f467fad"
integrity sha512-LhWghEm9d9PaUUoE/kqwYfdE5CCPbKTbVEpY+hZXHLeZgubtHROLtzuEc4HDYkL7yG2aU/pcwsAwsKIqdWbs4A== integrity sha512-G5va4vjKH7An99fi0fNL/Q4Y0y/WYXjRp9KkKqTjJnVHh684zsFFGa7yYbAsPv4vpVIY/nMlWdJiB62cSIVSUg==
"@standardnotes/payloads@^1.4.13":
version "1.4.13"
resolved "https://registry.yarnpkg.com/@standardnotes/payloads/-/payloads-1.4.13.tgz#0a783b88f5f2902e2942a6ed0027e3ad75c26fd6"
integrity sha512-bTBspA/QzZluYUbak09Cg0U9TOA/R4PJ3InehpY+yO4LbtrE0YhegZyoO5pFgI2ftuXPtJTn6d8ilDV+C1PCMQ==
dependencies: dependencies:
"@standardnotes/applications" "^1.2.2" "@standardnotes/auth" "^3.17.10"
"@standardnotes/common" "^1.16.0" "@standardnotes/common" "^1.16.2"
"@standardnotes/features" "^1.35.0" "@standardnotes/features" "^1.35.3"
"@standardnotes/utils" "^1.4.0" "@standardnotes/payloads" "^1.4.17"
"@standardnotes/payloads@^1.4.14": "@standardnotes/services@1.6.7", "@standardnotes/services@^1.6.7":
version "1.4.14" version "1.6.7"
resolved "https://registry.yarnpkg.com/@standardnotes/payloads/-/payloads-1.4.14.tgz#f89eebc1d3920d4759b38bfad892f821d48cf1bd" resolved "https://registry.yarnpkg.com/@standardnotes/services/-/services-1.6.7.tgz#d534844c8c44e19a551cc755c8ee4e4c387a386e"
integrity sha512-Ym9zH6IykNLNk+QrmRAaPCq5n5trLNRbWppdQmMWnQyeOOiNStd+pvVsFRCVumxDImova8KrFEdGmnTnzns+TQ== integrity sha512-6a3nOGt0X5GBCFUl5+Me+1FsHhy8KFl1wF+yzPoNudpUzPjxHkb5tKVaPP3gSDzv06fp1KKs5YEQV6Ab4cyj1w==
dependencies: dependencies:
"@standardnotes/applications" "^1.2.3" "@standardnotes/applications" "^1.2.5"
"@standardnotes/common" "^1.16.1" "@standardnotes/common" "^1.16.2"
"@standardnotes/features" "^1.35.1" "@standardnotes/responses" "^1.3.18"
"@standardnotes/utils" "^1.4.1" "@standardnotes/utils" "^1.4.2"
"@standardnotes/responses@1.3.14", "@standardnotes/responses@^1.3.14":
version "1.3.14"
resolved "https://registry.yarnpkg.com/@standardnotes/responses/-/responses-1.3.14.tgz#6a5d34490cb7a26dce0af23da8aa832aac7ca3f7"
integrity sha512-+U2fVoYJiSfJYGnbk2BDJnnSnYhDZx/pV5rRZOreEA/s2xNPw2wiCENdiKHKCAqyuDUdtBuxWA2STfcU6MkpGA==
dependencies:
"@standardnotes/auth" "^3.17.7"
"@standardnotes/common" "^1.16.0"
"@standardnotes/features" "^1.35.0"
"@standardnotes/payloads" "^1.4.13"
"@standardnotes/responses@^1.3.15":
version "1.3.15"
resolved "https://registry.yarnpkg.com/@standardnotes/responses/-/responses-1.3.15.tgz#dd56c96fce38213603b8eaf61383e7c3ea0773d0"
integrity sha512-zJMeRxmq19RID8fLwgndVYdwMNO+y6EDTjHfKzO/ndmHY6CefNgsrVQLgcG26CIfv3Ivg4LpJLwclAmOB70Sjw==
dependencies:
"@standardnotes/auth" "^3.17.8"
"@standardnotes/common" "^1.16.1"
"@standardnotes/features" "^1.35.1"
"@standardnotes/payloads" "^1.4.14"
"@standardnotes/services@1.6.3":
version "1.6.3"
resolved "https://registry.yarnpkg.com/@standardnotes/services/-/services-1.6.3.tgz#27223ea7bb28334e3118ba9351c752b3584f3c63"
integrity sha512-p5wjHF0xaInMGQE2wVelboGp+YAYZtIQMOkA++hrIWuwziH+G+Hq2NthHtopx72kGzK8VZ+1Ay+9CRwXx+SMrg==
dependencies:
"@standardnotes/applications" "^1.2.2"
"@standardnotes/common" "^1.16.0"
"@standardnotes/responses" "^1.3.14"
"@standardnotes/utils" "^1.4.0"
"@standardnotes/services@^1.6.4":
version "1.6.4"
resolved "https://registry.yarnpkg.com/@standardnotes/services/-/services-1.6.4.tgz#132836c70ed68302759e9607595c5390e8a847d5"
integrity sha512-g7NGoN1IuXYIbnIkqaQo+J2vjHtk6Yy+suI/o8as0oDAvl4ygVykEZTx6tnl4GjQblLhJK4j9za5+V9uCn1sQg==
dependencies:
"@standardnotes/applications" "^1.2.3"
"@standardnotes/common" "^1.16.1"
"@standardnotes/responses" "^1.3.15"
"@standardnotes/utils" "^1.4.1"
"@standardnotes/settings@1.13.1", "@standardnotes/settings@^1.13.1": "@standardnotes/settings@1.13.1", "@standardnotes/settings@^1.13.1":
version "1.13.1" version "1.13.1"
@@ -2491,22 +2434,22 @@
buffer "^6.0.3" buffer "^6.0.3"
libsodium-wrappers "^0.7.9" libsodium-wrappers "^0.7.9"
"@standardnotes/snjs@2.87.0": "@standardnotes/snjs@2.89.1":
version "2.87.0" version "2.89.1"
resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.87.0.tgz#7bccd49a365e6b8e2fe081798cfd9b899e8d39d1" resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.89.1.tgz#73694f24e748d51abf72255c57545006c8882aec"
integrity sha512-qvQhLFDtTYilG3nskdPklW1v8UTALTPX8fEjaVlH3+INlWFVR+yu9/Cwvyfkg6kqal6YTG/kG/tfDpRsLOTCxQ== integrity sha512-KHwxyhCx4W+ba6QgqEEkIxxbm8D7O8BdIZFVbawPhMfvnp0rX7pd7EclqG8rOD2dTzb74cA7IHp2/MJsj3i0vw==
dependencies: dependencies:
"@standardnotes/applications" "^1.2.3" "@standardnotes/applications" "^1.2.5"
"@standardnotes/auth" "^3.17.8" "@standardnotes/auth" "^3.17.10"
"@standardnotes/common" "^1.16.1" "@standardnotes/common" "^1.16.2"
"@standardnotes/domain-events" "^2.25.1" "@standardnotes/domain-events" "^2.25.3"
"@standardnotes/features" "^1.35.1" "@standardnotes/features" "^1.35.3"
"@standardnotes/payloads" "^1.4.14" "@standardnotes/payloads" "^1.4.17"
"@standardnotes/responses" "^1.3.15" "@standardnotes/responses" "^1.3.18"
"@standardnotes/services" "^1.6.4" "@standardnotes/services" "^1.6.7"
"@standardnotes/settings" "^1.13.1" "@standardnotes/settings" "^1.13.1"
"@standardnotes/sncrypto-common" "^1.7.3" "@standardnotes/sncrypto-common" "^1.7.3"
"@standardnotes/utils" "^1.4.1" "@standardnotes/utils" "^1.4.2"
"@standardnotes/stylekit@5.17.0": "@standardnotes/stylekit@5.17.0":
version "5.17.0" version "5.17.0"
@@ -2521,21 +2464,12 @@
nanostores "^0.5.10" nanostores "^0.5.10"
prop-types "^15.8.1" prop-types "^15.8.1"
"@standardnotes/utils@^1.4.0": "@standardnotes/utils@^1.4.2":
version "1.4.0" version "1.4.2"
resolved "https://registry.yarnpkg.com/@standardnotes/utils/-/utils-1.4.0.tgz#4f5bb59f2aa0e9070ff1328bf19c10814a614c84" resolved "https://registry.yarnpkg.com/@standardnotes/utils/-/utils-1.4.2.tgz#b39963b18d5b683e1e209147f66bb134daf76921"
integrity sha512-uHIPzLggGSI500FMG2v8fW31bGe9I2aLFGVl2Qct6eBU+oT0udu6tlzzrJcH1ymQCBj3GB8hnhRfueE3ihundg== integrity sha512-AxijZ1evewJpy1iYHFyLC6RuIVmW5ebFbISqHWKTQHwnnnlyZ7O+8aVRNTVvitRTMWxW5CFtcHNPobMEvAJ+OA==
dependencies: dependencies:
"@standardnotes/common" "^1.16.0" "@standardnotes/common" "^1.16.2"
dompurify "^2.3.6"
lodash "^4.17.21"
"@standardnotes/utils@^1.4.1":
version "1.4.1"
resolved "https://registry.yarnpkg.com/@standardnotes/utils/-/utils-1.4.1.tgz#ce185e1ace6b1d4db43e7b7025747c0b7427438f"
integrity sha512-ouLfnVdwXQOBjxuxSJ9kPZmC9K+Qqq66V/Jlp0W1n6l6ywhBeS6Yv+oGTG4yvDNZeyP1myUF6VY4F9hJ8Y9wRQ==
dependencies:
"@standardnotes/common" "^1.16.1"
dompurify "^2.3.6" dompurify "^2.3.6"
lodash "^4.17.21" lodash "^4.17.21"
@@ -2862,10 +2796,10 @@
resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
"@types/react@^17.0.40": "@types/react@^17.0.41":
version "17.0.40" version "17.0.41"
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.40.tgz#dc010cee6254d5239a138083f3799a16638e6bad" resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.41.tgz#6e179590d276394de1e357b3f89d05d7d3da8b85"
integrity sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ== integrity sha512-chYZ9ogWUodyC7VUTRBfblysKLjnohhFY9bGLwvnUFFy48+vB9DikmB3lW0qTFmBcKSzmdglcvkHK71IioOlDA==
dependencies: dependencies:
"@types/prop-types" "*" "@types/prop-types" "*"
"@types/scheduler" "*" "@types/scheduler" "*"
@@ -2932,14 +2866,14 @@
dependencies: dependencies:
"@types/yargs-parser" "*" "@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^5.15.0": "@typescript-eslint/eslint-plugin@^5.16.0":
version "5.15.0" version "5.16.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.15.0.tgz#c28ef7f2e688066db0b6a9d95fb74185c114fb9a" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.16.0.tgz#78f246dd8d1b528fc5bfca99a8a64d4023a3d86d"
integrity sha512-u6Db5JfF0Esn3tiAKELvoU5TpXVSkOpZ78cEGn/wXtT2RVqs2vkt4ge6N8cRCyw7YVKhmmLDbwI2pg92mlv7cA== integrity sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==
dependencies: dependencies:
"@typescript-eslint/scope-manager" "5.15.0" "@typescript-eslint/scope-manager" "5.16.0"
"@typescript-eslint/type-utils" "5.15.0" "@typescript-eslint/type-utils" "5.16.0"
"@typescript-eslint/utils" "5.15.0" "@typescript-eslint/utils" "5.16.0"
debug "^4.3.2" debug "^4.3.2"
functional-red-black-tree "^1.0.1" functional-red-black-tree "^1.0.1"
ignore "^5.1.8" ignore "^5.1.8"
@@ -2947,69 +2881,69 @@
semver "^7.3.5" semver "^7.3.5"
tsutils "^3.21.0" tsutils "^3.21.0"
"@typescript-eslint/parser@^5.15.0": "@typescript-eslint/parser@^5.16.0":
version "5.15.0" version "5.16.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.15.0.tgz#95f603f8fe6eca7952a99bfeef9b85992972e728" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.16.0.tgz#e4de1bde4b4dad5b6124d3da227347616ed55508"
integrity sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ== integrity sha512-fkDq86F0zl8FicnJtdXakFs4lnuebH6ZADDw6CYQv0UZeIjHvmEw87m9/29nk2Dv5Lmdp0zQ3zDQhiMWQf/GbA==
dependencies: dependencies:
"@typescript-eslint/scope-manager" "5.15.0" "@typescript-eslint/scope-manager" "5.16.0"
"@typescript-eslint/types" "5.15.0" "@typescript-eslint/types" "5.16.0"
"@typescript-eslint/typescript-estree" "5.15.0" "@typescript-eslint/typescript-estree" "5.16.0"
debug "^4.3.2" debug "^4.3.2"
"@typescript-eslint/scope-manager@5.15.0": "@typescript-eslint/scope-manager@5.16.0":
version "5.15.0" version "5.16.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.15.0.tgz#d97afab5e0abf4018d1289bd711be21676cdd0ee" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.16.0.tgz#7e7909d64bd0c4d8aef629cdc764b9d3e1d3a69a"
integrity sha512-EFiZcSKrHh4kWk0pZaa+YNJosvKE50EnmN4IfgjkA3bTHElPtYcd2U37QQkNTqwMCS7LXeDeZzEqnsOH8chjSg== integrity sha512-P+Yab2Hovg8NekLIR/mOElCDPyGgFZKhGoZA901Yax6WR6HVeGLbsqJkZ+Cvk5nts/dAlFKm8PfL43UZnWdpIQ==
dependencies: dependencies:
"@typescript-eslint/types" "5.15.0" "@typescript-eslint/types" "5.16.0"
"@typescript-eslint/visitor-keys" "5.15.0" "@typescript-eslint/visitor-keys" "5.16.0"
"@typescript-eslint/type-utils@5.15.0": "@typescript-eslint/type-utils@5.16.0":
version "5.15.0" version "5.16.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.15.0.tgz#d2c02eb2bdf54d0a645ba3a173ceda78346cf248" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.16.0.tgz#b482bdde1d7d7c0c7080f7f2f67ea9580b9e0692"
integrity sha512-KGeDoEQ7gHieLydujGEFLyLofipe9PIzfvA/41urz4hv+xVxPEbmMQonKSynZ0Ks2xDhJQ4VYjB3DnRiywvKDA== integrity sha512-SKygICv54CCRl1Vq5ewwQUJV/8padIWvPgCxlWPGO/OgQLCijY9G7lDu6H+mqfQtbzDNlVjzVWQmeqbLMBLEwQ==
dependencies: dependencies:
"@typescript-eslint/utils" "5.15.0" "@typescript-eslint/utils" "5.16.0"
debug "^4.3.2" debug "^4.3.2"
tsutils "^3.21.0" tsutils "^3.21.0"
"@typescript-eslint/types@5.15.0": "@typescript-eslint/types@5.16.0":
version "5.15.0" version "5.16.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.15.0.tgz#c7bdd103843b1abae97b5518219d3e2a0d79a501" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.16.0.tgz#5827b011982950ed350f075eaecb7f47d3c643ee"
integrity sha512-yEiTN4MDy23vvsIksrShjNwQl2vl6kJeG9YkVJXjXZnkJElzVK8nfPsWKYxcsGWG8GhurYXP4/KGj3aZAxbeOA== integrity sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g==
"@typescript-eslint/typescript-estree@5.15.0": "@typescript-eslint/typescript-estree@5.16.0":
version "5.15.0" version "5.16.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.15.0.tgz#81513a742a9c657587ad1ddbca88e76c6efb0aac" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.16.0.tgz#32259459ec62f5feddca66adc695342f30101f61"
integrity sha512-Hb0e3dGc35b75xLzixM3cSbG1sSbrTBQDfIScqdyvrfJZVEi4XWAT+UL/HMxEdrJNB8Yk28SKxPLtAhfCbBInA== integrity sha512-SE4VfbLWUZl9MR+ngLSARptUv2E8brY0luCdgmUevU6arZRY/KxYoLI/3V/yxaURR8tLRN7bmZtJdgmzLHI6pQ==
dependencies: dependencies:
"@typescript-eslint/types" "5.15.0" "@typescript-eslint/types" "5.16.0"
"@typescript-eslint/visitor-keys" "5.15.0" "@typescript-eslint/visitor-keys" "5.16.0"
debug "^4.3.2" debug "^4.3.2"
globby "^11.0.4" globby "^11.0.4"
is-glob "^4.0.3" is-glob "^4.0.3"
semver "^7.3.5" semver "^7.3.5"
tsutils "^3.21.0" tsutils "^3.21.0"
"@typescript-eslint/utils@5.15.0": "@typescript-eslint/utils@5.16.0":
version "5.15.0" version "5.16.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.15.0.tgz#468510a0974d3ced8342f37e6c662778c277f136" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.16.0.tgz#42218b459d6d66418a4eb199a382bdc261650679"
integrity sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA== integrity sha512-iYej2ER6AwmejLWMWzJIHy3nPJeGDuCqf8Jnb+jAQVoPpmWzwQOfa9hWVB8GIQE5gsCv/rfN4T+AYb/V06WseQ==
dependencies: dependencies:
"@types/json-schema" "^7.0.9" "@types/json-schema" "^7.0.9"
"@typescript-eslint/scope-manager" "5.15.0" "@typescript-eslint/scope-manager" "5.16.0"
"@typescript-eslint/types" "5.15.0" "@typescript-eslint/types" "5.16.0"
"@typescript-eslint/typescript-estree" "5.15.0" "@typescript-eslint/typescript-estree" "5.16.0"
eslint-scope "^5.1.1" eslint-scope "^5.1.1"
eslint-utils "^3.0.0" eslint-utils "^3.0.0"
"@typescript-eslint/visitor-keys@5.15.0": "@typescript-eslint/visitor-keys@5.16.0":
version "5.15.0" version "5.16.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.15.0.tgz#5669739fbf516df060f978be6a6dce75855a8027" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.16.0.tgz#f27dc3b943e6317264c7492e390c6844cd4efbbb"
integrity sha512-+vX5FKtgvyHbmIJdxMJ2jKm9z2BIlXJiuewI8dsDYMp5LzPUcuTT78Ya5iwvQg3VqSVdmxyM8Anj1Jeq7733ZQ== integrity sha512-jqxO8msp5vZDhikTwq9ubyMHqZ67UIvawohr4qF3KhlpL7gzSjOd+8471H3nh5LyABkaI85laEKKU8SnGUK5/g==
dependencies: dependencies:
"@typescript-eslint/types" "5.15.0" "@typescript-eslint/types" "5.16.0"
eslint-visitor-keys "^3.0.0" eslint-visitor-keys "^3.0.0"
"@webassemblyjs/ast@1.11.1": "@webassemblyjs/ast@1.11.1":