From c6b27f9c01048850a5bf99c22a4c458caa5f0aa6 Mon Sep 17 00:00:00 2001 From: JF-Cozy Date: Thu, 12 Feb 2026 12:15:33 +0100 Subject: [PATCH] feat: Upgrade packages --- package.json | 15 +- src/components/AppProviders.jsx | 2 +- .../Common/ConfirmDeleteActions.jsx | 2 +- src/components/Common/StoreButton.jsx | 2 +- .../ContactCard/ContactAccounts.jsx | 2 +- .../ContactCard/ContactFields/FieldByType.jsx | 3 +- .../ContactFields/FieldWrapper.jsx | 2 +- .../ContactImportationActions.jsx | 2 +- .../ImportationInput.jsx | 2 +- .../ContactImportationCard/index.jsx | 3 +- .../ExportStepsExplanation.jsx | 3 +- .../ContactImportationModal/index.jsx | 2 +- .../ContactsList/CategorizedList.jsx | 2 +- .../ContactsList/ContactsEmptyList.jsx | 2 +- .../ContactsList/Virtualized/Cell.jsx | 2 +- .../Virtualized/VirtualizedList.jsx | 2 +- .../ContactListItem.spec.js.snap | 8 +- src/components/Intents/CreateContact.jsx | 2 +- src/components/Intents/IntentHandler.jsx | 2 +- src/components/Intents/PickContacts.jsx | 2 +- src/components/Modals/ConfirmDeleteModal.jsx | 2 +- .../Modals/ContactFormModal.spec.jsx | 34 - .../ContactFormModal/CreateModal.spec.jsx | 36 +- .../ContactFormModal/EditModal.spec.jsx | 34 - src/components/Modals/ContactInfoContent.jsx | 3 +- src/components/Modals/ContactInfoTitle.jsx | 2 +- .../Modals/GroupDeleteConfirmationModal.jsx | 2 +- .../layout/ContactsSelectionBar.jsx | 2 +- src/locales/index.js | 2 +- src/targets/browser/setupApp.jsx | 2 +- src/tests/Applike.jsx | 2 +- yarn.lock | 1961 ++++++++++++++++- 32 files changed, 1917 insertions(+), 227 deletions(-) diff --git a/package.json b/package.json index 621d51b4f..448110a3f 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "devDependencies": { "@babel/eslint-parser": "^7.19.1", "@babel/polyfill": "7.12.1", + "@cozy/codemods": "^1.33.1", "@rsbuild/core": "^1.5.4", "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "13.4.0", @@ -60,6 +61,7 @@ "identity-obj-proxy": "3.0.0", "jest": "29.4.2", "jest-environment-jsdom": "29.4.2", + "jscodeshift": "^17.3.0", "mockdate": "3.0.5", "node-polyglot": "2.5.0", "prettier": "^2.8.4", @@ -77,8 +79,8 @@ "@sentry/integrations": "7.88.0", "@sentry/react": "7.88.0", "classnames": "2.3.1", - "cozy-bar": "^27.0.0", - "cozy-client": "^60.14.0", + "cozy-bar": "^29.2.0", + "cozy-client": "^60.21.1", "cozy-dataproxy-lib": "^4.11.0", "cozy-device-helper": "^3.8.0", "cozy-devtools": "^1.3.0", @@ -91,12 +93,12 @@ "cozy-minilog": "^3.10.0", "cozy-pouch-link": "^54.0.0", "cozy-realtime": "^5.0.0", - "cozy-search": "^0.13.0", - "cozy-sharing": "^25.4.0", + "cozy-search": "^0.16.2", + "cozy-sharing": "^28.3.3", "cozy-stack-client": "^60.1.0", "cozy-tsconfig": "^1.8.1", - "cozy-ui": "^133.0.0", - "cozy-ui-plus": "^2.1.0", + "cozy-ui": "^136.0.0", + "cozy-ui-plus": "^4.5.1", "cozy-vcard": "^0.2.18", "final-form": "4.20.9", "final-form-arrays": "3.1.0", @@ -114,6 +116,7 @@ "redux-logger": "3.0.6", "redux-thunk": "2.4.1", "remove-accents": "0.4.2", + "twake-i18n": "^0.3.1", "yarn-run-all": "3.1.1" }, "resolutions": { diff --git a/src/components/AppProviders.jsx b/src/components/AppProviders.jsx index b10947dd9..173bb5f47 100644 --- a/src/components/AppProviders.jsx +++ b/src/components/AppProviders.jsx @@ -1,5 +1,6 @@ import React from 'react' import { Provider } from 'react-redux' +import { I18n } from 'twake-i18n' import { BarProvider } from 'cozy-bar' import { CozyProvider } from 'cozy-client' @@ -7,7 +8,6 @@ import { DataProxyProvider } from 'cozy-dataproxy-lib' import { WebviewIntentProvider } from 'cozy-intent' import AlertProvider from 'cozy-ui/transpiled/react/providers/Alert' import { BreakpointsProvider } from 'cozy-ui/transpiled/react/providers/Breakpoints' -import { I18n } from 'cozy-ui/transpiled/react/providers/I18n' import { StylesProvider, createGenerateClassName diff --git a/src/components/Common/ConfirmDeleteActions.jsx b/src/components/Common/ConfirmDeleteActions.jsx index 7330657fb..a0b8c5d0f 100644 --- a/src/components/Common/ConfirmDeleteActions.jsx +++ b/src/components/Common/ConfirmDeleteActions.jsx @@ -1,8 +1,8 @@ import PropTypes from 'prop-types' import React from 'react' +import { useI18n } from 'twake-i18n' import Button from 'cozy-ui/transpiled/react/Buttons' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' const ConfirmDeleteActions = ({ onCancel, onDelete, isBusy }) => { const { t } = useI18n() diff --git a/src/components/Common/StoreButton.jsx b/src/components/Common/StoreButton.jsx index 2e1c4b996..a95adb3b9 100644 --- a/src/components/Common/StoreButton.jsx +++ b/src/components/Common/StoreButton.jsx @@ -1,8 +1,8 @@ import React from 'react' +import { useI18n } from 'twake-i18n' import { useClient } from 'cozy-client' import Button from 'cozy-ui/transpiled/react/Buttons' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import AppIcon from 'cozy-ui-plus/dist/AppIcon' import { getFilteredStoreUrl } from '../../helpers/store' diff --git a/src/components/ContactCard/ContactAccounts.jsx b/src/components/ContactCard/ContactAccounts.jsx index 3e28154d7..7ac3c7fcf 100644 --- a/src/components/ContactCard/ContactAccounts.jsx +++ b/src/components/ContactCard/ContactAccounts.jsx @@ -1,9 +1,9 @@ import PropTypes from 'prop-types' import React from 'react' +import { translate } from 'twake-i18n' import Icon from 'cozy-ui/transpiled/react/Icon' import Typography from 'cozy-ui/transpiled/react/Typography' -import { translate } from 'cozy-ui/transpiled/react/providers/I18n' import Fieldset from '../Common/Fieldset' import FieldsetTitle from '../Common/FieldsetTitle' diff --git a/src/components/ContactCard/ContactFields/FieldByType.jsx b/src/components/ContactCard/ContactFields/FieldByType.jsx index 651c3bc81..54f412784 100644 --- a/src/components/ContactCard/ContactFields/FieldByType.jsx +++ b/src/components/ContactCard/ContactFields/FieldByType.jsx @@ -1,7 +1,6 @@ import PropTypes from 'prop-types' import React from 'react' - -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' +import { useI18n } from 'twake-i18n' import { Birthday, diff --git a/src/components/ContactCard/ContactFields/FieldWrapper.jsx b/src/components/ContactCard/ContactFields/FieldWrapper.jsx index 91aa26297..ed16682b2 100644 --- a/src/components/ContactCard/ContactFields/FieldWrapper.jsx +++ b/src/components/ContactCard/ContactFields/FieldWrapper.jsx @@ -1,9 +1,9 @@ import PropTypes from 'prop-types' import React from 'react' +import { useI18n } from 'twake-i18n' import Typography from 'cozy-ui/transpiled/react/Typography' import { useBreakpoints } from 'cozy-ui/transpiled/react/providers/Breakpoints' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import FieldByType from './FieldByType' import { makeTLabel } from './helpers' diff --git a/src/components/ContactImportationModal/ContactImportationActions.jsx b/src/components/ContactImportationModal/ContactImportationActions.jsx index 43b8305da..69125918e 100644 --- a/src/components/ContactImportationModal/ContactImportationActions.jsx +++ b/src/components/ContactImportationModal/ContactImportationActions.jsx @@ -1,8 +1,8 @@ import PropTypes from 'prop-types' import React from 'react' +import { translate } from 'twake-i18n' import Button from 'cozy-ui/transpiled/react/Buttons' -import { translate } from 'cozy-ui/transpiled/react/providers/I18n' import Importation from '../../importation' import Status from '../../importation/status' diff --git a/src/components/ContactImportationModal/ContactImportationCard/ImportationInput.jsx b/src/components/ContactImportationModal/ContactImportationCard/ImportationInput.jsx index 18f22d827..ae17ffa87 100644 --- a/src/components/ContactImportationModal/ContactImportationCard/ImportationInput.jsx +++ b/src/components/ContactImportationModal/ContactImportationCard/ImportationInput.jsx @@ -1,10 +1,10 @@ import cx from 'classnames' import PropTypes from 'prop-types' import React, { useState } from 'react' +import { useI18n } from 'twake-i18n' import Icon from 'cozy-ui/transpiled/react/Icon' import UploadIcon from 'cozy-ui/transpiled/react/Icons/Upload' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import Importation from '../../../importation' diff --git a/src/components/ContactImportationModal/ContactImportationCard/index.jsx b/src/components/ContactImportationModal/ContactImportationCard/index.jsx index 3e6c4204b..ccdd53906 100644 --- a/src/components/ContactImportationModal/ContactImportationCard/index.jsx +++ b/src/components/ContactImportationModal/ContactImportationCard/index.jsx @@ -1,7 +1,6 @@ import PropTypes from 'prop-types' import React from 'react' - -import { translate } from 'cozy-ui/transpiled/react/providers/I18n' +import { translate } from 'twake-i18n' import ContactImportationCardWrapper from './ContactImportationCardWrapper' import ContactImportationFile from './ContactImportationFile' diff --git a/src/components/ContactImportationModal/ExportStepsExplanation.jsx b/src/components/ContactImportationModal/ExportStepsExplanation.jsx index 17deb51a2..1b39fd867 100644 --- a/src/components/ContactImportationModal/ExportStepsExplanation.jsx +++ b/src/components/ContactImportationModal/ExportStepsExplanation.jsx @@ -1,6 +1,5 @@ import React from 'react' - -import { translate } from 'cozy-ui/transpiled/react/providers/I18n' +import { translate } from 'twake-i18n' const ExportStepsExplanation = ({ t }) => { return ( diff --git a/src/components/ContactImportationModal/index.jsx b/src/components/ContactImportationModal/index.jsx index 9a63ef730..112990b07 100644 --- a/src/components/ContactImportationModal/index.jsx +++ b/src/components/ContactImportationModal/index.jsx @@ -1,10 +1,10 @@ import React, { useState } from 'react' import { useNavigate } from 'react-router-dom' +import { useI18n } from 'twake-i18n' import { useClient } from 'cozy-client' import { Dialog } from 'cozy-ui/transpiled/react/CozyDialogs' import { useAlert } from 'cozy-ui/transpiled/react/providers/Alert' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import ContactImportationActions from './ContactImportationActions' import ContactImportationCard from './ContactImportationCard' diff --git a/src/components/ContactsList/CategorizedList.jsx b/src/components/ContactsList/CategorizedList.jsx index 9f60fa0d1..ceb6ce606 100644 --- a/src/components/ContactsList/CategorizedList.jsx +++ b/src/components/ContactsList/CategorizedList.jsx @@ -1,10 +1,10 @@ import PropTypes from 'prop-types' import React from 'react' +import { useI18n } from 'twake-i18n' import List from 'cozy-ui/transpiled/react/List' import ListSubheader from 'cozy-ui/transpiled/react/ListSubheader' import { Table } from 'cozy-ui/transpiled/react/deprecated/Table' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import ContactsSubList from './ContactsSubList' import { categorizeContacts } from '../../helpers/contactList' diff --git a/src/components/ContactsList/ContactsEmptyList.jsx b/src/components/ContactsList/ContactsEmptyList.jsx index 3ab0fbd5d..3e093c279 100644 --- a/src/components/ContactsList/ContactsEmptyList.jsx +++ b/src/components/ContactsList/ContactsEmptyList.jsx @@ -1,5 +1,6 @@ import React from 'react' import { useNavigate } from 'react-router-dom' +import { useI18n } from 'twake-i18n' import Button from 'cozy-ui/transpiled/react/Buttons' import Empty from 'cozy-ui/transpiled/react/Empty' @@ -10,7 +11,6 @@ import TeamIcon from 'cozy-ui/transpiled/react/Icons/Team' import Stack from 'cozy-ui/transpiled/react/Stack' import Infos from 'cozy-ui/transpiled/react/deprecated/Infos' import useBreakpoints from 'cozy-ui/transpiled/react/providers/Breakpoints' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import { useSelectedGroup } from 'cozy-ui-plus/dist/Contacts/GroupsSelect/GroupsSelectProvider' import EmptyIcon from '../../assets/icons/empty-contact-list.svg' diff --git a/src/components/ContactsList/Virtualized/Cell.jsx b/src/components/ContactsList/Virtualized/Cell.jsx index 5fdd7336a..040df34d0 100644 --- a/src/components/ContactsList/Virtualized/Cell.jsx +++ b/src/components/ContactsList/Virtualized/Cell.jsx @@ -1,11 +1,11 @@ import React, { useRef, useState } from 'react' +import { useI18n } from 'twake-i18n' import ActionsMenu from 'cozy-ui/transpiled/react/ActionsMenu' import Icon from 'cozy-ui/transpiled/react/Icon' import IconButton from 'cozy-ui/transpiled/react/IconButton' import DotsIcon from 'cozy-ui/transpiled/react/Icons/Dots' import ListItemIcon from 'cozy-ui/transpiled/react/ListItemIcon' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import ContactIdentity from 'cozy-ui-plus/dist/ContactsList/Contacts/ContactIdentity' const Cell = ({ row, column, cell, actions }) => { diff --git a/src/components/ContactsList/Virtualized/VirtualizedList.jsx b/src/components/ContactsList/Virtualized/VirtualizedList.jsx index ab4dece64..64f6f8404 100644 --- a/src/components/ContactsList/Virtualized/VirtualizedList.jsx +++ b/src/components/ContactsList/Virtualized/VirtualizedList.jsx @@ -2,6 +2,7 @@ import flow from 'lodash/flow' import PropTypes from 'prop-types' import React from 'react' import { useNavigate } from 'react-router-dom' +import { useI18n } from 'twake-i18n' import { useClient } from 'cozy-client' import { splitFilename } from 'cozy-client/dist/models/file' @@ -10,7 +11,6 @@ import { addToFavorites } from 'cozy-ui/transpiled/react/ActionsMenu/Actions/add import { removeFromFavorites } from 'cozy-ui/transpiled/react/ActionsMenu/Actions/removeFromFavorites' import VirtualizedTable from 'cozy-ui/transpiled/react/Table/Virtualized' import { useBreakpoints } from 'cozy-ui/transpiled/react/providers/Breakpoints' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import { edit } from '@/components/Actions/edit' import { trash } from '@/components/Actions/trash' diff --git a/src/components/ContactsList/__snapshots__/ContactListItem.spec.js.snap b/src/components/ContactsList/__snapshots__/ContactListItem.spec.js.snap index 8c4d8bebd..7afbeaff8 100644 --- a/src/components/ContactsList/__snapshots__/ContactListItem.spec.js.snap +++ b/src/components/ContactsList/__snapshots__/ContactListItem.spec.js.snap @@ -70,12 +70,8 @@ exports[`ContactListItem should match the contact snapshot 1`] = ` className="MuiTypography-root u-ml-1 MuiTypography-body1 MuiTypography-colorTextPrimary MuiTypography-noWrap MuiTypography-displayInline" data-testid="ContactName" > - - John -   - + John +   diff --git a/src/components/Intents/CreateContact.jsx b/src/components/Intents/CreateContact.jsx index af2cb0241..54d897180 100644 --- a/src/components/Intents/CreateContact.jsx +++ b/src/components/Intents/CreateContact.jsx @@ -1,10 +1,10 @@ import flow from 'lodash/flow' import PropTypes from 'prop-types' import React from 'react' +import { translate } from 'twake-i18n' import { withClient } from 'cozy-client' import IntentHeader from 'cozy-ui/transpiled/react/IntentHeader' -import { translate } from 'cozy-ui/transpiled/react/providers/I18n' import ContactForm from 'cozy-ui-plus/dist/Contacts/AddModal/ContactForm' import IntentMain from './IntentMain' diff --git a/src/components/Intents/IntentHandler.jsx b/src/components/Intents/IntentHandler.jsx index a55c80b1c..acc11eacb 100644 --- a/src/components/Intents/IntentHandler.jsx +++ b/src/components/Intents/IntentHandler.jsx @@ -1,10 +1,10 @@ import PropTypes from 'prop-types' import React, { Children, Component } from 'react' +import { translate } from 'twake-i18n' import Empty from 'cozy-ui/transpiled/react/Empty' import CozyIcon from 'cozy-ui/transpiled/react/Icons/Cozy' import Spinner from 'cozy-ui/transpiled/react/Spinner' -import { translate } from 'cozy-ui/transpiled/react/providers/I18n' import contactsStyles from '@/styles/contacts.styl' import intentStyles from '@/styles/intent.styl' diff --git a/src/components/Intents/PickContacts.jsx b/src/components/Intents/PickContacts.jsx index f57480f96..3f92f9d99 100644 --- a/src/components/Intents/PickContacts.jsx +++ b/src/components/Intents/PickContacts.jsx @@ -1,9 +1,9 @@ import PropTypes from 'prop-types' import React from 'react' +import { translate } from 'twake-i18n' import Button from 'cozy-ui/transpiled/react/Buttons' import IntentHeader from 'cozy-ui/transpiled/react/IntentHeader' -import { translate } from 'cozy-ui/transpiled/react/providers/I18n' import IntentMain from './IntentMain' import ContactsList from '../ContactsList/ContactsList' diff --git a/src/components/Modals/ConfirmDeleteModal.jsx b/src/components/Modals/ConfirmDeleteModal.jsx index 4016685d7..5debd3e46 100644 --- a/src/components/Modals/ConfirmDeleteModal.jsx +++ b/src/components/Modals/ConfirmDeleteModal.jsx @@ -1,10 +1,10 @@ import React, { useState } from 'react' import { useEffect } from 'react' import { useNavigate, useParams } from 'react-router-dom' +import { useI18n } from 'twake-i18n' import { useClient, useQuery } from 'cozy-client' import { ConfirmDialog } from 'cozy-ui/transpiled/react/CozyDialogs' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import { getConnectedAccounts } from '../../helpers/contacts' import { buildContactsQueryById } from '../../queries/queries' diff --git a/src/components/Modals/ContactFormModal.spec.jsx b/src/components/Modals/ContactFormModal.spec.jsx index c8747f898..b03d1bdf0 100644 --- a/src/components/Modals/ContactFormModal.spec.jsx +++ b/src/components/Modals/ContactFormModal.spec.jsx @@ -60,40 +60,6 @@ describe('ContactFormModal component', () => { }) }) - it('should not call the create function if any of the required fields are missing', async () => { - const formData = { - company: 'Cozy Cloud' - } - useQuery.mockReturnValue({ - data: undefined - }) - useQueryAll.mockReturnValue({ - data: [] - }) - useParams.mockReturnValue({ - contactId: 'ID' - }) - - render( - - - - ) - - act(() => { - fireEvent.change(screen.getByLabelText('Company'), { - target: { value: formData.company } - }) - }) - expect(screen.getByLabelText('Company').value).toBe('Cozy Cloud') - - act(() => { - fireEvent.click(screen.getByText('Save')) - }) - - expect(createOrUpdateContact).not.toBeCalled() - }) - it('should pass a new contact to the creation function', async () => { const formData = { firstname: 'bob' diff --git a/src/components/Modals/ContactFormModal/CreateModal.spec.jsx b/src/components/Modals/ContactFormModal/CreateModal.spec.jsx index 50dc27a63..d4c969e09 100644 --- a/src/components/Modals/ContactFormModal/CreateModal.spec.jsx +++ b/src/components/Modals/ContactFormModal/CreateModal.spec.jsx @@ -1,4 +1,4 @@ -import { render, screen, fireEvent, act } from '@testing-library/react' +import { render, screen, fireEvent } from '@testing-library/react' import React from 'react' import { useParams } from 'react-router-dom' @@ -23,40 +23,6 @@ jest.mock('react-router-dom', () => ({ })) describe('CreateModal component', () => { - it('should not call the create function if any of the required fields are missing', async () => { - const formData = { - company: 'Cozy Cloud' - } - useQuery.mockReturnValue({ - data: undefined - }) - useQueryAll.mockReturnValue({ - data: [] - }) - useParams.mockReturnValue({ - contactId: 'ID' - }) - - render( - - - - ) - - act(() => { - fireEvent.change(screen.getByLabelText('Company'), { - target: { value: formData.company } - }) - }) - expect(screen.getByLabelText('Company').value).toBe('Cozy Cloud') - - act(() => { - fireEvent.click(screen.getByText('Save')) - }) - - expect(createOrUpdateContact).not.toBeCalled() - }) - it('should pass a new contact to the creation function', async () => { const formData = { firstname: 'bob' diff --git a/src/components/Modals/ContactFormModal/EditModal.spec.jsx b/src/components/Modals/ContactFormModal/EditModal.spec.jsx index 682e7be51..d2199c26a 100644 --- a/src/components/Modals/ContactFormModal/EditModal.spec.jsx +++ b/src/components/Modals/ContactFormModal/EditModal.spec.jsx @@ -61,40 +61,6 @@ describe('EditModal component', () => { }) }) - it('should not call the create function if any of the required fields are missing', async () => { - const formData = { - company: 'Cozy Cloud' - } - useQuery.mockReturnValue({ - data: undefined - }) - useQueryAll.mockReturnValue({ - data: [] - }) - useParams.mockReturnValue({ - contactId: 'ID' - }) - - render( - - - - ) - - act(() => { - fireEvent.change(screen.getByLabelText('Company'), { - target: { value: formData.company } - }) - }) - expect(screen.getByLabelText('Company').value).toBe('Cozy Cloud') - - act(() => { - fireEvent.click(screen.getByText('Save')) - }) - - expect(createOrUpdateContact).not.toBeCalled() - }) - it('should pass previous contact data to the update function', async () => { const contact = { _id: 'ID', diff --git a/src/components/Modals/ContactInfoContent.jsx b/src/components/Modals/ContactInfoContent.jsx index 895ea324f..e25d92721 100644 --- a/src/components/Modals/ContactInfoContent.jsx +++ b/src/components/Modals/ContactInfoContent.jsx @@ -1,7 +1,6 @@ import PropTypes from 'prop-types' import React from 'react' - -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' +import { useI18n } from 'twake-i18n' import { normalizeFields, getConnectedAccounts } from '../../helpers/contacts' import ContactAccounts from '../ContactCard/ContactAccounts' diff --git a/src/components/Modals/ContactInfoTitle.jsx b/src/components/Modals/ContactInfoTitle.jsx index a8558b97a..4c0be808f 100644 --- a/src/components/Modals/ContactInfoTitle.jsx +++ b/src/components/Modals/ContactInfoTitle.jsx @@ -3,6 +3,7 @@ import throttle from 'lodash/throttle' import PropTypes from 'prop-types' import React, { useCallback } from 'react' import { useNavigate } from 'react-router-dom' +import { useI18n } from 'twake-i18n' import { useClient } from 'cozy-client' import minilog from 'cozy-minilog' @@ -14,7 +15,6 @@ import StarIcon from 'cozy-ui/transpiled/react/Icons/Star' import StarOutlineIcon from 'cozy-ui/transpiled/react/Icons/StarOutline' import TrashIcon from 'cozy-ui/transpiled/react/Icons/Trash' import { useAlert } from 'cozy-ui/transpiled/react/providers/Alert' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import GroupsSelect from 'cozy-ui-plus/dist/Contacts/GroupsSelect/GroupsSelect' import Control from 'cozy-ui-plus/dist/Contacts/GroupsSelect/SelectBox/Control' diff --git a/src/components/Modals/GroupDeleteConfirmationModal.jsx b/src/components/Modals/GroupDeleteConfirmationModal.jsx index 58b242a76..42b6d19af 100644 --- a/src/components/Modals/GroupDeleteConfirmationModal.jsx +++ b/src/components/Modals/GroupDeleteConfirmationModal.jsx @@ -1,5 +1,6 @@ import React, { useState } from 'react' import { useNavigate, useParams } from 'react-router-dom' +import { useI18n } from 'twake-i18n' import { useClient } from 'cozy-client' import Button from 'cozy-ui/transpiled/react/Buttons' @@ -8,7 +9,6 @@ import { ConfirmDialog } from 'cozy-ui/transpiled/react/CozyDialogs' import Stack from 'cozy-ui/transpiled/react/Stack' import Typography from 'cozy-ui/transpiled/react/Typography' import { useAlert } from 'cozy-ui/transpiled/react/providers/Alert' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import { useSelectedGroup } from 'cozy-ui-plus/dist/Contacts/GroupsSelect/GroupsSelectProvider' import { translatedDefaultSelectedGroup } from 'cozy-ui-plus/dist/Contacts/GroupsSelect/helpers' diff --git a/src/components/layout/ContactsSelectionBar.jsx b/src/components/layout/ContactsSelectionBar.jsx index 2eafd353f..f97bfebd1 100644 --- a/src/components/layout/ContactsSelectionBar.jsx +++ b/src/components/layout/ContactsSelectionBar.jsx @@ -1,12 +1,12 @@ import flow from 'lodash/flow' import PropTypes from 'prop-types' import React, { useContext } from 'react' +import { useI18n } from 'twake-i18n' import { useClient } from 'cozy-client' import ActionsBar from 'cozy-ui/transpiled/react/ActionsBar' import { makeActions } from 'cozy-ui/transpiled/react/ActionsMenu/Actions' import { useBreakpoints } from 'cozy-ui/transpiled/react/providers/Breakpoints' -import { useI18n } from 'cozy-ui/transpiled/react/providers/I18n' import { favorite as favoriteAction } from '../Actions/favorite' import { selectAll as selectAllAction } from '../Actions/selectAll' diff --git a/src/locales/index.js b/src/locales/index.js index 0a1a85dd0..60901209e 100644 --- a/src/locales/index.js +++ b/src/locales/index.js @@ -1,4 +1,4 @@ -import { getI18n } from 'cozy-ui/transpiled/react/providers/I18n/helpers' +import { getI18n } from 'twake-i18n' import de from './de.json' import en from './en.json' diff --git a/src/targets/browser/setupApp.jsx b/src/targets/browser/setupApp.jsx index ea7214063..cb6dfbe8b 100644 --- a/src/targets/browser/setupApp.jsx +++ b/src/targets/browser/setupApp.jsx @@ -2,10 +2,10 @@ import { CaptureConsole } from '@sentry/integrations' import * as Sentry from '@sentry/react' import memoize from 'lodash/memoize' import { createRoot } from 'react-dom/client' +import { initTranslation } from 'twake-i18n' import flag from 'cozy-flags' import { RealtimePlugin } from 'cozy-realtime' -import { initTranslation } from 'cozy-ui/transpiled/react/providers/I18n' import manifest from '../../../manifest.webapp' import { getValues } from '../../helpers/bar' diff --git a/src/tests/Applike.jsx b/src/tests/Applike.jsx index 7c15bb218..b6b209065 100644 --- a/src/tests/Applike.jsx +++ b/src/tests/Applike.jsx @@ -1,12 +1,12 @@ import React from 'react' import { Provider } from 'react-redux' import { HashRouter } from 'react-router-dom' +import I18n from 'twake-i18n' import { CozyProvider } from 'cozy-client' import { Layout } from 'cozy-ui/transpiled/react/Layout' import AlertProvider from 'cozy-ui/transpiled/react/providers/Alert' import { BreakpointsProvider } from 'cozy-ui/transpiled/react/providers/Breakpoints' -import I18n from 'cozy-ui/transpiled/react/providers/I18n' import SelectedGroupProvider from 'cozy-ui-plus/dist/Contacts/GroupsSelect/GroupsSelectProvider' import CozyTheme from 'cozy-ui-plus/dist/providers/CozyTheme' diff --git a/yarn.lock b/yarn.lock index 6c77a95a6..488d881ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,6 +106,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.1, @babel/compat-data@npm:^7.20.5": version: 7.20.14 resolution: "@babel/compat-data@npm:7.20.14" @@ -120,6 +131,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: 10c0/08f348554989d23aa801bf1405aa34b15e841c0d52d79da7e524285c77a5f9d298e70e11d91cc578d8e2c9542efc586d50c5f5cf8e1915b254a9dcf786913a94 + languageName: node + linkType: hard + "@babel/core@npm:7.16.12": version: 7.16.12 resolution: "@babel/core@npm:7.16.12" @@ -143,6 +161,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.1.6, @babel/core@npm:^7.24.7": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": version: 7.20.12 resolution: "@babel/core@npm:7.20.12" @@ -241,6 +282,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.29.0": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" @@ -250,6 +304,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" + dependencies: + "@babel/types": "npm:^7.27.3" + checksum: 10c0/94996ce0a05b7229f956033e6dcd69393db2b0886d0db6aff41e704390402b8cdcca11f61449cb4f86cfd9e61b5ad3a73e4fa661eeed7846b125bd1c33dbc633 + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6": version: 7.18.9 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.18.9" @@ -288,6 +351,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.12, @babel/helper-create-class-features-plugin@npm:^7.20.5, @babel/helper-create-class-features-plugin@npm:^7.20.7": version: 7.20.12 resolution: "@babel/helper-create-class-features-plugin@npm:7.20.12" @@ -306,6 +382,23 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-create-class-features-plugin@npm:7.28.6" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-member-expression-to-functions": "npm:^7.28.5" + "@babel/helper-optimise-call-expression": "npm:^7.27.1" + "@babel/helper-replace-supers": "npm:^7.28.6" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.6" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/0b62b46717891f4366006b88c9b7f277980d4f578c4c3789b7a4f5a2e09e121de4cda9a414ab403986745cd3ad1af3fe2d948c9f78ab80d4dc085afc9602af50 + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": version: 7.20.5 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5" @@ -360,6 +453,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-hoist-variables@npm:7.18.6" @@ -378,6 +478,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-member-expression-to-functions@npm:7.28.5" + dependencies: + "@babel/traverse": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + checksum: 10c0/4e6e05fbf4dffd0bc3e55e28fcaab008850be6de5a7013994ce874ec2beb90619cda4744b11607a60f8aae0227694502908add6188ceb1b5223596e765b44814 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-module-imports@npm:7.18.6" @@ -397,6 +507,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11": version: 7.20.11 resolution: "@babel/helper-module-transforms@npm:7.20.11" @@ -426,6 +546,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" @@ -435,6 +568,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" + dependencies: + "@babel/types": "npm:^7.27.1" + checksum: 10c0/6b861e7fcf6031b9c9fc2de3cd6c005e94a459d6caf3621d93346b52774925800ca29d4f64595a5ceacf4d161eb0d27649ae385110ed69491d9776686fa488e6 + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.20.2 resolution: "@babel/helper-plugin-utils@npm:7.20.2" @@ -442,6 +584,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" @@ -470,6 +619,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-replace-supers@npm:7.28.6" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.28.5" + "@babel/helper-optimise-call-expression": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/04663c6389551b99b8c3e7ba4e2638b8ca2a156418c26771516124c53083aa8e74b6a45abe5dd46360af79709a0e9c6b72c076d0eab9efecdd5aaf836e79d8d5 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-simple-access@npm:7.20.2" @@ -488,6 +650,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" + dependencies: + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/f625013bcdea422c470223a2614e90d2c1cc9d832e97f32ca1b4f82b34bb4aa67c3904cb4b116375d3b5b753acfb3951ed50835a1e832e7225295c7b0c24dff7 + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-split-export-declaration@npm:7.18.6" @@ -525,6 +697,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" @@ -572,6 +751,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" + dependencies: + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb + languageName: node + linkType: hard + "@babel/highlight@npm:^7.18.6": version: 7.18.6 resolution: "@babel/highlight@npm:7.18.6" @@ -592,6 +781,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.1.6, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" + dependencies: + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/333b2aa761264b91577a74bee86141ef733f9f9f6d4fc52548e4847dc35dfbf821f58c46832c637bfa761a6d9909d6a68f7d1ed59e17e4ffbb958dc510c17b62 + languageName: node + linkType: hard + "@babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5": version: 7.27.5 resolution: "@babel/parser@npm:7.27.5" @@ -641,7 +841,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.18.6": +"@babel/plugin-proposal-class-properties@npm:^7.1.0, @babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -714,7 +914,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.1.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -765,6 +965,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-optional-chaining@npm:^7.1.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f + languageName: node + linkType: hard + "@babel/plugin-proposal-optional-chaining@npm:^7.18.9, @babel/plugin-proposal-optional-chaining@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.20.7" @@ -882,6 +1095,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-flow@npm:^7.27.1": + version: 7.28.6 + resolution: "@babel/plugin-syntax-flow@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a00114adcbbdaef07638f6a2e8c3ea63d65b3d27f088e8e53c5f35b8dc50813c0e1006fac4fb109782f9cdd41ad2f1cb9838359fecbb3d1f6141b4002358f52c + languageName: node + linkType: hard + "@babel/plugin-syntax-import-assertions@npm:^7.20.0": version: 7.20.0 resolution: "@babel/plugin-syntax-import-assertions@npm:7.20.0" @@ -926,6 +1150,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.27.1": + version: 7.28.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b98fc3cd75e4ca3d5ca1162f610c286e14ede1486e0d297c13a5eb0ac85680ac9656d17d348bddd9160a54d797a08cea5eaac02b9330ddebb7b26732b7b99fb5 + languageName: node + linkType: hard + "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -1025,6 +1260,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/plugin-syntax-typescript@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b0c392a35624883ac480277401ac7d92d8646b66e33639f5d350de7a6723924265985ae11ab9ebd551740ded261c443eaa9a87ea19def9763ca1e0d78c97dea8 + languageName: node + linkType: hard + "@babel/plugin-transform-arrow-functions@npm:^7.18.6": version: 7.20.7 resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" @@ -1071,6 +1317,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.24.7": + version: 7.28.6 + resolution: "@babel/plugin-transform-class-properties@npm:7.28.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c4327fcd730c239d9f173f9b695b57b801729e273b4848aef1f75818069dfd31d985d75175db188d947b9b1bbe5353dae298849042026a5e4fcf07582ff3f9f1 + languageName: node + linkType: hard + "@babel/plugin-transform-classes@npm:^7.20.2": version: 7.20.7 resolution: "@babel/plugin-transform-classes@npm:7.20.7" @@ -1148,6 +1406,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-flow-strip-types@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/plugin-syntax-flow": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c61c43244aacdcd479ad9ba618e1c095a5db7e4eadc3d19249602febc4e97153230273c014933f5fe4e92062fa56dab9bed4bc430197d5b2ffeb2158a4bf6786 + languageName: node + linkType: hard + "@babel/plugin-transform-for-of@npm:^7.18.8": version: 7.18.8 resolution: "@babel/plugin-transform-for-of@npm:7.18.8" @@ -1206,6 +1476,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.1.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.27.1": + version: 7.28.6 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.28.6" + dependencies: + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7c45992797c6150644c8552feff4a016ba7bd6d59ff2b039ed969a9c5b20a6804cd9d21db5045fc8cca8ca7f08262497e354e93f8f2be6a1cdf3fbfa8c31a9b6 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-commonjs@npm:^7.19.6": version: 7.20.11 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.20.11" @@ -1268,6 +1550,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": + version: 7.28.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6607f2201d66ccb688f0b1db09475ef995837df19f14705da41f693b669f834c206147a854864ab107913d7b4f4748878b0cd9fe9ca8bfd1bee0c206fc027b49 + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-object-super@npm:7.18.6" @@ -1280,6 +1573,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.24.7": + version: 7.28.6 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c159cc74115c2266be21791f192dd079e2aeb65c8731157e53b80fcefa41e8e28ad370021d4dfbdb31f25e5afa0322669a8eb2d032cd96e65ac37e020324c763 + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.20.1, @babel/plugin-transform-parameters@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-parameters@npm:7.20.7" @@ -1291,6 +1596,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-private-methods@npm:^7.24.7": + version: 7.28.6 + resolution: "@babel/plugin-transform-private-methods@npm:7.28.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fb504e2bfdcf3f734d2a90ab20d61427c58385f57f950d3de6ff4e6d12dd4aa7d552147312d218367e129b7920dccfc3230ba554de861986cda38921bad84067 + languageName: node + linkType: hard + "@babel/plugin-transform-property-literals@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" @@ -1459,6 +1776,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typescript@npm:^7.28.5": + version: 7.28.6 + resolution: "@babel/plugin-transform-typescript@npm:7.28.6" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-create-class-features-plugin": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.28.6" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/plugin-syntax-typescript": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/72dbfd3e5f71c4e30445e610758ec0eef65347fafd72bd46f4903733df0d537663a72a81c1626f213a0feab7afc68ba83f1648ffece888dd0868115c9cb748f6 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.18.10": version: 7.18.10 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" @@ -1577,6 +1909,19 @@ __metadata: languageName: node linkType: hard +"@babel/preset-flow@npm:^7.0.0, @babel/preset-flow@npm:^7.24.7": + version: 7.27.1 + resolution: "@babel/preset-flow@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/plugin-transform-flow-strip-types": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/252216c91ba3cc126f10c81c1df495ef2c622687d17373bc619354a7fb7280ea83f434ed1e7149dbddd712790d16ab60f5b864d007edd153931d780f834e52c1 + languageName: node + linkType: hard + "@babel/preset-modules@npm:^0.1.5": version: 0.1.5 resolution: "@babel/preset-modules@npm:0.1.5" @@ -1608,6 +1953,21 @@ __metadata: languageName: node linkType: hard +"@babel/preset-typescript@npm:^7.1.0, @babel/preset-typescript@npm:^7.24.7": + version: 7.28.5 + resolution: "@babel/preset-typescript@npm:7.28.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/plugin-syntax-jsx": "npm:^7.27.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.27.1" + "@babel/plugin-transform-typescript": "npm:^7.28.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b3d55548854c105085dd80f638147aa8295bc186d70492289242d6c857cb03a6c61ec15186440ea10ed4a71cdde7d495f5eb3feda46273f36b0ac926e8409629 + languageName: node + linkType: hard + "@babel/preset-typescript@npm:^7.16.0": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" @@ -1621,6 +1981,21 @@ __metadata: languageName: node linkType: hard +"@babel/register@npm:^7.0.0, @babel/register@npm:^7.24.6": + version: 7.28.6 + resolution: "@babel/register@npm:7.28.6" + dependencies: + clone-deep: "npm:^4.0.1" + find-cache-dir: "npm:^2.0.0" + make-dir: "npm:^2.1.0" + pirates: "npm:^4.0.6" + source-map-support: "npm:^0.5.16" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/372380504970cf7654c2d65e09c34ed0b3217da64cb0edb6376a89eba7b603c8bdaba666eead7dcd6ed21badd52d396c2c0d6f914ae4dc6c9009e3d03d260e98 + languageName: node + linkType: hard + "@babel/regjsgen@npm:^0.8.0": version: 0.8.0 resolution: "@babel/regjsgen@npm:0.8.0" @@ -1686,6 +2061,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.13, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.7.2": version: 7.20.13 resolution: "@babel/traverse@npm:7.20.13" @@ -1719,6 +2105,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.20.7 resolution: "@babel/types@npm:7.20.7" @@ -1740,6 +2141,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + languageName: node + linkType: hard + "@babel/types@npm:^7.8.3": version: 7.28.2 resolution: "@babel/types@npm:7.28.2" @@ -1764,6 +2175,29 @@ __metadata: languageName: node linkType: hard +"@cozy/cli-tree@npm:^0.14.1": + version: 0.14.1 + resolution: "@cozy/cli-tree@npm:0.14.1" + dependencies: + argparse: "npm:^2.0.1" + lodash: "npm:^4.17.21" + tabtab: "npm:^3.0.2" + checksum: 10c0/8aedc1f65d854bcc1bc1f23bcd2d26c2e00deec924a90ff09f2eae02a77879cfeaca45687450330d48ab087f8408e95312a697d2cee6e755304470c75c4e4a8f + languageName: node + linkType: hard + +"@cozy/codemods@npm:^1.33.1": + version: 1.33.1 + resolution: "@cozy/codemods@npm:1.33.1" + dependencies: + "@cozy/cli-tree": "npm:^0.14.1" + jscodeshift: "npm:^0.11.0" + bin: + cozy-codemods: src/cli.js + checksum: 10c0/202415b0ad71328815e0c3f124676ca862debca199eee351b20105cb75096c96ac991c1a54fe7710085b00810c465644cd9c37d653780f2096a21e85a1ea8dc1 + languageName: node + linkType: hard + "@cozy/minilog@npm:1.0.0, @cozy/minilog@npm:^1.0.0": version: 1.0.0 resolution: "@cozy/minilog@npm:1.0.0" @@ -2344,6 +2778,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.12": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.2 resolution: "@jridgewell/gen-mapping@npm:0.3.2" @@ -2366,6 +2810,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" @@ -2408,6 +2862,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" @@ -2428,6 +2889,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 + languageName: node + linkType: hard + "@juggle/resize-observer@npm:^3.1.3": version: 3.4.0 resolution: "@juggle/resize-observer@npm:3.4.0" @@ -4458,6 +4929,13 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^3.2.0": + version: 3.2.0 + resolution: "ansi-escapes@npm:3.2.0" + checksum: 10c0/084e1ce38139ad2406f18a8e7efe2b850ddd06ce3c00f633392d1ce67756dab44fe290e573d09ef3c9a0cb13c12881e0e35a8f77a017d39a0a4ab85ae2fae04f + languageName: node + linkType: hard + "ansi-escapes@npm:^4.2.1": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" @@ -4474,6 +4952,20 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-regex@npm:3.0.1" + checksum: 10c0/d108a7498b8568caf4a46eea4f1784ab4e0dfb2e3f3938c697dee21443d622d765c958f2b7e2b9f6b9e55e2e2af0584eaa9915d51782b89a841c28e744e7a167 + languageName: node + linkType: hard + +"ansi-regex@npm:^4.1.0": + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: 10c0/d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da + languageName: node + linkType: hard + "ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -4576,6 +5068,27 @@ __metadata: languageName: node linkType: hard +"arr-diff@npm:^4.0.0": + version: 4.0.0 + resolution: "arr-diff@npm:4.0.0" + checksum: 10c0/67b80067137f70c89953b95f5c6279ad379c3ee39f7143578e13bd51580a40066ee2a55da066e22d498dce10f68c2d70056d7823f972fab99dfbf4c78d0bc0f7 + languageName: node + linkType: hard + +"arr-flatten@npm:^1.1.0": + version: 1.1.0 + resolution: "arr-flatten@npm:1.1.0" + checksum: 10c0/bef53be02ed3bc58f202b3861a5b1eb6e1ae4fecf39c3ad4d15b1e0433f941077d16e019a33312d820844b0661777322acbb7d0c447b04d9bdf7d6f9c532548a + languageName: node + linkType: hard + +"arr-union@npm:^3.1.0": + version: 3.1.0 + resolution: "arr-union@npm:3.1.0" + checksum: 10c0/7d5aa05894e54aa93c77c5726c1dd5d8e8d3afe4f77983c0aa8a14a8a5cbe8b18f0cf4ecaa4ac8c908ef5f744d2cbbdaa83fd6e96724d15fea56cfa7f5efdd51 + languageName: node + linkType: hard + "array-differ@npm:^3.0.0": version: 3.0.0 resolution: "array-differ@npm:3.0.0" @@ -4610,6 +5123,13 @@ __metadata: languageName: node linkType: hard +"array-unique@npm:^0.3.2": + version: 0.3.2 + resolution: "array-unique@npm:0.3.2" + checksum: 10c0/dbf4462cdba8a4b85577be07705210b3d35be4b765822a3f52962d907186617638ce15e0603a4fefdcf82f4cbbc9d433f8cbbd6855148a68872fa041b6474121 + languageName: node + linkType: hard + "array.prototype.flat@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flat@npm:1.3.1" @@ -4720,6 +5240,31 @@ __metadata: languageName: node linkType: hard +"assign-symbols@npm:^1.0.0": + version: 1.0.0 + resolution: "assign-symbols@npm:1.0.0" + checksum: 10c0/29a654b8a6da6889a190d0d0efef4b1bfb5948fa06cbc245054aef05139f889f2f7c75b989917e3fde853fc4093b88048e4de8578a73a76f113d41bfd66e5775 + languageName: node + linkType: hard + +"ast-types@npm:0.14.2": + version: 0.14.2 + resolution: "ast-types@npm:0.14.2" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10c0/5d66d89b6c07fe092087454b6042dbaf81f2882b176db93861e2b986aafe0bce49e1f1ff59aac775d451c1426ad1e967d250e9e3548f5166ea8a3475e66c169d + languageName: node + linkType: hard + +"ast-types@npm:^0.16.1": + version: 0.16.1 + resolution: "ast-types@npm:0.16.1" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10c0/abcc49e42eb921a7ebc013d5bec1154651fb6dbc3f497541d488859e681256901b2990b954d530ba0da4d0851271d484f7057d5eff5e07cb73e8b10909f711bf + languageName: node + linkType: hard + "async-limiter@npm:~1.0.0": version: 1.0.1 resolution: "async-limiter@npm:1.0.1" @@ -4771,6 +5316,15 @@ __metadata: languageName: node linkType: hard +"atob@npm:^2.1.2": + version: 2.1.2 + resolution: "atob@npm:2.1.2" + bin: + atob: bin/atob.js + checksum: 10c0/ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e + languageName: node + linkType: hard + "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -4834,6 +5388,15 @@ __metadata: languageName: node linkType: hard +"babel-core@npm:^7.0.0-bridge.0": + version: 7.0.0-bridge.0 + resolution: "babel-core@npm:7.0.0-bridge.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f57576e30267be4607d163b7288031d332cf9200ea35efe9fb33c97f834e304376774c28c1f9d6928d6733fcde7041e4010f1248a0519e7730c590d4b07b9608 + languageName: node + linkType: hard + "babel-jest@npm:^29.4.2": version: 29.4.2 resolution: "babel-jest@npm:29.4.2" @@ -5016,6 +5579,21 @@ __metadata: languageName: node linkType: hard +"base@npm:^0.11.1": + version: 0.11.2 + resolution: "base@npm:0.11.2" + dependencies: + cache-base: "npm:^1.0.1" + class-utils: "npm:^0.3.5" + component-emitter: "npm:^1.2.1" + define-property: "npm:^1.0.0" + isobject: "npm:^3.0.1" + mixin-deep: "npm:^1.2.0" + pascalcase: "npm:^0.1.1" + checksum: 10c0/30a2c0675eb52136b05ef496feb41574d9f0bb2d6d677761da579c00a841523fccf07f1dbabec2337b5f5750f428683b8ca60d89e56a1052c4ae1c0cd05de64d + languageName: node + linkType: hard + "basic-auth@npm:~2.0.1": version: 2.0.1 resolution: "basic-auth@npm:2.0.1" @@ -5189,6 +5767,24 @@ __metadata: languageName: node linkType: hard +"braces@npm:^2.3.1": + version: 2.3.2 + resolution: "braces@npm:2.3.2" + dependencies: + arr-flatten: "npm:^1.1.0" + array-unique: "npm:^0.3.2" + extend-shallow: "npm:^2.0.1" + fill-range: "npm:^4.0.0" + isobject: "npm:^3.0.1" + repeat-element: "npm:^1.1.2" + snapdragon: "npm:^0.8.1" + snapdragon-node: "npm:^2.0.1" + split-string: "npm:^3.0.2" + to-regex: "npm:^3.0.1" + checksum: 10c0/72b27ea3ea2718f061c29e70fd6e17606e37c65f5801abddcf0b0052db1de7d60f3bf92cfc220ab57b44bd0083a5f69f9d03b3461d2816cfe9f9398207acc728 + languageName: node + linkType: hard + "braces@npm:^3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" @@ -5512,6 +6108,23 @@ __metadata: languageName: node linkType: hard +"cache-base@npm:^1.0.1": + version: 1.0.1 + resolution: "cache-base@npm:1.0.1" + dependencies: + collection-visit: "npm:^1.0.0" + component-emitter: "npm:^1.2.1" + get-value: "npm:^2.0.6" + has-value: "npm:^1.0.0" + isobject: "npm:^3.0.1" + set-value: "npm:^2.0.0" + to-object-path: "npm:^0.3.0" + union-value: "npm:^1.0.0" + unset-value: "npm:^1.0.0" + checksum: 10c0/a7142e25c73f767fa520957dcd179b900b86eac63b8cfeaa3b2a35e18c9ca5968aa4e2d2bed7a3e7efd10f13be404344cfab3a4156217e71f9bdb95940bb9c8c + languageName: node + linkType: hard + "call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 resolution: "call-bind-apply-helpers@npm:1.0.2" @@ -5682,6 +6295,13 @@ __metadata: languageName: node linkType: hard +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d + languageName: node + linkType: hard + "charenc@npm:0.0.2": version: 0.0.2 resolution: "charenc@npm:0.0.2" @@ -5796,6 +6416,18 @@ __metadata: languageName: node linkType: hard +"class-utils@npm:^0.3.5": + version: 0.3.6 + resolution: "class-utils@npm:0.3.6" + dependencies: + arr-union: "npm:^3.1.0" + define-property: "npm:^0.2.5" + isobject: "npm:^3.0.0" + static-extend: "npm:^0.1.1" + checksum: 10c0/d44f4afc7a3e48dba4c2d3fada5f781a1adeeff371b875c3b578bc33815c6c29d5d06483c2abfd43a32d35b104b27b67bfa39c2e8a422fa858068bd756cfbd42 + languageName: node + linkType: hard + "classificator@npm:^0.3.3": version: 0.3.4 resolution: "classificator@npm:0.3.4" @@ -5826,6 +6458,15 @@ __metadata: languageName: node linkType: hard +"cli-cursor@npm:^2.1.0": + version: 2.1.0 + resolution: "cli-cursor@npm:2.1.0" + dependencies: + restore-cursor: "npm:^2.0.0" + checksum: 10c0/09ee6d8b5b818d840bf80ec9561eaf696672197d3a02a7daee2def96d5f52ce6e0bbe7afca754ccf14f04830b5a1b4556273e983507d5029f95bba3016618eda + languageName: node + linkType: hard + "cli-highlight@npm:2.1.11": version: 2.1.11 resolution: "cli-highlight@npm:2.1.11" @@ -5842,6 +6483,13 @@ __metadata: languageName: node linkType: hard +"cli-width@npm:^2.0.0": + version: 2.2.1 + resolution: "cli-width@npm:2.2.1" + checksum: 10c0/e3a6d422d657ca111c630f69ee0f1a499e8f114eea158ccb2cdbedd19711edffa217093bbd43dafb34b68d1b1a3b5334126e51d059b9ec1d19afa53b42b3ef86 + languageName: node + linkType: hard + "cliui@npm:^3.2.0": version: 3.2.0 resolution: "cliui@npm:3.2.0" @@ -5882,6 +6530,17 @@ __metadata: languageName: node linkType: hard +"clone-deep@npm:^4.0.1": + version: 4.0.1 + resolution: "clone-deep@npm:4.0.1" + dependencies: + is-plain-object: "npm:^2.0.4" + kind-of: "npm:^6.0.2" + shallow-clone: "npm:^3.0.0" + checksum: 10c0/637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758 + languageName: node + linkType: hard + "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -5924,6 +6583,16 @@ __metadata: languageName: node linkType: hard +"collection-visit@npm:^1.0.0": + version: 1.0.0 + resolution: "collection-visit@npm:1.0.0" + dependencies: + map-visit: "npm:^1.0.0" + object-visit: "npm:^1.0.0" + checksum: 10c0/add72a8d1c37cb90e53b1aaa2c31bf1989bfb733f0b02ce82c9fa6828c7a14358dba2e4f8e698c02f69e424aeccae1ffb39acdeaf872ade2f41369e84a2fcf8a + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -5963,6 +6632,13 @@ __metadata: languageName: node linkType: hard +"colors@npm:^1.1.2": + version: 1.4.0 + resolution: "colors@npm:1.4.0" + checksum: 10c0/9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb + languageName: node + linkType: hard + "columnify@npm:1.5.4": version: 1.5.4 resolution: "columnify@npm:1.5.4" @@ -6010,6 +6686,20 @@ __metadata: languageName: node linkType: hard +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 + languageName: node + linkType: hard + +"component-emitter@npm:^1.2.1": + version: 1.3.1 + resolution: "component-emitter@npm:1.3.1" + checksum: 10c0/e4900b1b790b5e76b8d71b328da41482118c0f3523a516a41be598dc2785a07fd721098d9bf6e22d89b19f4fa4e1025160dc00317ea111633a3e4f75c2b86032 + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -6122,6 +6812,13 @@ __metadata: languageName: node linkType: hard +"copy-descriptor@npm:^0.1.0": + version: 0.1.1 + resolution: "copy-descriptor@npm:0.1.1" + checksum: 10c0/161f6760b7348c941007a83df180588fe2f1283e0867cc027182734e0f26134e6cc02de09aa24a95dc267b2e2025b55659eef76c8019df27bc2d883033690181 + languageName: node + linkType: hard + "core-js-compat@npm:^3.25.1": version: 3.27.2 resolution: "core-js-compat@npm:3.27.2" @@ -6226,9 +6923,9 @@ __metadata: languageName: node linkType: hard -"cozy-bar@npm:^27.0.0": - version: 27.0.0 - resolution: "cozy-bar@npm:27.0.0" +"cozy-bar@npm:^29.2.0": + version: 29.2.0 + resolution: "cozy-bar@npm:29.2.0" dependencies: lodash.set: "npm:^4.3.2" lodash.unionwith: "npm:4.6.0" @@ -6247,13 +6944,14 @@ __metadata: cozy-intent: ">=2.29.1" cozy-interapp: ">=0.4.9" cozy-realtime: ">=4.0.5" - cozy-search: ">=0.4.0" - cozy-ui: ">=122.12.1" - cozy-ui-plus: ">=2.1.0" + cozy-search: ">=0.14.0" + cozy-ui: ">=135.0.0" + cozy-ui-plus: ">=4.0.0" react: ">=16.10.1" react-dom: ">=16.10.1" react-router-dom: ">=6.14.2" - checksum: 10c0/79bca9ee85926876fffe2940e8a68d6acd48d0b9e33954f414c8ef59991fe990beb08c720a54ab8498b221513713e77b87ac7c9ebe738f4718e9141f0bd167b8 + twake-i18n: ">=0.3.0" + checksum: 10c0/d61965bf57992f721b6ee4fca329c36921b168fbf11756a7097d99f0f748063b6c4bef5f9f4ec56b9098ab12d0bd875d9dfbf8ef2a218313545d4de0286de038 languageName: node linkType: hard @@ -6384,16 +7082,16 @@ __metadata: languageName: node linkType: hard -"cozy-client@npm:^60.14.0": - version: 60.14.0 - resolution: "cozy-client@npm:60.14.0" +"cozy-client@npm:^60.21.1": + version: 60.21.1 + resolution: "cozy-client@npm:60.21.1" dependencies: "@cozy/minilog": "npm:1.0.0" "@fastify/deepmerge": "npm:^2.0.2" "@types/jest": "npm:^26.0.20" "@types/lodash": "npm:^4.14.170" btoa: "npm:^1.2.1" - cozy-stack-client: "npm:^60.6.0" + cozy-stack-client: "npm:^60.21.1" date-fns: "npm:^2.30.0" fast-deep-equal: "npm:^3.1.3" json-stable-stringify: "npm:^1.0.1" @@ -6419,7 +7117,7 @@ __metadata: react-native-google-play-integrity: ^1.1.0 react-native-inappbrowser-reborn: ^3.5.1 react-native-ios11-devicecheck: ^0.0.3 - checksum: 10c0/4ad8fd1d1b2842128e08bcb3833b6953c89bd12e500a43d6cd8809c3bc5176126bbfb965312c273bae8d3e2fa86059fed0701f3ef8a86169d685fc6a71b98657 + checksum: 10c0/c6a472e960d6c17cca0f04403656f4cccee04d91de4fb84fada0f6bcece487105d84114defe1399cc831517304402e0e32c4c6244f2c7bd21319c5d581194690 languageName: node linkType: hard @@ -6429,6 +7127,7 @@ __metadata: dependencies: "@babel/eslint-parser": "npm:^7.19.1" "@babel/polyfill": "npm:7.12.1" + "@cozy/codemods": "npm:^1.33.1" "@rsbuild/core": "npm:^1.5.4" "@sentry/integrations": "npm:7.88.0" "@sentry/react": "npm:7.88.0" @@ -6442,8 +7141,8 @@ __metadata: bundlemon: "npm:3.1.0" classnames: "npm:2.3.1" cozy-app-publish: "npm:^0.41.0" - cozy-bar: "npm:^27.0.0" - cozy-client: "npm:^60.14.0" + cozy-bar: "npm:^29.2.0" + cozy-client: "npm:^60.21.1" cozy-dataproxy-lib: "npm:^4.11.0" cozy-device-helper: "npm:^3.8.0" cozy-devtools: "npm:^1.3.0" @@ -6457,12 +7156,12 @@ __metadata: cozy-minilog: "npm:^3.10.0" cozy-pouch-link: "npm:^54.0.0" cozy-realtime: "npm:^5.0.0" - cozy-search: "npm:^0.13.0" - cozy-sharing: "npm:^25.4.0" + cozy-search: "npm:^0.16.2" + cozy-sharing: "npm:^28.3.3" cozy-stack-client: "npm:^60.1.0" cozy-tsconfig: "npm:^1.8.1" - cozy-ui: "npm:^133.0.0" - cozy-ui-plus: "npm:^2.1.0" + cozy-ui: "npm:^136.0.0" + cozy-ui-plus: "npm:^4.5.1" cozy-vcard: "npm:^0.2.18" eslint: "npm:^8.35.0" eslint-config-cozy-app: "npm:^6.1.0" @@ -6480,6 +7179,7 @@ __metadata: identity-obj-proxy: "npm:3.0.0" jest: "npm:29.4.2" jest-environment-jsdom: "npm:29.4.2" + jscodeshift: "npm:^17.3.0" lodash: "npm:4.17.21" mockdate: "npm:3.0.5" node-fetch: "npm:2.6.7" @@ -6504,6 +7204,7 @@ __metadata: replace: "npm:1.2.1" rsbuild-config-cozy-app: "npm:^0.6.0" stylint: "npm:2.0.0" + twake-i18n: "npm:^0.3.1" typescript: "npm:^4.9.5" yarn-run-all: "npm:3.1.1" languageName: unknown @@ -6550,6 +7251,13 @@ __metadata: languageName: node linkType: hard +"cozy-device-helper@npm:^4.0.2": + version: 4.0.2 + resolution: "cozy-device-helper@npm:4.0.2" + checksum: 10c0/4353fa5458cc6d888a19723174feb2b14e3d578f58c4b0c27d42935800eed02b9bd3456d40c4b17f100e9df5cff80f5ea6a4c924a8c1a65f3a8bb597d8c7f7dc + languageName: node + linkType: hard + "cozy-devtools@npm:^1.3.0": version: 1.3.0 resolution: "cozy-devtools@npm:1.3.0" @@ -6605,6 +7313,24 @@ __metadata: languageName: node linkType: hard +"cozy-doctypes@npm:^1.98.3": + version: 1.98.3 + resolution: "cozy-doctypes@npm:1.98.3" + dependencies: + cozy-logger: "npm:^1.17.0" + date-fns: "npm:^1.30.1" + es6-promise-pool: "npm:^2.5.0" + lodash: "npm:^4.17.21" + prop-types: "npm:^15.7.2" + peerDependencies: + "@babel/runtime": ">=7.12.5" + cozy-client: ">=13.15.1" + cozy-flags: ">=2.3.5" + cozy-stack-client: ">=13.15.1" + checksum: 10c0/10bc597d21fd7c7d5e9d42de99da583bc933023b61a75398c6e05ed92794ac0637657682542686ebdc2538405628d854790dc9bad205bba95cb92d5751a5e3de + languageName: node + linkType: hard + "cozy-flags@npm:^2.8.7": version: 2.11.0 resolution: "cozy-flags@npm:2.11.0" @@ -6841,9 +7567,9 @@ __metadata: languageName: node linkType: hard -"cozy-search@npm:^0.13.0": - version: 0.13.0 - resolution: "cozy-search@npm:0.13.0" +"cozy-search@npm:^0.16.2": + version: 0.16.2 + resolution: "cozy-search@npm:0.16.2" dependencies: classnames: "npm:^2.5.1" lodash: "npm:^4.17.21" @@ -6851,7 +7577,7 @@ __metadata: react-type-animation: "npm:3.2.0" rooks: "npm:7.14.1" peerDependencies: - cozy-client: ">=54.8.0" + cozy-client: ">=60.21.0" cozy-device-helper: ">=3.7.1" cozy-flags: ">=4.6.1" cozy-intent: ">=2.26.0" @@ -6859,38 +7585,41 @@ __metadata: cozy-minilog: ">=3.3.1" cozy-pouch-link: 54.0.0 cozy-realtime: ">=5.6.4" - cozy-ui: ">=122.0.0" + cozy-ui: ">=135.6.0" cozy-ui-plus: ">=1.2.0" react: ">=16.12.0" react-dom: ">=16.12.0" react-router-dom: ^6.28.0 - checksum: 10c0/7bd8f62065bfb97039691523da01a4ab03ee1b710b2009a2b7b70944d219c6993e1da4eef4937e66c716709306e2926c42e25da3aa982f79f0c956b4ee07cffc + twake-i18n: ">=0.3.0" + checksum: 10c0/3836fb402e8fb3d2afd62f45f658283c780dd3e4b39e3e7a4581d070c82eb551af53cc701ed9894d27435b66d0928377cf04c90556aa50947735e89dd8dd0c43 languageName: node linkType: hard -"cozy-sharing@npm:^25.4.0": - version: 25.4.0 - resolution: "cozy-sharing@npm:25.4.0" +"cozy-sharing@npm:^28.3.3": + version: 28.3.3 + resolution: "cozy-sharing@npm:28.3.3" dependencies: "@cozy/minilog": "npm:^1.0.0" - classnames: "npm:^2.2.6" - cozy-device-helper: "npm:^3.8.0" - cozy-doctypes: "npm:^1.97.2" + classnames: "npm:^2.5.1" + cozy-device-helper: "npm:^4.0.2" + cozy-doctypes: "npm:^1.98.3" date-fns: "npm:2.30.0" - lodash: "npm:^4.17.19" + lodash: "npm:^4.17.21" react-autosuggest: "npm:^10.1.0" react-tooltip: "npm:^3.11.1" snarkdown: "npm:^2.0.0" peerDependencies: - cozy-client: ">=57.0.0" + cozy-client: ">=60.19.0" cozy-device-helper: ">=3.7.1" cozy-intent: ">=2.29.1" cozy-minilog: ">=3.9.1" - cozy-ui: ">=121.1.1" - prop-types: ^15.7.2 - react: ^16.12.0 - react-router: ^5.0.1 - checksum: 10c0/4acda6d00876b54352312adade6eb6466a00c03f0be3cc55766b6246f519777e2b9b1f396e16a1b9260ca8f21014317f3cca40e44fe759362fa85d14b79b650f + cozy-ui: ">=135.0.0" + cozy-ui-plus: ">=1.2.0" + prop-types: ">=15.7.2" + react: ">=16.12.0" + react-router: ">=5.0.1" + twake-i18n: ">=0.3.0" + checksum: 10c0/d50b42a74b48f7b45fae02e078eb9599e153c559f0e4a2efb7e63674b6eb8aa624850b6e9144995c713a28c5df3608d40ba54a949fb1e2b0c5f6b0764e163e48 languageName: node linkType: hard @@ -6933,7 +7662,7 @@ __metadata: languageName: node linkType: hard -"cozy-stack-client@npm:^60.1.0, cozy-stack-client@npm:^60.6.0": +"cozy-stack-client@npm:^60.1.0": version: 60.6.0 resolution: "cozy-stack-client@npm:60.6.0" dependencies: @@ -6946,6 +7675,19 @@ __metadata: languageName: node linkType: hard +"cozy-stack-client@npm:^60.21.1": + version: 60.21.1 + resolution: "cozy-stack-client@npm:60.21.1" + dependencies: + detect-node: "npm:^2.0.4" + mime: "npm:^2.4.0" + qs: "npm:^6.7.0" + peerDependencies: + cozy-flags: ">2.8.6" + checksum: 10c0/3378d30ca18cdfe5ce97fb3e57d0bda690edddb0d47af236b3dff2e78b990fe7ec0efed77aec93f22960552213694accbf0a46a5999ef4918b3f9bcde7e6b887 + languageName: node + linkType: hard + "cozy-tsconfig@npm:^1.8.1": version: 1.8.1 resolution: "cozy-tsconfig@npm:1.8.1" @@ -6958,9 +7700,9 @@ __metadata: languageName: node linkType: hard -"cozy-ui-plus@npm:^2.1.0": - version: 2.1.0 - resolution: "cozy-ui-plus@npm:2.1.0" +"cozy-ui-plus@npm:^4.5.1": + version: 4.5.1 + resolution: "cozy-ui-plus@npm:4.5.1" dependencies: classnames: "npm:^2.5.1" cozy-interapp: "npm:^0.5.4" @@ -6977,16 +7719,17 @@ __metadata: cozy-device-helper: ">=2.0.0" cozy-intent: ">=2.30.0" cozy-logger: ">=1.17.0" - cozy-ui: ">=132.0.0" + cozy-ui: ">=135.0.0" react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 - checksum: 10c0/5a95a91b4728c309cbcceac2fc9846fcae815fb50ac1aa0e9434bd6ea50f3eca31b2b0852608c862162726bbc6b72d6250f538d6a8da17f3e36bd85c1e2f28c0 + twake-i18n: ">=0.3.0" + checksum: 10c0/38bb1abfb0355b3d1a31e087384140bf83b1adf3e19229f82962c82d742233e69cffebce471e23a3a12ffa8fb094f4b23eaa833a8a5f8c35d99b2daa54f40490 languageName: node linkType: hard -"cozy-ui@npm:^133.0.0": - version: 133.0.0 - resolution: "cozy-ui@npm:133.0.0" +"cozy-ui@npm:^136.0.0": + version: 136.0.0 + resolution: "cozy-ui@npm:136.0.0" dependencies: "@babel/runtime": "npm:^7.3.4" "@date-io/date-fns": "npm:1" @@ -7019,9 +7762,10 @@ __metadata: react-dnd: ^16.0.1 react-dnd-html5-backend: ^16.0.1 react-dom: ^16 || ^17 || ^18 + twake-i18n: ">=0.3.0" bin: rsg-screenshots: scripts/screenshots.js - checksum: 10c0/ddc9d7b85cc7f64c170055f0a5727f3fc155b904ec6eccd2e25c3d1d111eb46cc0272c0e9c2ad96ce8046c760d14d5fe9acc65ecffdbcef336e10c03223342b5 + checksum: 10c0/3c362762c7c765b76831e60fd9fbef889c4d93ee19cb3931ececf2e105f50513c70cce90c91357081cdef450fde6c1bdca6ed56c2597de71e297226ad492f9d8 languageName: node linkType: hard @@ -7338,7 +8082,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -7368,6 +8112,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.0.1": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 + languageName: node + linkType: hard + "debug@npm:^4.3.1": version: 4.4.1 resolution: "debug@npm:4.4.1" @@ -7406,6 +8162,13 @@ __metadata: languageName: node linkType: hard +"decode-uri-component@npm:^0.2.0": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 + languageName: node + linkType: hard + "dedent@npm:^0.7.0": version: 0.7.0 resolution: "dedent@npm:0.7.0" @@ -7484,7 +8247,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.1.4": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -7495,20 +8258,59 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": + version: 1.2.0 + resolution: "define-properties@npm:1.2.0" + dependencies: + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/34b58cae4651936a3c8c720310ce393a3227f5123640ab5402e7d6e59bb44f8295b789cb5d74e7513682b2e60ff20586d6f52b726d964d617abffa3da76344e0 + languageName: node + linkType: hard + +"define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"define-property@npm:^0.2.5": + version: 0.2.5 + resolution: "define-property@npm:0.2.5" + dependencies: + is-descriptor: "npm:^0.1.0" + checksum: 10c0/9986915c0893818dedc9ca23eaf41370667762fd83ad8aa4bf026a28563120dbaacebdfbfbf2b18d3b929026b9c6ee972df1dbf22de8fafb5fe6ef18361e4750 + languageName: node + linkType: hard + +"define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "define-property@npm:1.0.0" + dependencies: + is-descriptor: "npm:^1.0.0" + checksum: 10c0/d7cf09db10d55df305f541694ed51dafc776ad9bb8a24428899c9f2d36b11ab38dce5527a81458d1b5e7c389f8cbe803b4abad6e91a0037a329d153b84fc975e languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.2.0 - resolution: "define-properties@npm:1.2.0" +"define-property@npm:^2.0.2": + version: 2.0.2 + resolution: "define-property@npm:2.0.2" dependencies: - has-property-descriptors: "npm:^1.0.0" - object-keys: "npm:^1.1.1" - checksum: 10c0/34b58cae4651936a3c8c720310ce393a3227f5123640ab5402e7d6e59bb44f8295b789cb5d74e7513682b2e60ff20586d6f52b726d964d617abffa3da76344e0 + is-descriptor: "npm:^1.0.2" + isobject: "npm:^3.0.1" + checksum: 10c0/f91a08ad008fa764172a2c072adc7312f10217ade89ddaea23018321c6d71b2b68b8c229141ed2064179404e345c537f1a2457c379824813695b51a6ad3e4969 languageName: node linkType: hard @@ -8150,6 +8952,13 @@ __metadata: languageName: node linkType: hard +"es6-promisify@npm:^6.0.0": + version: 6.1.1 + resolution: "es6-promisify@npm:6.1.1" + checksum: 10c0/2c1f68c28f0dc81d15f832ea02ea052f335d72c7600ba93f6df3a25dc7b7fd839d522f814a79470c71a3b45a730f96070024ec38c0ed55e74ba294391ab6ee5a + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -8461,7 +9270,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": +"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -8605,6 +9414,21 @@ __metadata: languageName: node linkType: hard +"expand-brackets@npm:^2.1.4": + version: 2.1.4 + resolution: "expand-brackets@npm:2.1.4" + dependencies: + debug: "npm:^2.3.3" + define-property: "npm:^0.2.5" + extend-shallow: "npm:^2.0.1" + posix-character-classes: "npm:^0.1.0" + regex-not: "npm:^1.0.0" + snapdragon: "npm:^0.8.1" + to-regex: "npm:^3.0.1" + checksum: 10c0/3e2fb95d2d7d7231486493fd65db913927b656b6fcdfcce41e139c0991a72204af619ad4acb1be75ed994ca49edb7995ef241dbf8cf44dc3c03d211328428a87 + languageName: node + linkType: hard + "expect@npm:^29.0.0, expect@npm:^29.4.2": version: 29.4.2 resolution: "expect@npm:29.4.2" @@ -8673,6 +9497,16 @@ __metadata: languageName: node linkType: hard +"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": + version: 3.0.2 + resolution: "extend-shallow@npm:3.0.2" + dependencies: + assign-symbols: "npm:^1.0.0" + is-extendable: "npm:^1.0.1" + checksum: 10c0/f39581b8f98e3ad94995e33214fff725b0297cf09f2725b6f624551cfb71e0764accfd0af80becc0182af5014d2a57b31b85ec999f9eb8a6c45af81752feac9a + languageName: node + linkType: hard + "extend@npm:^3.0.0, extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -8680,6 +9514,33 @@ __metadata: languageName: node linkType: hard +"external-editor@npm:^3.0.3": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 + languageName: node + linkType: hard + +"extglob@npm:^2.0.4": + version: 2.0.4 + resolution: "extglob@npm:2.0.4" + dependencies: + array-unique: "npm:^0.3.2" + define-property: "npm:^1.0.0" + expand-brackets: "npm:^2.1.4" + extend-shallow: "npm:^2.0.1" + fragment-cache: "npm:^0.2.1" + regex-not: "npm:^1.0.0" + snapdragon: "npm:^0.8.1" + to-regex: "npm:^3.0.1" + checksum: 10c0/e1a891342e2010d046143016c6c03d58455c2c96c30bf5570ea07929984ee7d48fad86b363aee08f7a8a638f5c3a66906429b21ecb19bc8e90df56a001cd282c + languageName: node + linkType: hard + "extsprintf@npm:1.3.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" @@ -8804,6 +9665,15 @@ __metadata: languageName: node linkType: hard +"figures@npm:^2.0.0": + version: 2.0.0 + resolution: "figures@npm:2.0.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/5dc5a75fec3e7e04ae65d6ce51d28b3e70d4656c51b06996b6fdb2cb5b542df512e3b3c04482f5193a964edddafa5521479ff948fa84e12ff556e53e094ab4ce + languageName: node + linkType: hard + "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -8847,6 +9717,18 @@ __metadata: languageName: node linkType: hard +"fill-range@npm:^4.0.0": + version: 4.0.0 + resolution: "fill-range@npm:4.0.0" + dependencies: + extend-shallow: "npm:^2.0.1" + is-number: "npm:^3.0.0" + repeat-string: "npm:^1.6.1" + to-regex-range: "npm:^2.1.0" + checksum: 10c0/ccd57b7c43d7e28a1f8a60adfa3c401629c08e2f121565eece95e2386ebc64dedc7128d8c3448342aabf19db0c55a34f425f148400c7a7be9a606ba48749e089 + languageName: node + linkType: hard + "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -8913,6 +9795,17 @@ __metadata: languageName: node linkType: hard +"find-cache-dir@npm:^2.0.0": + version: 2.1.0 + resolution: "find-cache-dir@npm:2.1.0" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^2.0.0" + pkg-dir: "npm:^3.0.0" + checksum: 10c0/556117fd0af14eb88fb69250f4bba9e905e7c355c6136dff0e161b9cbd1f5285f761b778565a278da73a130f42eccc723d7ad4c002ae547ed1d698d39779dabb + languageName: node + linkType: hard + "find-root@npm:^1.1.0": version: 1.1.0 resolution: "find-root@npm:1.1.0" @@ -8930,6 +9823,15 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: "npm:^3.0.0" + checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 + languageName: node + linkType: hard + "find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" @@ -8983,6 +9885,13 @@ __metadata: languageName: node linkType: hard +"flow-parser@npm:0.*": + version: 0.300.0 + resolution: "flow-parser@npm:0.300.0" + checksum: 10c0/c95b39dfbbfed8fc2e09363e895e7d01f453f08a891c057cf74826f33dc7a7ab731b99065216f9c2324df03de88a824f5c382881a8da93bbed1249a15d2bed83 + languageName: node + linkType: hard + "fluids@npm:^0.1.6": version: 0.1.10 resolution: "fluids@npm:0.1.10" @@ -9018,6 +9927,13 @@ __metadata: languageName: node linkType: hard +"for-in@npm:^1.0.2": + version: 1.0.2 + resolution: "for-in@npm:1.0.2" + checksum: 10c0/42bb609d564b1dc340e1996868b67961257fd03a48d7fdafd4f5119530b87f962be6b4d5b7e3a3fc84c9854d149494b1d358e0b0ce9837e64c4c6603a49451d6 + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" @@ -9088,6 +10004,15 @@ __metadata: languageName: node linkType: hard +"fragment-cache@npm:^0.2.1": + version: 0.2.1 + resolution: "fragment-cache@npm:0.2.1" + dependencies: + map-cache: "npm:^0.2.2" + checksum: 10c0/5891d1c1d1d5e1a7fb3ccf28515c06731476fa88f7a50f4ede8a0d8d239a338448e7f7cc8b73db48da19c229fa30066104fe6489862065a4f1ed591c42fbeabf + languageName: node + linkType: hard + "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -9340,6 +10265,13 @@ __metadata: languageName: node linkType: hard +"get-value@npm:^2.0.3, get-value@npm:^2.0.6": + version: 2.0.6 + resolution: "get-value@npm:2.0.6" + checksum: 10c0/f069c132791b357c8fc4adfe9e2929b0a2c6e95f98ca7bc6fcbc27f8a302e552f86b4ae61ec56d9e9ac2544b93b6a39743d479866a37b43fcc104088ba74f0d9 + languageName: node + linkType: hard + "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -9649,6 +10581,45 @@ __metadata: languageName: node linkType: hard +"has-value@npm:^0.3.1": + version: 0.3.1 + resolution: "has-value@npm:0.3.1" + dependencies: + get-value: "npm:^2.0.3" + has-values: "npm:^0.1.4" + isobject: "npm:^2.0.0" + checksum: 10c0/7a7c2e9d07bc9742c81806150adb154d149bc6155267248c459cd1ce2a64b0759980d26213260e4b7599c8a3754551179f155ded88d0533a0d2bc7bc29028432 + languageName: node + linkType: hard + +"has-value@npm:^1.0.0": + version: 1.0.0 + resolution: "has-value@npm:1.0.0" + dependencies: + get-value: "npm:^2.0.6" + has-values: "npm:^1.0.0" + isobject: "npm:^3.0.0" + checksum: 10c0/17cdccaf50f8aac80a109dba2e2ee5e800aec9a9d382ef9deab66c56b34269e4c9ac720276d5ffa722764304a1180ae436df077da0dd05548cfae0209708ba4d + languageName: node + linkType: hard + +"has-values@npm:^0.1.4": + version: 0.1.4 + resolution: "has-values@npm:0.1.4" + checksum: 10c0/a8f00ad862c20289798c35243d5bd0b0a97dd44b668c2204afe082e0265f2d0bf3b89fc8cc0ef01a52b49f10aa35cf85c336ee3a5f1cac96ed490f5e901cdbf2 + languageName: node + linkType: hard + +"has-values@npm:^1.0.0": + version: 1.0.0 + resolution: "has-values@npm:1.0.0" + dependencies: + is-number: "npm:^3.0.0" + kind-of: "npm:^4.0.0" + checksum: 10c0/a6f2a1cc6b2e43eacc68e62e71ad6890def7f4b13d2ef06b4ad3ee156c23e470e6df144b9b467701908e17633411f1075fdff0cab45fb66c5e0584d89b25f35e + languageName: node + linkType: hard + "has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" @@ -9689,7 +10660,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.2": +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -9919,7 +10890,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -10041,6 +11012,27 @@ __metadata: languageName: node linkType: hard +"inquirer@npm:^6.0.0": + version: 6.5.2 + resolution: "inquirer@npm:6.5.2" + dependencies: + ansi-escapes: "npm:^3.2.0" + chalk: "npm:^2.4.2" + cli-cursor: "npm:^2.1.0" + cli-width: "npm:^2.0.0" + external-editor: "npm:^3.0.3" + figures: "npm:^2.0.0" + lodash: "npm:^4.17.12" + mute-stream: "npm:0.0.7" + run-async: "npm:^2.2.0" + rxjs: "npm:^6.4.0" + string-width: "npm:^2.1.0" + strip-ansi: "npm:^5.1.0" + through: "npm:^2.3.6" + checksum: 10c0/a5aa53a8f88405cf1cff63111493f87a5b3b5deb5ea4a0dbcd73ccc06a51a6bba0c3f1a0747f8880e9e3ec2437c69f90417be16368abf636b1d29eebe35db0ac + languageName: node + linkType: hard + "internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" @@ -10096,6 +11088,15 @@ __metadata: languageName: node linkType: hard +"is-accessor-descriptor@npm:^1.0.1": + version: 1.0.1 + resolution: "is-accessor-descriptor@npm:1.0.1" + dependencies: + hasown: "npm:^2.0.0" + checksum: 10c0/d034034074c5ffeb6c868e091083182279db1a956f49f8d1494cecaa0f8b99d706556ded2a9b20d9aa290549106eef8204d67d8572902e06dcb1add6db6b524d + languageName: node + linkType: hard + "is-alphabetical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphabetical@npm:1.0.4" @@ -10212,6 +11213,15 @@ __metadata: languageName: node linkType: hard +"is-data-descriptor@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-descriptor@npm:1.0.1" + dependencies: + hasown: "npm:^2.0.0" + checksum: 10c0/ad3acc372e3227f87eb8cdba112c343ca2a67f1885aecf64f02f901cb0858a1fc9488ad42135ab102e9d9e71a62b3594740790bb103a9ba5da830a131a89e3e8 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -10228,6 +11238,26 @@ __metadata: languageName: node linkType: hard +"is-descriptor@npm:^0.1.0": + version: 0.1.7 + resolution: "is-descriptor@npm:0.1.7" + dependencies: + is-accessor-descriptor: "npm:^1.0.1" + is-data-descriptor: "npm:^1.0.1" + checksum: 10c0/f5960b9783f508aec570465288cb673d4b3cc4aae4e6de970c3afd9a8fc1351edcb85d78b2cce2ec5251893a423f73263cab3bb94cf365a8d71b5d510a116392 + languageName: node + linkType: hard + +"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": + version: 1.0.3 + resolution: "is-descriptor@npm:1.0.3" + dependencies: + is-accessor-descriptor: "npm:^1.0.1" + is-data-descriptor: "npm:^1.0.1" + checksum: 10c0/b4ee667ea787d3a0be4e58536087fd0587de2b0b6672fbfe288f5b8d831ac4b79fd987f31d6c2d4e5543a42c97a87428bc5215ce292a1a47070147793878226f + languageName: node + linkType: hard + "is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": version: 2.2.1 resolution: "is-docker@npm:2.2.1" @@ -10247,13 +11277,22 @@ __metadata: languageName: node linkType: hard -"is-extendable@npm:^0.1.0": +"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" checksum: 10c0/dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879 languageName: node linkType: hard +"is-extendable@npm:^1.0.1": + version: 1.0.1 + resolution: "is-extendable@npm:1.0.1" + dependencies: + is-plain-object: "npm:^2.0.4" + checksum: 10c0/1d6678a5be1563db6ecb121331c819c38059703f0179f52aa80c242c223ee9c6b66470286636c0e63d7163e4d905c0a7d82a096e0b5eaeabb51b9f8d0af0d73f + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -10270,6 +11309,13 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^2.0.0": + version: 2.0.0 + resolution: "is-fullwidth-code-point@npm:2.0.0" + checksum: 10c0/e58f3e4a601fc0500d8b2677e26e9fe0cd450980e66adb29d85b6addf7969731e38f8e43ed2ec868a09c101a55ac3d8b78902209269f38c5286bc98f5bc1b4d9 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -10352,6 +11398,15 @@ __metadata: languageName: node linkType: hard +"is-number@npm:^3.0.0": + version: 3.0.0 + resolution: "is-number@npm:3.0.0" + dependencies: + kind-of: "npm:^3.0.2" + checksum: 10c0/e639c54640b7f029623df24d3d103901e322c0c25ea5bde97cd723c2d0d4c05857a8364ab5c58d963089dbed6bf1d0ffe975cb6aef917e2ad0ccbca653d31b4f + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -10380,6 +11435,15 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10c0/f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 + languageName: node + linkType: hard + "is-potential-custom-element-name@npm:^1.0.1": version: 1.0.1 resolution: "is-potential-custom-element-name@npm:1.0.1" @@ -10547,6 +11611,13 @@ __metadata: languageName: node linkType: hard +"is-windows@npm:^1.0.2": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 + languageName: node + linkType: hard + "is-word-character@npm:^1.0.0": version: 1.0.4 resolution: "is-word-character@npm:1.0.4" @@ -10563,6 +11634,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:1.0.0, isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -10570,13 +11648,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -10591,6 +11662,22 @@ __metadata: languageName: node linkType: hard +"isobject@npm:^2.0.0": + version: 2.1.0 + resolution: "isobject@npm:2.1.0" + dependencies: + isarray: "npm:1.0.0" + checksum: 10c0/c4cafec73b3b2ee11be75dff8dafd283b5728235ac099b07d7873d5182553a707768e208327bbc12931b9422d8822280bf88d894a0024ff5857b3efefb480e7b + languageName: node + linkType: hard + +"isobject@npm:^3.0.0, isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db + languageName: node + linkType: hard + "isstream@npm:0.1.x, isstream@npm:~0.1.2": version: 0.1.2 resolution: "isstream@npm:0.1.2" @@ -11272,6 +12359,70 @@ __metadata: languageName: node linkType: hard +"jscodeshift@npm:^0.11.0": + version: 0.11.0 + resolution: "jscodeshift@npm:0.11.0" + dependencies: + "@babel/core": "npm:^7.1.6" + "@babel/parser": "npm:^7.1.6" + "@babel/plugin-proposal-class-properties": "npm:^7.1.0" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.1.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.1.0" + "@babel/plugin-transform-modules-commonjs": "npm:^7.1.0" + "@babel/preset-flow": "npm:^7.0.0" + "@babel/preset-typescript": "npm:^7.1.0" + "@babel/register": "npm:^7.0.0" + babel-core: "npm:^7.0.0-bridge.0" + colors: "npm:^1.1.2" + flow-parser: "npm:0.*" + graceful-fs: "npm:^4.2.4" + micromatch: "npm:^3.1.10" + neo-async: "npm:^2.5.0" + node-dir: "npm:^0.1.17" + recast: "npm:^0.20.3" + temp: "npm:^0.8.1" + write-file-atomic: "npm:^2.3.0" + peerDependencies: + "@babel/preset-env": ^7.1.6 + bin: + jscodeshift: bin/jscodeshift.js + checksum: 10c0/71f9e545fffecd8de4120305440b155013ebc9a48be8ef00eca18de9e8f09841cda99a7effa96af96324abd54e96cc3773add864358dec3afd4794e966bf98f8 + languageName: node + linkType: hard + +"jscodeshift@npm:^17.3.0": + version: 17.3.0 + resolution: "jscodeshift@npm:17.3.0" + dependencies: + "@babel/core": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/plugin-transform-class-properties": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/preset-flow": "npm:^7.24.7" + "@babel/preset-typescript": "npm:^7.24.7" + "@babel/register": "npm:^7.24.6" + flow-parser: "npm:0.*" + graceful-fs: "npm:^4.2.4" + micromatch: "npm:^4.0.7" + neo-async: "npm:^2.5.0" + picocolors: "npm:^1.0.1" + recast: "npm:^0.23.11" + tmp: "npm:^0.2.3" + write-file-atomic: "npm:^5.0.1" + peerDependencies: + "@babel/preset-env": ^7.1.6 + peerDependenciesMeta: + "@babel/preset-env": + optional: true + bin: + jscodeshift: bin/jscodeshift.js + checksum: 10c0/366e3c8ec52597a00919c6eb37007b6bcde0037722b89bda0a4416aec36e34717a7c46d10b3e637ac0a2cf91b986e868063fd1e99a943699ac292f7aef78e3ba + languageName: node + linkType: hard + "jsdom@npm:^16.2.1": version: 16.7.0 resolution: "jsdom@npm:16.7.0" @@ -11626,7 +12777,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2": +"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": version: 3.2.2 resolution: "kind-of@npm:3.2.2" dependencies: @@ -11635,6 +12786,22 @@ __metadata: languageName: node linkType: hard +"kind-of@npm:^4.0.0": + version: 4.0.0 + resolution: "kind-of@npm:4.0.0" + dependencies: + is-buffer: "npm:^1.1.5" + checksum: 10c0/d6c44c75ee36898142dfc7106afbd50593216c37f96acb81a7ab33ca1a6938ce97d5692b8fc8fccd035f83811a9d97749d68771116441a48eedd0b68e2973165 + languageName: node + linkType: hard + +"kind-of@npm:^6.0.2": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 + languageName: node + linkType: hard + "klaw-sync@npm:^6.0.0": version: 6.0.0 resolution: "klaw-sync@npm:6.0.0" @@ -11762,6 +12929,16 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" + dependencies: + p-locate: "npm:^3.0.0" + path-exists: "npm:^3.0.0" + checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b + languageName: node + linkType: hard + "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -11864,6 +13041,13 @@ __metadata: languageName: node linkType: hard +"lodash@npm:^4.17.12": + version: 4.17.23 + resolution: "lodash@npm:4.17.23" + checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 + languageName: node + linkType: hard + "lolex@npm:^5.0.0": version: 5.1.2 resolution: "lolex@npm:5.1.2" @@ -11957,6 +13141,16 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": + version: 2.1.0 + resolution: "make-dir@npm:2.1.0" + dependencies: + pify: "npm:^4.0.1" + semver: "npm:^5.6.0" + checksum: 10c0/ada869944d866229819735bee5548944caef560d7a8536ecbc6536edca28c72add47cc4f6fc39c54fb25d06b58da1f8994cf7d9df7dadea047064749efc085d8 + languageName: node + linkType: hard + "make-dir@npm:^3.0.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -11994,6 +13188,13 @@ __metadata: languageName: node linkType: hard +"map-cache@npm:^0.2.2": + version: 0.2.2 + resolution: "map-cache@npm:0.2.2" + checksum: 10c0/05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 + languageName: node + linkType: hard + "map-stream@npm:~0.1.0": version: 0.1.0 resolution: "map-stream@npm:0.1.0" @@ -12001,6 +13202,15 @@ __metadata: languageName: node linkType: hard +"map-visit@npm:^1.0.0": + version: 1.0.0 + resolution: "map-visit@npm:1.0.0" + dependencies: + object-visit: "npm:^1.0.0" + checksum: 10c0/fb3475e5311939a6147e339999113db607adc11c7c3cd3103e5e9dbf502898416ecba6b1c7c649c6d4d12941de00cee58b939756bdf20a9efe7d4fa5a5738b73 + languageName: node + linkType: hard + "markdown-escapes@npm:^1.0.0": version: 1.0.4 resolution: "markdown-escapes@npm:1.0.4" @@ -12116,6 +13326,27 @@ __metadata: languageName: node linkType: hard +"micromatch@npm:^3.1.10": + version: 3.1.10 + resolution: "micromatch@npm:3.1.10" + dependencies: + arr-diff: "npm:^4.0.0" + array-unique: "npm:^0.3.2" + braces: "npm:^2.3.1" + define-property: "npm:^2.0.2" + extend-shallow: "npm:^3.0.2" + extglob: "npm:^2.0.4" + fragment-cache: "npm:^0.2.1" + kind-of: "npm:^6.0.2" + nanomatch: "npm:^1.2.9" + object.pick: "npm:^1.3.0" + regex-not: "npm:^1.0.0" + snapdragon: "npm:^0.8.1" + to-regex: "npm:^3.0.2" + checksum: 10c0/531a32e7ac92bef60657820202be71b63d0f945c08a69cc4c239c0b19372b751483d464a850a2e3a5ff6cc9060641e43d44c303af104c1a27493d137d8af017f + languageName: node + linkType: hard + "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": version: 4.0.5 resolution: "micromatch@npm:4.0.5" @@ -12126,7 +13357,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.8": +"micromatch@npm:^4.0.7, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -12182,6 +13413,13 @@ __metadata: languageName: node linkType: hard +"mimic-fn@npm:^1.0.0": + version: 1.2.0 + resolution: "mimic-fn@npm:1.2.0" + checksum: 10c0/ad55214aec6094c0af4c0beec1a13787556f8116ed88807cf3f05828500f21f93a9482326bcd5a077ae91e3e8795b4e76b5b4c8bb12237ff0e4043a365516cba + languageName: node + linkType: hard + "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -12355,6 +13593,27 @@ __metadata: languageName: node linkType: hard +"mixin-deep@npm:^1.2.0": + version: 1.3.2 + resolution: "mixin-deep@npm:1.3.2" + dependencies: + for-in: "npm:^1.0.2" + is-extendable: "npm:^1.0.1" + checksum: 10c0/cb39ffb73c377222391af788b4c83d1a6cecb2d9fceb7015384f8deb46e151a9b030c21ef59a79cb524d4557e3f74c7248ab948a62a6e7e296b42644863d183b + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: "npm:^1.2.6" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 + languageName: node + linkType: hard + "mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -12475,6 +13734,13 @@ __metadata: languageName: node linkType: hard +"mute-stream@npm:0.0.7": + version: 0.0.7 + resolution: "mute-stream@npm:0.0.7" + checksum: 10c0/c687cfe99289166fe17dcbd0cf49612c5d267410a7819b654a82df45016967d7b2b0b18b35410edef86de6bb089a00413557dc0182c5e78a4af50ba5d61edb42 + languageName: node + linkType: hard + "mute-stream@npm:~0.0.4": version: 0.0.8 resolution: "mute-stream@npm:0.0.8" @@ -12500,6 +13766,25 @@ __metadata: languageName: node linkType: hard +"nanomatch@npm:^1.2.9": + version: 1.2.13 + resolution: "nanomatch@npm:1.2.13" + dependencies: + arr-diff: "npm:^4.0.0" + array-unique: "npm:^0.3.2" + define-property: "npm:^2.0.2" + extend-shallow: "npm:^3.0.2" + fragment-cache: "npm:^0.2.1" + is-windows: "npm:^1.0.2" + kind-of: "npm:^6.0.2" + object.pick: "npm:^1.3.0" + regex-not: "npm:^1.0.0" + snapdragon: "npm:^0.8.1" + to-regex: "npm:^3.0.1" + checksum: 10c0/0f5cefa755ca2e20c86332821995effb24acb79551ddaf51c1b9112628cad234a0d8fd9ac6aa56ad1f8bfad6ff6ae86e851acb960943249d9fa44b091479953a + languageName: node + linkType: hard + "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" @@ -12528,6 +13813,13 @@ __metadata: languageName: node linkType: hard +"neo-async@npm:^2.5.0": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d + languageName: node + linkType: hard + "nice-try@npm:^1.0.4": version: 1.0.5 resolution: "nice-try@npm:1.0.5" @@ -12564,6 +13856,15 @@ __metadata: languageName: node linkType: hard +"node-dir@npm:^0.1.17": + version: 0.1.17 + resolution: "node-dir@npm:0.1.17" + dependencies: + minimatch: "npm:^3.0.2" + checksum: 10c0/16222e871708c405079ff8122d4a7e1d522c5b90fc8f12b3112140af871cfc70128c376e845dcd0044c625db0d2efebd2d852414599d240564db61d53402b4c1 + languageName: node + linkType: hard + "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -12648,7 +13949,18 @@ __metadata: object.entries: "npm:^1.1.5" string.prototype.trim: "npm:^1.2.6" warning: "npm:^4.0.3" - checksum: 10c0/0d3e512deaaea33f6a4b510da3ed4148c784ca70d6c8ae24d31a6ef29763a3e7cef6028296dc7f0fcd521e3999e8bbbb013878afad942add1a0fd207e9dc5535 + checksum: 10c0/0d3e512deaaea33f6a4b510da3ed4148c784ca70d6c8ae24d31a6ef29763a3e7cef6028296dc7f0fcd521e3999e8bbbb013878afad942add1a0fd207e9dc5535 + languageName: node + linkType: hard + +"node-polyglot@npm:^2.4.0": + version: 2.6.0 + resolution: "node-polyglot@npm:2.6.0" + dependencies: + hasown: "npm:^2.0.2" + object.entries: "npm:^1.1.8" + warning: "npm:^4.0.3" + checksum: 10c0/da61df331c6895b5cdd89856eb4fb9283866cfba42da0ef2b599557fa1d5962d19cccf251ce6e2f77a5153dd75dbd0b12f2c2366b224b8ae82f451e4bfb482a9 languageName: node linkType: hard @@ -12788,6 +14100,17 @@ __metadata: languageName: node linkType: hard +"object-copy@npm:^0.1.0": + version: 0.1.0 + resolution: "object-copy@npm:0.1.0" + dependencies: + copy-descriptor: "npm:^0.1.0" + define-property: "npm:^0.2.5" + kind-of: "npm:^3.0.3" + checksum: 10c0/79314b05e9d626159a04f1d913f4c4aba9eae8848511cf5f4c8e3b04bb3cc313b65f60357f86462c959a14c2d58380fedf89b6b32ecec237c452a5ef3900a293 + languageName: node + linkType: hard + "object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": version: 1.12.3 resolution: "object-inspect@npm:1.12.3" @@ -12819,6 +14142,15 @@ __metadata: languageName: node linkType: hard +"object-visit@npm:^1.0.0": + version: 1.0.1 + resolution: "object-visit@npm:1.0.1" + dependencies: + isobject: "npm:^3.0.0" + checksum: 10c0/086b475bda24abd2318d2b187c3e928959b89f5cb5883d6fe5a42d03719b61fc18e765f658de9ac8730e67ba9ff26d61e73d991215948ff9ecefe771e0071029 + languageName: node + linkType: hard + "object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" @@ -12842,6 +14174,18 @@ __metadata: languageName: node linkType: hard +"object.entries@npm:^1.1.8": + version: 1.1.9 + resolution: "object.entries@npm:1.1.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.1.1" + checksum: 10c0/d4b8c1e586650407da03370845f029aa14076caca4e4d4afadbc69cfb5b78035fd3ee7be417141abdb0258fa142e59b11923b4c44d8b1255b28f5ffcc50da7db + languageName: node + linkType: hard + "object.fromentries@npm:^2.0.6": version: 2.0.6 resolution: "object.fromentries@npm:2.0.6" @@ -12863,6 +14207,15 @@ __metadata: languageName: node linkType: hard +"object.pick@npm:^1.3.0": + version: 1.3.0 + resolution: "object.pick@npm:1.3.0" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10c0/cd316ec986e49895a28f2df9182de9cdeee57cd2a952c122aacc86344c28624fe002d9affc4f48b5014ec7c033da9942b08821ddb44db8c5bac5b3ec54bdc31e + languageName: node + linkType: hard + "object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" @@ -12908,6 +14261,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^2.0.0": + version: 2.0.1 + resolution: "onetime@npm:2.0.1" + dependencies: + mimic-fn: "npm:^1.0.0" + checksum: 10c0/b4e44a8c34e70e02251bfb578a6e26d6de6eedbed106cd78211d2fd64d28b6281d54924696554e4e966559644243753ac5df73c87f283b0927533d3315696215 + languageName: node + linkType: hard + "onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -13007,7 +14369,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^2.2.0": +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: @@ -13025,6 +14387,15 @@ __metadata: languageName: node linkType: hard +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: "npm:^2.0.0" + checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 + languageName: node + linkType: hard + "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -13208,6 +14579,13 @@ __metadata: languageName: node linkType: hard +"pascalcase@npm:^0.1.1": + version: 0.1.1 + resolution: "pascalcase@npm:0.1.1" + checksum: 10c0/48dfe90618e33810bf58211d8f39ad2c0262f19ad6354da1ba563935b5f429f36409a1fb9187c220328f7a4dc5969917f8e3e01ee089b5f1627b02aefe39567b + languageName: node + linkType: hard + "patch-package@npm:^8.0.0": version: 8.0.0 resolution: "patch-package@npm:8.0.0" @@ -13249,6 +14627,13 @@ __metadata: languageName: node linkType: hard +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 + languageName: node + linkType: hard + "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -13383,7 +14768,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -13427,6 +14812,13 @@ __metadata: languageName: node linkType: hard +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf + languageName: node + linkType: hard + "pinkie-promise@npm:^2.0.0, pinkie-promise@npm:^2.0.1": version: 2.0.1 resolution: "pinkie-promise@npm:2.0.1" @@ -13450,6 +14842,13 @@ __metadata: languageName: node linkType: hard +"pirates@npm:^4.0.6": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a + languageName: node + linkType: hard + "pkg-conf@npm:^1.1.2": version: 1.1.3 resolution: "pkg-conf@npm:1.1.3" @@ -13462,6 +14861,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^3.0.0": + version: 3.0.0 + resolution: "pkg-dir@npm:3.0.0" + dependencies: + find-up: "npm:^3.0.0" + checksum: 10c0/902a3d0c1f8ac43b1795fa1ba6ffeb37dfd53c91469e969790f6ed5e29ff2bdc50b63ba6115dc056d2efb4a040aa2446d512b3804bdafdf302f734fb3ec21847 + languageName: node + linkType: hard + "pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" @@ -13478,6 +14886,13 @@ __metadata: languageName: node linkType: hard +"posix-character-classes@npm:^0.1.0": + version: 0.1.1 + resolution: "posix-character-classes@npm:0.1.1" + checksum: 10c0/cce88011548a973b4af58361cd8f5f7b5a6faff8eef0901565802f067bcabf82597e920d4c97c22068464be3cbc6447af589f6cc8a7d813ea7165be60a0395bc + languageName: node + linkType: hard + "possible-typed-array-names@npm:^1.0.0": version: 1.1.0 resolution: "possible-typed-array-names@npm:1.1.0" @@ -14850,6 +16265,31 @@ __metadata: languageName: node linkType: hard +"recast@npm:^0.20.3": + version: 0.20.5 + resolution: "recast@npm:0.20.5" + dependencies: + ast-types: "npm:0.14.2" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tslib: "npm:^2.0.1" + checksum: 10c0/7810216ff36c7376eddd66d3ce6b2df421305fdc983f2122711837911712177d52d804419655e1f29d4bb93016c178cffe442af410bdcf726050ca19af6fed32 + languageName: node + linkType: hard + +"recast@npm:^0.23.11": + version: 0.23.11 + resolution: "recast@npm:0.23.11" + dependencies: + ast-types: "npm:^0.16.1" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tiny-invariant: "npm:^1.3.3" + tslib: "npm:^2.0.1" + checksum: 10c0/45b520a8f0868a5a24ecde495be9de3c48e69a54295d82a7331106554b75cfba75d16c909959d056e9ceed47a1be5e061e2db8b9ecbcd6ba44c2f3ef9a47bd18 + languageName: node + linkType: hard + "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" @@ -14981,6 +16421,16 @@ __metadata: languageName: node linkType: hard +"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": + version: 1.0.2 + resolution: "regex-not@npm:1.0.2" + dependencies: + extend-shallow: "npm:^3.0.2" + safe-regex: "npm:^1.1.0" + checksum: 10c0/a0f8d6045f63b22e9759db10e248369c443b41cedd7dba0922d002b66c2734bc2aef0d98c4d45772d1f756245f4c5203856b88b9624bba2a58708858a8d485d6 + languageName: node + linkType: hard + "regexp.prototype.flags@npm:^1.4.3": version: 1.4.3 resolution: "regexp.prototype.flags@npm:1.4.3" @@ -15047,7 +16497,14 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.5.4": +"repeat-element@npm:^1.1.2": + version: 1.1.4 + resolution: "repeat-element@npm:1.1.4" + checksum: 10c0/81aa8d82bc845780803ef52df3533fa399974b99df571d0bb86e91f0ffca9ee4b9c4e8e5e72af087938cc28d2aef93d106a6d01da685d72ce96455b90a9f9f69 + languageName: node + linkType: hard + +"repeat-string@npm:^1.5.4, repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 10c0/87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d @@ -15188,6 +16645,13 @@ __metadata: languageName: node linkType: hard +"resolve-url@npm:^0.2.1": + version: 0.2.1 + resolution: "resolve-url@npm:0.2.1" + checksum: 10c0/c285182cfcddea13a12af92129ce0569be27fb0074ffaefbd3ba3da2eac2acecdfc996d435c4982a9fa2b4708640e52837c9153a5ab9255886a00b0b9e8d2a54 + languageName: node + linkType: hard + "resolve.exports@npm:^2.0.0": version: 2.0.0 resolution: "resolve.exports@npm:2.0.0" @@ -15273,6 +16737,23 @@ __metadata: languageName: node linkType: hard +"restore-cursor@npm:^2.0.0": + version: 2.0.0 + resolution: "restore-cursor@npm:2.0.0" + dependencies: + onetime: "npm:^2.0.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/f5b335bee06f440445e976a7031a3ef53691f9b7c4a9d42a469a0edaf8a5508158a0d561ff2b26a1f4f38783bcca2c0e5c3a44f927326f6694d5b44d7a4993e6 + languageName: node + linkType: hard + +"ret@npm:~0.1.10": + version: 0.1.15 + resolution: "ret@npm:0.1.15" + checksum: 10c0/01f77cad0f7ea4f955852c03d66982609893edc1240c0c964b4c9251d0f9fb6705150634060d169939b096d3b77f4c84d6b6098a5b5d340160898c8581f1f63f + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -15327,6 +16808,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:~2.6.2": + version: 2.6.3 + resolution: "rimraf@npm:2.6.3" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: ./bin.js + checksum: 10c0/f1e646f8c567795f2916aef7aadf685b543da6b9a53e482bb04b07472c7eef2b476045ba1e29f401c301c66b630b22b815ab31fdd60c5e1ae6566ff523debf45 + languageName: node + linkType: hard + "ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" @@ -15398,6 +16890,13 @@ __metadata: languageName: node linkType: hard +"run-async@npm:^2.2.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -15407,6 +16906,15 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:^6.4.0": + version: 6.6.7 + resolution: "rxjs@npm:6.6.7" + dependencies: + tslib: "npm:^1.9.0" + checksum: 10c0/e556a13a9aa89395e5c9d825eabcfa325568d9c9990af720f3f29f04a888a3b854f25845c2b55875d875381abcae2d8100af9cacdc57576e7ed6be030a01d2fe + languageName: node + linkType: hard + "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -15443,6 +16951,15 @@ __metadata: languageName: node linkType: hard +"safe-regex@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex@npm:1.1.0" + dependencies: + ret: "npm:~0.1.10" + checksum: 10c0/547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a + languageName: node + linkType: hard + "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -15625,6 +17142,18 @@ __metadata: languageName: node linkType: hard +"set-value@npm:^2.0.0, set-value@npm:^2.0.1": + version: 2.0.1 + resolution: "set-value@npm:2.0.1" + dependencies: + extend-shallow: "npm:^2.0.1" + is-extendable: "npm:^0.1.1" + is-plain-object: "npm:^2.0.3" + split-string: "npm:^3.0.1" + checksum: 10c0/4c40573c4f6540456e4b38b95f570272c4cfbe1d12890ad4057886da8535047cd772dfadf5b58e2e87aa244dfb4c57e3586f6716b976fc47c5144b6b09e1811b + languageName: node + linkType: hard + "setimmediate@npm:^1.0.4": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" @@ -15651,6 +17180,15 @@ __metadata: languageName: node linkType: hard +"shallow-clone@npm:^3.0.0": + version: 3.0.1 + resolution: "shallow-clone@npm:3.0.1" + dependencies: + kind-of: "npm:^6.0.2" + checksum: 10c0/7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e + languageName: node + linkType: hard + "shallow-equal@npm:^1.2.1": version: 1.2.1 resolution: "shallow-equal@npm:1.2.1" @@ -15847,6 +17385,42 @@ __metadata: languageName: node linkType: hard +"snapdragon-node@npm:^2.0.1": + version: 2.1.1 + resolution: "snapdragon-node@npm:2.1.1" + dependencies: + define-property: "npm:^1.0.0" + isobject: "npm:^3.0.0" + snapdragon-util: "npm:^3.0.1" + checksum: 10c0/7616e6a1ca054afe3ad8defda17ebe4c73b0800d2e0efd635c44ee1b286f8ac7900517314b5330862ce99b28cd2782348ee78bae573ff0f55832ad81d9657f3f + languageName: node + linkType: hard + +"snapdragon-util@npm:^3.0.1": + version: 3.0.1 + resolution: "snapdragon-util@npm:3.0.1" + dependencies: + kind-of: "npm:^3.2.0" + checksum: 10c0/4441856d343399ba7f37f79681949d51b922e290fcc07e7bc94655a50f584befa4fb08f40c3471cd160e004660161964d8ff140cba49baa59aa6caba774240e3 + languageName: node + linkType: hard + +"snapdragon@npm:^0.8.1": + version: 0.8.2 + resolution: "snapdragon@npm:0.8.2" + dependencies: + base: "npm:^0.11.1" + debug: "npm:^2.2.0" + define-property: "npm:^0.2.5" + extend-shallow: "npm:^2.0.1" + map-cache: "npm:^0.2.2" + source-map: "npm:^0.5.6" + source-map-resolve: "npm:^0.5.0" + use: "npm:^3.1.0" + checksum: 10c0/dfdac1f73d47152d72fc07f4322da09bbddfa31c1c9c3ae7346f252f778c45afa5b03e90813332f02f04f6de8003b34a168c456f8bb719024d092f932520ffca + languageName: node + linkType: hard + "snarkdown@npm:^2.0.0": version: 2.0.0 resolution: "snarkdown@npm:2.0.0" @@ -15917,6 +17491,19 @@ __metadata: languageName: node linkType: hard +"source-map-resolve@npm:^0.5.0": + version: 0.5.3 + resolution: "source-map-resolve@npm:0.5.3" + dependencies: + atob: "npm:^2.1.2" + decode-uri-component: "npm:^0.2.0" + resolve-url: "npm:^0.2.1" + source-map-url: "npm:^0.4.0" + urix: "npm:^0.1.0" + checksum: 10c0/410acbe93882e058858d4c1297be61da3e1533f95f25b95903edddc1fb719654e705663644677542d1fb78a66390238fad1a57115fc958a0724cf9bb509caf57 + languageName: node + linkType: hard + "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -15927,7 +17514,24 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.0, source-map@npm:^0.5.7": +"source-map-support@npm:^0.5.16": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map-url@npm:^0.4.0": + version: 0.4.1 + resolution: "source-map-url@npm:0.4.1" + checksum: 10c0/f8af0678500d536c7f643e32094d6718a4070ab4ca2d2326532512cfbe2d5d25a45849b4b385879326f2d7523bb3b686d0360dd347a3cda09fd89a5c28d4bc58 + languageName: node + linkType: hard + +"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:^0.5.7": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 @@ -15996,6 +17600,15 @@ __metadata: languageName: node linkType: hard +"split-string@npm:^3.0.1, split-string@npm:^3.0.2": + version: 3.1.0 + resolution: "split-string@npm:3.1.0" + dependencies: + extend-shallow: "npm:^3.0.0" + checksum: 10c0/72d7cd625445c7af215130e1e2bc183013bb9dd48a074eda1d35741e2b0dcb355e6df5b5558a62543a24dcec37dd1d6eb7a6228ff510d3c9de0f3dc1d1da8a70 + languageName: node + linkType: hard + "split@npm:0.3": version: 0.3.3 resolution: "split@npm:0.3.3" @@ -16090,6 +17703,16 @@ __metadata: languageName: node linkType: hard +"static-extend@npm:^0.1.1": + version: 0.1.2 + resolution: "static-extend@npm:0.1.2" + dependencies: + define-property: "npm:^0.2.5" + object-copy: "npm:^0.1.0" + checksum: 10c0/284f5865a9e19d079f1badbcd70d5f9f82e7a08393f818a220839cd5f71729e89105e1c95322bd28e833161d484cee671380ca443869ae89578eef2bf55c0653 + languageName: node + linkType: hard + "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -16192,6 +17815,16 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^2.1.0": + version: 2.1.1 + resolution: "string-width@npm:2.1.1" + dependencies: + is-fullwidth-code-point: "npm:^2.0.0" + strip-ansi: "npm:^4.0.0" + checksum: 10c0/e5f2b169fcf8a4257a399f95d069522f056e92ec97dbdcb9b0cdf14d688b7ca0b1b1439a1c7b9773cd79446cbafd582727279d6bfdd9f8edd306ea5e90e5b610 + languageName: node + linkType: hard + "string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" @@ -16306,6 +17939,24 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-ansi@npm:4.0.0" + dependencies: + ansi-regex: "npm:^3.0.0" + checksum: 10c0/d75d9681e0637ea316ddbd7d4d3be010b1895a17e885155e0ed6a39755ae0fd7ef46e14b22162e66a62db122d3a98ab7917794e255532ab461bb0a04feb03e7d + languageName: node + linkType: hard + +"strip-ansi@npm:^5.1.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: "npm:^4.1.0" + checksum: 10c0/de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf + languageName: node + linkType: hard + "strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" @@ -16528,6 +18179,20 @@ __metadata: languageName: node linkType: hard +"tabtab@npm:^3.0.2": + version: 3.0.2 + resolution: "tabtab@npm:3.0.2" + dependencies: + debug: "npm:^4.0.1" + es6-promisify: "npm:^6.0.0" + inquirer: "npm:^6.0.0" + minimist: "npm:^1.2.0" + mkdirp: "npm:^0.5.1" + untildify: "npm:^3.0.3" + checksum: 10c0/a2c4e505073c57343b808e4e0c2dd0645673968deb091ed3be6ad100a4fc14e2436199b1447fe52c2f6286eeeb6c1e7a19672f56d505cfd0b7dc6df2a64c1d94 + languageName: node + linkType: hard + "tapable@npm:2.2.2, tapable@npm:^2.2.0": version: 2.2.2 resolution: "tapable@npm:2.2.2" @@ -16563,6 +18228,15 @@ __metadata: languageName: node linkType: hard +"temp@npm:^0.8.1": + version: 0.8.4 + resolution: "temp@npm:0.8.4" + dependencies: + rimraf: "npm:~2.6.2" + checksum: 10c0/7f071c963031bfece37e13c5da11e9bb451e4ddfc4653e23e327a2f91594102dc826ef6a693648e09a6e0eb856f507967ec759ae55635e0878091eccf411db37 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -16599,7 +18273,7 @@ __metadata: languageName: node linkType: hard -"through@npm:2, through@npm:~2.3, through@npm:~2.3.1": +"through@npm:2, through@npm:^2.3.6, through@npm:~2.3, through@npm:~2.3.1": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc @@ -16622,6 +18296,13 @@ __metadata: languageName: node linkType: hard +"tiny-invariant@npm:^1.3.3": + version: 1.3.3 + resolution: "tiny-invariant@npm:1.3.3" + checksum: 10c0/65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a + languageName: node + linkType: hard + "tiny-warning@npm:^1.0.2": version: 1.0.3 resolution: "tiny-warning@npm:1.0.3" @@ -16657,6 +18338,13 @@ __metadata: languageName: node linkType: hard +"tmp@npm:^0.2.3": + version: 0.2.5 + resolution: "tmp@npm:0.2.5" + checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -16671,6 +18359,25 @@ __metadata: languageName: node linkType: hard +"to-object-path@npm:^0.3.0": + version: 0.3.0 + resolution: "to-object-path@npm:0.3.0" + dependencies: + kind-of: "npm:^3.0.2" + checksum: 10c0/731832a977614c03a770363ad2bd9e9c82f233261861724a8e612bb90c705b94b1a290a19f52958e8e179180bb9b71121ed65e245691a421467726f06d1d7fc3 + languageName: node + linkType: hard + +"to-regex-range@npm:^2.1.0": + version: 2.1.1 + resolution: "to-regex-range@npm:2.1.1" + dependencies: + is-number: "npm:^3.0.0" + repeat-string: "npm:^1.6.1" + checksum: 10c0/440d82dbfe0b2e24f36dd8a9467240406ad1499fc8b2b0f547372c22ed1d092ace2a3eb522bb09bfd9c2f39bf1ca42eb78035cf6d2b8c9f5c78da3abc96cd949 + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -16680,6 +18387,18 @@ __metadata: languageName: node linkType: hard +"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": + version: 3.0.2 + resolution: "to-regex@npm:3.0.2" + dependencies: + define-property: "npm:^2.0.2" + extend-shallow: "npm:^3.0.2" + regex-not: "npm:^1.0.2" + safe-regex: "npm:^1.1.0" + checksum: 10c0/99d0b8ef397b3f7abed4bac757b0f0bb9f52bfd39167eb7105b144becfaa9a03756892352d01ac6a911f0c1ceef9f81db68c46899521a3eed054082042796120 + languageName: node + linkType: hard + "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -16812,7 +18531,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.11.1, tslib@npm:^1.8.1": +"tslib@npm:^1.11.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 @@ -16826,7 +18545,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.4.0, tslib@npm:^2.8.0": +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.4.0, tslib@npm:^2.8.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -16860,6 +18579,20 @@ __metadata: languageName: node linkType: hard +"twake-i18n@npm:^0.3.1": + version: 0.3.1 + resolution: "twake-i18n@npm:0.3.1" + dependencies: + date-fns: "npm:2.30.0" + lodash: "npm:^4.17.21" + node-polyglot: "npm:^2.4.0" + peerDependencies: + react: ^16 || ^17 || ^18 + react-dom: ^16 || ^17 || ^18 + checksum: 10c0/00329dc1c32b223f952137a4e65f66704a343d6aacf61431cccc6156a00a0fb775cb55ccbc21c2cebb3da17bc949f21a42147e391ca4f443a36eff563980f5ee + languageName: node + linkType: hard + "tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": version: 0.14.5 resolution: "tweetnacl@npm:0.14.5" @@ -17028,6 +18761,18 @@ __metadata: languageName: node linkType: hard +"union-value@npm:^1.0.0": + version: 1.0.1 + resolution: "union-value@npm:1.0.1" + dependencies: + arr-union: "npm:^3.1.0" + get-value: "npm:^2.0.6" + is-extendable: "npm:^0.1.1" + set-value: "npm:^2.0.1" + checksum: 10c0/8758d880cb9545f62ce9cfb9b791b2b7a206e0ff5cc4b9d7cd6581da2c6839837fbb45e639cf1fd8eef3cae08c0201b614b7c06dd9f5f70d9dbe7c5fe2fbf592 + languageName: node + linkType: hard + "unique-filename@npm:^4.0.0": version: 4.0.0 resolution: "unique-filename@npm:4.0.0" @@ -17122,6 +18867,23 @@ __metadata: languageName: node linkType: hard +"unset-value@npm:^1.0.0": + version: 1.0.0 + resolution: "unset-value@npm:1.0.0" + dependencies: + has-value: "npm:^0.3.1" + isobject: "npm:^3.0.0" + checksum: 10c0/68a796dde4a373afdbf017de64f08490a3573ebee549136da0b3a2245299e7f65f647ef70dc13c4ac7f47b12fba4de1646fa0967a365638578fedce02b9c0b1f + languageName: node + linkType: hard + +"untildify@npm:^3.0.3": + version: 3.0.3 + resolution: "untildify@npm:3.0.3" + checksum: 10c0/4c73e47320a97226e4f16f1764cd7d9ee62ec41458bd23244d3bd8f11800270d7603a9099586158dd6b911fa65f51713ced5f8a724bb73c7fa33fb3426bcb32d + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.0.10": version: 1.0.10 resolution: "update-browserslist-db@npm:1.0.10" @@ -17159,6 +18921,13 @@ __metadata: languageName: node linkType: hard +"urix@npm:^0.1.0": + version: 0.1.0 + resolution: "urix@npm:0.1.0" + checksum: 10c0/264f1b29360c33c0aec5fb9819d7e28f15d1a3b83175d2bcc9131efe8583f459f07364957ae3527f1478659ec5b2d0f1ad401dfb625f73e4d424b3ae35fc5fc0 + languageName: node + linkType: hard + "url-parse@npm:^1.4.7, url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" @@ -17235,6 +19004,13 @@ __metadata: languageName: node linkType: hard +"use@npm:^3.1.0": + version: 3.1.1 + resolution: "use@npm:3.1.1" + checksum: 10c0/75b48673ab80d5139c76922630d5a8a44e72ed58dbaf54dee1b88352d10e1c1c1fc332066c782d8ae9a56503b85d3dc67ff6d2ffbd9821120466d1280ebb6d6e + languageName: node + linkType: hard + "user-home@npm:2.0.0": version: 2.0.0 resolution: "user-home@npm:2.0.0" @@ -17732,6 +19508,17 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:^2.3.0": + version: 2.4.3 + resolution: "write-file-atomic@npm:2.4.3" + dependencies: + graceful-fs: "npm:^4.1.11" + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.2" + checksum: 10c0/8cb4bba0c1ab814a9b127844da0db4fb8c5e06ddbe6317b8b319377c73b283673036c8b9360120062898508b9428d81611cf7fa97584504a00bc179b2a580b92 + languageName: node + linkType: hard + "write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -17742,6 +19529,16 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:^5.0.1": + version: 5.0.1 + resolution: "write-file-atomic@npm:5.0.1" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^4.0.1" + checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d + languageName: node + linkType: hard + "ws@npm:^6.0.0": version: 6.2.2 resolution: "ws@npm:6.2.2"