add turborepo

move ./Elements to packages/elements
This commit is contained in:
vchikalkin 2022-12-19 19:07:10 +03:00
parent af3b079a88
commit 7b9dbdaeb5
60 changed files with 608 additions and 333 deletions

13
.gitignore vendored
View File

@ -1,19 +1,19 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies # dependencies
/node_modules node_modules
/.pnp .pnp
.pnp.js .pnp.js
# testing # testing
/coverage /coverage
# next.js # next.js
/.next/ .next/
/out/ out/
# production # production
/build build
# misc # misc
.DS_Store .DS_Store
@ -42,3 +42,6 @@ yarn-error.log*
!.yarn/releases !.yarn/releases
!.yarn/sdks !.yarn/sdks
!.yarn/versions !.yarn/versions
# turbo
.turbo

View File

@ -1,5 +1,5 @@
import Alert from 'Elements/Alert'; import Alert from 'elements/Alert';
import Table from 'Elements/Table'; import Table from 'elements/Table';
import { toJS } from 'mobx'; import { toJS } from 'mobx';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useStore } from 'stores/hooks'; import { useStore } from 'stores/hooks';

View File

@ -1,8 +1,8 @@
/* eslint-disable import/prefer-default-export */ /* eslint-disable import/prefer-default-export */
import type { ColumnsType } from 'antd/lib/table'; import type { ColumnsType } from 'antd/lib/table';
import { MAX_INSURANCE } from 'constants/values'; import { MAX_INSURANCE } from 'constants/values';
import InputNumber from 'Elements/InputNumber'; import InputNumber from 'elements/InputNumber';
import Select from 'Elements/Select'; import Select from 'elements/Select';
import { formatter, parser } from 'tools/number'; import { formatter, parser } from 'tools/number';
import { buildOptionComponent, buildValueComponent } from './builders'; import { buildOptionComponent, buildValueComponent } from './builders';
import type * as Insurance from './types'; import type * as Insurance from './types';

View File

@ -1,5 +1,5 @@
import Alert from 'Elements/Alert'; import Alert from 'elements/Alert';
import Table from 'Elements/Table'; import Table from 'elements/Table';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useStore } from 'stores/hooks'; import { useStore } from 'stores/hooks';
import styled from 'styled-components'; import styled from 'styled-components';

View File

@ -1,5 +1,5 @@
import type { KeysSchema, RowSchema } from 'config/schema/insurance'; import type { KeysSchema, RowSchema } from 'config/schema/insurance';
import type { BaseOption, Status } from 'Elements/types'; import type { BaseOption, Status } from 'elements/types';
import type { z } from 'zod'; import type { z } from 'zod';
export type Keys = z.infer<typeof KeysSchema>; export type Keys = z.infer<typeof KeysSchema>;

View File

@ -1,6 +1,6 @@
/* eslint-disable import/prefer-default-export */ /* eslint-disable import/prefer-default-export */
import type { ColumnsType } from 'antd/lib/table'; import type { ColumnsType } from 'antd/lib/table';
import InputNumber from 'Elements/InputNumber'; import InputNumber from 'elements/InputNumber';
import { buildValueComponent } from './builders'; import { buildValueComponent } from './builders';

View File

@ -1,5 +1,5 @@
import Alert from 'Elements/Alert'; import Alert from 'elements/Alert';
import Table from 'Elements/Table'; import Table from 'elements/Table';
import { computed } from 'mobx'; import { computed } from 'mobx';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useStore } from 'stores/hooks'; import { useStore } from 'stores/hooks';

View File

@ -1,5 +1,5 @@
import Background from 'Elements/layout/Background'; import Background from 'elements/layout/Background';
import Tabs from 'Elements/layout/Tabs'; import Tabs from 'elements/layout/Tabs';
import styled from 'styled-components'; import styled from 'styled-components';
import { min } from 'UIKit/mq'; import { min } from 'UIKit/mq';
import AddProduct from './AddProduct'; import AddProduct from './AddProduct';

View File

@ -1,4 +1,4 @@
import Background from 'Elements/layout/Background'; import Background from 'elements/layout/Background';
import styled from 'styled-components'; import styled from 'styled-components';
import { min } from 'UIKit/mq'; import { min } from 'UIKit/mq';
import renderFormRows from '../lib/render-rows'; import renderFormRows from '../lib/render-rows';

View File

@ -1,13 +1,4 @@
import Button from 'Elements/Button'; import * as elements from 'elements';
import Checkbox from 'Elements/Checkbox';
import Input from 'Elements/Input';
import InputNumber from 'Elements/InputNumber';
import Link from 'Elements/Link';
import Radio from 'Elements/Radio';
import Segmented from 'Elements/Segmented';
import Select from 'Elements/Select';
import Switch from 'Elements/Switch';
import Text from 'Elements/Text';
import type { ComponentProps } from 'react'; import type { ComponentProps } from 'react';
import type { Elements as ActionElements } from './map/actions'; import type { Elements as ActionElements } from './map/actions';
import type { Elements as ValuesElements } from './map/values'; import type { Elements as ValuesElements } from './map/values';
@ -17,146 +8,146 @@ function wrapComponentsMap<C, T extends Record<ValuesElements | ActionElements,
} }
const components = wrapComponentsMap({ const components = wrapComponentsMap({
selectProduct: Select, selectProduct: elements.Select,
selectClientRisk: Select, selectClientRisk: elements.Select,
selectClientType: Select, selectClientType: elements.Select,
selectSupplierCurrency: Select, selectSupplierCurrency: elements.Select,
tbxLeaseObjectPrice: InputNumber, tbxLeaseObjectPrice: elements.InputNumber,
tbxLeaseObjectPriceWthtVAT: InputNumber, tbxLeaseObjectPriceWthtVAT: elements.InputNumber,
tbxVATInLeaseObjectPrice: InputNumber, tbxVATInLeaseObjectPrice: elements.InputNumber,
tbxSupplierDiscountRub: InputNumber, tbxSupplierDiscountRub: elements.InputNumber,
tbxSupplierDiscountPerc: InputNumber, tbxSupplierDiscountPerc: elements.InputNumber,
radioBalanceHolder: Radio, radioBalanceHolder: elements.Radio,
tbxSaleBonus: InputNumber, tbxSaleBonus: elements.InputNumber,
tbxFirstPaymentPerc: InputNumber, tbxFirstPaymentPerc: elements.InputNumber,
tbxFirstPaymentRub: InputNumber, tbxFirstPaymentRub: elements.InputNumber,
radioLastPaymentRule: Segmented, radioLastPaymentRule: elements.Segmented,
tbxLastPaymentPerc: InputNumber, tbxLastPaymentPerc: elements.InputNumber,
tbxLastPaymentRub: InputNumber, tbxLastPaymentRub: elements.InputNumber,
selectImportProgram: Select, selectImportProgram: elements.Select,
tbxImportProgramSum: InputNumber, tbxImportProgramSum: elements.InputNumber,
tbxAddEquipmentPrice: InputNumber, tbxAddEquipmentPrice: elements.InputNumber,
tbxRedemptionPaymentSum: InputNumber, tbxRedemptionPaymentSum: elements.InputNumber,
tbxLeasingPeriod: InputNumber, tbxLeasingPeriod: elements.InputNumber,
radioGraphType: Radio, radioGraphType: elements.Radio,
tbxParmentsDecreasePercent: InputNumber, tbxParmentsDecreasePercent: elements.InputNumber,
selectSeasonType: Select, selectSeasonType: elements.Select,
selectHighSeasonStart: Select, selectHighSeasonStart: elements.Select,
tbxComissionPerc: InputNumber, tbxComissionPerc: elements.InputNumber,
tbxComissionRub: InputNumber, tbxComissionRub: elements.InputNumber,
selectLeaseObjectType: Select, selectLeaseObjectType: elements.Select,
selectBrand: Select, selectBrand: elements.Select,
selectModel: Select, selectModel: elements.Select,
selectConfiguration: Select, selectConfiguration: elements.Select,
cbxLeaseObjectUsed: Checkbox, cbxLeaseObjectUsed: elements.Checkbox,
radioDeliveryTime: Segmented, radioDeliveryTime: elements.Segmented,
tbxLeaseObjectCount: InputNumber, tbxLeaseObjectCount: elements.InputNumber,
selectLeaseObjectUseFor: Select, selectLeaseObjectUseFor: elements.Select,
tbxLeaseObjectYear: InputNumber, tbxLeaseObjectYear: elements.InputNumber,
selectLeaseObjectCategory: Select, selectLeaseObjectCategory: elements.Select,
selectEngineType: Select, selectEngineType: elements.Select,
tbxLeaseObjectMotorPower: InputNumber, tbxLeaseObjectMotorPower: elements.InputNumber,
tbxEngineVolume: InputNumber, tbxEngineVolume: elements.InputNumber,
tbxMaxMass: InputNumber, tbxMaxMass: elements.InputNumber,
tbxCountSeats: InputNumber, tbxCountSeats: elements.InputNumber,
tbxMaxSpeed: InputNumber, tbxMaxSpeed: elements.InputNumber,
cbxWithTrailer: Checkbox, cbxWithTrailer: elements.Checkbox,
selectDealer: Select, selectDealer: elements.Select,
selectDealerPerson: Select, selectDealerPerson: elements.Select,
selectDealerRewardCondition: Select, selectDealerRewardCondition: elements.Select,
tbxDealerRewardSumm: InputNumber, tbxDealerRewardSumm: elements.InputNumber,
selectDealerBroker: Select, selectDealerBroker: elements.Select,
selectDealerBrokerRewardCondition: Select, selectDealerBrokerRewardCondition: elements.Select,
tbxDealerBrokerRewardSumm: InputNumber, tbxDealerBrokerRewardSumm: elements.InputNumber,
selectIndAgent: Select, selectIndAgent: elements.Select,
selectIndAgentRewardCondition: Select, selectIndAgentRewardCondition: elements.Select,
tbxIndAgentRewardSumm: InputNumber, tbxIndAgentRewardSumm: elements.InputNumber,
selectCalcDoubleAgent: Select, selectCalcDoubleAgent: elements.Select,
selectCalcDoubleAgentRewardCondition: Select, selectCalcDoubleAgentRewardCondition: elements.Select,
tbxCalcDoubleAgentRewardSumm: InputNumber, tbxCalcDoubleAgentRewardSumm: elements.InputNumber,
selectCalcBroker: Select, selectCalcBroker: elements.Select,
selectCalcBrokerRewardCondition: Select, selectCalcBrokerRewardCondition: elements.Select,
tbxCalcBrokerRewardSum: InputNumber, tbxCalcBrokerRewardSum: elements.InputNumber,
selectCalcFinDepartment: Select, selectCalcFinDepartment: elements.Select,
selectFinDepartmentRewardCondtion: Select, selectFinDepartmentRewardCondtion: elements.Select,
tbxFinDepartmentRewardSumm: InputNumber, tbxFinDepartmentRewardSumm: elements.InputNumber,
cbxInsDecentral: Switch, cbxInsDecentral: elements.Switch,
radioInsKaskoType: Radio, radioInsKaskoType: elements.Radio,
tbxInsFranchise: InputNumber, tbxInsFranchise: elements.InputNumber,
cbxInsUnlimitDrivers: Switch, cbxInsUnlimitDrivers: elements.Switch,
tbxInsAgeDrivers: InputNumber, tbxInsAgeDrivers: elements.InputNumber,
tbxInsExpDrivers: InputNumber, tbxInsExpDrivers: elements.InputNumber,
tbxINNForCalc: InputNumber, tbxINNForCalc: elements.InputNumber,
selectGPSBrand: Select, selectGPSBrand: elements.Select,
selectGPSModel: Select, selectGPSModel: elements.Select,
selectRegionRegistration: Select, selectRegionRegistration: elements.Select,
selectTownRegistration: Select, selectTownRegistration: elements.Select,
radioInfuranceOPF: Radio, radioInfuranceOPF: elements.Radio,
selectRegistration: Select, selectRegistration: elements.Select,
selectInsNSIB: Select, selectInsNSIB: elements.Select,
selectRequirementTelematic: Select, selectRequirementTelematic: elements.Select,
selectTracker: Select, selectTracker: elements.Select,
selectTelematic: Select, selectTelematic: elements.Select,
selectTechnicalCard: Select, selectTechnicalCard: elements.Select,
cbxLastPaymentRedemption: Switch, cbxLastPaymentRedemption: elements.Switch,
cbxPriceWithDiscount: Switch, cbxPriceWithDiscount: elements.Switch,
cbxFullPriceWithDiscount: Switch, cbxFullPriceWithDiscount: elements.Switch,
cbxCostIncrease: Switch, cbxCostIncrease: elements.Switch,
cbxInsurance: Switch, cbxInsurance: elements.Switch,
cbxRegistrationQuote: Switch, cbxRegistrationQuote: elements.Switch,
cbxTechnicalCardQuote: Switch, cbxTechnicalCardQuote: elements.Switch,
cbxNSIB: Switch, cbxNSIB: elements.Switch,
cbxQuoteRedemptionGraph: Switch, cbxQuoteRedemptionGraph: elements.Switch,
cbxShowFinGAP: Switch, cbxShowFinGAP: elements.Switch,
tbxQuoteName: Input, tbxQuoteName: elements.Input,
radioQuoteContactGender: Radio, radioQuoteContactGender: elements.Radio,
cbxDisableChecks: Switch, cbxDisableChecks: elements.Switch,
selectTarif: Select, selectTarif: elements.Select,
tbxCreditRate: InputNumber, tbxCreditRate: elements.InputNumber,
selectRate: Select, selectRate: elements.Select,
tbxMaxPriceChange: InputNumber, tbxMaxPriceChange: elements.InputNumber,
tbxImporterRewardPerc: InputNumber, tbxImporterRewardPerc: elements.InputNumber,
tbxImporterRewardRub: InputNumber, tbxImporterRewardRub: elements.InputNumber,
selectLead: Select, selectLead: elements.Select,
selectOpportunity: Select, selectOpportunity: elements.Select,
selectQuote: Select, selectQuote: elements.Select,
cbxRecalcWithRevision: Checkbox, cbxRecalcWithRevision: elements.Checkbox,
tbxIRR_Perc: InputNumber, tbxIRR_Perc: elements.InputNumber,
tbxMileage: InputNumber, tbxMileage: elements.InputNumber,
tbxEngineHours: InputNumber, tbxEngineHours: elements.InputNumber,
radioCalcType: Segmented, radioCalcType: elements.Segmented,
tbxTotalPayments: InputNumber, tbxTotalPayments: elements.InputNumber,
radioObjectRegistration: Radio, radioObjectRegistration: elements.Radio,
selectObjectRegionRegistration: Select, selectObjectRegionRegistration: elements.Select,
tbxVehicleTaxInYear: InputNumber, tbxVehicleTaxInYear: elements.InputNumber,
tbxVehicleTaxInLeasingPeriod: InputNumber, tbxVehicleTaxInLeasingPeriod: elements.InputNumber,
selectObjectCategoryTax: Select, selectObjectCategoryTax: elements.Select,
selectObjectTypeTax: Select, selectObjectTypeTax: elements.Select,
radioTypePTS: Radio, radioTypePTS: elements.Radio,
selectLegalClientRegion: Select, selectLegalClientRegion: elements.Select,
selectLegalClientTown: Select, selectLegalClientTown: elements.Select,
selectSubsidy: Select, selectSubsidy: elements.Select,
selectFuelCard: Select, selectFuelCard: elements.Select,
tbxMinPriceChange: InputNumber, tbxMinPriceChange: elements.InputNumber,
tbxBonusCoefficient: InputNumber, tbxBonusCoefficient: elements.InputNumber,
/** Readonly Elements */ /** Readonly Elements */
labelLeaseObjectRisk: Text, labelLeaseObjectRisk: elements.Text,
tbxInsKaskoPriceLeasePeriod: InputNumber, tbxInsKaskoPriceLeasePeriod: elements.InputNumber,
labelIrrInfo: Text, labelIrrInfo: elements.Text,
labelRegistrationDescription: Text, labelRegistrationDescription: elements.Text,
labelDepreciationGroup: Text, labelDepreciationGroup: elements.Text,
tbxSubsidySum: InputNumber, tbxSubsidySum: elements.InputNumber,
/** Button Elements */ /** Button Elements */
btnCreateKP: Button, btnCreateKP: elements.Button,
btnCalculate: Button, btnCalculate: elements.Button,
/** Link Elements */ /** Link Elements */
linkDownloadKp: Link, linkDownloadKp: elements.Link,
linkLeadUrl: Link, linkLeadUrl: elements.Link,
linkOpportunityUrl: Link, linkOpportunityUrl: elements.Link,
linkQuoteUrl: Link, linkQuoteUrl: elements.Link,
}); });
export default components; export default components;

View File

@ -1,6 +1,6 @@
import { MAX_FRANCHISE, MAX_LEASING_PERIOD } from 'constants/values'; import { MAX_FRANCHISE, MAX_LEASING_PERIOD } from 'constants/values';
import dayjs from 'dayjs'; import dayjs from 'dayjs';
import DownloadOutlined from 'Elements/icons/DownloadOutlined'; import DownloadOutlined from 'elements/icons/DownloadOutlined';
import { formatter, formatterExtra, parser } from 'tools/number'; import { formatter, formatterExtra, parser } from 'tools/number';
import CurrencyAddon from '../addons/currency-addon'; import CurrencyAddon from '../addons/currency-addon';
import type { ElementsProps } from './elements-components'; import type { ElementsProps } from './elements-components';

View File

@ -1,7 +1,7 @@
/* eslint-disable object-curly-newline */ /* eslint-disable object-curly-newline */
import { Container, Head } from 'Components/Layout/Element'; import { Container, Head } from 'Components/Layout/Element';
import Link from 'Elements/Link'; import Link from 'elements/Link';
import Tooltip from 'Elements/Tooltip'; import Tooltip from 'elements/Tooltip';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import type { ComponentProps } from 'react'; import type { ComponentProps } from 'react';
import { useStore } from 'stores/hooks'; import { useStore } from 'stores/hooks';

View File

@ -1,5 +1,5 @@
/* eslint-disable react/no-array-index-key */ /* eslint-disable react/no-array-index-key */
import Divider from 'Elements/layout/Divider'; import Divider from 'elements/layout/Divider';
import type { BoxProps } from 'UIKit/grid'; import type { BoxProps } from 'UIKit/grid';
import { Box } from 'UIKit/grid'; import { Box } from 'UIKit/grid';
import elementsRender from '../config/elements-render'; import elementsRender from '../config/elements-render';

View File

@ -1,6 +1,6 @@
/* eslint-disable import/prefer-default-export */ /* eslint-disable import/prefer-default-export */
import Button from 'Elements/Button'; import Button from 'elements/Button';
import Result from 'Elements/Result'; import Result from 'elements/Result';
function handleRetry() { function handleRetry() {
window.location.reload(); window.location.reload();

View File

@ -1,5 +1,5 @@
import { MAX_LEASING_PERIOD } from 'constants/values'; import { MAX_LEASING_PERIOD } from 'constants/values';
import Table from 'Elements/Table'; import Table from 'elements/Table';
import { toJS } from 'mobx'; import { toJS } from 'mobx';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useStore } from 'stores/hooks'; import { useStore } from 'stores/hooks';

View File

@ -1,5 +1,5 @@
import { Container, Head } from 'Components/Layout/Element'; import { Container, Head } from 'Components/Layout/Element';
import Text from 'Elements/Text'; import Text from 'elements/Text';
import { toJS } from 'mobx'; import { toJS } from 'mobx';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useStore } from 'stores/hooks'; import { useStore } from 'stores/hooks';

View File

@ -1,4 +1,4 @@
import Alert from 'Elements/Alert'; import Alert from 'elements/Alert';
import { observer } from 'mobx-react-lite'; import { observer } from 'mobx-react-lite';
import { useStore } from 'stores/hooks'; import { useStore } from 'stores/hooks';
import styled from 'styled-components'; import styled from 'styled-components';

View File

@ -1,5 +1,5 @@
import Background from 'Elements/layout/Background'; import Background from 'elements/layout/Background';
import Tabs from 'Elements/layout/Tabs'; import Tabs from 'elements/layout/Tabs';
import styled from 'styled-components'; import styled from 'styled-components';
import { min } from 'UIKit/mq'; import { min } from 'UIKit/mq';
import PaymentsTable from './PaymentsTable'; import PaymentsTable from './PaymentsTable';

View File

@ -2,9 +2,13 @@
"name": "evocalculator.client2", "name": "evocalculator.client2",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"workspaces": [
".",
"packages/*"
],
"scripts": { "scripts": {
"dev": "next dev", "app:dev": "next dev",
"build": "next build", "app:build": "next build",
"start": "next start", "start": "next start",
"lint": "next lint", "lint": "next lint",
"lint:fix": "next lint -- --fix", "lint:fix": "next lint -- --fix",
@ -18,7 +22,6 @@
"test:ci": "jest --ci" "test:ci": "jest --ci"
}, },
"dependencies": { "dependencies": {
"@ant-design/icons": "^4.7.0",
"@apollo/client": "^3.7.0", "@apollo/client": "^3.7.0",
"@fontsource/montserrat": "^4.5.12", "@fontsource/montserrat": "^4.5.12",
"@tanstack/react-query": "^4.14.1", "@tanstack/react-query": "^4.14.1",
@ -26,9 +29,9 @@
"@trpc/next": "^10.0.0-rc.3", "@trpc/next": "^10.0.0-rc.3",
"@trpc/react-query": "^10.0.0-rc.3", "@trpc/react-query": "^10.0.0-rc.3",
"@trpc/server": "^10.0.0-rc.3", "@trpc/server": "^10.0.0-rc.3",
"antd": "^4.21.3",
"axios": "^1.1.3", "axios": "^1.1.3",
"dayjs": "^1.11.2", "dayjs": "^1.11.2",
"elements": "*",
"less": "^4.1.3", "less": "^4.1.3",
"less-loader": "^11.0.0", "less-loader": "^11.0.0",
"mobx": "^6.5.0", "mobx": "^6.5.0",
@ -78,6 +81,7 @@
"msw": "^0.39.2", "msw": "^0.39.2",
"prettier": "2.7.1", "prettier": "2.7.1",
"ts-jest": "^29.0.1", "ts-jest": "^29.0.1",
"turbo": "^1.6.3",
"typescript": "4.8.3" "typescript": "4.8.3"
}, },
"msw": { "msw": {

View File

@ -0,0 +1,4 @@
/* eslint-disable unicorn/filename-case */
export { ConfigProvider } from 'antd';
export { default as ru_RU } from 'antd/lib/locale/ru_RU';

View File

@ -0,0 +1,15 @@
export { default as Button } from './Button';
export { default as Checkbox } from './Checkbox';
export { default as Input } from './Input';
export { default as InputNumber } from './InputNumber';
export { default as Link } from './Link';
export { default as message } from './message';
export { default as notification } from './notification';
export { default as Radio } from './Radio';
export { default as Result } from './Result';
export { default as Segmented } from './Segmented';
export { default as Select } from './Select';
export { default as Switch } from './Switch';
export { default as Table } from './Table';
export { default as Text } from './Text';
export { default as Tooltip } from './Tooltip';

View File

@ -0,0 +1,16 @@
{
"name": "elements",
"version": "0.0.0",
"main": "./index.tsx",
"types": "./index.tsx",
"license": "MIT",
"devDependencies": {
"@types/react": "18.0.20",
"react": "^18.2.0",
"typescript": "^4.9.4"
},
"dependencies": {
"antd": "^4.24.5",
"use-debounce": "^9.0.2"
}
}

View File

@ -0,0 +1 @@
@import 'antd/dist/antd.less';

View File

@ -0,0 +1,25 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"display": "Default",
"compilerOptions": {
"composite": false,
"declaration": true,
"declarationMap": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"inlineSources": false,
"isolatedModules": true,
"moduleResolution": "node",
"noUnusedLocals": false,
"noUnusedParameters": false,
"preserveWatchOutput": true,
"skipLibCheck": true,
"strict": true,
"jsx": "react-jsx",
"lib": ["ES2015"],
"module": "ESNext",
"target": "es6",
"allowJs": true
},
"exclude": ["node_modules"]
}

View File

@ -1,4 +1,4 @@
import Result from 'Elements/Result'; import Result from 'elements/Result';
export default function NotFound() { export default function NotFound() {
return <Result status="404" title="404" subTitle="Тут ничего нет" />; return <Result status="404" title="404" subTitle="Тут ничего нет" />;

View File

@ -1,4 +1,4 @@
import Result from 'Elements/Result'; import Result from 'elements/Result';
export default function ServerError() { export default function ServerError() {
return <Result status="500" title="Ой" subTitle=" Что-то сломалось" />; return <Result status="500" title="Ой" subTitle=" Что-то сломалось" />;

View File

@ -1,9 +1,9 @@
/* eslint-disable global-require */ /* eslint-disable global-require */
import { ApolloProvider } from '@apollo/client'; import { ApolloProvider } from '@apollo/client';
import { QueryClientProvider } from '@tanstack/react-query'; import { QueryClientProvider } from '@tanstack/react-query';
import { ConfigProvider } from 'antd';
import 'antd/dist/antd.less';
import Layout from 'Components/Layout'; import Layout from 'Components/Layout';
import { ConfigProvider, ru_RU } from 'elements/config';
import 'elements/styles/antd.less';
import Head from 'next/head'; import Head from 'next/head';
import 'normalize.css'; import 'normalize.css';
import { useMemo } from 'react'; import { useMemo } from 'react';
@ -15,7 +15,6 @@ import theme from 'UIKit/theme';
import '../styles/fonts.css'; import '../styles/fonts.css';
import '../styles/globals.css'; import '../styles/globals.css';
import ruRU from 'antd/lib/locale/ru_RU';
import initializeQueryClient from 'api/client'; import initializeQueryClient from 'api/client';
import initializeApollo from 'apollo/client'; import initializeApollo from 'apollo/client';
@ -38,7 +37,7 @@ function App({ Component, pageProps }) {
</Head> </Head>
<GlobalStyle /> <GlobalStyle />
<StoreProvider {...pageProps}> <StoreProvider {...pageProps}>
<ConfigProvider locale={ruRU}> <ConfigProvider locale={ru_RU}>
<ApolloProvider client={apolloClient}> <ApolloProvider client={apolloClient}>
<QueryClientProvider client={queryClient}> <QueryClientProvider client={queryClient}>
<Layout> <Layout>

View File

@ -1,4 +1,4 @@
import message from 'Elements/message'; import message from 'elements/message';
import { reaction } from 'mobx'; import { reaction } from 'mobx';
import type { ReactionsContext } from 'process/types'; import type { ReactionsContext } from 'process/types';
import { pick } from 'radash'; import { pick } from 'radash';

View File

@ -2,7 +2,7 @@
import titles from 'Components/Calculation/config/elements-titles'; import titles from 'Components/Calculation/config/elements-titles';
import type * as Values from 'Components/Calculation/config/map/values'; import type * as Values from 'Components/Calculation/config/map/values';
import { getValueName } from 'Components/Calculation/config/map/values'; import { getValueName } from 'Components/Calculation/config/map/values';
import type { BaseOption } from 'Elements/types'; import type { BaseOption } from 'elements/types';
import { observable } from 'mobx'; import { observable } from 'mobx';
import type RootStore from 'stores/root'; import type RootStore from 'stores/root';
import Validation from 'stores/validation'; import Validation from 'stores/validation';

View File

@ -2,7 +2,7 @@
/* eslint-disable unicorn/prefer-set-has */ /* eslint-disable unicorn/prefer-set-has */
import type { Elements, ElementsTypes } from 'Components/Calculation/config/map/values'; import type { Elements, ElementsTypes } from 'Components/Calculation/config/map/values';
import defaultOptions from 'config/default-options'; import defaultOptions from 'config/default-options';
import type { BaseOption } from 'Elements/types'; import type { BaseOption } from 'elements/types';
import { makeAutoObservable } from 'mobx'; import { makeAutoObservable } from 'mobx';
import type RootStore from 'stores/root'; import type RootStore from 'stores/root';
import type { CalculationOptions } from './types'; import type { CalculationOptions } from './types';

View File

@ -1,5 +1,5 @@
import type { Elements, ElementsTypes } from 'Components/Calculation/config/map/values'; import type { Elements, ElementsTypes } from 'Components/Calculation/config/map/values';
import type { BaseOption } from 'Elements/types'; import type { BaseOption } from 'elements/types';
export type CalculationOptions = { export type CalculationOptions = {
[ElementName in Elements]: BaseOption<ElementsTypes[ElementName]>[]; [ElementName in Elements]: BaseOption<ElementsTypes[ElementName]>[];

View File

@ -2,7 +2,7 @@
import type { Elements as ElementsActions } from 'Components/Calculation/config/map/actions'; import type { Elements as ElementsActions } from 'Components/Calculation/config/map/actions';
import type { Elements as ElementsValues } from 'Components/Calculation/config/map/values'; import type { Elements as ElementsValues } from 'Components/Calculation/config/map/values';
import defaultStatuses from 'config/default-statuses'; import defaultStatuses from 'config/default-statuses';
import type { Status } from 'Elements/types'; import type { Status } from 'elements/types';
import { makeAutoObservable } from 'mobx'; import { makeAutoObservable } from 'mobx';
import type RootStore from 'stores/root'; import type RootStore from 'stores/root';
import type { CalculationStatuses } from './types'; import type { CalculationStatuses } from './types';

View File

@ -1,5 +1,5 @@
import type { Elements as ElementsActions } from 'Components/Calculation/config/map/actions'; import type { Elements as ElementsActions } from 'Components/Calculation/config/map/actions';
import type { Elements as ElementsValues } from 'Components/Calculation/config/map/values'; import type { Elements as ElementsValues } from 'Components/Calculation/config/map/values';
import type { Status } from 'Elements/types'; import type { Status } from 'elements/types';
export type CalculationStatuses = Record<ElementsValues | ElementsActions, Status>; export type CalculationStatuses = Record<ElementsValues | ElementsActions, Status>;

View File

@ -1,4 +1,4 @@
import type { Status } from 'Elements/types'; import type { Status } from 'elements/types';
import type { IObservableArray } from 'mobx'; import type { IObservableArray } from 'mobx';
import { makeAutoObservable, observable, reaction } from 'mobx'; import { makeAutoObservable, observable, reaction } from 'mobx';

View File

@ -1,4 +1,4 @@
import type { Status } from 'Elements/types'; import type { Status } from 'elements/types';
export type Row = { export type Row = {
value: number; value: number;

View File

@ -1,4 +1,4 @@
import notification from 'Elements/notification'; import notification from 'elements/notification';
import { makeAutoObservable } from 'mobx'; import { makeAutoObservable } from 'mobx';
import type { ValidationConfig } from './types'; import type { ValidationConfig } from './types';

View File

@ -1,5 +1,5 @@
/* eslint-disable import/prefer-default-export */ /* eslint-disable import/prefer-default-export */
import type { BaseOption } from 'Elements/types'; import type { BaseOption } from 'elements/types';
import { isEmpty } from 'radash'; import { isEmpty } from 'radash';
export function normalizeOptions(options: any[] | null | undefined) { export function normalizeOptions(options: any[] | null | undefined) {

11
turbo.json Normal file
View File

@ -0,0 +1,11 @@
{
"$schema": "https://turbo.build/schema.json",
"pipeline": {
"build": {
"outputs": ["dist/**", ".next/**"]
},
"lint": {
"outputs": []
}
}
}

486
yarn.lock
View File

@ -1054,7 +1054,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4": "@babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2":
version: 7.17.9 version: 7.17.9
resolution: "@babel/runtime@npm:7.17.9" resolution: "@babel/runtime@npm:7.17.9"
dependencies: dependencies:
@ -1063,6 +1063,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.18.0":
version: 7.20.6
resolution: "@babel/runtime@npm:7.20.6"
dependencies:
regenerator-runtime: ^0.13.11
checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03
languageName: node
linkType: hard
"@babel/runtime@npm:^7.18.3": "@babel/runtime@npm:^7.18.3":
version: 7.18.3 version: 7.18.3
resolution: "@babel/runtime@npm:7.18.3" resolution: "@babel/runtime@npm:7.18.3"
@ -2626,6 +2635,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@rc-component/portal@npm:^1.0.0-6, @rc-component/portal@npm:^1.0.0-8, @rc-component/portal@npm:^1.0.2":
version: 1.0.3
resolution: "@rc-component/portal@npm:1.0.3"
dependencies:
"@babel/runtime": ^7.18.0
classnames: ^2.3.2
rc-util: ^5.24.4
peerDependencies:
react: ">=16.9.0"
react-dom: ">=16.9.0"
checksum: e25a72042c4a7dfe8a25526972e1d024a8f5aac29963bed63ecdb356b238ae882575b2dc27de9f003618638c758dc669d5684549cf09125fce95d9227d78a75e
languageName: node
linkType: hard
"@rushstack/eslint-patch@npm:^1.1.3": "@rushstack/eslint-patch@npm:^1.1.3":
version: 1.2.0 version: 1.2.0
resolution: "@rushstack/eslint-patch@npm:1.2.0" resolution: "@rushstack/eslint-patch@npm:1.2.0"
@ -3731,58 +3754,57 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"antd@npm:^4.21.3": "antd@npm:^4.24.5":
version: 4.21.3 version: 4.24.5
resolution: "antd@npm:4.21.3" resolution: "antd@npm:4.24.5"
dependencies: dependencies:
"@ant-design/colors": ^6.0.0 "@ant-design/colors": ^6.0.0
"@ant-design/icons": ^4.7.0 "@ant-design/icons": ^4.7.0
"@ant-design/react-slick": ~0.29.1 "@ant-design/react-slick": ~0.29.1
"@babel/runtime": ^7.12.5 "@babel/runtime": ^7.18.3
"@ctrl/tinycolor": ^3.4.0 "@ctrl/tinycolor": ^3.4.0
classnames: ^2.2.6 classnames: ^2.2.6
copy-to-clipboard: ^3.2.0 copy-to-clipboard: ^3.2.0
lodash: ^4.17.21 lodash: ^4.17.21
memoize-one: ^6.0.0
moment: ^2.29.2 moment: ^2.29.2
rc-cascader: ~3.6.0 rc-cascader: ~3.7.0
rc-checkbox: ~2.3.0 rc-checkbox: ~2.3.0
rc-collapse: ~3.3.0 rc-collapse: ~3.4.2
rc-dialog: ~8.9.0 rc-dialog: ~9.0.2
rc-drawer: ~4.4.2 rc-drawer: ~6.0.0
rc-dropdown: ~4.0.0 rc-dropdown: ~4.0.0
rc-field-form: ~1.26.1 rc-field-form: ~1.27.0
rc-image: ~5.7.0 rc-image: ~5.12.0
rc-input: ~0.0.1-alpha.5 rc-input: ~0.1.4
rc-input-number: ~7.3.0 rc-input-number: ~7.3.9
rc-mentions: ~1.8.0 rc-mentions: ~1.13.1
rc-menu: ~9.6.0 rc-menu: ~9.8.0
rc-motion: ^2.5.1 rc-motion: ^2.6.1
rc-notification: ~4.6.0 rc-notification: ~4.6.0
rc-pagination: ~3.1.16 rc-pagination: ~3.2.0
rc-picker: ~2.6.8 rc-picker: ~2.7.0
rc-progress: ~3.3.2 rc-progress: ~3.4.1
rc-rate: ~2.9.0 rc-rate: ~2.9.0
rc-resize-observer: ^1.2.0 rc-resize-observer: ^1.2.0
rc-segmented: ~2.1.0 rc-segmented: ~2.1.0
rc-select: ~14.1.1 rc-select: ~14.1.13
rc-slider: ~10.0.0 rc-slider: ~10.0.0
rc-steps: ~4.1.0 rc-steps: ~5.0.0-alpha.2
rc-switch: ~3.2.0 rc-switch: ~3.2.0
rc-table: ~7.24.0 rc-table: ~7.26.0
rc-tabs: ~11.16.0 rc-tabs: ~12.4.1
rc-textarea: ~0.3.0 rc-textarea: ~0.4.5
rc-tooltip: ~5.1.1 rc-tooltip: ~5.2.0
rc-tree: ~5.6.5 rc-tree: ~5.7.0
rc-tree-select: ~5.4.0 rc-tree-select: ~5.5.0
rc-trigger: ^5.2.10 rc-trigger: ^5.2.10
rc-upload: ~4.3.0 rc-upload: ~4.3.0
rc-util: ^5.20.0 rc-util: ^5.22.5
scroll-into-view-if-needed: ^2.2.25 scroll-into-view-if-needed: ^2.2.25
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 34e964b0b9b7cbbe9dbe767c39a2628cc80a9754bd0702362ccdd00ec6ec2aade644291a0cdfcc4cad6d825c70f4e742a213e59b7168a7d4ccb25e027739fe91 checksum: 39c40796aae86ba96798def816c40dc98f521b91cdc1ea72be8940176795ebe58fc33310319dc2743bbe601161e2f2b98777e935948f1f0bf0c8af7242434dcc
languageName: node languageName: node
linkType: hard linkType: hard
@ -4951,6 +4973,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"classnames@npm:^2.3.2":
version: 2.3.2
resolution: "classnames@npm:2.3.2"
checksum: 2c62199789618d95545c872787137262e741f9db13328e216b093eea91c85ef2bfb152c1f9e63027204e2559a006a92eb74147d46c800a9f96297ae1d9f96f4e
languageName: node
linkType: hard
"clean-regexp@npm:^1.0.0": "clean-regexp@npm:^1.0.0":
version: 1.0.0 version: 1.0.0
resolution: "clean-regexp@npm:1.0.0" resolution: "clean-regexp@npm:1.0.0"
@ -5847,6 +5876,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"elements@*, elements@workspace:packages/elements":
version: 0.0.0-use.local
resolution: "elements@workspace:packages/elements"
dependencies:
"@types/react": 18.0.20
antd: ^4.24.5
react: ^18.2.0
typescript: ^4.9.4
use-debounce: ^9.0.2
languageName: unknown
linkType: soft
"emittery@npm:^0.10.2": "emittery@npm:^0.10.2":
version: 0.10.2 version: 0.10.2
resolution: "emittery@npm:0.10.2" resolution: "emittery@npm:0.10.2"
@ -6497,7 +6538,6 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "evocalculator.client2@workspace:." resolution: "evocalculator.client2@workspace:."
dependencies: dependencies:
"@ant-design/icons": ^4.7.0
"@apollo/client": ^3.7.0 "@apollo/client": ^3.7.0
"@fontsource/montserrat": ^4.5.12 "@fontsource/montserrat": ^4.5.12
"@graphql-codegen/cli": 2.12.0 "@graphql-codegen/cli": 2.12.0
@ -6518,11 +6558,11 @@ __metadata:
"@types/styled-components": ^5.1.25 "@types/styled-components": ^5.1.25
"@typescript-eslint/eslint-plugin": ^5.37.0 "@typescript-eslint/eslint-plugin": ^5.37.0
"@typescript-eslint/parser": ^5.37.0 "@typescript-eslint/parser": ^5.37.0
antd: ^4.21.3
apollo: ^2.34.0 apollo: ^2.34.0
axios: ^1.1.3 axios: ^1.1.3
dayjs: ^1.11.2 dayjs: ^1.11.2
dotenv-cli: ^6.0.0 dotenv-cli: ^6.0.0
elements: "*"
eslint: 8.23.1 eslint: 8.23.1
eslint-config-airbnb: ^19.0.4 eslint-config-airbnb: ^19.0.4
eslint-config-airbnb-typescript: ^17.0.0 eslint-config-airbnb-typescript: ^17.0.0
@ -6553,6 +6593,7 @@ __metadata:
styled-components: ^5.3.5 styled-components: ^5.3.5
superjson: ^1.11.0 superjson: ^1.11.0
ts-jest: ^29.0.1 ts-jest: ^29.0.1
turbo: ^1.6.3
typescript: 4.8.3 typescript: 4.8.3
use-debounce: ^8.0.1 use-debounce: ^8.0.1
zod: ^3.19.1 zod: ^3.19.1
@ -9540,13 +9581,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"memoize-one@npm:^6.0.0":
version: 6.0.0
resolution: "memoize-one@npm:6.0.0"
checksum: f185ea69f7cceae5d1cb596266dcffccf545e8e7b4106ec6aa93b71ab9d16460dd118ac8b12982c55f6d6322fcc1485de139df07eacffaae94888b9b3ad7675f
languageName: node
linkType: hard
"merge-stream@npm:^2.0.0": "merge-stream@npm:^2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "merge-stream@npm:2.0.0" resolution: "merge-stream@npm:2.0.0"
@ -10973,20 +11007,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-cascader@npm:~3.6.0": "rc-cascader@npm:~3.7.0":
version: 3.6.0 version: 3.7.0
resolution: "rc-cascader@npm:3.6.0" resolution: "rc-cascader@npm:3.7.0"
dependencies: dependencies:
"@babel/runtime": ^7.12.5 "@babel/runtime": ^7.12.5
array-tree-filter: ^2.1.0 array-tree-filter: ^2.1.0
classnames: ^2.3.1 classnames: ^2.3.1
rc-select: ~14.1.0 rc-select: ~14.1.0
rc-tree: ~5.6.3 rc-tree: ~5.7.0
rc-util: ^5.6.1 rc-util: ^5.6.1
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: edf3aca269a70cc23a332458f7d816591279bfcdb90b0645e1b0ad14c12f25ee6c95ed939cc36b09b7a08a13f9beec13be07750f87d4d748bb1ca2cdcca4c52f checksum: 9bc01c8fb633f6d9af821fad7020ceb829fe71bb9e3517fee2554ca58176b650621e3e9286b2e8208df419c381d6b7696aa801985acdb050c6f36b7c68321cff
languageName: node languageName: node
linkType: hard linkType: hard
@ -11003,9 +11037,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-collapse@npm:~3.3.0": "rc-collapse@npm:~3.4.2":
version: 3.3.0 version: 3.4.2
resolution: "rc-collapse@npm:3.3.0" resolution: "rc-collapse@npm:3.4.2"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: 2.x classnames: 2.x
@ -11015,36 +11049,39 @@ __metadata:
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 3840e67120701b6cddc8737800a5720205ecb769d28ebd0adeaac7498da2d7e1f44de89eebea645c4ed49e0c97066be869a7fcedfe3be4739beb0782ea9e72a0 checksum: 617409c4ca8cbcad85df7de33f40fc0526ff28f54304d687b82add8c7c4e442c5fdf2935a645d51e44afa87b23d673f4a8a4d9ee1033b473f6fd4bd5b94df4bc
languageName: node languageName: node
linkType: hard linkType: hard
"rc-dialog@npm:~8.9.0": "rc-dialog@npm:~9.0.0, rc-dialog@npm:~9.0.2":
version: 8.9.0 version: 9.0.2
resolution: "rc-dialog@npm:8.9.0" resolution: "rc-dialog@npm:9.0.2"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
"@rc-component/portal": ^1.0.0-8
classnames: ^2.2.6 classnames: ^2.2.6
rc-motion: ^2.3.0 rc-motion: ^2.3.0
rc-util: ^5.21.0 rc-util: ^5.21.0
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 8bed8d4926825d5de1b581e4bb5807fad893ad36a3a7512ccbfa8ce30cb8d357f7421774d15bde73f4f3153bae37893c2a5e7b0fd47e851acce760d10765cf21 checksum: 470953c33123c984d7c18685435f08fb7cc4111fdbd01f032a8b111e1b0c06b2a9edcc26bc6895e1a426529e8c2842d6f79441f6bfceaa9c1c273e6b56f0f16d
languageName: node languageName: node
linkType: hard linkType: hard
"rc-drawer@npm:~4.4.2": "rc-drawer@npm:~6.0.0":
version: 4.4.3 version: 6.0.3
resolution: "rc-drawer@npm:4.4.3" resolution: "rc-drawer@npm:6.0.3"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
"@rc-component/portal": ^1.0.0-6
classnames: ^2.2.6 classnames: ^2.2.6
rc-util: ^5.7.0 rc-motion: ^2.6.1
rc-util: ^5.21.2
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: bb0b3932dbe351f67c21221d08612272854166d84c4425beda365e17d89c356aecfd964f7f6451a19eb31034c4b22e515939bef1319a067c2a669541e1658084 checksum: 945c0975c04bd5f17b25cb98e40a9cac7c58ee033e479c952cfd5ad03d234527e72eed8072fe6b5190488ff32fb99944930892c7b2dfecbf69529ad4ec091504
languageName: node languageName: node
linkType: hard linkType: hard
@ -11063,52 +11100,53 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-field-form@npm:~1.26.1": "rc-field-form@npm:~1.27.0":
version: 1.26.4 version: 1.27.3
resolution: "rc-field-form@npm:1.26.4" resolution: "rc-field-form@npm:1.27.3"
dependencies: dependencies:
"@babel/runtime": ^7.8.4 "@babel/runtime": ^7.18.0
async-validator: ^4.1.0 async-validator: ^4.1.0
rc-util: ^5.8.0 rc-util: ^5.8.0
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: b62b59c99008fbc318898b2e07c1f047a6727e4d4b26ab4181f60d9daed9a83909be5f2e17a7cbee97d32d4aeb08499c6e543a4fe87df37b631f6aa3bbe6acda checksum: da373e9fda1984fdbe10b62abfc05f60ea0a771f6d2449ce248644b5e22fdf7046693a5721658c0ead5f2cd30ae6946a0697713f9e640fb51f0c1294020b8168
languageName: node languageName: node
linkType: hard linkType: hard
"rc-image@npm:~5.7.0": "rc-image@npm:~5.12.0":
version: 5.7.0 version: 5.12.1
resolution: "rc-image@npm:5.7.0" resolution: "rc-image@npm:5.12.1"
dependencies: dependencies:
"@babel/runtime": ^7.11.2 "@babel/runtime": ^7.11.2
"@rc-component/portal": ^1.0.2
classnames: ^2.2.6 classnames: ^2.2.6
rc-dialog: ~8.9.0 rc-dialog: ~9.0.0
rc-util: ^5.0.6 rc-util: ^5.0.6
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 8833fe3a35a1c811f862f59bc758c5866cb6e562b4ba247b76d759207c31d818c27b5cb9fadfb557de685a1d99dde7c351ff7445bde05759f366997ba4321024 checksum: 93cb53f0132973ef4fb5fa8c98c383d1fc9c3a9c9186d5e3b3fd8a756c324289c65f16113499548edd078993555fb91826b2fcb9930c15a5e16cd14a283eb4ae
languageName: node languageName: node
linkType: hard linkType: hard
"rc-input-number@npm:~7.3.0": "rc-input-number@npm:~7.3.9":
version: 7.3.4 version: 7.3.11
resolution: "rc-input-number@npm:7.3.4" resolution: "rc-input-number@npm:7.3.11"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: ^2.2.5 classnames: ^2.2.5
rc-util: ^5.9.8 rc-util: ^5.23.0
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 18cef039a8eb3a445547b6904912c87e8a72ec7ebd6caf2a758d2ac0ce9b2a25839db5f159d3de74861b18c38ba0ffe7b948f67e141fe9a12034c1894d2c3d1b checksum: 8555171aed72a277721a7d22cdfadc56585f20f9422ce55b0f505eaae43837586d85bd7ebc5dca7b6eec96cbd8798b622ffd03f0187464dbaf6d741a5c20ee7d
languageName: node languageName: node
linkType: hard linkType: hard
"rc-input@npm:~0.0.1-alpha.5": "rc-input@npm:~0.1.4":
version: 0.0.1-alpha.6 version: 0.1.4
resolution: "rc-input@npm:0.0.1-alpha.6" resolution: "rc-input@npm:0.1.4"
dependencies: dependencies:
"@babel/runtime": ^7.11.1 "@babel/runtime": ^7.11.1
classnames: ^2.2.1 classnames: ^2.2.1
@ -11116,42 +11154,42 @@ __metadata:
peerDependencies: peerDependencies:
react: ">=16.0.0" react: ">=16.0.0"
react-dom: ">=16.0.0" react-dom: ">=16.0.0"
checksum: 86df5acfa43239c34330d57979c9b2849655a0f863623040cf2b72affc61dc900b51cab630d627236889a6b78d6b6b6601ee374fe14947a7cdf9ed5e88a85d76 checksum: 1c1935856d7f991ec6f6f8d17945ad501ce956116fdd79b8fcbe1e265465a59b348ba61f1f90045ef14b24e93cc4963b87d5333b9b784f5f28407b6601e8570e
languageName: node languageName: node
linkType: hard linkType: hard
"rc-mentions@npm:~1.8.0": "rc-mentions@npm:~1.13.1":
version: 1.8.0 version: 1.13.1
resolution: "rc-mentions@npm:1.8.0" resolution: "rc-mentions@npm:1.13.1"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: ^2.2.6 classnames: ^2.2.6
rc-menu: ~9.6.0 rc-menu: ~9.8.0
rc-textarea: ^0.3.0 rc-textarea: ^0.4.0
rc-trigger: ^5.0.4 rc-trigger: ^5.0.4
rc-util: ^5.0.1 rc-util: ^5.22.5
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 5c589931ec3aff29e4ed58c315c8ae3ac6d49c74ac7769b454dd3b764add17a0c9c682e508a3980dcbb076597a733a7ddfa88cb5ab1efd1df8cc809998165619 checksum: 7893c56f91a9ef60d70d607d0fb415c07398d35096a25488d49ea4829a56eda2c9cc0334af919330978e20fe85d39393caddbb52484f9bf39a80e78df4057b2e
languageName: node languageName: node
linkType: hard linkType: hard
"rc-menu@npm:~9.6.0": "rc-menu@npm:~9.8.0":
version: 9.6.0 version: 9.8.1
resolution: "rc-menu@npm:9.6.0" resolution: "rc-menu@npm:9.8.1"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: 2.x classnames: 2.x
rc-motion: ^2.4.3 rc-motion: ^2.4.3
rc-overflow: ^1.2.0 rc-overflow: ^1.2.8
rc-trigger: ^5.1.2 rc-trigger: ^5.1.2
rc-util: ^5.12.0 rc-util: ^5.12.0
shallowequal: ^1.1.0 shallowequal: ^1.1.0
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 4a6f01eece1101b91c61b511260082f3a200a0878770f0c38511da995e04fd3a6af52648b36ae175a966dc8a4384861d12a73e5db5b4dadaab800bd27f30fd6d checksum: 1ffd5060c8ac3545955e257ac6445c8248fd46d31264eb931d122fa8dcf010662697115e7df6ffd555ec12d2eb15ddfe869b6b3c9dda3de00571b1f9554ac665
languageName: node languageName: node
linkType: hard linkType: hard
@ -11169,9 +11207,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-motion@npm:^2.5.1": "rc-motion@npm:^2.6.1, rc-motion@npm:^2.6.2":
version: 2.6.0 version: 2.6.2
resolution: "rc-motion@npm:2.6.0" resolution: "rc-motion@npm:2.6.2"
dependencies: dependencies:
"@babel/runtime": ^7.11.1 "@babel/runtime": ^7.11.1
classnames: ^2.2.1 classnames: ^2.2.1
@ -11179,7 +11217,7 @@ __metadata:
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: cb0d5f168653a7ddeb6d89e666e66022504251e48443fc74d6d7db51a8dc7685cb89be4838ec09c655033d022c27b07595a38745329895b382468646aa4b53e7 checksum: e91ec8a9f8748ae34d6f9c0380d4587729453c7c8afe23c026ff096905b5a24672b050e04789061c833994e05ed18fec02919bc0e27c1e05b06fe7a0c0b75532
languageName: node languageName: node
linkType: hard linkType: hard
@ -11198,7 +11236,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-overflow@npm:^1.0.0, rc-overflow@npm:^1.2.0": "rc-overflow@npm:^1.0.0":
version: 1.2.4 version: 1.2.4
resolution: "rc-overflow@npm:1.2.4" resolution: "rc-overflow@npm:1.2.4"
dependencies: dependencies:
@ -11213,22 +11251,37 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-pagination@npm:~3.1.16": "rc-overflow@npm:^1.2.8":
version: 3.1.16 version: 1.2.8
resolution: "rc-pagination@npm:3.1.16" resolution: "rc-overflow@npm:1.2.8"
dependencies:
"@babel/runtime": ^7.11.1
classnames: ^2.2.1
rc-resize-observer: ^1.0.0
rc-util: ^5.19.2
peerDependencies:
react: ">=16.9.0"
react-dom: ">=16.9.0"
checksum: f6df4d1f2baff7391b0ca981fe0f75aba975b1214dc15eba2ee07e4d0b02f19d89a7ac26d6da580cc90b758a8dc07fc69c7599297f38be91cb2d9b387816d3ce
languageName: node
linkType: hard
"rc-pagination@npm:~3.2.0":
version: 3.2.0
resolution: "rc-pagination@npm:3.2.0"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: ^2.2.1 classnames: ^2.2.1
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 0ed7783731745a463af9cb290c5aae60ae270e4a12e614085117082e353058f601b096ee4515919b0c9ceb944ab242860da77113ea492d914e122062ae71b3c3 checksum: deca480696346bbe729945e19fca2b1b50defebd9251ddcc821cc0aa6f58383e9f6fcc7fe4571f48299ba74f30a370687cc099e44e77e2d3d43d4b2d845f91e5
languageName: node languageName: node
linkType: hard linkType: hard
"rc-picker@npm:~2.6.8": "rc-picker@npm:~2.7.0":
version: 2.6.10 version: 2.7.0
resolution: "rc-picker@npm:2.6.10" resolution: "rc-picker@npm:2.7.0"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: ^2.2.1 classnames: ^2.2.1
@ -11241,13 +11294,13 @@ __metadata:
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 4a94b64ce57d6bbd9dab3b496c652ccfb05f4a621e1cfbd71071a81fc184dc81dc3a4a6095765c34b20f547774adbc8615125179ca89b0795c38c966a5cce135 checksum: a1a8212becf52a077c354a3ea195979bcc71ba3c267a88dae9764f996aec8ae81007a94bf83933be0bab62f74d467938a752ce867edb904888b3e6ab6b2c0aa3
languageName: node languageName: node
linkType: hard linkType: hard
"rc-progress@npm:~3.3.2": "rc-progress@npm:~3.4.1":
version: 3.3.3 version: 3.4.1
resolution: "rc-progress@npm:3.3.3" resolution: "rc-progress@npm:3.4.1"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: ^2.2.6 classnames: ^2.2.6
@ -11255,7 +11308,7 @@ __metadata:
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: ab1126f2ea565d5ca7a8f4d045198037a17b5053d54e2a9f6932eeeeb524917804979d8c21f35d19876ccdfd65eaf3047b08b4563c88b6bb656fc0a5a3e4d6cc checksum: d4dce5231ea29bfa866935a59f05473711f9dfc944f95cc78b0fdcd1508a063983cc58973f54c2b20797f0b0f480c4a2b84aaa2ca185158c14800ec659163880
languageName: node languageName: node
linkType: hard linkType: hard
@ -11303,7 +11356,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-select@npm:~14.1.0, rc-select@npm:~14.1.1": "rc-select@npm:~14.1.0":
version: 14.1.3 version: 14.1.3
resolution: "rc-select@npm:14.1.3" resolution: "rc-select@npm:14.1.3"
dependencies: dependencies:
@ -11321,6 +11374,24 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-select@npm:~14.1.13":
version: 14.1.16
resolution: "rc-select@npm:14.1.16"
dependencies:
"@babel/runtime": ^7.10.1
classnames: 2.x
rc-motion: ^2.0.1
rc-overflow: ^1.0.0
rc-trigger: ^5.0.4
rc-util: ^5.16.1
rc-virtual-list: ^3.2.0
peerDependencies:
react: "*"
react-dom: "*"
checksum: 545d8a190f372a3fa553f6d42c9959b44868528a1abd4013af439cc87fa4a98cd755c242a4a64e40b05decaf41c71eb1ebd63e5253cb0c84ea3905d19d27e7d4
languageName: node
linkType: hard
"rc-slider@npm:~10.0.0": "rc-slider@npm:~10.0.0":
version: 10.0.0 version: 10.0.0
resolution: "rc-slider@npm:10.0.0" resolution: "rc-slider@npm:10.0.0"
@ -11337,17 +11408,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-steps@npm:~4.1.0": "rc-steps@npm:~5.0.0-alpha.2":
version: 4.1.4 version: 5.0.0
resolution: "rc-steps@npm:4.1.4" resolution: "rc-steps@npm:5.0.0"
dependencies: dependencies:
"@babel/runtime": ^7.10.2 "@babel/runtime": ^7.16.7
classnames: ^2.2.3 classnames: ^2.2.3
rc-util: ^5.0.1 rc-util: ^5.16.1
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: e10bfd18b3cd9da4ad8273bafee40c1cea400c5c7ebffb4c37ca15722042b6a3672422e600d0d2217be9ea8005be658296a01d1dd6e45ac8ae3b4385893b7ce0 checksum: b58507b807d648a425b339fbbd49472da0b7213e5464cd021d2cbcb3273818e4bf8d6e6b2d5dda7608160887e156a14f97585d3029ce9f501db9444bcb365618
languageName: node languageName: node
linkType: hard linkType: hard
@ -11365,56 +11436,57 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-table@npm:~7.24.0": "rc-table@npm:~7.26.0":
version: 7.24.2 version: 7.26.0
resolution: "rc-table@npm:7.24.2" resolution: "rc-table@npm:7.26.0"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: ^2.2.5 classnames: ^2.2.5
rc-resize-observer: ^1.1.0 rc-resize-observer: ^1.1.0
rc-util: ^5.14.0 rc-util: ^5.22.5
shallowequal: ^1.1.0 shallowequal: ^1.1.0
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: a9402da364442f8a84bf13e5638a1cee6fce79df6cc301beec8e234a64a127eab4ec7d055e11e0274205c5014893deacbfdc9288594c578179c3e46ffc1b8478 checksum: 78970d0140203d57541bf5952c542ca7448608bbd29da949e51007c4b3f94570a35b4e95b35ce4d49954c6c88a9e44d2f36f8f4015bfe1b97e926a381141d251
languageName: node languageName: node
linkType: hard linkType: hard
"rc-tabs@npm:~11.16.0": "rc-tabs@npm:~12.4.1":
version: 11.16.0 version: 12.4.2
resolution: "rc-tabs@npm:11.16.0" resolution: "rc-tabs@npm:12.4.2"
dependencies: dependencies:
"@babel/runtime": ^7.11.2 "@babel/runtime": ^7.11.2
classnames: 2.x classnames: 2.x
rc-dropdown: ~4.0.0 rc-dropdown: ~4.0.0
rc-menu: ~9.6.0 rc-menu: ~9.8.0
rc-motion: ^2.6.2
rc-resize-observer: ^1.0.0 rc-resize-observer: ^1.0.0
rc-util: ^5.5.0 rc-util: ^5.16.0
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 855bc92121a95ea39de54073c6f64ccefcc3f69a265b996032d566fc1a1fa7d421cc039da3b27ee8ca41a6573d0f4851e556608d82cd21052d9b105fa82970cb checksum: c5b2c38d84b2e6e36f2def3cc75e8f157049973d0d681a1b047934bf0d82dcf59f1149e580b33cfb49dc3a48cc4345bcfacff03e0ad6a9b3a38c76d023206787
languageName: node languageName: node
linkType: hard linkType: hard
"rc-textarea@npm:^0.3.0, rc-textarea@npm:~0.3.0": "rc-textarea@npm:^0.4.0, rc-textarea@npm:~0.4.5":
version: 0.3.7 version: 0.4.7
resolution: "rc-textarea@npm:0.3.7" resolution: "rc-textarea@npm:0.4.7"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: ^2.2.1 classnames: ^2.2.1
rc-resize-observer: ^1.0.0 rc-resize-observer: ^1.0.0
rc-util: ^5.7.0 rc-util: ^5.24.4
shallowequal: ^1.1.0 shallowequal: ^1.1.0
peerDependencies: peerDependencies:
react: ">=16.9.0" react: ">=16.9.0"
react-dom: ">=16.9.0" react-dom: ">=16.9.0"
checksum: 1a588f2b2b86c74127ebc114401b30b6f3627d0eca7cd9fef7966ad497ddf0534b2ec2405e43f02e20c1e0f20f2af976419a88eb20b0c645f65d05a555bdf676 checksum: 3e682c81aeca9da03b86a18c6a4c3f580d8250fb3042f32de9fb05aad8b64522a88a02b40b99ca8dd9fd8d6869edf5832eee8537b8af0f1b662f63824577f4ce
languageName: node languageName: node
linkType: hard linkType: hard
"rc-tooltip@npm:^5.0.1, rc-tooltip@npm:~5.1.1": "rc-tooltip@npm:^5.0.1":
version: 5.1.1 version: 5.1.1
resolution: "rc-tooltip@npm:5.1.1" resolution: "rc-tooltip@npm:5.1.1"
dependencies: dependencies:
@ -11427,25 +11499,39 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-tree-select@npm:~5.4.0": "rc-tooltip@npm:~5.2.0":
version: 5.4.0 version: 5.2.2
resolution: "rc-tree-select@npm:5.4.0" resolution: "rc-tooltip@npm:5.2.2"
dependencies:
"@babel/runtime": ^7.11.2
classnames: ^2.3.1
rc-trigger: ^5.0.0
peerDependencies:
react: ">=16.9.0"
react-dom: ">=16.9.0"
checksum: df6a59096876becf930df0347cfe6379cde9647f338a333dd0aae99039bf45e72db866f03ab6b5fd5ce616b074ec888f50e61ebe0f8d2a135c2617595dbf0583
languageName: node
linkType: hard
"rc-tree-select@npm:~5.5.0":
version: 5.5.5
resolution: "rc-tree-select@npm:5.5.5"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: 2.x classnames: 2.x
rc-select: ~14.1.0 rc-select: ~14.1.0
rc-tree: ~5.6.1 rc-tree: ~5.7.0
rc-util: ^5.16.1 rc-util: ^5.16.1
peerDependencies: peerDependencies:
react: "*" react: "*"
react-dom: "*" react-dom: "*"
checksum: e1f4b3cf025b371579a686fa1b04a9439ac84fa663f6ed52e384059a15255b634d0ab94a49a555727ada0b2686fd43daf4ba0b244529d1ff7ae6816a2cba2c34 checksum: 6d7de4d9b80583b3bd39be0c8bad5138a62770805048da9fd177eb3f21acc7d02cd68ea64d9ca3accf8bfefa41b0db84c1ac50a3637c7b3c97060d7d3e9d60e5
languageName: node languageName: node
linkType: hard linkType: hard
"rc-tree@npm:~5.6.1, rc-tree@npm:~5.6.3, rc-tree@npm:~5.6.5": "rc-tree@npm:~5.7.0":
version: 5.6.5 version: 5.7.2
resolution: "rc-tree@npm:5.6.5" resolution: "rc-tree@npm:5.7.2"
dependencies: dependencies:
"@babel/runtime": ^7.10.1 "@babel/runtime": ^7.10.1
classnames: 2.x classnames: 2.x
@ -11455,7 +11541,7 @@ __metadata:
peerDependencies: peerDependencies:
react: "*" react: "*"
react-dom: "*" react-dom: "*"
checksum: 107efb7dbf6d44faf11072c4c53277f234ecd8d0c5a5cb387d5d9ac18b96098fa9cef3312f52589930c5562fd708f4da50f3b7880b27b2405c6ac558dce9f037 checksum: 9b465e1937fdd59987d2e69587b10c3d1415072ed6cd8e953d8975c4d31ddfa3f963d6d824b6d5017bd3a4331d9a0af029886a484af70a861ddda02dcfcb964c
languageName: node languageName: node
linkType: hard linkType: hard
@ -11505,7 +11591,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-util@npm:^5.0.1, rc-util@npm:^5.0.6, rc-util@npm:^5.12.0, rc-util@npm:^5.14.0, rc-util@npm:^5.15.0, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.19.2, rc-util@npm:^5.2.0, rc-util@npm:^5.2.1, rc-util@npm:^5.21.0, rc-util@npm:^5.3.0, rc-util@npm:^5.4.0, rc-util@npm:^5.5.0, rc-util@npm:^5.6.1, rc-util@npm:^5.7.0, rc-util@npm:^5.8.0, rc-util@npm:^5.9.4, rc-util@npm:^5.9.8": "rc-util@npm:^5.0.1, rc-util@npm:^5.0.6, rc-util@npm:^5.12.0, rc-util@npm:^5.15.0, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.19.2, rc-util@npm:^5.2.0, rc-util@npm:^5.2.1, rc-util@npm:^5.21.0, rc-util@npm:^5.3.0, rc-util@npm:^5.4.0, rc-util@npm:^5.6.1, rc-util@npm:^5.8.0, rc-util@npm:^5.9.4":
version: 5.21.0 version: 5.21.0
resolution: "rc-util@npm:5.21.0" resolution: "rc-util@npm:5.21.0"
dependencies: dependencies:
@ -11519,7 +11605,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"rc-util@npm:^5.20.0, rc-util@npm:^5.20.1": "rc-util@npm:^5.16.0, rc-util@npm:^5.21.2, rc-util@npm:^5.22.5, rc-util@npm:^5.23.0, rc-util@npm:^5.24.4":
version: 5.27.0
resolution: "rc-util@npm:5.27.0"
dependencies:
"@babel/runtime": ^7.18.3
react-is: ^16.12.0
peerDependencies:
react: ">=16.9.0"
react-dom: ">=16.9.0"
checksum: 8e19e656e92004eacc0c55482d39fb0dcd43be755633b9e9461adc0631a897dcdacc529c9a38b97e248ffe0d321af878bc5c4e5831cc78afd3eeb8b85064a470
languageName: node
linkType: hard
"rc-util@npm:^5.20.1":
version: 5.21.4 version: 5.21.4
resolution: "rc-util@npm:5.21.4" resolution: "rc-util@npm:5.21.4"
dependencies: dependencies:
@ -11748,6 +11847,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"regenerator-runtime@npm:^0.13.11":
version: 0.13.11
resolution: "regenerator-runtime@npm:0.13.11"
checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4
languageName: node
linkType: hard
"regenerator-runtime@npm:^0.13.4": "regenerator-runtime@npm:^0.13.4":
version: 0.13.9 version: 0.13.9
resolution: "regenerator-runtime@npm:0.13.9" resolution: "regenerator-runtime@npm:0.13.9"
@ -13282,6 +13388,77 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"turbo-darwin-64@npm:1.6.3":
version: 1.6.3
resolution: "turbo-darwin-64@npm:1.6.3"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"turbo-darwin-arm64@npm:1.6.3":
version: 1.6.3
resolution: "turbo-darwin-arm64@npm:1.6.3"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"turbo-linux-64@npm:1.6.3":
version: 1.6.3
resolution: "turbo-linux-64@npm:1.6.3"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
"turbo-linux-arm64@npm:1.6.3":
version: 1.6.3
resolution: "turbo-linux-arm64@npm:1.6.3"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
"turbo-windows-64@npm:1.6.3":
version: 1.6.3
resolution: "turbo-windows-64@npm:1.6.3"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"turbo-windows-arm64@npm:1.6.3":
version: 1.6.3
resolution: "turbo-windows-arm64@npm:1.6.3"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"turbo@npm:^1.6.3":
version: 1.6.3
resolution: "turbo@npm:1.6.3"
dependencies:
turbo-darwin-64: 1.6.3
turbo-darwin-arm64: 1.6.3
turbo-linux-64: 1.6.3
turbo-linux-arm64: 1.6.3
turbo-windows-64: 1.6.3
turbo-windows-arm64: 1.6.3
dependenciesMeta:
turbo-darwin-64:
optional: true
turbo-darwin-arm64:
optional: true
turbo-linux-64:
optional: true
turbo-linux-arm64:
optional: true
turbo-windows-64:
optional: true
turbo-windows-arm64:
optional: true
bin:
turbo: bin/turbo
checksum: 35195f4b7623014c25ba152c11a8cb23e51cbd75dc9266d0656692665f85b28faf3496dea8cecacf52795a917410668124186ffbdcf276325ccc3e11df9e9623
languageName: node
linkType: hard
"type-check@npm:^0.4.0, type-check@npm:~0.4.0": "type-check@npm:^0.4.0, type-check@npm:~0.4.0":
version: 0.4.0 version: 0.4.0
resolution: "type-check@npm:0.4.0" resolution: "type-check@npm:0.4.0"
@ -13366,6 +13543,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"typescript@npm:^4.9.4":
version: 4.9.4
resolution: "typescript@npm:4.9.4"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: e782fb9e0031cb258a80000f6c13530288c6d63f1177ed43f770533fdc15740d271554cdae86701c1dd2c83b082cea808b07e97fd68b38a172a83dbf9e0d0ef9
languageName: node
linkType: hard
"typescript@patch:typescript@4.8.3#~builtin<compat/typescript>": "typescript@patch:typescript@4.8.3#~builtin<compat/typescript>":
version: 4.8.3 version: 4.8.3
resolution: "typescript@patch:typescript@npm%3A4.8.3#~builtin<compat/typescript>::version=4.8.3&hash=aae4e6" resolution: "typescript@patch:typescript@npm%3A4.8.3#~builtin<compat/typescript>::version=4.8.3&hash=aae4e6"
@ -13376,6 +13563,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"typescript@patch:typescript@^4.9.4#~builtin<compat/typescript>":
version: 4.9.4
resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin<compat/typescript>::version=4.9.4&hash=d73830"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 37f6e2c3c5e2aa5934b85b0fddbf32eeac8b1bacf3a5b51d01946936d03f5377fe86255d4e5a4ae628fd0cd553386355ad362c57f13b4635064400f3e8e05b9d
languageName: node
linkType: hard
"ua-parser-js@npm:^0.7.30": "ua-parser-js@npm:^0.7.30":
version: 0.7.31 version: 0.7.31
resolution: "ua-parser-js@npm:0.7.31" resolution: "ua-parser-js@npm:0.7.31"
@ -13529,6 +13726,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"use-debounce@npm:^9.0.2":
version: 9.0.2
resolution: "use-debounce@npm:9.0.2"
peerDependencies:
react: ">=16.8.0"
checksum: fb7d9a263e6d5e9d246118b90f11298156b7973aaff315d70bfeb154de5fb8c8bcdde3058da2f57d40a014eec6545c3e3a00cb4dbb2d9323adf2a169f8a492bb
languageName: node
linkType: hard
"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.2.0": "use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.2.0":
version: 1.2.0 version: 1.2.0
resolution: "use-sync-external-store@npm:1.2.0" resolution: "use-sync-external-store@npm:1.2.0"