diff --git a/apps/demos/testing/skipped-tests.js b/apps/demos/testing/skipped-tests.js
index 4dc3ae0d9ae4..2cb38e9495b7 100644
--- a/apps/demos/testing/skipped-tests.js
+++ b/apps/demos/testing/skipped-tests.js
@@ -7,7 +7,7 @@ export const skippedTests = {
'RemoteGrouping',
'RemoteVirtualScrolling',
'CustomDataSource',
- 'AIColumns'
+ 'AIColumns',
],
// AI answers are not stable
@@ -15,7 +15,6 @@ export const skippedTests = {
},
Angular: {
Common: ['PopupAndNotificationsOverview'],
- DataGrid: ['SignalRService'],
Map: ['ProvidersAndTypes', 'Markers', 'Routes'],
// Remote WidgetsGalleryDataService is unstable
@@ -24,7 +23,7 @@ export const skippedTests = {
'RemoteGrouping',
'RemoteVirtualScrolling',
'CustomDataSource',
- 'AIColumns'
+ 'AIColumns',
],
// AI answers are not stable
@@ -39,7 +38,7 @@ export const skippedTests = {
'RemoteGrouping',
'RemoteVirtualScrolling',
'CustomDataSource',
- 'AIColumns'
+ 'AIColumns',
],
// AI answers are not stable
@@ -55,7 +54,7 @@ export const skippedTests = {
'RemoteGrouping',
'RemoteVirtualScrolling',
'CustomDataSource',
- 'AIColumns'
+ 'AIColumns',
],
// AI answers are not stable
diff --git a/e2e/testcafe-devextreme/docker/Dockerfile b/e2e/testcafe-devextreme/docker/Dockerfile
deleted file mode 100644
index b195356b9421..000000000000
--- a/e2e/testcafe-devextreme/docker/Dockerfile
+++ /dev/null
@@ -1,33 +0,0 @@
-FROM node:20
-
-RUN wget https://dot.net/v1/dotnet-install.sh \
- && chmod +x ./dotnet-install.sh \
- && ./dotnet-install.sh
-
-RUN apt update \
- && apt install chromium -y \
- && mkdir /devextreme
-
-EXPOSE 1437 1438
-WORKDIR /devextreme
-STOPSIGNAL SIGKILL
-
-COPY package*.json .
-
-RUN npm install --no-audit --no-fund
-
-COPY . .
-
-RUN export PATH=$PATH:~/.dotnet \
- && npm run build:testcafe \
- && npx gulp localization \
- && cd testing/renovation \
- && npm install --no-audit --no-fund --legacy-peer-deps \
- && cd ../.. \
- && npm run build:react \
- && npx gulp build-renovation-testing
-
-RUN npm run build:react \
- && npx gulp build-renovation-testing
-
-ENTRYPOINT ["node", "./testing/testcafe/docker/run-testcafe"]
diff --git a/e2e/testcafe-devextreme/docker/run-testcafe.js b/e2e/testcafe-devextreme/docker/run-testcafe.js
deleted file mode 100644
index a7d9bca09658..000000000000
--- a/e2e/testcafe-devextreme/docker/run-testcafe.js
+++ /dev/null
@@ -1,59 +0,0 @@
-/* eslint-disable keyword-spacing */
-
-const { spawnSync } = require('child_process');
-const parseArgs = require('minimist');
-
-const matrix = [
- { componentFolder: 'treeList', name: 'treeList', concurrency: 1 },
- { componentFolder: 'dataGrid', name: 'dataGrid (1/5)', indices: '1/5' },
- { componentFolder: 'dataGrid', name: 'dataGrid (2/5)', indices: '2/5' },
- { componentFolder: 'dataGrid', name: 'dataGrid (3/5)', indices: '3/5' },
- { componentFolder: 'dataGrid', name: 'dataGrid (4/5)', indices: '4/5' },
- { componentFolder: 'dataGrid', name: 'dataGrid (5/5)', indices: '5/5' },
- { componentFolder: 'scheduler', name: 'scheduler (1/5)', indices: '1/5' },
- { componentFolder: 'scheduler', name: 'scheduler (2/5)', indices: '2/5' },
- { componentFolder: 'scheduler', name: 'scheduler (3/5)', indices: '3/5' },
- { componentFolder: 'scheduler', name: 'scheduler (4/5)', indices: '4/5' },
- { componentFolder: 'scheduler', name: 'scheduler (5/5)', indices: '5/5' },
- { componentFolder: 'form', name: 'form' },
- { componentFolder: 'form', name: 'form - material', theme: 'material.blue.light' },
- { componentFolder: 'editors', name: 'editors' },
- { componentFolder: 'editors', name: 'editors - material', theme: 'material.blue.light' },
- { componentFolder: 'navigation', name: 'navigation' },
- { componentFolder: 'navigation', name: 'navigation - material', theme: 'material.blue.light' },
- { componentFolder: 'pivotGrid', name: 'pivotGrid', concurrency: 1 },
- { componentFolder: 'pivotGrid', name: 'pivotGrid - material', theme: 'material.blue.light', concurrency: 1 },
- { componentFolder: 'htmlEditor', name: 'htmlEditor', concurrency: 1 },
- { componentFolder: 'htmlEditor', name: 'htmlEditor - material', theme: 'material.blue.light', concurrency: 1 },
- { componentFolder: 'renovation', name: 'renovation (jquery)', platform: 'jquery' },
- { componentFolder: 'renovation', name: 'renovation (react)', platform: 'react' },
-];
-(async() => {
-
- // eslint-disable-next-line no-undef
- const parsedArgs = parseArgs(process.argv);
- const componentFolderName = parsedArgs.componentFolder;
- let testParts = matrix;
-
- if (componentFolderName != null) {
- testParts = testParts.filter(({ componentFolder }) => componentFolder === componentFolderName);
- }
-
- if (testParts.length === 0) {
- const variants = [...new Set(matrix.map(({ componentFolder }) => componentFolder))];
- throw new Error(`componentFolder "${componentFolderName}" was not found. Use one of next variants: ${variants}`);
- }
-
- // eslint-disable-next-line no-restricted-syntax
- for (const { name, ...args } of testParts) {
- // eslint-disable-next-line no-console,no-undef
- console.log(`Started test: ${name}`);
-
- const startupParams = Object.entries(args).map(([key, value]) => `--${key}=${value}`);
-
- spawnSync('npm', ['run', 'test-testcafe', '--', '--browsers=chrome:docker', ...startupParams], {
- shell: true,
- stdio: 'inherit'
- });
- }
-})();
diff --git a/packages/devextreme-scss/package.json b/packages/devextreme-scss/package.json
index 556fa090cef3..d6a08b500f2e 100644
--- a/packages/devextreme-scss/package.json
+++ b/packages/devextreme-scss/package.json
@@ -12,6 +12,7 @@
"gulp-sass": "5.1.0",
"gulp-shell": "0.8.0",
"minimist": "1.2.8",
+ "opentype.js": "1.3.4",
"sass-embedded": "1.59.2",
"@stylistic/stylelint-plugin": "3.1.3",
"stylelint": "catalog:",
diff --git a/packages/devextreme/build/gulp/templates/playground-angular-declaration-application.jst b/packages/devextreme/build/gulp/templates/playground-angular-declaration-application.jst
deleted file mode 100644
index b6d3da741e38..000000000000
--- a/packages/devextreme/build/gulp/templates/playground-angular-declaration-application.jst
+++ /dev/null
@@ -1,29 +0,0 @@
-import 'core-js/proposals/reflect-metadata';
-import 'zone.js/dist/zone';
-
-import { NgModule, Component } from '@angular/core';
-import { BrowserModule } from '@angular/platform-browser';
-import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
-import { DxAppModule } from '<%= componentModule %>';
-
-import template from './app.component.html';
-
-@Component({
- providers: [],
- selector: '#app',
- styleUrls: [],
- template,
-})
-export class AppComponent { }
-
-@NgModule({
- imports: [
- BrowserModule,
- DxAppModule,
- ],
- declarations: [AppComponent],
- bootstrap: [AppComponent],
-})
-class AppModule {}
-
-platformBrowserDynamic().bootstrapModule(AppModule);
diff --git a/packages/devextreme/build/gulp/templates/playground-angular-declaration-template.jst b/packages/devextreme/build/gulp/templates/playground-angular-declaration-template.jst
deleted file mode 100644
index 07915d655439..000000000000
--- a/packages/devextreme/build/gulp/templates/playground-angular-declaration-template.jst
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/packages/devextreme/build/gulp/templates/playground-html-bootstrap.jst b/packages/devextreme/build/gulp/templates/playground-html-bootstrap.jst
deleted file mode 100644
index 9a512ef96551..000000000000
--- a/packages/devextreme/build/gulp/templates/playground-html-bootstrap.jst
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
- <%= entryPointJS %>
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/devextreme/build/gulp/templates/playground-react-declaration-application.jst b/packages/devextreme/build/gulp/templates/playground-react-declaration-application.jst
deleted file mode 100644
index 1ede2fa23c88..000000000000
--- a/packages/devextreme/build/gulp/templates/playground-react-declaration-application.jst
+++ /dev/null
@@ -1,8 +0,0 @@
-import { App } from '<%= componentModule %>';
-
-/* eslint-env browser*/
-import React from 'react';
-import ReactDOM from 'react-dom';
-
-ReactDOM.render(, document.getElementById('app'));
-
diff --git a/packages/devextreme/build/gulp/templates/playground-vue-application.jst b/packages/devextreme/build/gulp/templates/playground-vue-application.jst
deleted file mode 100644
index 40655f09c87e..000000000000
--- a/packages/devextreme/build/gulp/templates/playground-vue-application.jst
+++ /dev/null
@@ -1,8 +0,0 @@
-import Vue from 'vue';
-import App from '<%= appComponentModule %>';
-
-new Vue({
- el: '#app',
- components: { App },
- render: (h) => h(App),
-});
diff --git a/packages/devextreme/build/gulp/templates/playground-vue-declaration-application.jst b/packages/devextreme/build/gulp/templates/playground-vue-declaration-application.jst
deleted file mode 100644
index bcec0a6e644a..000000000000
--- a/packages/devextreme/build/gulp/templates/playground-vue-declaration-application.jst
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
diff --git a/packages/devextreme/package.json b/packages/devextreme/package.json
index c046b4bf08a2..6482ec080809 100644
--- a/packages/devextreme/package.json
+++ b/packages/devextreme/package.json
@@ -69,7 +69,6 @@
"devDependencies": {
"@babel/core": "7.29.7",
"@babel/eslint-parser": "catalog:",
- "@babel/parser": "7.29.7",
"@babel/plugin-proposal-decorators": "7.29.7",
"@babel/plugin-transform-object-rest-spread": "7.29.7",
"@babel/plugin-transform-modules-commonjs": "7.29.7",
@@ -81,35 +80,23 @@
"@eslint/eslintrc": "catalog:",
"@jest/globals": "29.7.0",
"@stylistic/eslint-plugin": "catalog:",
- "@testcafe-community/axe": "3.5.0",
"@testing-library/dom": "10.4.1",
- "@testing-library/jest-dom": "6.9.1",
- "@testing-library/user-event": "14.6.1",
- "@types/enzyme": "3.10.19",
"@types/jquery": "catalog:",
- "@types/react": "16.14.69",
"@typescript-eslint/eslint-plugin": "catalog:",
"@typescript-eslint/experimental-utils": "5.62.0",
"@typescript-eslint/parser": "catalog:",
- "ast-types": "0.14.2",
- "autoprefixer": "10.4.27",
"axe-core": "catalog:",
"babel-plugin-add-module-exports": "1.0.4",
"babel-plugin-inferno": "6.8.5",
"cldr-core": "41.0.0",
"cldr-numbers-full": "41.0.0",
"cldrjs": "0.5.5",
- "clean-css": "5.3.3",
"cross-env": "7.0.3",
- "cssom": "0.5.0",
"csstype": "3.2.3",
"del": "2.2.2",
"devextreme-aspnet-data": "5.1.0",
"devextreme-cldr-data": "1.0.3",
"devextreme-exceljs-fork": "4.4.9",
- "devextreme-screenshot-comparer": "2.0.17",
- "enzyme": "3.11.0",
- "enzyme-adapter-react-16": "1.15.8",
"eslint": "catalog:",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-airbnb-typescript": "catalog:",
@@ -130,13 +117,11 @@
"eslint-plugin-spellcheck": "0.0.20",
"eslint-plugin-testcafe": "0.2.1",
"eslint-plugin-unicorn": "60.0.0",
- "fancy-log": "2.0.0",
"file-saver": "2.0.5",
"glob": "11.1.0",
"globalize": "1.7.1",
"globals": "catalog:",
"gulp": "4.0.2",
- "gulp-autoprefixer": "10.0.0",
"gulp-babel": "8.0.0",
"gulp-cache": "1.1.3",
"gulp-cached": "1.1.1",
@@ -170,31 +155,18 @@
"jest-environment-jsdom": "29.7.0",
"jest-environment-node": "29.7.0",
"jquery": "catalog:",
- "jquery.tmpl": "0.0.2",
"jspdf": "catalog:",
"jspdf-autotable": "3.8.4",
"knockout": "3.5.2",
"lazypipe": "1.0.2",
- "looks-same": "7.3.0",
- "map-stream": "0.0.7",
"merge-stream": "2.0.0",
"minimist": "1.2.8",
- "nconf": "0.12.1",
"normalize-path": "3.0.0",
"npm-run-all": "4.1.5",
- "opentype.js": "1.3.4",
- "plugin-error": "2.0.1",
"qunit": "2.24.1",
- "react": "16.14.0",
- "react-dom": "16.14.0",
- "react-test-renderer": "16.14.0",
- "recast": "0.23.11",
"sass-embedded": "1.93.3",
"shelljs": "0.8.5",
"sinon": "18.0.1",
- "staged-git-files": "1.3.0",
- "string-replace-loader": "3.1.0",
- "stylelint": "catalog:",
"systemjs": "0.19.41",
"systemjs-plugin-babel": "0.0.25",
"systemjs-plugin-css": "0.1.37",
@@ -212,7 +184,6 @@
"vite": "8.0.16",
"webpack": "5.105.4",
"webpack-stream": "7.0.0",
- "yaml": "2.8.3",
"yargs": "17.7.2"
},
"scripts": {
@@ -229,12 +200,8 @@
"build-npm-devextreme": "cross-env BUILD_ESM_PACKAGE=true gulp default",
"build-dist": "cross-env BUILD_ESM_PACKAGE=true gulp default --uglify",
"build-themes": "gulp style-compiler-themes",
- "build:react": "gulp generate-react",
- "build:react:watch": "gulp generate-react-watch",
- "build:react:typescript": "gulp generate-react-typescript",
"build:modular": "cd ./playground/modular && webpack",
"build:modular:watch": "cd ./playground/modular && webpack --watch",
- "build:testing-playground": "gulp build-renovation-testing:watch --playgroundName",
"build:community-localization": "gulp generate-community-locales",
"build:systemjs": "gulp transpile-systemjs",
"dev": "cross-env DEVEXTREME_TEST_CI=true gulp dev",
@@ -251,8 +218,7 @@
"test-jest": "cross-env NODE_OPTIONS='--expose-gc' jest --no-coverage --runInBand --selectProjects jsdom-tests",
"test-jest:watch": "jest --watch",
"test-jest:node": "jest --no-coverage --runInBand --selectProjects node-tests",
- "test-jest:all": "pnpm test-jest && pnpm test-jest:node",
- "tcd-update": "tcd-update"
+ "test-jest:all": "pnpm test-jest && pnpm test-jest:node"
},
"bin": {
"devextreme-bundler-init": "bin/bundler-init.js",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6b7cb648db1c..2a170297d222 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1388,9 +1388,6 @@ importers:
'@babel/eslint-parser':
specifier: 'catalog:'
version: 7.29.7(@babel/core@7.29.7)(eslint@9.39.4(jiti@2.6.1))
- '@babel/parser':
- specifier: 7.29.7
- version: 7.29.7
'@babel/plugin-proposal-decorators':
specifier: 7.29.7
version: 7.29.7(@babel/core@7.29.7)
@@ -1424,27 +1421,12 @@ importers:
'@stylistic/eslint-plugin':
specifier: 'catalog:'
version: 5.10.0(eslint@9.39.4(jiti@2.6.1))
- '@testcafe-community/axe':
- specifier: 3.5.0
- version: 3.5.0(axe-core@4.12.1)(testcafe@3.7.5)
'@testing-library/dom':
specifier: 10.4.1
version: 10.4.1
- '@testing-library/jest-dom':
- specifier: 6.9.1
- version: 6.9.1
- '@testing-library/user-event':
- specifier: 14.6.1
- version: 14.6.1(@testing-library/dom@10.4.1)
- '@types/enzyme':
- specifier: 3.10.19
- version: 3.10.19
'@types/jquery':
specifier: 'catalog:'
version: 3.5.29
- '@types/react':
- specifier: 16.14.69
- version: 16.14.69
'@typescript-eslint/eslint-plugin':
specifier: 'catalog:'
version: 8.52.0(@typescript-eslint/parser@8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5))(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5)
@@ -1454,12 +1436,6 @@ importers:
'@typescript-eslint/parser':
specifier: 'catalog:'
version: 8.52.0(eslint@9.39.4(jiti@2.6.1))(typescript@4.9.5)
- ast-types:
- specifier: 0.14.2
- version: 0.14.2
- autoprefixer:
- specifier: 10.4.27
- version: 10.4.27(postcss@8.5.15)
axe-core:
specifier: 'catalog:'
version: 4.12.1
@@ -1478,15 +1454,9 @@ importers:
cldrjs:
specifier: 0.5.5
version: 0.5.5
- clean-css:
- specifier: 5.3.3
- version: 5.3.3
cross-env:
specifier: 7.0.3
version: 7.0.3
- cssom:
- specifier: 0.5.0
- version: 0.5.0
csstype:
specifier: 3.2.3
version: 3.2.3
@@ -1502,15 +1472,6 @@ importers:
devextreme-exceljs-fork:
specifier: 4.4.9
version: 4.4.9
- devextreme-screenshot-comparer:
- specifier: 2.0.17
- version: 2.0.17(testcafe@3.7.5)
- enzyme:
- specifier: 3.11.0
- version: 3.11.0
- enzyme-adapter-react-16:
- specifier: 1.15.8
- version: 1.15.8(enzyme@3.11.0)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)
eslint:
specifier: 'catalog:'
version: 9.39.4(jiti@2.6.1)
@@ -1571,9 +1532,6 @@ importers:
eslint-plugin-unicorn:
specifier: 60.0.0
version: 60.0.0(eslint@9.39.4(jiti@2.6.1))
- fancy-log:
- specifier: 2.0.0
- version: 2.0.0
file-saver:
specifier: 2.0.5
version: 2.0.5
@@ -1589,9 +1547,6 @@ importers:
gulp:
specifier: 4.0.2
version: 4.0.2
- gulp-autoprefixer:
- specifier: 10.0.0
- version: 10.0.0(gulp@4.0.2)
gulp-babel:
specifier: 8.0.0
version: 8.0.0(@babel/core@7.29.7)
@@ -1691,9 +1646,6 @@ importers:
jquery:
specifier: 'catalog:'
version: 3.7.1
- jquery.tmpl:
- specifier: 0.0.2
- version: 0.0.2
jspdf:
specifier: 'catalog:'
version: 4.2.1
@@ -1706,48 +1658,21 @@ importers:
lazypipe:
specifier: 1.0.2
version: 1.0.2
- looks-same:
- specifier: 7.3.0
- version: 7.3.0
- map-stream:
- specifier: 0.0.7
- version: 0.0.7
merge-stream:
specifier: 2.0.0
version: 2.0.0
minimist:
specifier: 1.2.8
version: 1.2.8
- nconf:
- specifier: 0.12.1
- version: 0.12.1
normalize-path:
specifier: 3.0.0
version: 3.0.0
npm-run-all:
specifier: 4.1.5
version: 4.1.5
- opentype.js:
- specifier: 1.3.4
- version: 1.3.4
- plugin-error:
- specifier: 2.0.1
- version: 2.0.1
qunit:
specifier: 2.24.1
version: 2.24.1
- react:
- specifier: 16.14.0
- version: 16.14.0
- react-dom:
- specifier: 16.14.0
- version: 16.14.0(react@16.14.0)
- react-test-renderer:
- specifier: 16.14.0
- version: 16.14.0(react@16.14.0)
- recast:
- specifier: 0.23.11
- version: 0.23.11
sass-embedded:
specifier: 1.93.3
version: 1.93.3
@@ -1757,15 +1682,6 @@ importers:
sinon:
specifier: 18.0.1
version: 18.0.1
- staged-git-files:
- specifier: 1.3.0
- version: 1.3.0
- string-replace-loader:
- specifier: 3.1.0
- version: 3.1.0(webpack@5.105.4(@swc/core@1.15.30(@swc/helpers@0.5.21))(esbuild@0.28.1))
- stylelint:
- specifier: 'catalog:'
- version: 16.22.0(typescript@4.9.5)
systemjs:
specifier: 0.19.41
version: 0.19.41
@@ -1817,9 +1733,6 @@ importers:
webpack-stream:
specifier: 7.0.0
version: 7.0.0(webpack@5.105.4(@swc/core@1.15.30(@swc/helpers@0.5.21))(esbuild@0.28.1))
- yaml:
- specifier: 2.8.3
- version: 2.8.3
yargs:
specifier: 17.7.2
version: 17.7.2
@@ -2132,6 +2045,9 @@ importers:
minimist:
specifier: 1.2.8
version: 1.2.8
+ opentype.js:
+ specifier: 1.3.4
+ version: 1.3.4
sass-embedded:
specifier: 1.59.2
version: 1.59.2
@@ -6334,9 +6250,6 @@ packages:
'@types/chai@5.2.3':
resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
- '@types/cheerio@0.22.35':
- resolution: {integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==}
-
'@types/clean-css@4.2.11':
resolution: {integrity: sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==}
@@ -6361,9 +6274,6 @@ packages:
'@types/doctrine@0.0.9':
resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==}
- '@types/enzyme@3.10.19':
- resolution: {integrity: sha512-kIfCo6/DdpgCHgmrLgPTugjzbZ46BUK8S2IP0kYo8+62LD2l1k8mSVsc+zQYNTdjDRoh2E9Spxu6F1NnEiW38Q==}
-
'@types/eslint-scope@3.7.7':
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
@@ -6545,9 +6455,6 @@ packages:
peerDependencies:
'@types/react': ^19.0.0
- '@types/react@16.14.69':
- resolution: {integrity: sha512-NdnAamzkxLX9LBssSdt9Q0tQ3LR94hYxotI4/sRUs1vHKFXaDx9xDbK8S4wuw5bwrxiiXbTYyhKeITtFnwDvEA==}
-
'@types/react@17.0.2':
resolution: {integrity: sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==}
@@ -7407,12 +7314,6 @@ packages:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
- airbnb-prop-types@2.16.0:
- resolution: {integrity: sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==}
- deprecated: This package has been renamed to 'prop-types-tools'
- peerDependencies:
- react: ^0.14 || ^15.0.0 || ^16.0.0-alpha
-
ajv-errors@1.0.1:
resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==}
peerDependencies:
@@ -7661,14 +7562,6 @@ packages:
resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
engines: {node: '>=0.10.0'}
- array.prototype.filter@1.0.4:
- resolution: {integrity: sha512-r+mCJ7zXgXElgR4IRC+fkvNCeoaavWBs6EdCso5Tbcf+iEMKzBU/His60lt34WEZ9vlb8wDkZvQGcVI5GwkfoQ==}
- engines: {node: '>= 0.4'}
-
- array.prototype.find@2.2.3:
- resolution: {integrity: sha512-fO/ORdOELvjbbeIfZfzrXFMhYHGofRGqd+am9zm3tZ4GlJINj/pA2eITyfd65Vg6+ZbHd/Cys7stpoRSWtQFdA==}
- engines: {node: '>= 0.4'}
-
array.prototype.findlast@1.2.5:
resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
engines: {node: '>= 0.4'}
@@ -7733,10 +7626,6 @@ packages:
resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
engines: {node: '>=4'}
- ast-types@0.14.2:
- resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==}
- engines: {node: '>=4'}
-
ast-types@0.16.1:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
@@ -9415,9 +9304,6 @@ packages:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
- discontinuous-range@1.0.0:
- resolution: {integrity: sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==}
-
dns-packet@5.6.1:
resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==}
engines: {node: '>=6'}
@@ -9661,24 +9547,6 @@ packages:
resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
engines: {node: '>=18'}
- enzyme-adapter-react-16@1.15.8:
- resolution: {integrity: sha512-uYGC31eGZBp5nGsr4nKhZKvxGQjyHGjS06BJsUlWgE29/hvnpgCsT1BJvnnyny7N3GIIVyxZ4O9GChr6hy2WQA==}
- peerDependencies:
- enzyme: ^3.0.0
- react: ^16.0.0-0
- react-dom: ^16.0.0-0
-
- enzyme-adapter-utils@1.14.2:
- resolution: {integrity: sha512-1ZC++RlsYRaiOWE5NRaF5OgsMt7F5rn/VuaJIgc7eW/fmgg8eS1/Ut7EugSPPi7VMdWMLcymRnMF+mJUJ4B8KA==}
- peerDependencies:
- react: 0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0
-
- enzyme-shallow-equal@1.0.7:
- resolution: {integrity: sha512-/um0GFqUXnpM9SvKtje+9Tjoz3f1fpBC3eXRFrNs8kpYn69JljciYP7KZTqM/YQbUY9KUjvKB4jo/q+L6WGGvg==}
-
- enzyme@3.11.0:
- resolution: {integrity: sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==}
-
err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
@@ -9696,9 +9564,6 @@ packages:
resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==}
engines: {node: '>= 0.4'}
- es-array-method-boxes-properly@1.0.0:
- resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==}
-
es-define-property@1.0.1:
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines: {node: '>= 0.4'}
@@ -11009,10 +10874,6 @@ packages:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
- has@1.0.4:
- resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
- engines: {node: '>= 0.4.0'}
-
hash-base@3.0.5:
resolution: {integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==}
engines: {node: '>= 0.10'}
@@ -11139,10 +11000,6 @@ packages:
html-dom-parser@5.1.8:
resolution: {integrity: sha512-MCIUng//mF2qTtGHXJWr6OLfHWmg3Pm8ezpfiltF83tizPWY17JxT4dRLE8lykJ5bChJELoY3onQKPbufJHxYA==}
- html-element-map@1.4.0:
- resolution: {integrity: sha512-jiTQtpaVnCcT1KDghMcmvbB5Q1AAWyBsGNuJZiHOWwN5GIVZGKqCWj9ddOFxLLz8ELYL2dwv2TaeS4dMdc/Pkw==}
- engines: {node: '>= 0.4'}
-
html-encoding-sniffer@3.0.0:
resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
engines: {node: '>=12'}
@@ -11762,9 +11619,6 @@ packages:
resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
engines: {node: '>= 0.4'}
- is-subset@0.1.1:
- resolution: {integrity: sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==}
-
is-symbol@1.1.1:
resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
engines: {node: '>= 0.4'}
@@ -12277,18 +12131,12 @@ packages:
jose@6.2.2:
resolution: {integrity: sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==}
- jquery.tmpl@0.0.2:
- resolution: {integrity: sha512-ONpdW9JcxJxi5Eu9s640SdN0y/nSjnXAP24s3X/LeWlG4xA+hyuIcxEdTWZPy9scWC7owkEeSU6ReQvpbWhs7A==}
-
jquery@3.7.1:
resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==}
jquery@4.0.0:
resolution: {integrity: sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg==}
- jqueryify@0.0.3:
- resolution: {integrity: sha512-9WKxzVa00eYc3RWHV4qlmts71OjdPbGOBoeLepfQSFbs6/NBwY4HDEG02EP2X2aH1MSmtG1tRcXx7VQzoz9Azg==}
-
js-beautify@1.15.4:
resolution: {integrity: sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==}
engines: {node: '>=14'}
@@ -12779,15 +12627,9 @@ packages:
lodash.defaults@4.2.0:
resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
- lodash.escape@4.0.1:
- resolution: {integrity: sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==}
-
lodash.escaperegexp@4.1.2:
resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==}
- lodash.flattendeep@4.4.0:
- resolution: {integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==}
-
lodash.groupby@4.6.0:
resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==}
@@ -13309,9 +13151,6 @@ packages:
moment@2.30.1:
resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
- moo@0.5.3:
- resolution: {integrity: sha512-m2fmM2dDm7GZQsY7KK2cme8agi+AAljILjQnof7p1ZMDe6dQ4bdnSMx0cPppudoeNv5hEFQirN6u+O4fDE0IWA==}
-
mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
@@ -13396,10 +13235,6 @@ packages:
resolution: {integrity: sha512-p2cfF+B3XXacQdswUYWZ0w6Vld0832A/tuqjLBu3H1sfUcby4N2oVbGhyuCkZv+t3iY3aiFEj7gZGqax9Q2c1w==}
engines: {node: '>= 0.4.0'}
- nearley@2.20.1:
- resolution: {integrity: sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==}
- hasBin: true
-
needle@3.5.0:
resolution: {integrity: sha512-jaQyPKKk2YokHrEg+vFDYxXIHTCBgiZwSHOoVx/8V3GIBS8/VN6NdVRmg8q1ERtPkMvmOvebsgga4sAj5hls/w==}
engines: {node: '>= 4.4.x'}
@@ -13682,10 +13517,6 @@ packages:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines: {node: '>= 0.4'}
- object-is@1.1.6:
- resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==}
- engines: {node: '>= 0.4'}
-
object-keys@0.4.0:
resolution: {integrity: sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==}
@@ -14447,10 +14278,6 @@ packages:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
- prop-types-exact@1.2.7:
- resolution: {integrity: sha512-A4RaV6mg3jocQqBYmqi2ojJ2VnV4AKTEHhl3xHsud08/u87gcVJc8DUOtgnPegoOCQv/shUqEk4eZGYibjnHzQ==}
- engines: {node: '>= 0.8'}
-
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
@@ -14576,13 +14403,6 @@ packages:
raf@3.4.1:
resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
- railroad-diagrams@1.0.0:
- resolution: {integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==}
-
- randexp@0.4.6:
- resolution: {integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==}
- engines: {node: '>=0.12'}
-
randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
@@ -14622,11 +14442,6 @@ packages:
resolution: {integrity: sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==}
engines: {node: ^20.9.0 || >=22}
- react-dom@16.14.0:
- resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==}
- peerDependencies:
- react: ^16.14.0
-
react-dom@17.0.2:
resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
peerDependencies:
@@ -14678,15 +14493,6 @@ packages:
peerDependencies:
react: '>=16.8'
- react-test-renderer@16.14.0:
- resolution: {integrity: sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==}
- peerDependencies:
- react: ^16.14.0
-
- react@16.14.0:
- resolution: {integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==}
- engines: {node: '>=0.10.0'}
-
react@17.0.2:
resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
engines: {node: '>=0.10.0'}
@@ -14996,10 +14802,6 @@ packages:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines: {node: '>=18'}
- ret@0.1.15:
- resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
- engines: {node: '>=0.12'}
-
retry@0.12.0:
resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
engines: {node: '>= 4'}
@@ -15065,9 +14867,6 @@ packages:
rrule@2.8.1:
resolution: {integrity: sha512-hM3dHSBMeaJ0Ktp7W38BJZ7O1zOgaFEsn41PDk+yHoEtfLV+PoJt9E9xAlZiWgf/iqEqionN0ebHFZIDAp+iGw==}
- rst-selector-parser@2.2.3:
- resolution: {integrity: sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA==}
-
rsvp@3.6.2:
resolution: {integrity: sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==}
engines: {node: 0.12.* || 4.* || 6.* || >= 7.*}
@@ -15425,9 +15224,6 @@ packages:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
- scheduler@0.19.1:
- resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==}
-
scheduler@0.20.2:
resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==}
@@ -15812,10 +15608,6 @@ packages:
stackframe@1.3.4:
resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
- staged-git-files@1.3.0:
- resolution: {integrity: sha512-38Kd8VBVMVqtuavWAzwV9uWvbIhTQh0hNWMWzj2FAOjdMHgLJOArE3eYBSbLgV28j4F3AXieOMekFqM9UX6wxw==}
- hasBin: true
-
statuses@1.5.0:
resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
engines: {node: '>= 0.6'}
@@ -15888,11 +15680,6 @@ packages:
resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==}
engines: {node: '>=10'}
- string-replace-loader@3.1.0:
- resolution: {integrity: sha512-5AOMUZeX5HE/ylKDnEa/KKBqvlnFmRZudSOjVJHxhoJg9QYTwl1rECx7SLR8BBH7tfxb4Rp7EM2XVfQFxIhsbQ==}
- peerDependencies:
- webpack: ^5
-
string-width@1.0.2:
resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==}
engines: {node: '>=0.10.0'}
@@ -23346,10 +23133,6 @@ snapshots:
'@types/deep-eql': 4.0.2
assertion-error: 2.0.1
- '@types/cheerio@0.22.35':
- dependencies:
- '@types/node': 20.12.8
-
'@types/clean-css@4.2.11':
dependencies:
'@types/node': 20.12.8
@@ -23378,11 +23161,6 @@ snapshots:
'@types/doctrine@0.0.9': {}
- '@types/enzyme@3.10.19':
- dependencies:
- '@types/cheerio': 0.22.35
- '@types/react': 16.14.69
-
'@types/eslint-scope@3.7.7':
dependencies:
'@types/eslint': 9.6.1
@@ -23581,12 +23359,6 @@ snapshots:
dependencies:
'@types/react': 19.1.2
- '@types/react@16.14.69':
- dependencies:
- '@types/prop-types': 15.7.15
- '@types/scheduler': 0.16.8
- csstype: 3.2.3
-
'@types/react@17.0.2':
dependencies:
'@types/prop-types': 15.7.15
@@ -24904,19 +24676,6 @@ snapshots:
clean-stack: 2.2.0
indent-string: 4.0.0
- airbnb-prop-types@2.16.0(react@16.14.0):
- dependencies:
- array.prototype.find: 2.2.3
- function.prototype.name: 1.1.8
- is-regex: 1.2.1
- object-is: 1.1.6
- object.assign: 4.1.7
- object.entries: 1.1.9
- prop-types: 15.8.1
- prop-types-exact: 1.2.7
- react: 16.14.0
- react-is: 16.13.1
-
ajv-errors@1.0.1(ajv@6.14.0):
dependencies:
ajv: 6.14.0
@@ -25158,23 +24917,6 @@ snapshots:
array-uniq@1.0.3: {}
- array.prototype.filter@1.0.4:
- dependencies:
- call-bind: 1.0.9
- define-properties: 1.2.1
- es-abstract: 1.24.2
- es-array-method-boxes-properly: 1.0.0
- es-object-atoms: 1.1.1
- is-string: 1.1.1
-
- array.prototype.find@2.2.3:
- dependencies:
- call-bind: 1.0.9
- define-properties: 1.2.1
- es-abstract: 1.24.2
- es-object-atoms: 1.1.1
- es-shim-unscopables: 1.1.0
-
array.prototype.findlast@1.2.5:
dependencies:
call-bind: 1.0.9
@@ -25261,10 +25003,6 @@ snapshots:
dependencies:
tslib: 2.6.3
- ast-types@0.14.2:
- dependencies:
- tslib: 2.8.1
-
ast-types@0.16.1:
dependencies:
tslib: 2.6.3
@@ -25322,15 +25060,6 @@ snapshots:
postcss: 8.5.12
postcss-value-parser: 4.2.0
- autoprefixer@10.4.27(postcss@8.5.15):
- dependencies:
- browserslist: 4.28.2
- caniuse-lite: 1.0.30001788
- fraction.js: 5.3.4
- picocolors: 1.1.1
- postcss: 8.5.15
- postcss-value-parser: 4.2.0
-
autoprefixer@10.5.0(postcss@8.5.10):
dependencies:
browserslist: 4.28.2
@@ -26280,6 +26009,7 @@ snapshots:
domelementtype: 2.3.0
domhandler: 5.0.3
domutils: 3.2.2
+ optional: true
cheerio@1.2.0:
dependencies:
@@ -26294,6 +26024,7 @@ snapshots:
parse5-parser-stream: 7.1.2
undici: 7.28.0
whatwg-mimetype: 4.0.0
+ optional: true
chokidar@2.1.8:
dependencies:
@@ -27426,8 +27157,6 @@ snapshots:
dependencies:
path-type: 4.0.0
- discontinuous-range@1.0.0: {}
-
dns-packet@5.6.1:
dependencies:
'@leichtgewicht/ip-codec': 2.0.5
@@ -27605,6 +27334,7 @@ snapshots:
dependencies:
iconv-lite: 0.6.3
whatwg-encoding: 3.1.1
+ optional: true
encoding@0.1.13:
dependencies:
@@ -27680,62 +27410,6 @@ snapshots:
environment@1.1.0: {}
- enzyme-adapter-react-16@1.15.8(enzyme@3.11.0)(react-dom@16.14.0(react@16.14.0))(react@16.14.0):
- dependencies:
- enzyme: 3.11.0
- enzyme-adapter-utils: 1.14.2(react@16.14.0)
- enzyme-shallow-equal: 1.0.7
- hasown: 2.0.3
- object.assign: 4.1.7
- object.values: 1.2.1
- prop-types: 15.8.1
- react: 16.14.0
- react-dom: 16.14.0(react@16.14.0)
- react-is: 16.13.1
- react-test-renderer: 16.14.0(react@16.14.0)
- semver: 5.7.2
-
- enzyme-adapter-utils@1.14.2(react@16.14.0):
- dependencies:
- airbnb-prop-types: 2.16.0(react@16.14.0)
- function.prototype.name: 1.1.8
- hasown: 2.0.4
- object.assign: 4.1.7
- object.fromentries: 2.0.8
- prop-types: 15.8.1
- react: 16.14.0
- semver: 6.3.1
-
- enzyme-shallow-equal@1.0.7:
- dependencies:
- hasown: 2.0.4
- object-is: 1.1.6
-
- enzyme@3.11.0:
- dependencies:
- array.prototype.flat: 1.3.3
- cheerio: 1.2.0
- enzyme-shallow-equal: 1.0.7
- function.prototype.name: 1.1.8
- has: 1.0.4
- html-element-map: 1.4.0
- is-boolean-object: 1.2.2
- is-callable: 1.2.7
- is-number-object: 1.1.1
- is-regex: 1.2.1
- is-string: 1.1.1
- is-subset: 0.1.1
- lodash.escape: 4.0.1
- lodash.isequal: 4.5.0
- object-inspect: 1.13.4
- object-is: 1.1.6
- object.assign: 4.1.7
- object.entries: 1.1.9
- object.values: 1.2.1
- raf: 3.4.1
- rst-selector-parser: 2.2.3
- string.prototype.trim: 1.2.10
-
err-code@2.0.3: {}
errno@0.1.8:
@@ -27807,8 +27481,6 @@ snapshots:
unbox-primitive: 1.1.0
which-typed-array: 1.1.20
- es-array-method-boxes-properly@1.0.0: {}
-
es-define-property@1.0.1: {}
es-errors@1.3.0: {}
@@ -29953,8 +29625,6 @@ snapshots:
dependencies:
has-symbols: 1.1.0
- has@1.0.4: {}
-
hash-base@3.0.5:
dependencies:
inherits: 2.0.4
@@ -30163,11 +29833,6 @@ snapshots:
domhandler: 5.0.3
htmlparser2: 10.1.0
- html-element-map@1.4.0:
- dependencies:
- array.prototype.filter: 1.0.4
- es-errors: 1.3.0
-
html-encoding-sniffer@3.0.0:
dependencies:
whatwg-encoding: 2.0.0
@@ -30786,8 +30451,6 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-subset@0.1.1: {}
-
is-symbol@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -32499,16 +32162,10 @@ snapshots:
jose@6.2.2: {}
- jquery.tmpl@0.0.2:
- dependencies:
- jqueryify: 0.0.3
-
jquery@3.7.1: {}
jquery@4.0.0: {}
- jqueryify@0.0.3: {}
-
js-beautify@1.15.4:
dependencies:
config-chain: 1.1.13
@@ -33087,12 +32744,8 @@ snapshots:
lodash.defaults@4.2.0: {}
- lodash.escape@4.0.1: {}
-
lodash.escaperegexp@4.1.2: {}
- lodash.flattendeep@4.4.0: {}
-
lodash.groupby@4.6.0: {}
lodash.isboolean@3.0.3: {}
@@ -33740,8 +33393,6 @@ snapshots:
moment@2.30.1: {}
- moo@0.5.3: {}
-
mri@1.2.0: {}
mrmime@2.0.1: {}
@@ -33813,13 +33464,6 @@ snapshots:
secure-keys: 1.0.0
yargs: 16.2.0
- nearley@2.20.1:
- dependencies:
- commander: 2.20.3
- moo: 0.5.3
- railroad-diagrams: 1.0.0
- randexp: 0.4.6
-
needle@3.5.0:
dependencies:
iconv-lite: 0.6.3
@@ -34376,11 +34020,6 @@ snapshots:
object-inspect@1.13.4: {}
- object-is@1.1.6:
- dependencies:
- call-bind: 1.0.9
- define-properties: 1.2.1
-
object-keys@0.4.0: {}
object-keys@1.1.1: {}
@@ -34817,10 +34456,12 @@ snapshots:
dependencies:
domhandler: 5.0.3
parse5: 7.3.0
+ optional: true
parse5-parser-stream@7.1.2:
dependencies:
parse5: 7.3.0
+ optional: true
parse5-sax-parser@7.0.0:
dependencies:
@@ -35242,15 +34883,6 @@ snapshots:
kleur: 3.0.3
sisteransi: 1.0.5
- prop-types-exact@1.2.7:
- dependencies:
- call-bound: 1.0.4
- es-errors: 1.3.0
- hasown: 2.0.4
- isarray: 2.0.5
- object.assign: 4.1.7
- own-keys: 1.0.1
-
prop-types@15.8.1:
dependencies:
loose-envify: 1.4.0
@@ -35401,13 +35033,6 @@ snapshots:
dependencies:
performance-now: 2.1.0
- railroad-diagrams@1.0.0: {}
-
- randexp@0.4.6:
- dependencies:
- discontinuous-range: 1.0.0
- ret: 0.1.15
-
randombytes@2.1.0:
dependencies:
safe-buffer: 5.2.1
@@ -35481,14 +35106,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- react-dom@16.14.0(react@16.14.0):
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- prop-types: 15.8.1
- react: 16.14.0
- scheduler: 0.19.1
-
react-dom@17.0.2(react@17.0.2):
dependencies:
loose-envify: 1.4.0
@@ -35533,20 +35150,6 @@ snapshots:
'@remix-run/router': 1.23.3
react: 19.2.5
- react-test-renderer@16.14.0(react@16.14.0):
- dependencies:
- object-assign: 4.1.1
- prop-types: 15.8.1
- react: 16.14.0
- react-is: 16.13.1
- scheduler: 0.19.1
-
- react@16.14.0:
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- prop-types: 15.8.1
-
react@17.0.2:
dependencies:
loose-envify: 1.4.0
@@ -35918,8 +35521,6 @@ snapshots:
onetime: 7.0.0
signal-exit: 4.1.0
- ret@0.1.15: {}
-
retry@0.12.0: {}
retry@0.13.1: {}
@@ -36060,11 +35661,6 @@ snapshots:
dependencies:
tslib: 2.8.1
- rst-selector-parser@2.2.3:
- dependencies:
- lodash.flattendeep: 4.4.0
- nearley: 2.20.1
-
rsvp@3.6.2: {}
run-applescript@7.1.0: {}
@@ -36351,11 +35947,6 @@ snapshots:
dependencies:
xmlchars: 2.2.0
- scheduler@0.19.1:
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
-
scheduler@0.20.2:
dependencies:
loose-envify: 1.4.0
@@ -36867,8 +36458,6 @@ snapshots:
stackframe@1.3.4: {}
- staged-git-files@1.3.0: {}
-
statuses@1.5.0: {}
statuses@2.0.1: {}
@@ -36971,12 +36560,6 @@ snapshots:
char-regex: 1.0.2
strip-ansi: 6.0.1
- string-replace-loader@3.1.0(webpack@5.105.4(@swc/core@1.15.30(@swc/helpers@0.5.21))(esbuild@0.28.1)):
- dependencies:
- loader-utils: 2.0.4
- schema-utils: 3.3.0
- webpack: 5.105.4(@swc/core@1.15.30(@swc/helpers@0.5.21))(esbuild@0.28.1)
-
string-width@1.0.2:
dependencies:
code-point-at: 1.1.0
@@ -38454,7 +38037,8 @@ snapshots:
undici@7.24.4: {}
- undici@7.28.0: {}
+ undici@7.28.0:
+ optional: true
unicode-canonical-property-names-ecmascript@2.0.1: {}
@@ -39538,12 +39122,14 @@ snapshots:
whatwg-encoding@3.1.1:
dependencies:
iconv-lite: 0.6.3
+ optional: true
whatwg-fetch@2.0.4: {}
whatwg-mimetype@3.0.0: {}
- whatwg-mimetype@4.0.0: {}
+ whatwg-mimetype@4.0.0:
+ optional: true
whatwg-url@11.0.0:
dependencies: