update dependencies

This commit is contained in:
Ivan 2025-01-27 15:50:37 +03:00
parent 711ed28a43
commit b43c46e6c6
20 changed files with 326 additions and 308 deletions

View File

@ -1,5 +1,5 @@
tzdata==2024.2
Django==5.1.3
tzdata==2025.1
Django==5.1.5
djangorestframework==3.15.2
django-cors-headers==4.6.0
django-filter==24.3
@ -12,9 +12,9 @@ pyconcept==0.1.12
psycopg2-binary==2.9.10
gunicorn==23.0.0
djangorestframework-stubs==3.15.1
djangorestframework-stubs==3.15.2
django-extensions==3.2.3
django-stubs==5.1.1
django-stubs==5.1.2
mypy==1.13.0
pylint==3.3.2
coverage==7.6.8
pylint==3.3.3
coverage==7.6.10

View File

@ -1,5 +1,5 @@
tzdata==2024.2
Django==5.1.3
tzdata==2025.1
Django==5.1.5
djangorestframework==3.15.2
django-cors-headers==4.6.0
django-filter==24.3

File diff suppressed because it is too large Load Diff

View File

@ -14,8 +14,8 @@
"dependencies": {
"@dagrejs/dagre": "^1.1.4",
"@lezer/lr": "^1.4.2",
"@tanstack/react-query": "^5.64.1",
"@tanstack/react-query-devtools": "^5.64.1",
"@tanstack/react-query": "^5.64.2",
"@tanstack/react-query-devtools": "^5.64.2",
"@tanstack/react-table": "^8.20.6",
"@uiw/codemirror-themes": "^4.23.7",
"@uiw/react-codemirror": "^4.23.7",
@ -28,9 +28,9 @@
"react-dom": "^19.0.0",
"react-error-boundary": "^5.0.0",
"react-icons": "^5.4.0",
"react-intl": "7.0.4",
"react-router": "^7.1.2",
"react-select": "^5.9.0",
"react-intl": "^7.1.5",
"react-router": "^7.1.3",
"react-select": "^5.10.0",
"react-tabs": "^6.1.0",
"react-toastify": "^11.0.3",
"react-tooltip": "^5.28.0",
@ -41,17 +41,17 @@
},
"devDependencies": {
"@lezer/generator": "^1.7.2",
"@playwright/test": "^1.49.1",
"@playwright/test": "^1.50.0",
"@types/jest": "^29.5.14",
"@types/node": "^22.10.7",
"@types/react": "^19.0.7",
"@types/node": "^22.10.10",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"@typescript-eslint/eslint-plugin": "^8.0.1",
"@typescript-eslint/parser": "^8.0.1",
"@vitejs/plugin-react": "^4.3.4",
"autoprefixer": "^10.4.20",
"babel-plugin-react-compiler": "^19.0.0-beta-37ed2a7-20241206",
"eslint": "^9.18.0",
"eslint": "^9.19.0",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-compiler": "^19.0.0-beta-37ed2a7-20241206",
"eslint-plugin-react-hooks": "^5.1.0",
@ -62,8 +62,8 @@
"tailwindcss": "^3.4.17",
"ts-jest": "^29.2.5",
"typescript": "^5.7.3",
"typescript-eslint": "^8.20.0",
"vite": "^6.0.7"
"typescript-eslint": "^8.21.0",
"vite": "^6.0.11"
},
"overrides": {
"react": "^19.0.0"

View File

@ -4,8 +4,8 @@ import { Outlet } from 'react-router';
import ConceptToaster from '@/app/ConceptToaster';
import Footer from '@/app/Footer';
import Navigation from '@/app/Navigation';
import Loader from '@/components/ui/Loader';
import { NavigationState } from '@/app/Navigation/NavigationContext';
import Loader from '@/components/ui/Loader';
import { useAppLayoutStore, useMainHeight, useViewportHeight } from '@/stores/appLayout';
import { globals } from '@/utils/constants';

View File

@ -1,7 +1,6 @@
'use client';
import DlgChangeInputSchema from '@/dialogs/DlgChangeInputSchema';
import DlgChangeLocation from '@/pages/OssPage/DlgChangeLocation';
import DlgCloneLibraryItem from '@/dialogs/DlgCloneLibraryItem';
import DlgCreateCst from '@/dialogs/DlgCreateCst';
import DlgCreateOperation from '@/dialogs/DlgCreateOperation';
@ -24,6 +23,7 @@ import DlgShowTypeGraph from '@/dialogs/DlgShowTypeGraph';
import DlgSubstituteCst from '@/dialogs/DlgSubstituteCst';
import DlgUploadRSForm from '@/dialogs/DlgUploadRSForm';
import { DialogType } from '@/models/miscellaneous';
import DlgChangeLocation from '@/pages/OssPage/DlgChangeLocation';
import { useDialogsStore } from '@/stores/dialogs';
export const GlobalDialogs = () => {

View File

@ -1,8 +1,8 @@
import clsx from 'clsx';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { IconLibrary2, IconManuals, IconNewItem2 } from '@/components/Icons';
import { CProps } from '@/components/props';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import useWindowSize from '@/hooks/useWindowSize';
import { useAppLayoutStore } from '@/stores/appLayout';
import { PARAMETER } from '@/utils/constants';

View File

@ -1,3 +1,4 @@
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { useAuth } from '@/backend/auth/useAuth';
import { useLogout } from '@/backend/auth/useLogout';
import {
@ -17,7 +18,6 @@ import {
import { CProps } from '@/components/props';
import Dropdown from '@/components/ui/Dropdown';
import DropdownButton from '@/components/ui/DropdownButton';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { usePreferencesStore } from '@/stores/preferences';
import { urls } from '../urls';

View File

@ -1,7 +1,7 @@
import { Suspense } from 'react';
import Loader from '@/components/ui/Loader';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import Loader from '@/components/ui/Loader';
import useDropdown from '@/hooks/useDropdown';
import { urls } from '../urls';

View File

@ -1,6 +1,7 @@
import { useQuery, useSuspenseQuery } from '@tanstack/react-query';
import { useAuthSuspense } from '@/backend/auth/useAuth';
import { libraryApi } from './api';
export function useLibrarySuspense() {

View File

@ -1,7 +1,7 @@
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { urls } from '@/app/urls';
import { useAuth } from '@/backend/auth/useAuth';
import { useLogout } from '@/backend/auth/useLogout';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import TextURL from '../ui/TextURL';

View File

@ -3,9 +3,9 @@
import clsx from 'clsx';
import { useEffect, useState } from 'react';
import { useIsProcessingCctext } from '@/backend/cctext/useIsProcessingCctext';
import { useGenerateLexeme } from '@/backend/cctext/useGenerateLexeme';
import { useInflectText } from '@/backend/cctext/useInflectText';
import { useIsProcessingCctext } from '@/backend/cctext/useIsProcessingCctext';
import { useParseText } from '@/backend/cctext/useParseText';
import { IconAccept, IconMoveDown, IconMoveLeft, IconMoveRight, IconRemove } from '@/components/Icons';
import SelectMultiGrammeme from '@/components/select/SelectMultiGrammeme';

View File

@ -4,6 +4,7 @@ import clsx from 'clsx';
import { useCallback, useEffect, useRef, useState } from 'react';
import { toast } from 'react-toastify';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { urls } from '@/app/urls';
import { useAuth } from '@/backend/auth/useAuth';
import { ILibraryCreateDTO } from '@/backend/library/api';
@ -22,7 +23,6 @@ import Overlay from '@/components/ui/Overlay';
import SubmitButton from '@/components/ui/SubmitButton';
import TextArea from '@/components/ui/TextArea';
import TextInput from '@/components/ui/TextInput';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { AccessPolicy, LibraryItemType, LocationHead } from '@/models/library';
import { combineLocation, validateLocation } from '@/models/libraryAPI';
import { useLibrarySearchStore } from '@/stores/librarySearch';

View File

@ -4,6 +4,7 @@ import clsx from 'clsx';
import { useLayoutEffect, useState } from 'react';
import { useIntl } from 'react-intl';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { urls } from '@/app/urls';
import { useLabelUser } from '@/backend/users/useLabelUser';
import { IconFolderTree } from '@/components/Icons';
@ -13,7 +14,6 @@ import DataTable, { createColumnHelper, IConditionalStyle, VisibilityState } fro
import FlexColumn from '@/components/ui/FlexColumn';
import MiniButton from '@/components/ui/MiniButton';
import TextURL from '@/components/ui/TextURL';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import useWindowSize from '@/hooks/useWindowSize';
import { ILibraryItem, LibraryItemType } from '@/models/library';
import { useFitHeight } from '@/stores/appLayout';

View File

@ -4,6 +4,7 @@ import axios from 'axios';
import clsx from 'clsx';
import { useEffect, useState } from 'react';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { urls } from '@/app/urls';
import { useAuth } from '@/backend/auth/useAuth';
import { useLogin } from '@/backend/auth/useLogin';
@ -12,7 +13,6 @@ import SubmitButton from '@/components/ui/SubmitButton';
import TextInput from '@/components/ui/TextInput';
import TextURL from '@/components/ui/TextURL';
import ExpectedAnonymous from '@/components/wrap/ExpectedAnonymous';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import useQueryStrings from '@/hooks/useQueryStrings';
import { resources } from '@/utils/constants';

View File

@ -2,8 +2,8 @@
import { useCallback } from 'react';
import { urls } from '@/app/urls';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { urls } from '@/app/urls';
import useQueryStrings from '@/hooks/useQueryStrings';
import { HelpTopic } from '@/models/miscellaneous';
import { useMainHeight } from '@/stores/appLayout';

View File

@ -4,6 +4,7 @@ import axios from 'axios';
import clsx from 'clsx';
import { useEffect, useState } from 'react';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { urls } from '@/app/urls';
import { IPasswordTokenDTO, IResetPasswordDTO } from '@/backend/auth/api';
import { useResetPassword } from '@/backend/auth/useResetPassword';
@ -11,7 +12,6 @@ import InfoError, { ErrorData } from '@/components/info/InfoError';
import SubmitButton from '@/components/ui/SubmitButton';
import TextInput from '@/components/ui/TextInput';
import DataLoader from '@/components/wrap/DataLoader';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import useQueryStrings from '@/hooks/useQueryStrings';
function PasswordChangePage() {

View File

@ -5,6 +5,7 @@ import clsx from 'clsx';
import { useEffect, useState } from 'react';
import { toast } from 'react-toastify';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { urls } from '@/app/urls';
import { useSignup } from '@/backend/users/useSignup';
import { IconHelp } from '@/components/Icons';
@ -18,7 +19,6 @@ import SubmitButton from '@/components/ui/SubmitButton';
import TextInput from '@/components/ui/TextInput';
import TextURL from '@/components/ui/TextURL';
import Tooltip from '@/components/ui/Tooltip';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { HelpTopic } from '@/models/miscellaneous';
import { IUserSignupData } from '@/models/user';
import { globals, patterns } from '@/utils/constants';

View File

@ -5,6 +5,7 @@ import clsx from 'clsx';
import { useEffect, useState } from 'react';
import { toast } from 'react-toastify';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { urls } from '@/app/urls';
import { IChangePasswordDTO } from '@/backend/auth/api';
import { useChangePassword } from '@/backend/auth/useChangePassword';
@ -12,7 +13,6 @@ import InfoError, { ErrorData } from '@/components/info/InfoError';
import FlexColumn from '@/components/ui/FlexColumn';
import SubmitButton from '@/components/ui/SubmitButton';
import TextInput from '@/components/ui/TextInput';
import { useConceptNavigation } from '@/app/Navigation/NavigationContext';
import { errors, information } from '@/utils/labels';
function EditorPassword() {

View File

@ -4,13 +4,13 @@ import axios from 'axios';
import { useEffect, useState } from 'react';
import { toast } from 'react-toastify';
import { useBlockNavigation } from '@/app/Navigation/NavigationContext';
import { IUpdateProfileDTO } from '@/backend/users/api';
import { useProfileSuspense } from '@/backend/users/useProfile';
import { useUpdateProfile } from '@/backend/users/useUpdateProfile';
import InfoError, { ErrorData } from '@/components/info/InfoError';
import SubmitButton from '@/components/ui/SubmitButton';
import TextInput from '@/components/ui/TextInput';
import { useBlockNavigation } from '@/app/Navigation/NavigationContext';
import { information } from '@/utils/labels';
function EditorProfile() {