diff --git a/.github/workflows/docker-ephemeral-env.yml b/.github/workflows/docker-ephemeral-env.yml
index bc877ae9ae737..41f50acb82d38 100644
--- a/.github/workflows/docker-ephemeral-env.yml
+++ b/.github/workflows/docker-ephemeral-env.yml
@@ -18,8 +18,6 @@ jobs:
shell: bash
run: |
if [ -n "${{ (secrets.AWS_ACCESS_KEY_ID != '' &&
- secrets.AWS_ACCESS_KEY_ID != '' &&
- secrets.AWS_SECRET_ACCESS_KEY != '' &&
secrets.AWS_SECRET_ACCESS_KEY != '') || '' }}" ]; then
echo "has-secrets=1" >> "$GITHUB_OUTPUT"
echo "has secrets!"
diff --git a/1 b/1
deleted file mode 100644
index 56866025994a3..0000000000000
--- a/1
+++ /dev/null
@@ -1,688 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-# isort:skip_file
-"""Unit tests for Superset"""
-import json
-import unittest
-from tests.integration_tests.fixtures.birth_names_dashboard import (
- load_birth_names_dashboard_with_slices,
- load_birth_names_data,
-)
-
-import pytest
-from flask import g
-from sqlalchemy.orm.session import make_transient
-
-from tests.integration_tests.fixtures.energy_dashboard import (
- load_energy_table_with_slice,
- load_energy_table_data,
-)
-from tests.integration_tests.test_app import app
-from superset.commands.dashboard.importers.v0 import decode_dashboards
-from superset import db, security_manager
-
-from superset.connectors.sqla.models import SqlaTable, SqlMetric, TableColumn
-from superset.commands.dashboard.importers.v0 import import_chart, import_dashboard
-from superset.commands.dataset.importers.v0 import import_dataset
-from superset.models.dashboard import Dashboard
-from superset.models.slice import Slice
-from superset.utils.core import DatasourceType, get_example_default_schema
-from superset.utils.database import get_example_database
-
-from tests.integration_tests.fixtures.world_bank_dashboard import (
- load_world_bank_dashboard_with_slices,
- load_world_bank_data,
-)
-from .base_tests import SupersetTestCase
-
-
-def delete_imports():
- with app.app_context():
- # Imported data clean up
- session = db.session
- for slc in session.query(Slice):
- if "remote_id" in slc.params_dict:
- session.delete(slc)
- for dash in session.query(Dashboard):
- if "remote_id" in dash.params_dict:
- session.delete(dash)
- for table in session.query(SqlaTable):
- if "remote_id" in table.params_dict:
- session.delete(table)
- session.commit()
-
-
-@pytest.fixture(autouse=True, scope="module")
-def clean_imports():
- yield
- delete_imports()
-
-
-class TestImportExport(SupersetTestCase):
- """Testing export import functionality for dashboards"""
-
- def create_slice(
- self,
- name,
- ds_id=None,
- id=None,
- db_name="examples",
- table_name="wb_health_population",
- schema=None,
- ):
- params = {
- "num_period_compare": "10",
- "remote_id": id,
- "datasource_name": table_name,
- "database_name": db_name,
- "schema": schema,
- # Test for trailing commas
- "metrics": ["sum__signup_attempt_email", "sum__signup_attempt_facebook"],
- }
-
- if table_name and not ds_id:
- table = self.get_table(schema=schema, name=table_name)
- if table:
- ds_id = table.id
-
- return Slice(
- slice_name=name,
- datasource_type=DatasourceType.TABLE,
- viz_type="bubble",
- params=json.dumps(params),
- datasource_id=ds_id,
- id=id,
- )
-
- def create_dashboard(self, title, id=0, slcs=[]):
- json_metadata = {"remote_id": id}
- return Dashboard(
- id=id,
- dashboard_title=title,
- slices=slcs,
- position_json='{"size_y": 2, "size_x": 2}',
- slug=f"{title.lower()}_imported",
- json_metadata=json.dumps(json_metadata),
- published=False,
- )
-
- def create_table(self, name, schema=None, id=0, cols_names=[], metric_names=[]):
- params = {"remote_id": id, "database_name": "examples"}
- table = SqlaTable(
- id=id,
- schema=schema,
- table_name=name,
- params=json.dumps(params),
- )
- for col_name in cols_names:
- table.columns.append(TableColumn(column_name=col_name))
- for metric_name in metric_names:
- table.metrics.append(SqlMetric(metric_name=metric_name, expression=""))
- return table
-
- def get_slice(self, slc_id):
- return db.session.query(Slice).filter_by(id=slc_id).first()
-
- def get_slice_by_name(self, name):
- return db.session.query(Slice).filter_by(slice_name=name).first()
-
- def get_dash(self, dash_id):
- return db.session.query(Dashboard).filter_by(id=dash_id).first()
-
- def assert_dash_equals(
- self, expected_dash, actual_dash, check_position=True, check_slugs=True
- ):
- if check_slugs:
- self.assertEqual(expected_dash.slug, actual_dash.slug)
- self.assertEqual(expected_dash.dashboard_title, actual_dash.dashboard_title)
- self.assertEqual(len(expected_dash.slices), len(actual_dash.slices))
- expected_slices = sorted(expected_dash.slices, key=lambda s: s.slice_name or "")
- actual_slices = sorted(actual_dash.slices, key=lambda s: s.slice_name or "")
- for e_slc, a_slc in zip(expected_slices, actual_slices):
- self.assert_slice_equals(e_slc, a_slc)
- if check_position:
- self.assertEqual(expected_dash.position_json, actual_dash.position_json)
-
- def assert_table_equals(self, expected_ds, actual_ds):
- self.assertEqual(expected_ds.table_name, actual_ds.table_name)
- self.assertEqual(expected_ds.main_dttm_col, actual_ds.main_dttm_col)
- self.assertEqual(expected_ds.schema, actual_ds.schema)
- self.assertEqual(len(expected_ds.metrics), len(actual_ds.metrics))
- self.assertEqual(len(expected_ds.columns), len(actual_ds.columns))
- self.assertEqual(
- {c.column_name for c in expected_ds.columns},
- {c.column_name for c in actual_ds.columns},
- )
- self.assertEqual(
- {m.metric_name for m in expected_ds.metrics},
- {m.metric_name for m in actual_ds.metrics},
- )
-
- def assert_datasource_equals(self, expected_ds, actual_ds):
- self.assertEqual(expected_ds.datasource_name, actual_ds.datasource_name)
- self.assertEqual(expected_ds.main_dttm_col, actual_ds.main_dttm_col)
- self.assertEqual(len(expected_ds.metrics), len(actual_ds.metrics))
- self.assertEqual(len(expected_ds.columns), len(actual_ds.columns))
- self.assertEqual(
- {c.column_name for c in expected_ds.columns},
- {c.column_name for c in actual_ds.columns},
- )
- self.assertEqual(
- {m.metric_name for m in expected_ds.metrics},
- {m.metric_name for m in actual_ds.metrics},
- )
-
- def assert_slice_equals(self, expected_slc, actual_slc):
- # to avoid bad slice data (no slice_name)
- expected_slc_name = expected_slc.slice_name or ""
- actual_slc_name = actual_slc.slice_name or ""
- self.assertEqual(expected_slc_name, actual_slc_name)
- self.assertEqual(expected_slc.datasource_type, actual_slc.datasource_type)
- self.assertEqual(expected_slc.viz_type, actual_slc.viz_type)
- exp_params = json.loads(expected_slc.params)
- actual_params = json.loads(actual_slc.params)
- diff_params_keys = (
- "schema",
- "database_name",
- "datasource_name",
- "remote_id",
- "import_time",
- )
- for k in diff_params_keys:
- if k in actual_params:
- actual_params.pop(k)
- if k in exp_params:
- exp_params.pop(k)
- self.assertEqual(exp_params, actual_params)
-
- def assert_only_exported_slc_fields(self, expected_dash, actual_dash):
- """only exported json has this params
- imported/created dashboard has relationships to other models instead
- """
- expected_slices = sorted(expected_dash.slices, key=lambda s: s.slice_name or "")
- actual_slices = sorted(actual_dash.slices, key=lambda s: s.slice_name or "")
- for e_slc, a_slc in zip(expected_slices, actual_slices):
- params = a_slc.params_dict
- self.assertEqual(e_slc.datasource.name, params["datasource_name"])
- self.assertEqual(e_slc.datasource.schema, params["schema"])
- self.assertEqual(e_slc.datasource.database.name, params["database_name"])
-
- @unittest.skip("Schema needs to be updated")
- @pytest.mark.usefixtures("load_birth_names_dashboard_with_slices")
- def test_export_1_dashboard(self):
- self.login("admin")
- birth_dash = self.get_dash_by_slug("births")
- id_ = birth_dash.id
- export_dash_url = f"/dashboard/export_dashboards_form?id={id_}&action=go"
- resp = self.client.get(export_dash_url)
- exported_dashboards = json.loads(
- resp.data.decode("utf-8"), object_hook=decode_dashboards
- )["dashboards"]
-
- birth_dash = self.get_dash_by_slug("births")
- self.assert_only_exported_slc_fields(birth_dash, exported_dashboards[0])
- self.assert_dash_equals(birth_dash, exported_dashboards[0])
- self.assertEqual(
- id_,
- json.loads(
- exported_dashboards[0].json_metadata, object_hook=decode_dashboards
- )["remote_id"],
- )
-
- exported_tables = json.loads(
- resp.data.decode("utf-8"), object_hook=decode_dashboards
- )["datasources"]
- self.assertEqual(1, len(exported_tables))
- self.assert_table_equals(self.get_table(name="birth_names"), exported_tables[0])
-
- @unittest.skip("Schema needs to be updated")
- @pytest.mark.usefixtures(
- "load_world_bank_dashboard_with_slices",
- "load_birth_names_dashboard_with_slices",
- )
- def test_export_2_dashboards(self):
- self.login("admin")
- birth_dash = self.get_dash_by_slug("births")
- world_health_dash = self.get_dash_by_slug("world_health")
- export_dash_url = (
- "/dashboard/export_dashboards_form?id={}&id={}&action=go".format(
- birth_dash.id, world_health_dash.id
- )
- )
- resp = self.client.get(export_dash_url)
- resp_data = json.loads(resp.data.decode("utf-8"), object_hook=decode_dashboards)
- exported_dashboards = sorted(
- resp_data.get("dashboards"), key=lambda d: d.dashboard_title
- )
- self.assertEqual(2, len(exported_dashboards))
-
- birth_dash = self.get_dash_by_slug("births")
- self.assert_only_exported_slc_fields(birth_dash, exported_dashboards[0])
- self.assert_dash_equals(birth_dash, exported_dashboards[0])
- self.assertEqual(
- birth_dash.id, json.loads(exported_dashboards[0].json_metadata)["remote_id"]
- )
-
- world_health_dash = self.get_dash_by_slug("world_health")
- self.assert_only_exported_slc_fields(world_health_dash, exported_dashboards[1])
- self.assert_dash_equals(world_health_dash, exported_dashboards[1])
- self.assertEqual(
- world_health_dash.id,
- json.loads(exported_dashboards[1].json_metadata)["remote_id"],
- )
-
- exported_tables = sorted(
- resp_data.get("datasources"), key=lambda t: t.table_name
- )
- self.assertEqual(2, len(exported_tables))
- self.assert_table_equals(self.get_table(name="birth_names"), exported_tables[0])
- self.assert_table_equals(
- self.get_table(name="wb_health_population"), exported_tables[1]
- )
-
- @pytest.mark.usefixtures("load_world_bank_dashboard_with_slices")
- def test_import_1_slice(self):
- expected_slice = self.create_slice(
- "Import Me", id=10001, schema=get_example_default_schema()
- )
- slc_id = import_chart(expected_slice, None, import_time=1989)
- slc = self.get_slice(slc_id)
- self.assertEqual(slc.datasource.perm, slc.perm)
- self.assert_slice_equals(expected_slice, slc)
-
- table_id = self.get_table(name="wb_health_population").id
- self.assertEqual(table_id, self.get_slice(slc_id).datasource_id)
-
- @pytest.mark.usefixtures("load_world_bank_dashboard_with_slices")
- def test_import_2_slices_for_same_table(self):
- schema = get_example_default_schema()
- table_id = self.get_table(name="wb_health_population").id
- slc_1 = self.create_slice(
- "Import Me 1", ds_id=table_id, id=10002, schema=schema
- )
- slc_id_1 = import_chart(slc_1, None)
- slc_2 = self.create_slice(
- "Import Me 2", ds_id=table_id, id=10003, schema=schema
- )
- slc_id_2 = import_chart(slc_2, None)
-
- imported_slc_1 = self.get_slice(slc_id_1)
- imported_slc_2 = self.get_slice(slc_id_2)
- self.assertEqual(table_id, imported_slc_1.datasource_id)
- self.assert_slice_equals(slc_1, imported_slc_1)
- self.assertEqual(imported_slc_1.datasource.perm, imported_slc_1.perm)
-
- self.assertEqual(table_id, imported_slc_2.datasource_id)
- self.assert_slice_equals(slc_2, imported_slc_2)
- self.assertEqual(imported_slc_2.datasource.perm, imported_slc_2.perm)
-
- def test_import_slices_override(self):
- schema = get_example_default_schema()
- slc = self.create_slice("Import Me New", id=10005, schema=schema)
- slc_1_id = import_chart(slc, None, import_time=1990)
- slc.slice_name = "Import Me New"
- imported_slc_1 = self.get_slice(slc_1_id)
- slc_2 = self.create_slice("Import Me New", id=10005, schema=schema)
- slc_2_id = import_chart(slc_2, imported_slc_1, import_time=1990)
- self.assertEqual(slc_1_id, slc_2_id)
- imported_slc_2 = self.get_slice(slc_2_id)
- self.assert_slice_equals(slc, imported_slc_2)
-
- def test_import_empty_dashboard(self):
- empty_dash = self.create_dashboard("empty_dashboard", id=10001)
- imported_dash_id = import_dashboard(empty_dash, import_time=1989)
- imported_dash = self.get_dash(imported_dash_id)
- self.assert_dash_equals(empty_dash, imported_dash, check_position=False)
-
- @pytest.mark.usefixtures("load_world_bank_dashboard_with_slices")
- def test_import_dashboard_1_slice(self):
- slc = self.create_slice(
- "health_slc", id=10006, schema=get_example_default_schema()
- )
- dash_with_1_slice = self.create_dashboard(
- "dash_with_1_slice", slcs=[slc], id=10002
- )
- dash_with_1_slice.position_json = """
- {{"DASHBOARD_VERSION_KEY": "v2",
- "DASHBOARD_CHART_TYPE-{0}": {{
- "type": "CHART",
- "id": {0},
- "children": [],
- "meta": {{
- "width": 4,
- "height": 50,
- "chartId": {0}
- }}
- }}
- }}
- """.format(
- slc.id
- )
- imported_dash_id = import_dashboard(dash_with_1_slice, import_time=1990)
- imported_dash = self.get_dash(imported_dash_id)
-
- expected_dash = self.create_dashboard("dash_with_1_slice", slcs=[slc], id=10002)
- make_transient(expected_dash)
- self.assert_dash_equals(
- expected_dash, imported_dash, check_position=False, check_slugs=False
- )
- self.assertEqual(
- {
- "remote_id": 10002,
- "import_time": 1990,
- "native_filter_configuration": [],
- },
- json.loads(imported_dash.json_metadata),
- )
-
- expected_position = dash_with_1_slice.position
- # new slice id (auto-incremental) assigned on insert
- # id from json is used only for updating position with new id
- meta = expected_position["DASHBOARD_CHART_TYPE-10006"]["meta"]
- meta["chartId"] = imported_dash.slices[0].id
- self.assertEqual(expected_position, imported_dash.position)
-
- @pytest.mark.usefixtures("load_energy_table_with_slice")
- def test_import_dashboard_2_slices(self):
- schema = get_example_default_schema()
- e_slc = self.create_slice(
- "e_slc", id=10007, table_name="energy_usage", schema=schema
- )
- b_slc = self.create_slice(
- "b_slc", id=10008, table_name="birth_names", schema=schema
- )
- dash_with_2_slices = self.create_dashboard(
- "dash_with_2_slices", slcs=[e_slc, b_slc], id=10003
- )
- dash_with_2_slices.json_metadata = json.dumps(
- {
- "remote_id": 10003,
- "expanded_slices": {
- f"{e_slc.id}": True,
- f"{b_slc.id}": False,
- },
- # mocked legacy filter_scope metadata
- "filter_scopes": {
- str(e_slc.id): {
- "region": {"scope": ["ROOT_ID"], "immune": [b_slc.id]}
- }
- },
- }
- )
-
- imported_dash_id = import_dashboard(dash_with_2_slices, import_time=1991)
- imported_dash = self.get_dash(imported_dash_id)
-
- expected_dash = self.create_dashboard(
- "dash_with_2_slices", slcs=[e_slc, b_slc], id=10003
- )
- make_transient(expected_dash)
- self.assert_dash_equals(
- imported_dash, expected_dash, check_position=False, check_slugs=False
- )
- i_e_slc = self.get_slice_by_name("e_slc")
- i_b_slc = self.get_slice_by_name("b_slc")
- expected_json_metadata = {
- "remote_id": 10003,
- "import_time": 1991,
- "expanded_slices": {
- f"{i_e_slc.id}": True,
- f"{i_b_slc.id}": False,
- },
- "native_filter_configuration": [],
- }
- self.assertEqual(
- expected_json_metadata, json.loads(imported_dash.json_metadata)
- )
-
- @pytest.mark.usefixtures("load_energy_table_with_slice")
- def test_import_override_dashboard_2_slices(self):
- schema = get_example_default_schema()
- e_slc = self.create_slice(
- "e_slc", id=10009, table_name="energy_usage", schema=schema
- )
- b_slc = self.create_slice(
- "b_slc", id=10010, table_name="birth_names", schema=schema
- )
- dash_to_import = self.create_dashboard(
- "override_dashboard", slcs=[e_slc, b_slc], id=10004
- )
- imported_dash_id_1 = import_dashboard(dash_to_import, import_time=1992)
-
- # create new instances of the slices
- e_slc = self.create_slice(
- "e_slc", id=10009, table_name="energy_usage", schema=schema
- )
- b_slc = self.create_slice(
- "b_slc", id=10010, table_name="birth_names", schema=schema
- )
- c_slc = self.create_slice(
- "c_slc", id=10011, table_name="birth_names", schema=schema
- )
- dash_to_import_override = self.create_dashboard(
- "override_dashboard_new", slcs=[e_slc, b_slc, c_slc], id=10004
- )
- imported_dash_id_2 = import_dashboard(dash_to_import_override, import_time=1992)
-
- # override doesn't change the id
- self.assertEqual(imported_dash_id_1, imported_dash_id_2)
- expected_dash = self.create_dashboard(
- "override_dashboard_new", slcs=[e_slc, b_slc, c_slc], id=10004
- )
- make_transient(expected_dash)
- imported_dash = self.get_dash(imported_dash_id_2)
- self.assert_dash_equals(
- expected_dash, imported_dash, check_position=False, check_slugs=False
- )
- self.assertEqual(
- {
- "remote_id": 10004,
- "import_time": 1992,
- "native_filter_configuration": [],
- },
- json.loads(imported_dash.json_metadata),
- )
-
- def test_import_new_dashboard_slice_reset_ownership(self):
- admin_user = security_manager.find_user(username="admin")
- self.assertTrue(admin_user)
- gamma_user = security_manager.find_user(username="gamma")
- self.assertTrue(gamma_user)
- g.user = gamma_user
-
- dash_with_1_slice = self._create_dashboard_for_import(id_=10200)
- # set another user as an owner of importing dashboard
- dash_with_1_slice.created_by = admin_user
- dash_with_1_slice.changed_by = admin_user
- dash_with_1_slice.owners = [admin_user]
-
- imported_dash_id = import_dashboard(dash_with_1_slice)
- imported_dash = self.get_dash(imported_dash_id)
- self.assertEqual(imported_dash.created_by, gamma_user)
- self.assertEqual(imported_dash.changed_by, gamma_user)
- self.assertEqual(imported_dash.owners, [gamma_user])
-
- imported_slc = imported_dash.slices[0]
- self.assertEqual(imported_slc.created_by, gamma_user)
- self.assertEqual(imported_slc.changed_by, gamma_user)
- self.assertEqual(imported_slc.owners, [gamma_user])
-
- def test_import_override_dashboard_slice_reset_ownership(self):
- admin_user = security_manager.find_user(username="admin")
- self.assertTrue(admin_user)
- gamma_user = security_manager.find_user(username="gamma")
- self.assertTrue(gamma_user)
- g.user = gamma_user
-
- dash_with_1_slice = self._create_dashboard_for_import(id_=10300)
-
- imported_dash_id = import_dashboard(dash_with_1_slice)
- imported_dash = self.get_dash(imported_dash_id)
- self.assertEqual(imported_dash.created_by, gamma_user)
- self.assertEqual(imported_dash.changed_by, gamma_user)
- self.assertEqual(imported_dash.owners, [gamma_user])
-
- imported_slc = imported_dash.slices[0]
- self.assertEqual(imported_slc.created_by, gamma_user)
- self.assertEqual(imported_slc.changed_by, gamma_user)
- self.assertEqual(imported_slc.owners, [gamma_user])
-
- # re-import with another user shouldn't change the permissions
- g.user = admin_user
-
- dash_with_1_slice = self._create_dashboard_for_import(id_=10300)
-
- imported_dash_id = import_dashboard(dash_with_1_slice)
- imported_dash = self.get_dash(imported_dash_id)
- self.assertEqual(imported_dash.created_by, gamma_user)
- self.assertEqual(imported_dash.changed_by, gamma_user)
- self.assertEqual(imported_dash.owners, [gamma_user])
-
- imported_slc = imported_dash.slices[0]
- self.assertEqual(imported_slc.created_by, gamma_user)
- self.assertEqual(imported_slc.changed_by, gamma_user)
- self.assertEqual(imported_slc.owners, [gamma_user])
-
- def _create_dashboard_for_import(self, id_=10100):
- slc = self.create_slice(
- "health_slc" + str(id_), id=id_ + 1, schema=get_example_default_schema()
- )
- dash_with_1_slice = self.create_dashboard(
- "dash_with_1_slice" + str(id_), slcs=[slc], id=id_ + 2
- )
- dash_with_1_slice.position_json = """
- {{"DASHBOARD_VERSION_KEY": "v2",
- "DASHBOARD_CHART_TYPE-{0}": {{
- "type": "CHART",
- "id": {0},
- "children": [],
- "meta": {{
- "width": 4,
- "height": 50,
- "chartId": {0}
- }}
- }}
- }}
- """.format(
- slc.id
- )
- return dash_with_1_slice
-
- def test_import_table_no_metadata(self):
- schema = get_example_default_schema()
- db_id = get_example_database().id
- table = self.create_table("pure_table", id=10001, schema=schema)
- imported_id = import_dataset(table, db_id, import_time=1989)
- imported = self.get_table_by_id(imported_id)
- self.assert_table_equals(table, imported)
-
- def test_import_table_1_col_1_met(self):
- schema = get_example_default_schema()
- table = self.create_table(
- "table_1_col_1_met",
- id=10002,
- cols_names=["col1"],
- metric_names=["metric1"],
- schema=schema,
- )
- db_id = get_example_database().id
- imported_id = import_dataset(table, db_id, import_time=1990)
- imported = self.get_table_by_id(imported_id)
- self.assert_table_equals(table, imported)
- self.assertEqual(
- {
- "remote_id": 10002,
- "import_time": 1990,
- "database_name": "examples",
- },
- json.loads(imported.params),
- )
-
- def test_import_table_2_col_2_met(self):
- schema = get_example_default_schema()
- table = self.create_table(
- "table_2_col_2_met",
- id=10003,
- cols_names=["c1", "c2"],
- metric_names=["m1", "m2"],
- schema=schema,
- )
- db_id = get_example_database().id
- imported_id = import_dataset(table, db_id, import_time=1991)
-
- imported = self.get_table_by_id(imported_id)
- self.assert_table_equals(table, imported)
-
- def test_import_table_override(self):
- schema = get_example_default_schema()
- table = self.create_table(
- "table_override",
- id=10003,
- cols_names=["col1"],
- metric_names=["m1"],
- schema=schema,
- )
- db_id = get_example_database().id
- imported_id = import_dataset(table, db_id, import_time=1991)
-
- table_over = self.create_table(
- "table_override",
- id=10003,
- cols_names=["new_col1", "col2", "col3"],
- metric_names=["new_metric1"],
- schema=schema,
- )
- imported_over_id = import_dataset(table_over, db_id, import_time=1992)
-
- imported_over = self.get_table_by_id(imported_over_id)
- self.assertEqual(imported_id, imported_over.id)
- expected_table = self.create_table(
- "table_override",
- id=10003,
- metric_names=["new_metric1", "m1"],
- cols_names=["col1", "new_col1", "col2", "col3"],
- schema=schema,
- )
- self.assert_table_equals(expected_table, imported_over)
-
- def test_import_table_override_identical(self):
- schema = get_example_default_schema()
- table = self.create_table(
- "copy_cat",
- id=10004,
- cols_names=["new_col1", "col2", "col3"],
- metric_names=["new_metric1"],
- schema=schema,
- )
- db_id = get_example_database().id
- imported_id = import_dataset(table, db_id, import_time=1993)
-
- copy_table = self.create_table(
- "copy_cat",
- id=10004,
- cols_names=["new_col1", "col2", "col3"],
- metric_names=["new_metric1"],
- schema=schema,
- )
- imported_id_copy = import_dataset(copy_table, db_id, import_time=1994)
-
- self.assertEqual(imported_id, imported_id_copy)
- self.assert_table_equals(copy_table, self.get_table_by_id(imported_id))
-
-
-if __name__ == "__main__":
- unittest.main()
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2912302eaf251..b44b304b38fd3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@ under the License.
## Change Log
+- [3.0.3](#303-tue-jan-9-164807-2023--0300)
- [3.0.2](#302-mon-nov-20-073838-2023--0500)
- [3.0.1](#301-tue-oct-13-103221-2023--0700)
- [3.0.0](#300-thu-aug-24-133627-2023--0600)
@@ -35,6 +36,66 @@ under the License.
- [1.4.2](#142-sat-mar-19-000806-2022-0200)
- [1.4.1](#141)
+### 3.0.3 (Tue Jan 9 16:48:07 2023 -0300)
+
+**Fixes**
+
+- [#26429](https://github.com/apache/superset/pull/26429) fix(post-processing): handle missing values in cumulative operator (@villebro)
+- [#26424](https://github.com/apache/superset/pull/26424) fix(translations): Clear all (@capping)
+- [#26404](https://github.com/apache/superset/pull/26404) fix(plugin-chart-echarts): support forced categorical x-axis (@villebro)
+- [#26415](https://github.com/apache/superset/pull/26415) fix: In chart gallery thumbnail is rendered in case of no example in #16707 (@sivasathyaseeelan)
+- [#26393](https://github.com/apache/superset/pull/26393) fix(chart): Resolve incorrect column customization when switching metrics in table chart (@soniagtm)
+- [#26313](https://github.com/apache/superset/pull/26313) fix(dashboard): narrow empty drop area (@justinpark)
+- [#26410](https://github.com/apache/superset/pull/26410) fix(dashboard): Chart menu disable is fixed on chart-fullscreen in issue #25992 (@sivasathyaseeelan)
+- [#26362](https://github.com/apache/superset/pull/26362) fix: Reactivates native filters E2E tests (@michael-s-molina)
+- [#26353](https://github.com/apache/superset/pull/26353) fix(SelectControl): select zero value (@rekilina)
+- [#26302](https://github.com/apache/superset/pull/26302) fix: Invalid references in the basic template (@michael-s-molina)
+- [#26380](https://github.com/apache/superset/pull/26380) fix: Removes non-existent columns in the 2018 FCC Survey dataset (@michael-s-molina)
+- [#26151](https://github.com/apache/superset/pull/26151) fix(chart): Set max row limit + removed the option to use an empty row limit value (@CorbinBullard)
+- [#26333](https://github.com/apache/superset/pull/26333) fix(logging): Add logging of change_dashboard_filter event for native dashboard filters (@john-bodley)
+- [#26326](https://github.com/apache/superset/pull/26326) fix(accessibility): Enable tabbing on sort header of table chart (@arunthirumani)
+- [#26340](https://github.com/apache/superset/pull/26340) fix(dashboard): Don't switch to first tab when directPathToChild changes (@kgabryje)
+- [#26283](https://github.com/apache/superset/pull/26283) fix(redshift): convert_dttm method for redshift dataset and tests (@gaurav7261)
+- [#26281](https://github.com/apache/superset/pull/26281) fix(sql lab): Use quote_schema instead of quote method to format schema name (@guenp)
+- [#25967](https://github.com/apache/superset/pull/25967) fix(typings): model_id is a multiple option (@gnought)
+- [#26279](https://github.com/apache/superset/pull/26279) fix: Cannot expand initially hidden SQL Lab tab (@michael-s-molina)
+- [#26269](https://github.com/apache/superset/pull/26269) fix(plugin-chart-echarts): use scale for truncating x-axis (@villebro)
+- [#26264](https://github.com/apache/superset/pull/26264) fix: Stacked charts with numerical columns (@michael-s-molina)
+- [#26187](https://github.com/apache/superset/pull/26187) fix: bump pyarrow constraints (CVE-2023-47248) (@cwegener)
+- [#26215](https://github.com/apache/superset/pull/26215) fix(plugin-chart-echarts): support truncated numeric x-axis (@villebro)
+- [#26199](https://github.com/apache/superset/pull/26199) fix(chart-filter): Avoid column denormalization if not enabled (@Vitor-Avila)
+- [#26211](https://github.com/apache/superset/pull/26211) fix: support custom links in markdown (@villebro)
+- [#26189](https://github.com/apache/superset/pull/26189) fix(dashboard): title formatting (@nytai)
+- [#26207](https://github.com/apache/superset/pull/26207) fix: Includes 90° x-axis label rotation (@michael-s-molina)
+- [#26157](https://github.com/apache/superset/pull/26157) fix(init-job): Fix envFrom for init job in helm chart (@sumagoudb)
+- [#25878](https://github.com/apache/superset/pull/25878) fix(embedded): Hide sensitive payload data from guest users (@jfrag1)
+- [#25894](https://github.com/apache/superset/pull/25894) fix(Alerts/Reports): allow use of ";" separator in slack recipient entry (@rtexelm)
+- [#26116](https://github.com/apache/superset/pull/26116) fix(database-import): Support importing a DB connection with a version set (@Vitor-Avila)
+- [#26154](https://github.com/apache/superset/pull/26154) fix: set label on adhoc column should persist (@betodealmeida)
+- [#26140](https://github.com/apache/superset/pull/26140) fix(annotations): time grain column (@betodealmeida)
+- [#23916](https://github.com/apache/superset/pull/23916) fix: remove default secret key from helm (@dpgaspar)
+- [#26120](https://github.com/apache/superset/pull/26120) fix: alias column when fetching values (@betodealmeida)
+- [#26106](https://github.com/apache/superset/pull/26106) fix: flaky test_explore_json_async test v2 (@villebro)
+- [#26091](https://github.com/apache/superset/pull/26091) fix: bump node-fetch to 2.6.7 (@dpgaspar)
+- [#26087](https://github.com/apache/superset/pull/26087) fix(plugin-chart-echarts): support numerical x-axis (@villebro)
+- [#26059](https://github.com/apache/superset/pull/26059) fix: Flaky test_explore_json_async test (@michael-s-molina)
+- [#26023](https://github.com/apache/superset/pull/26023) fix: Prevent cached bootstrap data from leaking between users w/ same first/last name (@jfrag1)
+- [#26060](https://github.com/apache/superset/pull/26060) fix: Optimize fetching samples logic (@john-bodley)
+- [#26010](https://github.com/apache/superset/pull/26010) fix: Remove annotation Fuzzy to get french translation (@aehanno)
+- [#26005](https://github.com/apache/superset/pull/26005) fix(security): restore default value of SESSION_COOKIE_SECURE to False (@sfirke)
+- [#25883](https://github.com/apache/superset/pull/25883) fix(horizontal filter bar filter labels): Increase max-width to 96px (@rtexelm)
+
+**Others**
+
+- [#26312](https://github.com/apache/superset/pull/26312) chore(Embedded): Avoid creating a filter key for guest users (@Vitor-Avila)
+- [#26317](https://github.com/apache/superset/pull/26317) chore: Adds a tooltip for the alert's SQL input (@michael-s-molina)
+- [#26310](https://github.com/apache/superset/pull/26310) chore: Disables minor ticks by default (@michael-s-molina)
+- [#26287](https://github.com/apache/superset/pull/26287) chore: update changelog for 2.1.3 (@eschutho)
+- [#26251](https://github.com/apache/superset/pull/26251) chore: improve CSP add base uri restriction (@dpgaspar)
+- [#26208](https://github.com/apache/superset/pull/26208) chore: Adds note about numerical x-axis (@michael-s-molina)
+- [#26158](https://github.com/apache/superset/pull/26158) chore: Clean up the examples dashboards (@michael-s-molina)
+- [#25931](https://github.com/apache/superset/pull/25931) chore(deps): bump pillow deps (@gnought)
+
### 3.0.2 (Mon Nov 20 07:38:38 2023 -0500)
**Fixes**
@@ -906,16 +967,19 @@ under the License.
- [#23108](https://github.com/apache/superset/pull/23108) chore: Remove yarn.lock from the root folder (@EugeneTorap)
### 2.1.3 (Fri Dec 8 16:36:51 2023 -0700)
+
**Database Migrations**
**Features**
**Fixes**
+
- [#25658](https://github.com/apache/superset/pull/25658) fix: improve upload ZIP file validation (@dpgaspar)
- [#25779](https://github.com/apache/superset/pull/25779) fix: DB-specific quoting in Jinja macro (@betodealmeida)
- [#25843](https://github.com/apache/superset/pull/25843) fix: remove `update_charts_owners` (@betodealmeida)
**Others**
+
- [#23862](https://github.com/apache/superset/pull/23862) chore: Use nh3 lib instead of bleach (@EugeneTorap)
- [#23965](https://github.com/apache/superset/pull/23965) chore: bump werkzeug and Flask (@dpgaspar)
- [#24033](https://github.com/apache/superset/pull/24033) chore: Update mypy and fix stubs issue (@EugeneTorap)
@@ -923,11 +987,13 @@ under the License.
- [#24324](https://github.com/apache/superset/pull/24324) chore: rate limit requests (@betodealmeida)
### 2.1.2 (Wed Oct 18 16:59:30 2023 -0700)
+
**Database Migrations**
**Features**
**Fixes**
+
- [#25150](https://github.com/apache/superset/pull/25150) fix: Chart series limit doesn't work for some databases (@KSPT-taylorjohn)
- [#25014](https://github.com/apache/superset/pull/25014) fix: CTE queries with non-SELECT statements (@dpgaspar)
- [#24849](https://github.com/apache/superset/pull/24849) fix: validation errors appearing after ssh tunnel switch (@hughhhh)
@@ -936,6 +1002,7 @@ under the License.
- [#24317](https://github.com/apache/superset/pull/24317) fix: update order of build for testing a release (@eschutho)
**Others**
+
- [#24826](https://github.com/apache/superset/pull/24826) chore: remove CssTemplate and Annotation access from gamma role (@lilykuang)
- [#23680](https://github.com/apache/superset/pull/23680) chore: bump wtforms and add missing flask-limiter (@dpgaspar)
- [#24758](https://github.com/apache/superset/pull/24758) chore(view_api): return application/json as content-type for api/v1/form_data endpoint (@zephyring)
diff --git a/RESOURCES/FEATURE_FLAGS.md b/RESOURCES/FEATURE_FLAGS.md
index 4b78d7e99729a..5c286ffa96487 100644
--- a/RESOURCES/FEATURE_FLAGS.md
+++ b/RESOURCES/FEATURE_FLAGS.md
@@ -42,11 +42,8 @@ These features are **finished** but currently being tested. They are usable, but
- ALLOW_FULL_CSV_EXPORT
- CACHE_IMPERSONATION
- CONFIRM_DASHBOARD_DIFF
-- DASHBOARD_VIRTUALIZATION
-- DRILL_BY
- DRILL_TO_DETAIL
- DYNAMIC_PLUGINS: [(docs)](https://superset.apache.org/docs/installation/running-on-kubernetes)
-- ENABLE_JAVASCRIPT_CONTROLS
- ESTIMATE_QUERY_COST
- GENERIC_CHART_AXES
- GLOBAL_ASYNC_QUERIES [(docs)](https://github.com/apache/superset/blob/master/CONTRIBUTING.md#async-chart-queries)
@@ -64,10 +61,11 @@ These features flags are **safe for production**. They have been tested and will
- ALERTS_ATTACH_REPORTS
- ALLOW_ADHOC_SUBQUERY
-- DASHBOARD_CROSS_FILTERS
- DASHBOARD_RBAC [(docs)](https://superset.apache.org/docs/creating-charts-dashboards/first-dashboard#manage-access-to-dashboards)
+- DASHBOARD_VIRTUALIZATION
- DATAPANEL_CLOSED_BY_DEFAULT
- DISABLE_LEGACY_DATASOURCE_EDITOR
+- DRILL_BY
- DRUID_JOINS
- EMBEDDABLE_CHARTS
- EMBEDDED_SUPERSET
@@ -85,11 +83,10 @@ These features flags currently default to True and **will be removed in a future
[//]: # "PLEASE KEEP THE LIST SORTED ALPHABETICALLY"
+- DASHBOARD_CROSS_FILTERS
- DASHBOARD_FILTERS_EXPERIMENTAL
- DASHBOARD_NATIVE_FILTERS
-- ENABLE_EXPLORE_JSON_CSRF_PROTECTION
-- ENABLE_TEMPLATE_REMOVE_FILTERS
+- ENABLE_JAVASCRIPT_CONTROLS
- GENERIC_CHART_AXES
- KV_STORE
-- REMOVE_SLICE_LEVEL_LABEL_COLORS
- VERSIONED_EXPORT
diff --git a/UPDATING.md b/UPDATING.md
index 584be223a5fc2..7e5e2ea472d75 100644
--- a/UPDATING.md
+++ b/UPDATING.md
@@ -24,18 +24,22 @@ assists people when migrating to a new version.
## Next
-- [26034](https://github.com/apache/superset/issues/26034): Fixes a problem where numeric x-axes were being treated as categorical values. As a consequence of that, the way labels are displayed might change given that ECharts has a different treatment for numerical and categorical values. To revert to the old behavior, users need to manually convert numerical columns to text so that they are treated as categories. Check https://github.com/apache/superset/issues/26159 for more details.
- [24657](https://github.com/apache/superset/pull/24657): Bumps the cryptography package to augment the OpenSSL security vulnerability.
- [26450](https://github.com/apache/superset/pull/26450): Deprecates the `KV_STORE` feature flag and its related assets such as the API endpoint and `keyvalue` table. The main dependency of this feature is the `SHARE_QUERIES_VIA_KV_STORE` feature flag which allows sharing SQL Lab queries without the necessity of saving the query. Our intention is to use the permalink feature to implement this use case before 5.0 and that's why we are deprecating the feature flag now.
### Breaking Changes
+- [26344](https://github.com/apache/superset/issues/26344): Removes the deprecated `ENABLE_EXPLORE_JSON_CSRF_PROTECTION` feature flag. The previous value of the feature flag was `False` and now the feature is permanently removed.
+- [26345](https://github.com/apache/superset/issues/26345): Removes the deprecated `ENABLE_TEMPLATE_REMOVE_FILTERS` feature flag. The previous value of the feature flag was `True` and now the feature is permanently enabled.
+- [26346](https://github.com/apache/superset/issues/26346): Removes the deprecated `REMOVE_SLICE_LEVEL_LABEL_COLORS` feature flag. The previous value of the feature flag was `False` and now the feature is permanently removed.
- [26348](https://github.com/apache/superset/issues/26348): Removes the deprecated `CLIENT_CACHE` feature flag. The previous value of the feature flag was `False` and now the feature is permanently removed.
- [26349](https://github.com/apache/superset/issues/26349): Removes the deprecated `DASHBOARD_CACHE` feature flag. The previous value of the feature flag was `False` and now the feature is permanently removed.
- [26369](https://github.com/apache/superset/issues/26369): Removes the Filter Sets feature including the deprecated `DASHBOARD_NATIVE_FILTERS_SET` feature flag and all related API endpoints. The feature is permanently removed as it was not being actively maintained, it was not widely used, and it was full of bugs. We also considered that if we were to provide a similar feature, it would be better to re-implement it from scratch given the amount of technical debt that the current implementation has. The previous value of the feature flag was `False` and now the feature is permanently removed.
- [26343](https://github.com/apache/superset/issues/26343): Removes the deprecated `ENABLE_EXPLORE_DRAG_AND_DROP` feature flag. The previous value of the feature flag was `True` and now the feature is permanently enabled.
- [26331](https://github.com/apache/superset/issues/26331): Removes the deprecated `DISABLE_DATASET_SOURCE_EDIT` feature flag. The previous value of the feature flag was `False` and now the feature is permanently removed.
+- [26636](https://github.com/apache/superset/issues/26636): Sets the `DASHBOARD_VIRTUALIZATION` feature flag to `True` by default. This feature was introduced by [21438](https://github.com/apache/superset/pull/21438) and will enable virtualization when rendering a dashboard's charts in an attempt to reduce the number of elements (DOM nodes) rendered at once. This is especially useful for large dashboards.
+- [26637](https://github.com/apache/superset/issues/26637): Sets the `DRILL_BY` feature flag to `True` by default given that the feature has been tested for a while and reached a stable state.
### Potential Downtime
@@ -45,6 +49,10 @@ assists people when migrating to a new version.
- [24982](https://github.com/apache/superset/pull/24982): By default, physical datasets on Oracle-like dialects like Snowflake will now use denormalized column names. However, existing datasets won't be affected. To change this behavior, the "Advanced" section on the dataset modal has a "Normalize column names" flag which can be changed to change this behavior.
+## 3.0.3
+
+- [26034](https://github.com/apache/superset/issues/26034): Fixes a problem where numeric x-axes were being treated as categorical values. As a consequence of that, the way labels are displayed might change given that ECharts has a different treatment for numerical and categorical values. To revert to the old behavior, users need to manually convert numerical columns to text so that they are treated as categories. Check https://github.com/apache/superset/issues/26159 for more details.
+
## 3.0.0
- [25053](https://github.com/apache/superset/pull/25053): Extends the `ab_user.email` column from 64 to 320 characters which has an associated unique key constraint. This will be problematic for MySQL metadata databases which use the InnoDB storage engine with the `innodb_large_prefix` parameter disabled as the key prefix limit is 767 bytes. Enabling said parameter and ensuring that the table uses either the `DYNAMIC` or `COMPRESSED` row format should remedy the problem. See [here](https://dev.mysql.com/doc/refman/5.7/en/innodb-limits.html) for more details.
diff --git a/docs/docs/installation/configuring-superset.mdx b/docs/docs/installation/configuring-superset.mdx
index 820feaeec9434..30bc2f281cd36 100644
--- a/docs/docs/installation/configuring-superset.mdx
+++ b/docs/docs/installation/configuring-superset.mdx
@@ -358,7 +358,6 @@ You can enable or disable features with flag from `superset_config.py`:
```python
FEATURE_FLAGS = {
- 'ENABLE_EXPLORE_JSON_CSRF_PROTECTION': False,
'PRESTO_EXPAND_DATA': False,
}
```
diff --git a/docs/package.json b/docs/package.json
index 1c8342dd27db4..5ac908c3af90c 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -25,13 +25,13 @@
"@docusaurus/preset-classic": "^2.4.3",
"@emotion/core": "^10.1.1",
"@emotion/styled": "^10.0.27",
- "@mdx-js/react": "^1.6.22",
+ "@mdx-js/react": "^3.0.0",
"@saucelabs/theme-github-codeblock": "^0.1.1",
"@superset-ui/style": "^0.14.23",
"@svgr/webpack": "^5.5.0",
"antd": "^4.19.3",
"buffer": "^6.0.3",
- "clsx": "^1.1.1",
+ "clsx": "^2.1.0",
"docusaurus-plugin-less": "^2.0.2",
"file-loader": "^6.2.0",
"less": "^4.2.0",
@@ -41,14 +41,14 @@
"react-dom": "^17.0.1",
"react-github-btn": "^1.2.0",
"stream": "^0.0.2",
- "swagger-ui-react": "^4.1.3",
+ "swagger-ui-react": "^5.11.0",
"url-loader": "^4.1.1"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "^2.4.1",
- "@tsconfig/docusaurus": "^1.0.6",
+ "@tsconfig/docusaurus": "^2.0.2",
"@types/react": "^17.0.42",
- "typescript": "^4.3.5",
+ "typescript": "^5.3.3",
"webpack": "^5.76.0"
},
"browserslist": {
diff --git a/docs/yarn.lock b/docs/yarn.lock
index b25a344c92773..7fc5b3393270c 100644
--- a/docs/yarn.lock
+++ b/docs/yarn.lock
@@ -2455,23 +2455,15 @@
resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
-"@babel/runtime-corejs3@^7.11.2", "@babel/runtime-corejs3@^7.16.3":
- version "7.17.9"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz#3d02d0161f0fbf3ada8e88159375af97690f4055"
- integrity sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==
+"@babel/runtime-corejs3@^7.18.6", "@babel/runtime-corejs3@^7.20.7", "@babel/runtime-corejs3@^7.22.15", "@babel/runtime-corejs3@^7.23.7":
+ version "7.23.8"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.23.8.tgz#b8aa3d47570bdd08fed77fdfd69542118af0df26"
+ integrity sha512-2ZzmcDugdm0/YQKFVYsXiwUN7USPX8PM7cytpb4PFl87fM+qYPSvTZX//8tyeJB1j0YDmafBJEbl5f8NfLyuKw==
dependencies:
- core-js-pure "^3.20.2"
- regenerator-runtime "^0.13.4"
-
-"@babel/runtime-corejs3@^7.18.6":
- version "7.21.0"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.21.0.tgz#6e4939d9d9789ff63e2dc58e88f13a3913a24eba"
- integrity sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==
- dependencies:
- core-js-pure "^3.25.1"
- regenerator-runtime "^0.13.11"
+ core-js-pure "^3.30.2"
+ regenerator-runtime "^0.14.0"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.15.4", "@babel/runtime@^7.3.1", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.3.1", "@babel/runtime@^7.8.4":
version "7.16.3"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz"
integrity sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==
@@ -2578,10 +2570,10 @@
"@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0"
-"@braintree/sanitize-url@^5.0.2":
- version "5.0.2"
- resolved "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-5.0.2.tgz"
- integrity sha512-NBEJlHWrhQucLhZGHtSxM2loSaNUMajC7KOYJLyfcdW/6goVoff2HoYI3bz8YCDN0wKGbxtUL0gx2dvHpvnWlw==
+"@braintree/sanitize-url@=7.0.0":
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-7.0.0.tgz#8899d8e68a1b3f6933d4ad57a263fd3cf1d34d8a"
+ integrity sha512-GMu2OJiTd1HSe74bbJYQnVvELANpYiGFZELyyTM1CR0sdv5ReQAcJ/c/8pIrPab3lO11+D+EpuGLUxqz+y832g==
"@colors/colors@1.5.0":
version "1.5.0"
@@ -3164,6 +3156,11 @@
resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46"
integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==
+"@fastify/busboy@^2.0.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.0.tgz#0709e9f4cb252351c609c6e6d8d6779a8d25edff"
+ integrity sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==
+
"@hapi/hoek@^9.0.0":
version "9.2.1"
resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz"
@@ -3286,6 +3283,13 @@
resolved "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz"
integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==
+"@mdx-js/react@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.0.tgz#eaccaa8d6a7736b19080aff5a70448a7ba692271"
+ integrity sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==
+ dependencies:
+ "@types/mdx" "^2.0.0"
+
"@mdx-js/util@1.6.22":
version "1.6.22"
resolved "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz"
@@ -3574,6 +3578,401 @@
"@svgr/plugin-jsx" "^6.2.1"
"@svgr/plugin-svgo" "^6.2.0"
+"@swagger-api/apidom-ast@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ast/-/apidom-ast-0.92.0.tgz#58faf1bbc88fa161cabe40fa16bd837f3570fd28"
+ integrity sha512-j9vuKaYZP3mAGXUcKeWIkSToxPPCBLJcLEfjSEh14P0n6NRJp7Yg19SA+IwHdIvOAfJonuebj/lhPOMjzd6P1g==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+ unraw "^3.0.0"
+
+"@swagger-api/apidom-core@>=0.90.0 <1.0.0", "@swagger-api/apidom-core@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-core/-/apidom-core-0.92.0.tgz#44bb5d58f0a551ec7529617df10a23093eac2a06"
+ integrity sha512-PK1zlS0UCcE5dIPtSy8/+oWfXAVf7b/iM3LRaPgaFGF5b8qa6S/zmROTh10Yjug9v9Vnuq8opEhyHkGyl+WdSA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-ast" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ minim "~0.23.8"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ short-unique-id "^5.0.2"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-error@>=0.90.0 <1.0.0", "@swagger-api/apidom-error@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-error/-/apidom-error-0.92.0.tgz#a5e93e98f689cf346b9d3d12ea31e20bb67376b1"
+ integrity sha512-wo7xCvTpWr5Lpt/ly1L4bhZ6W7grgtAg7SK/d8FNZR85zPJXM4FPMpcRtKktfWJ/RikQJT/g5DjI33iTqB6z/w==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+
+"@swagger-api/apidom-json-pointer@>=0.90.0 <1.0.0", "@swagger-api/apidom-json-pointer@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-json-pointer/-/apidom-json-pointer-0.92.0.tgz#68188d7e1ae2988b9a8c0107e7201b9545a77764"
+ integrity sha512-VmZ1EXE7BWX+ndeeh9t1uFRql5jbPRmAcglUfdtu3jlg6fOqXzzgx9qFpRz9GhpMHWEGFm1ymd8tMAa1CvgcHw==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-ns-api-design-systems@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-api-design-systems/-/apidom-ns-api-design-systems-0.92.0.tgz#b99dc79b96a9b444e20ccb45aec49b0aa16e8996"
+ integrity sha512-wXEXhw0wDQIPTUqff953h44oQZr29DcoAzZfROWlGtOLItGDDMjhfIYiRg1406mXA4N7d5d0vNi9V/HXkxItQw==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-1" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-ns-asyncapi-2@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-asyncapi-2/-/apidom-ns-asyncapi-2-0.92.0.tgz#872fc6ef5548bacb88b3c3550ac7350e12830331"
+ integrity sha512-FmJLT3GqzT4HK7Mwh54cXZ4PZt58yKVtJAKWKJ0dg2/Gim0AKJWf6t6B3Z9ZFUiKyehbqP4K7gSM7qGL0tKe2Q==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-json-schema-draft-7" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-ns-json-schema-draft-4@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-json-schema-draft-4/-/apidom-ns-json-schema-draft-4-0.92.0.tgz#11c6fede3eef005efe8b5c9d61001d24916b7633"
+ integrity sha512-7s2EKjCQwRXbK4Y4AGpVkyn1AANCxOUFSHebo1h2katyVeAopV0LJmbXH5yQedTltV0k3BIjnd7hS+7dI846Pw==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-ast" "^0.92.0"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-ns-json-schema-draft-6@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-json-schema-draft-6/-/apidom-ns-json-schema-draft-6-0.92.0.tgz#59c37e8064c72b5e88939d71b6abd6a8312a94c4"
+ integrity sha512-zur80x04jesXVzlU9sLZhW4giO9RfOouI7L/H8v2wUlcBvjaPBn1tIqrURw2VEHKAcJORhTRusQCR21vnFot2g==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@swagger-api/apidom-ns-json-schema-draft-4" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-ns-json-schema-draft-7@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-json-schema-draft-7/-/apidom-ns-json-schema-draft-7-0.92.0.tgz#7d833b1b8b968aa16c8313a8594ed8b309758d3f"
+ integrity sha512-DSY7lY98XHnc0wg0V38ZmBPs5HWuRuSb6G+n5Z+qs5RRodh1x5BrTIY6M0Yk3oJVbbEoFGmF0VlTe6vHf44pbw==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@swagger-api/apidom-ns-json-schema-draft-6" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-ns-openapi-2@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-openapi-2/-/apidom-ns-openapi-2-0.92.0.tgz#b61cc851f21fc14fcc58fef15a0bea0ab57b87e6"
+ integrity sha512-OJlSTvPzK+zqzd2xXeWkF50z08Wlpygc98eVzZjYI0Af8mz7x6R5T9BCP5p6ZlQoO9OTvk4gfv7ViWXCdamObg==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@swagger-api/apidom-ns-json-schema-draft-4" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-ns-openapi-3-0@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-openapi-3-0/-/apidom-ns-openapi-3-0-0.92.0.tgz#f8e9a62cc06e758a7d3b8cc8b030c28f5457281a"
+ integrity sha512-VGha4RRnoeoAZBWLGy37YsBzwICM3ZFNyCk2Dwpaqfg9zFN+E6BL2CtIbkxvFkMdwaMURmDItiQsw28pF0tOgQ==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@swagger-api/apidom-ns-json-schema-draft-4" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-ns-openapi-3-1@>=0.90.0 <1.0.0", "@swagger-api/apidom-ns-openapi-3-1@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-openapi-3-1/-/apidom-ns-openapi-3-1-0.92.0.tgz#3a393c9c56672471233198079a1e15354629dfdd"
+ integrity sha512-xZD+JxifYhDoTjn76K2ZT3xNoXBQChaKfSkJr4l5Xh9Guuk0IcsPTUDRpuytuZZXVez0O401XFoUso/mZRTjkA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-ast" "^0.92.0"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-0" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-ns-workflows-1@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-ns-workflows-1/-/apidom-ns-workflows-1-0.92.0.tgz#8ee3d51bd0014fcf8dfc0b58ba03d97b8427b9c3"
+ integrity sha512-gl1dF+SrRHK4lLiwaK4PMjL9A5z28cW9xiMWCxRyppX/I2bVTVVOfgdAyqLWsFA0gopmITWesJxohRumG35fTw==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-1" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+
+"@swagger-api/apidom-parser-adapter-api-design-systems-json@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-api-design-systems-json/-/apidom-parser-adapter-api-design-systems-json-0.92.0.tgz#9437cae4c06dc8933345830ff1d055eaea314cda"
+ integrity sha512-i07FeLdNobWzHT9LnfsdOix+XrlZN/KnQL1RODPzxWk7i7ya2e4uc3JemyHh4Tnv04G8JV32SQqtzOtMteJsdA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-api-design-systems" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-json" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-api-design-systems-yaml/-/apidom-parser-adapter-api-design-systems-yaml-0.92.0.tgz#72d97d3cef6d30c30a7de61dbdd67321b1913d59"
+ integrity sha512-bbjFkU0D4zqaZnd8/m1Kyx2UuHpri8ZxLdT1TiXqHweSfRQcNt4VYt0bjWBnnGGBMkHElgYbX5ov6kHvPf3wJg==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-api-design-systems" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-yaml-1-2" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-asyncapi-json-2@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-asyncapi-json-2/-/apidom-parser-adapter-asyncapi-json-2-0.92.0.tgz#4996bc69e9f7e17a9f4d1b8316429d5373043918"
+ integrity sha512-Q7gudmGA5TUGbbr0QYNQkndktP91C0WE7uDDS2IwCBtHroRDiMPFCjzE9dsjIST5WnP+LUXmxG1Bv0NLTWcSUg==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-asyncapi-2" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-json" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2/-/apidom-parser-adapter-asyncapi-yaml-2-0.92.0.tgz#29eef57f3632570cdd4d8e8ba0b22fc8e046c44c"
+ integrity sha512-V5/VdDj0aeOKp+3AtvPSz2b0HosJfYkHPjNvPU5eafLSzqzMIR/evYq5BvKWoJL1IvLdjoEPqDVVaEZluHZTew==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-asyncapi-2" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-yaml-1-2" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-json@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-json/-/apidom-parser-adapter-json-0.92.0.tgz#52af0254d3c27f601d6bee5af7f6e78c2b15f939"
+ integrity sha512-KA1Nn6FN0zTA5JhRazwYN9voTDlmExID7Jwz6GXmY826OXqeT4Yl0Egyo1aLYrfT0S73vhC4LVqpdORWLGdZtg==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-ast" "^0.92.0"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ tree-sitter "=0.20.4"
+ tree-sitter-json "=0.20.1"
+ web-tree-sitter "=0.20.3"
+
+"@swagger-api/apidom-parser-adapter-openapi-json-2@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-json-2/-/apidom-parser-adapter-openapi-json-2-0.92.0.tgz#ccaac1c6129f284aad40d6ff75a2559cbd3bcd73"
+ integrity sha512-8OlvjcvI/GuOFJJxN+Mc4tJSo9UWuJdzQtQOtO4k3QwWwS28hGvRTjQ5PpsXAVZoLJMAbDuRdREYD9qeIKvM2g==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-2" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-json" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-openapi-json-3-0@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-json-3-0/-/apidom-parser-adapter-openapi-json-3-0-0.92.0.tgz#7115ba14ee1fd303ae0d40f6ee813c14bcd69819"
+ integrity sha512-kzE4COaNobKIUjGsdqqXgO/LruaQHs2kTzOzHPUTR1TH1ZlB2t8MTV+6LJzGNG3IB3QSfZDd7KBEYWklsCTyTA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-0" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-json" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-openapi-json-3-1@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-json-3-1/-/apidom-parser-adapter-openapi-json-3-1-0.92.0.tgz#f72ef7ddd55bd692d856e056795ee338ce0769e4"
+ integrity sha512-4gkIXfKGwEKZQ6+kxp4EdFBlAc7Kjq8GAgaC7ilGTSSxIaz5hBHBOJoe3cXWpQ/WlXiOyNCy7WdbuKRpUDKIdg==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-json" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-openapi-yaml-2@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-yaml-2/-/apidom-parser-adapter-openapi-yaml-2-0.92.0.tgz#66449fcfc680ccd59c9d1023f407529b27f7e247"
+ integrity sha512-TIY9cytYhA3yUf+5PcwsH9UjzKy5V4nGUtK6n5RvcL4btaGQA2LUB5CiV/1nSvYLNjYjGxhtB3haZDbHe3/gyw==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-2" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-yaml-1-2" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0/-/apidom-parser-adapter-openapi-yaml-3-0-0.92.0.tgz#233ea2e347943c98cb0961ed025f16f6fe8f40f4"
+ integrity sha512-AUwtAxeautYtiwifNCmv6Kjs7ksptRFxcQ3sgLv2bP3f9t5jzcI9NhmgJNdbRfohHYaHMwTuUESrfsTdBgKlAA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-0" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-yaml-1-2" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1/-/apidom-parser-adapter-openapi-yaml-3-1-0.92.0.tgz#96a4a4f3baeaf2349043ba8bb2b4b5a22717a26b"
+ integrity sha512-gMR4zUZ/RrjVJVr6DnqwsCsnlplGXJk6O9UKbkoBsiom81dkcHx68BmWA2oM2lYVGKx+G8WVmVDo2EJaZvZYGg==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-yaml-1-2" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-workflows-json-1@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-workflows-json-1/-/apidom-parser-adapter-workflows-json-1-0.92.0.tgz#e31454a5b5a6ec38281a8aa4aeaf430b8fd61db7"
+ integrity sha512-tyLiSxEKeU6mhClFjNxrTQJA2aSgfEF7LJ/ZcJgvREsvyk6ns3op9wN2SXw4UmD+657IgN0aUPihh92aEXKovA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-workflows-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-json" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-workflows-yaml-1@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-workflows-yaml-1/-/apidom-parser-adapter-workflows-yaml-1-0.92.0.tgz#c4bde8ebf67f1a7bde3998145830dfa6b81ce245"
+ integrity sha512-0Nr+5oAocuw3SZXcO8WEqnU7GGWP7O6GrsFafD6KLBL05v3I0erPfmnWQjWh6jBeXv8r5W69WEQItzES0DBJjA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-ns-workflows-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-yaml-1-2" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.0.0"
+
+"@swagger-api/apidom-parser-adapter-yaml-1-2@^0.92.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-parser-adapter-yaml-1-2/-/apidom-parser-adapter-yaml-1-2-0.92.0.tgz#52cf595aa07289a4eadd1850e58d796e0ff0c59e"
+ integrity sha512-cFLqlhehMuY5WRdU1780Vno6iWpjMlr7CfOOloZW1rKf2lvojn0c4eDsyfWFaB2DgE+Xd4CWl55McuaPZMngsw==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-ast" "^0.92.0"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ tree-sitter "=0.20.4"
+ tree-sitter-yaml "=0.5.0"
+ web-tree-sitter "=0.20.3"
+
+"@swagger-api/apidom-reference@>=0.90.0 <1.0.0":
+ version "0.92.0"
+ resolved "https://registry.yarnpkg.com/@swagger-api/apidom-reference/-/apidom-reference-0.92.0.tgz#11054a13e438bf15736200c6826cae845c12e465"
+ integrity sha512-G/qJBTpXCdwPsc5dqPjX+vAfhvtnhIFqnKtEZ71wnEvF7TpIxdeZKKfqpg+Zxi7MSuZD/Gpkr4J/eP0lO0fAdA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.20.7"
+ "@swagger-api/apidom-core" "^0.92.0"
+ "@types/ramda" "~0.29.6"
+ axios "^1.4.0"
+ minimatch "^7.4.3"
+ process "^0.11.10"
+ ramda "~0.29.1"
+ ramda-adjunct "^4.1.1"
+ stampit "^4.3.2"
+ optionalDependencies:
+ "@swagger-api/apidom-error" "^0.92.0"
+ "@swagger-api/apidom-json-pointer" "^0.92.0"
+ "@swagger-api/apidom-ns-asyncapi-2" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-2" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-0" "^0.92.0"
+ "@swagger-api/apidom-ns-openapi-3-1" "^0.92.0"
+ "@swagger-api/apidom-ns-workflows-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-api-design-systems-json" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-api-design-systems-yaml" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-asyncapi-json-2" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-json" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-openapi-json-2" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-openapi-json-3-0" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-openapi-json-3-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-openapi-yaml-2" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-workflows-json-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-workflows-yaml-1" "^0.92.0"
+ "@swagger-api/apidom-parser-adapter-yaml-1-2" "^0.92.0"
+
"@szmarczak/http-timer@^1.1.2":
version "1.1.2"
resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz"
@@ -3586,10 +3985,10 @@
resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz"
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
-"@tsconfig/docusaurus@^1.0.6":
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/@tsconfig/docusaurus/-/docusaurus-1.0.7.tgz#a3ee3c8109b3fec091e3d61a61834e563aeee3c3"
- integrity sha512-ffTXxGIP/IRMCjuzHd6M4/HdIrw1bMfC7Bv8hMkTadnePkpe0lG0oDSdbRpSDZb2rQMAgpbWiR10BvxvNYwYrg==
+"@tsconfig/docusaurus@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@tsconfig/docusaurus/-/docusaurus-2.0.2.tgz#f96c7453ce9969ef938284eac74441e2d646efd7"
+ integrity sha512-12HWfYmgUl4M2o76/TFufGtI68wl2k/b8qPrIrG7ci9YJLrpAtadpy897Bz5v29Mlkr7a1Hq4KHdQTKtU+2rhQ==
"@types/body-parser@*":
version "1.19.2"
@@ -3678,14 +4077,6 @@
resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64"
integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==
-"@types/hoist-non-react-statics@^3.3.0":
- version "3.3.1"
- resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz"
- integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
- dependencies:
- "@types/react" "*"
- hoist-non-react-statics "^3.3.0"
-
"@types/html-minifier-terser@^6.0.0":
version "6.0.0"
resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.0.0.tgz"
@@ -3729,6 +4120,11 @@
dependencies:
"@types/unist" "*"
+"@types/mdx@^2.0.0":
+ version "2.0.10"
+ resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.10.tgz#0d7b57fb1d83e27656156e4ee0dfba96532930e4"
+ integrity sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==
+
"@types/mime@*":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10"
@@ -3774,21 +4170,18 @@
resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
+"@types/ramda@~0.29.6":
+ version "0.29.9"
+ resolved "https://registry.yarnpkg.com/@types/ramda/-/ramda-0.29.9.tgz#a4c1a9d056249268ffe16c2f6d198e42c2fc994a"
+ integrity sha512-X3yEG6tQCWBcUAql+RPC/O1Hm9BSU+MXu2wJnCETuAgUlrEDwTA1kIOdEEE4YXDtf0zfQLHa9CCE7WYp9kqPIQ==
+ dependencies:
+ types-ramda "^0.29.6"
+
"@types/range-parser@*":
version "1.2.4"
resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
-"@types/react-redux@^7.1.20":
- version "7.1.20"
- resolved "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.20.tgz"
- integrity sha512-q42es4c8iIeTgcnB+yJgRTTzftv3eYYvCZOh1Ckn2eX/3o5TdsQYKUWpLoLuGlcY/p+VAhV9IOEZJcWk/vfkXw==
- dependencies:
- "@types/hoist-non-react-statics" "^3.3.0"
- "@types/react" "*"
- hoist-non-react-statics "^3.3.0"
- redux "^4.0.0"
-
"@types/react-router-config@*":
version "5.0.3"
resolved "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.3.tgz"
@@ -3894,6 +4287,11 @@
resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz"
integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
+"@types/use-sync-external-store@^0.0.3":
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43"
+ integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==
+
"@types/ws@^8.5.1":
version "8.5.4"
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5"
@@ -4044,6 +4442,11 @@
resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
+"@yarnpkg/lockfile@^1.1.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31"
+ integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
+
accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
version "1.3.8"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
@@ -4311,6 +4714,11 @@ async-validator@^4.0.2:
resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-4.0.7.tgz#034a0fd2103a6b2ebf010da75183bec299247afe"
integrity sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==
+asynckit@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
+
at-least-node@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
@@ -4342,6 +4750,15 @@ axios@^0.25.0:
dependencies:
follow-redirects "^1.14.7"
+axios@^1.4.0:
+ version "1.6.5"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.5.tgz#2c090da14aeeab3770ad30c3a1461bc970fb0cd8"
+ integrity sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==
+ dependencies:
+ follow-redirects "^1.15.4"
+ form-data "^4.0.0"
+ proxy-from-env "^1.1.0"
+
babel-loader@^8.2.5:
version "8.3.0"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8"
@@ -4487,6 +4904,15 @@ binary-extensions@^2.0.0:
resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+bl@^4.0.3:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
+ integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
+ dependencies:
+ buffer "^5.5.0"
+ inherits "^2.0.4"
+ readable-stream "^3.4.0"
+
body-parser@1.20.1:
version "1.20.1"
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
@@ -4556,6 +4982,13 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
+brace-expansion@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
+ dependencies:
+ balanced-match "^1.0.0"
+
braces@^3.0.1, braces@^3.0.2, braces@~3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
@@ -4573,16 +5006,19 @@ browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.17.5, browserslist@^4
node-releases "^2.0.8"
update-browserslist-db "^1.0.10"
-btoa@^1.2.1:
- version "1.2.1"
- resolved "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz"
- integrity sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==
-
buffer-from@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
+buffer@^5.5.0:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
+ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
+ dependencies:
+ base64-js "^1.3.1"
+ ieee754 "^1.1.13"
+
buffer@^6.0.3:
version "6.0.3"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
@@ -4622,6 +5058,15 @@ call-bind@^1.0.0, call-bind@^1.0.2:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
+call-bind@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513"
+ integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==
+ dependencies:
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.1"
+ set-function-length "^1.1.1"
+
callsites@^3.0.0:
version "3.1.0"
resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
@@ -4757,6 +5202,11 @@ chokidar@^3.5.3:
optionalDependencies:
fsevents "~2.3.2"
+chownr@^1.1.1:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
+ integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+
chrome-trace-event@^1.0.2:
version "1.0.3"
resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
@@ -4772,10 +5222,15 @@ ci-info@^3.2.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
-classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
- integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
+ci-info@^3.7.0:
+ version "3.9.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
+ integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
+
+classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.5.1:
+ version "2.5.1"
+ resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b"
+ integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==
clean-css@^5.1.5:
version "5.2.2"
@@ -4838,16 +5293,16 @@ clone-response@^1.0.2:
dependencies:
mimic-response "^1.0.0"
-clsx@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz"
- integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==
-
clsx@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
+clsx@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.0.tgz#e851283bcb5c80ee7608db18487433f7b23f77cb"
+ integrity sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==
+
coa@^2.0.2:
version "2.0.2"
resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz"
@@ -4901,6 +5356,13 @@ combine-promises@^1.1.0:
resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz"
integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==
+combined-stream@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+ dependencies:
+ delayed-stream "~1.0.0"
+
comma-separated-tokens@^1.0.0:
version "1.0.8"
resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz"
@@ -5017,10 +5479,10 @@ cookie@0.5.0:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-cookie@~0.4.1:
- version "0.4.1"
- resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz"
- integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
+cookie@~0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051"
+ integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==
copy-anything@^2.0.1:
version "2.0.6"
@@ -5034,13 +5496,20 @@ copy-text-to-clipboard@^3.0.1:
resolved "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz"
integrity sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==
-copy-to-clipboard@^3, copy-to-clipboard@^3.2.0:
+copy-to-clipboard@^3.2.0:
version "3.3.1"
resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae"
integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==
dependencies:
toggle-selection "^1.0.6"
+copy-to-clipboard@^3.3.1:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0"
+ integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==
+ dependencies:
+ toggle-selection "^1.0.6"
+
copy-webpack-plugin@^11.0.0:
version "11.0.0"
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a"
@@ -5068,15 +5537,10 @@ core-js-compat@^3.25.1:
dependencies:
browserslist "^4.21.5"
-core-js-pure@^3.20.2:
- version "3.21.1"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.1.tgz#8c4d1e78839f5f46208de7230cebfb72bc3bdb51"
- integrity sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==
-
-core-js-pure@^3.25.1:
- version "3.29.1"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.29.1.tgz#1be6ca2b8772f6b4df7fc4621743286e676c6162"
- integrity sha512-4En6zYVi0i0XlXHVz/bi6l1XDjCqkKRq765NXuX+SnaIatlE96Odt5lMLjdxUiNI1v9OXI5DSLWYPlmTfkTktg==
+core-js-pure@^3.30.2:
+ version "3.35.0"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.35.0.tgz#4660033304a050215ae82e476bd2513a419fbb34"
+ integrity sha512-f+eRYmkou59uh7BPcyJ8MC76DiGhspj1KMxVIcF24tzP8NA9HVa1uC7BTW2tgx7E1QVCzDzsgp7kArrzhlz8Ew==
core-js@^3.23.3:
version "3.29.1"
@@ -5110,7 +5574,7 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
path-type "^4.0.0"
yaml "^1.10.0"
-cross-fetch@^3.0.4, cross-fetch@^3.1.4:
+cross-fetch@^3.0.4:
version "3.1.5"
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
@@ -5318,14 +5782,6 @@ csstype@^3.0.2:
resolved "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz"
integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==
-d@1, d@^1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz"
- integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
- dependencies:
- es5-ext "^0.10.50"
- type "^1.0.1"
-
date-fns@2.x:
version "2.28.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2"
@@ -5364,7 +5820,14 @@ decompress-response@^3.3.0:
dependencies:
mimic-response "^1.0.0"
-deep-extend@0.6.0, deep-extend@^0.6.0, deep-extend@~0.6.0:
+decompress-response@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
+ integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
+ dependencies:
+ mimic-response "^3.1.0"
+
+deep-extend@0.6.0, deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
@@ -5374,6 +5837,11 @@ deepmerge@^4.2.2:
resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz"
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
+deepmerge@~4.3.0:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
+ integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
+
default-gateway@^6.0.3:
version "6.0.3"
resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz"
@@ -5386,6 +5854,15 @@ defer-to-connect@^1.0.1:
resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz"
integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
+define-data-property@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
+ integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==
+ dependencies:
+ get-intrinsic "^1.2.1"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
+
define-lazy-prop@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
@@ -5412,6 +5889,11 @@ del@^6.1.1:
rimraf "^3.0.2"
slash "^3.0.0"
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
+
depd@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
@@ -5434,6 +5916,11 @@ detab@2.0.4:
dependencies:
repeat-string "^1.5.4"
+detect-libc@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.2.tgz#8ccf2ba9315350e1241b88d0ac3b0e1fbd99605d"
+ integrity sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==
+
detect-node@^2.0.4:
version "2.1.0"
resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
@@ -5546,10 +6033,10 @@ domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3:
dependencies:
domelementtype "^2.3.0"
-dompurify@=2.3.3:
- version "2.3.3"
- resolved "https://registry.npmjs.org/dompurify/-/dompurify-2.3.3.tgz"
- integrity sha512-dqnqRkPMAjOZE0FogZ+ceJNM2dZ3V/yNOuFB7+39qpO93hHhfRpHw3heYQC7DPK9FqbQTfBKUJhiSfz4MvXYwg==
+dompurify@=3.0.6:
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.6.tgz#925ebd576d54a9531b5d76f0a5bef32548351dae"
+ integrity sha512-ilkD8YEnnGh1zJ240uJsW7AzE+2qpbOUYjacomn3AvJ6J4JhKGSZ2nh4wUIXPZrEPppaCLx5jFe8T89Rk8tQ7w==
domutils@^1.7.0:
version "1.7.0"
@@ -5592,6 +6079,11 @@ dot-prop@^5.2.0:
dependencies:
is-obj "^2.0.0"
+drange@^1.0.2:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/drange/-/drange-1.1.1.tgz#b2aecec2aab82fcef11dbbd7b9e32b83f8f6c0b8"
+ integrity sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==
+
duplexer3@^0.1.4:
version "0.1.4"
resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz"
@@ -5656,7 +6148,7 @@ encodeurl@~1.0.2:
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
-end-of-stream@^1.1.0:
+end-of-stream@^1.1.0, end-of-stream@^1.4.1:
version "1.4.4"
resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz"
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
@@ -5740,42 +6232,6 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1"
is-symbol "^1.0.2"
-es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46:
- version "0.10.53"
- resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz"
- integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==
- dependencies:
- es6-iterator "~2.0.3"
- es6-symbol "~3.1.3"
- next-tick "~1.0.0"
-
-es6-iterator@^2.0.3, es6-iterator@~2.0.3:
- version "2.0.3"
- resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"
- integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
- dependencies:
- d "1"
- es5-ext "^0.10.35"
- es6-symbol "^3.1.1"
-
-es6-symbol@^3.1.1, es6-symbol@~3.1.3:
- version "3.1.3"
- resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz"
- integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
- dependencies:
- d "^1.0.1"
- ext "^1.1.2"
-
-es6-weak-map@^2.0.3:
- version "2.0.3"
- resolved "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz"
- integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==
- dependencies:
- d "1"
- es5-ext "^0.10.46"
- es6-iterator "^2.0.3"
- es6-symbol "^3.1.1"
-
escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
@@ -5854,14 +6310,6 @@ eval@^0.1.8:
"@types/node" "*"
require-like ">= 0.1.1"
-event-emitter@^0.3.5:
- version "0.3.5"
- resolved "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz"
- integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=
- dependencies:
- d "1"
- es5-ext "~0.10.14"
-
eventemitter3@^4.0.0:
version "4.0.7"
resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
@@ -5887,6 +6335,11 @@ execa@^5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
+expand-template@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
+ integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
+
express@^4.17.3:
version "4.18.2"
resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
@@ -5924,13 +6377,6 @@ express@^4.17.3:
utils-merge "1.0.1"
vary "~1.1.2"
-ext@^1.1.2:
- version "1.6.0"
- resolved "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz"
- integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==
- dependencies:
- type "^2.5.0"
-
extend-shallow@^2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
@@ -6121,6 +6567,13 @@ find-up@^5.0.0:
locate-path "^6.0.0"
path-exists "^4.0.0"
+find-yarn-workspace-root@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd"
+ integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
+ dependencies:
+ micromatch "^4.0.2"
+
flux@^4.0.1:
version "4.0.2"
resolved "https://registry.npmjs.org/flux/-/flux-4.0.2.tgz"
@@ -6134,6 +6587,11 @@ follow-redirects@^1.0.0, follow-redirects@^1.14.7:
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf"
integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==
+follow-redirects@^1.15.4:
+ version "1.15.5"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020"
+ integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==
+
fork-ts-checker-webpack-plugin@^6.5.0:
version "6.5.0"
resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e"
@@ -6153,24 +6611,20 @@ fork-ts-checker-webpack-plugin@^6.5.0:
semver "^7.3.2"
tapable "^1.0.0"
-form-data-encoder@^1.4.3:
- version "1.7.1"
- resolved "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz"
- integrity sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==
+form-data@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
format@^0.2.0:
version "0.2.2"
resolved "https://registry.npmjs.org/format/-/format-0.2.2.tgz"
integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=
-formdata-node@^4.0.0:
- version "4.3.1"
- resolved "https://registry.npmjs.org/formdata-node/-/formdata-node-4.3.1.tgz"
- integrity sha512-8xKSa9et4zb+yziWsD/bI+EYjdg1z2p9EpKr+o+Yk12F/wP66bmDdvjj2ZXd2K/MJlR3HBzWnuV7f82jzHRqCA==
- dependencies:
- node-domexception "1.0.0"
- web-streams-polyfill "4.0.0-beta.1"
-
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -6186,6 +6640,11 @@ fresh@0.5.2:
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
+fs-constants@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
+ integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
+
fs-extra@^10.1.0:
version "10.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
@@ -6225,6 +6684,11 @@ function-bind@^1.1.1:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+function-bind@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+
gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2:
version "1.0.0-beta.2"
resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
@@ -6248,6 +6712,16 @@ get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
has "^1.0.3"
has-symbols "^1.0.1"
+get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b"
+ integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==
+ dependencies:
+ function-bind "^1.1.2"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ hasown "^2.0.0"
+
get-own-enumerable-property-symbols@^3.0.0:
version "3.0.2"
resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz"
@@ -6285,6 +6759,11 @@ github-buttons@^2.8.0:
resolved "https://registry.yarnpkg.com/github-buttons/-/github-buttons-2.21.1.tgz#9e55eb83b70c9149a21c235db2e971c53d4d98a2"
integrity sha512-n9bCQ8sj+5oX1YH5NeyWGbAclRDtHEhMBzqw2ctsWpdEHOwVgfruRu0VIVy01Ah10dd/iFajMHYU71L7IBWBOw==
+github-from-package@0.0.0:
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
+ integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==
+
github-slugger@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz"
@@ -6384,6 +6863,13 @@ globby@^13.1.1:
merge2 "^1.4.1"
slash "^4.0.0"
+gopd@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
+ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
+ dependencies:
+ get-intrinsic "^1.1.3"
+
got@^9.6.0:
version "9.6.0"
resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz"
@@ -6401,6 +6887,11 @@ got@^9.6.0:
to-readable-stream "^1.0.0"
url-parse-lax "^3.0.0"
+graceful-fs@^4.1.11:
+ version "4.2.11"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
+ integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
+
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.9"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
@@ -6443,6 +6934,18 @@ has-flag@^4.0.0:
resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
+has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340"
+ integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==
+ dependencies:
+ get-intrinsic "^1.2.2"
+
+has-proto@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
+ integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
+
has-symbols@^1.0.1, has-symbols@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz"
@@ -6472,6 +6975,13 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
+hasown@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c"
+ integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==
+ dependencies:
+ function-bind "^1.1.2"
+
hast-to-hyperscript@^9.0.0:
version "9.0.1"
resolved "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz"
@@ -6562,7 +7072,7 @@ history@^4.9.0:
tiny-warning "^1.0.0"
value-equal "^1.0.1"
-hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2:
+hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0:
version "3.3.2"
resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
@@ -6731,7 +7241,7 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz"
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-ieee754@^1.2.1:
+ieee754@^1.1.13, ieee754@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
@@ -6804,7 +7314,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
+inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -6948,14 +7458,6 @@ is-docker@^2.0.0, is-docker@^2.1.1:
resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-is-dom@^1.0.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz"
- integrity sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==
- dependencies:
- is-object "^1.0.1"
- is-window "^1.0.2"
-
is-extendable@^0.1.0:
version "0.1.1"
resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
@@ -7023,11 +7525,6 @@ is-obj@^2.0.0:
resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz"
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-is-object@^1.0.1:
- version "1.0.2"
- resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz"
- integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==
-
is-path-cwd@^2.2.0:
version "2.2.0"
resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz"
@@ -7055,10 +7552,10 @@ is-plain-object@^2.0.4:
dependencies:
isobject "^3.0.1"
-is-promise@^2.2.2:
- version "2.2.2"
- resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz"
- integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
+is-plain-object@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
+ integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
is-regex@^1.1.4:
version "1.1.4"
@@ -7124,17 +7621,12 @@ is-whitespace-character@^1.0.0:
resolved "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz"
integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==
-is-window@^1.0.2:
- version "1.0.2"
- resolved "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz"
- integrity sha1-LIlspT25feRdPDMTOmXYyfVjSA0=
-
is-word-character@^1.0.0:
version "1.0.4"
resolved "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz"
integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==
-is-wsl@^2.2.0:
+is-wsl@^2.1.1, is-wsl@^2.2.0:
version "2.2.0"
resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
@@ -7151,6 +7643,11 @@ isarray@0.0.1:
resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
+isarray@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
+ integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
+
isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
@@ -7263,6 +7760,16 @@ json-schema-traverse@^1.0.0:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+json-stable-stringify@^1.0.2:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz#52d4361b47d49168bcc4e564189a42e5a7439454"
+ integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==
+ dependencies:
+ call-bind "^1.0.5"
+ isarray "^2.0.5"
+ jsonify "^0.0.1"
+ object-keys "^1.1.1"
+
json2mq@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a"
@@ -7289,6 +7796,11 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
+jsonify@^0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978"
+ integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==
+
keyv@^3.0.0:
version "3.1.0"
resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz"
@@ -7301,6 +7813,13 @@ kind-of@^6.0.0, kind-of@^6.0.2:
resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+klaw-sync@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c"
+ integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==
+ dependencies:
+ graceful-fs "^4.1.11"
+
kleur@^3.0.3:
version "3.0.3"
resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
@@ -7423,7 +7942,7 @@ lodash.uniq@4.5.0, lodash.uniq@^4.5.0:
resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
-lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21:
+lodash@^4.15.0, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21:
version "4.17.21"
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -7474,13 +7993,6 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"
-lru-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz"
- integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=
- dependencies:
- es5-ext "~0.10.2"
-
make-dir@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -7573,20 +8085,6 @@ memoize-one@^6.0.0:
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045"
integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==
-memoizee@^0.4.15:
- version "0.4.15"
- resolved "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz"
- integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==
- dependencies:
- d "^1.0.1"
- es5-ext "^0.10.53"
- es6-weak-map "^2.0.3"
- event-emitter "^0.3.5"
- is-promise "^2.2.2"
- lru-queue "^0.1.0"
- next-tick "^1.1.0"
- timers-ext "^0.1.7"
-
merge-descriptors@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
@@ -7645,7 +8143,7 @@ mime-types@2.1.18:
dependencies:
mime-db "~1.33.0"
-mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34:
+mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.35"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
@@ -7672,6 +8170,11 @@ mimic-response@^1.0.0, mimic-response@^1.0.1:
resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz"
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
+mimic-response@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
+ integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
+
mini-css-extract-plugin@^2.6.1:
version "2.7.3"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.3.tgz#794aa4d598bf178a66b2a35fe287c3df3eac394e"
@@ -7679,6 +8182,13 @@ mini-css-extract-plugin@^2.6.1:
dependencies:
schema-utils "^4.0.0"
+minim@~0.23.8:
+ version "0.23.8"
+ resolved "https://registry.yarnpkg.com/minim/-/minim-0.23.8.tgz#a529837afe1654f119dfb68ce7487dd8d4866b9c"
+ integrity sha512-bjdr2xW1dBCMsMGGsUeqM4eFI60m94+szhxWys+B1ztIt6gWSfeGBdSVCIawezeHYLYn0j6zrsXdQS/JllBzww==
+ dependencies:
+ lodash "^4.15.0"
+
minimalistic-assert@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"
@@ -7698,11 +8208,28 @@ minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
+minimatch@^7.4.3:
+ version "7.4.6"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.6.tgz#845d6f254d8f4a5e4fd6baf44d5f10c8448365fb"
+ integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==
+ dependencies:
+ brace-expansion "^2.0.1"
+
minimist@^1.2.0, minimist@^1.2.5:
version "1.2.6"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
+minimist@^1.2.3, minimist@^1.2.6:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
+ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
+
+mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
+ integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
+
mkdirp@~0.5.1:
version "0.5.5"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz"
@@ -7738,11 +8265,21 @@ multicast-dns@^7.2.5:
dns-packet "^5.2.2"
thunky "^1.0.2"
+nan@^2.14.0, nan@^2.17.0, nan@^2.18.0:
+ version "2.18.0"
+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554"
+ integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==
+
nanoid@^3.3.6:
version "3.3.6"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
+napi-build-utils@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
+ integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
+
needle@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/needle/-/needle-3.2.0.tgz#07d240ebcabfd65c76c03afae7f6defe6469df44"
@@ -7762,16 +8299,6 @@ neo-async@^2.6.2:
resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-next-tick@1, next-tick@^1.1.0:
- version "1.1.0"
- resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz"
- integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
-
-next-tick@~1.0.0:
- version "1.0.0"
- resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz"
- integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
-
no-case@^3.0.4:
version "3.0.4"
resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz"
@@ -7780,9 +8307,21 @@ no-case@^3.0.4:
lower-case "^2.0.2"
tslib "^2.0.3"
-node-domexception@1.0.0:
+node-abi@^3.3.0:
+ version "3.54.0"
+ resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.54.0.tgz#f6386f7548817acac6434c6cba02999c9aebcc69"
+ integrity sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==
+ dependencies:
+ semver "^7.3.5"
+
+node-abort-controller@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548"
+ integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==
+
+node-domexception@^1.0.0:
version "1.0.0"
- resolved "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz"
+ resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
node-emoji@^1.10.0:
@@ -7792,6 +8331,14 @@ node-emoji@^1.10.0:
dependencies:
lodash "^4.17.21"
+node-fetch-commonjs@^3.3.1:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/node-fetch-commonjs/-/node-fetch-commonjs-3.3.2.tgz#0dd0fd4c4a314c5234f496ff7b5d9ce5a6c8feaa"
+ integrity sha512-VBlAiynj3VMLrotgwOS3OyECFxas5y7ltLcK4t41lMUZeaK15Ym4QRkqN0EQKAFL42q9i21EPKjzLUPfltR72A==
+ dependencies:
+ node-domexception "^1.0.0"
+ web-streams-polyfill "^3.0.3"
+
node-fetch@2.6.7:
version "2.6.7"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
@@ -7941,6 +8488,14 @@ onetime@^5.1.2:
dependencies:
mimic-fn "^2.1.0"
+open@^7.4.2:
+ version "7.4.2"
+ resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
+ integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
+ dependencies:
+ is-docker "^2.0.0"
+ is-wsl "^2.1.1"
+
open@^8.0.9, open@^8.4.0:
version "8.4.0"
resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz"
@@ -7955,6 +8510,11 @@ opener@^1.5.2:
resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz"
integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
+os-tmpdir@~1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
+ integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
+
p-cancelable@^1.0.0:
version "1.1.0"
resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz"
@@ -8105,6 +8665,27 @@ pascal-case@^3.1.2:
no-case "^3.0.4"
tslib "^2.0.3"
+patch-package@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.0.tgz#d191e2f1b6e06a4624a0116bcb88edd6714ede61"
+ integrity sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==
+ dependencies:
+ "@yarnpkg/lockfile" "^1.1.0"
+ chalk "^4.1.2"
+ ci-info "^3.7.0"
+ cross-spawn "^7.0.3"
+ find-yarn-workspace-root "^2.0.0"
+ fs-extra "^9.0.0"
+ json-stable-stringify "^1.0.2"
+ klaw-sync "^6.0.0"
+ minimist "^1.2.6"
+ open "^7.4.2"
+ rimraf "^2.6.3"
+ semver "^7.5.3"
+ slash "^2.0.0"
+ tmp "^0.0.33"
+ yaml "^2.2.2"
+
path-exists@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
@@ -8494,6 +9075,24 @@ postcss@^8.3.11, postcss@^8.4.14, postcss@^8.4.17, postcss@^8.4.7:
picocolors "^1.0.0"
source-map-js "^1.0.2"
+prebuild-install@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45"
+ integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==
+ dependencies:
+ detect-libc "^2.0.0"
+ expand-template "^2.0.3"
+ github-from-package "0.0.0"
+ minimist "^1.2.3"
+ mkdirp-classic "^0.5.3"
+ napi-build-utils "^1.0.1"
+ node-abi "^3.3.0"
+ pump "^3.0.0"
+ rc "^1.2.7"
+ simple-get "^4.0.0"
+ tar-fs "^2.0.0"
+ tunnel-agent "^0.6.0"
+
prepend-http@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz"
@@ -8522,21 +9121,26 @@ prism-react-renderer@^1.3.5:
resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085"
integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==
-prismjs@^1.25.0, prismjs@~1.25.0:
- version "1.25.0"
- resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz"
- integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==
-
-prismjs@^1.28.0:
+prismjs@^1.27.0, prismjs@^1.28.0:
version "1.29.0"
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12"
integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==
+prismjs@~1.27.0:
+ version "1.27.0"
+ resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057"
+ integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==
+
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+process@^0.11.10:
+ version "0.11.10"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
+ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
+
promise@^7.1.1:
version "7.3.1"
resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz"
@@ -8552,14 +9156,14 @@ prompts@^2.4.2:
kleur "^3.0.3"
sisteransi "^1.0.5"
-prop-types@^15.0.0, prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.2:
- version "15.7.2"
- resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz"
- integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
+prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
+ version "15.8.1"
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
+ integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
dependencies:
loose-envify "^1.4.0"
object-assign "^4.1.1"
- react-is "^16.8.1"
+ react-is "^16.13.1"
property-information@^5.0.0, property-information@^5.3.0:
version "5.6.0"
@@ -8576,6 +9180,11 @@ proxy-addr@~2.0.7:
forwarded "0.2.0"
ipaddr.js "1.9.1"
+proxy-from-env@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
+ integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
+
prr@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
@@ -8589,11 +9198,6 @@ pump@^3.0.0:
end-of-stream "^1.1.0"
once "^1.3.1"
-punycode@1.3.2:
- version "1.3.2"
- resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
- integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
-
punycode@^1.3.2:
version "1.4.1"
resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
@@ -8621,17 +9225,19 @@ q@^1.1.2:
resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz"
integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
-qs@6.11.0, qs@^6.9.4:
+qs@6.11.0:
version "6.11.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
dependencies:
side-channel "^1.0.4"
-querystring@0.2.0:
- version "0.2.0"
- resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
- integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
+qs@^6.10.2:
+ version "6.11.2"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9"
+ integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==
+ dependencies:
+ side-channel "^1.0.4"
querystringify@^2.1.1:
version "2.2.0"
@@ -8650,6 +9256,24 @@ queue@6.0.2:
dependencies:
inherits "~2.0.3"
+ramda-adjunct@^4.0.0, ramda-adjunct@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/ramda-adjunct/-/ramda-adjunct-4.1.1.tgz#085ca9a7bf19857378eff648f9852b15136dc66f"
+ integrity sha512-BnCGsZybQZMDGram9y7RiryoRHS5uwx8YeGuUeDKuZuvK38XO6JJfmK85BwRWAKFA6pZ5nZBO/HBFtExVaf31w==
+
+ramda@~0.29.1:
+ version "0.29.1"
+ resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.29.1.tgz#408a6165b9555b7ba2fc62555804b6c5a2eca196"
+ integrity sha512-OfxIeWzd4xdUNxlWhgFazxsA/nl3mS4/jGZI5n00uWOoSSFRhC1b6gl6xvmzUamgmqELraWp0J/qqVlXYPDPyA==
+
+randexp@^0.5.3:
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.5.3.tgz#f31c2de3148b30bdeb84b7c3f59b0ebb9fec3738"
+ integrity sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==
+ dependencies:
+ drange "^1.0.2"
+ ret "^0.2.0"
+
randombytes@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
@@ -9065,7 +9689,7 @@ rc-virtual-list@^3.2.0, rc-virtual-list@^3.4.1:
rc-resize-observer "^1.0.0"
rc-util "^5.0.7"
-rc@^1.2.8:
+rc@^1.2.7, rc@^1.2.8:
version "1.2.8"
resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
@@ -9085,21 +9709,21 @@ react-base16-styling@^0.6.0:
lodash.flow "^3.3.0"
pure-color "^1.2.0"
-react-copy-to-clipboard@5.0.4:
- version "5.0.4"
- resolved "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.4.tgz"
- integrity sha512-IeVAiNVKjSPeGax/Gmkqfa/+PuMTBhutEvFUaMQLwE2tS0EXrAdgOpWDX26bWTXF3HrioorR7lr08NqeYUWQCQ==
+react-copy-to-clipboard@5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz#09aae5ec4c62750ccb2e6421a58725eabc41255c"
+ integrity sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==
dependencies:
- copy-to-clipboard "^3"
- prop-types "^15.5.8"
+ copy-to-clipboard "^3.3.1"
+ prop-types "^15.8.1"
-react-debounce-input@=3.2.4:
- version "3.2.4"
- resolved "https://registry.npmjs.org/react-debounce-input/-/react-debounce-input-3.2.4.tgz"
- integrity sha512-fX70bNj0fLEYO2Zcvuh7eh9wOUQ29GIx6r8IxIJlc0i0mpUH++9ax0BhfAYfzndADli3RAMROrZQ014J01owrg==
+react-debounce-input@=3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/react-debounce-input/-/react-debounce-input-3.3.0.tgz#85e3ebcaa41f2016e50613134a1ec9fe3cdb422e"
+ integrity sha512-VEqkvs8JvY/IIZvh71Z0TC+mdbxERvYF33RcebnodlsUZ8RSgyKe2VWaHXv4+/8aoOgXLxWrdsYs2hDhcwbUgA==
dependencies:
lodash.debounce "^4"
- prop-types "^15.7.2"
+ prop-types "^15.8.1"
react-dev-utils@^12.0.1:
version "12.0.1"
@@ -9191,25 +9815,16 @@ react-immutable-pure-component@^2.2.0:
resolved "https://registry.npmjs.org/react-immutable-pure-component/-/react-immutable-pure-component-2.2.2.tgz"
integrity sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A==
-react-inspector@^5.1.1:
- version "5.1.1"
- resolved "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz"
- integrity sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==
- dependencies:
- "@babel/runtime" "^7.0.0"
- is-dom "^1.0.0"
- prop-types "^15.0.0"
+react-inspector@^6.0.1:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-6.0.2.tgz#aa3028803550cb6dbd7344816d5c80bf39d07e9d"
+ integrity sha512-x+b7LxhmHXjHoU/VrFAzw5iutsILRoYyDq97EDYdFpPLcvqtEzk4ZSZSQjnFPbr5T57tLXnHcqFYoN1pI6u8uQ==
-react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1:
+react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0:
version "16.13.1"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-react-is@^17.0.2:
- version "17.0.2"
- resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz"
- integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
-
react-json-view@^1.21.3:
version "1.21.3"
resolved "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz"
@@ -9232,17 +9847,13 @@ react-loadable-ssr-addon-v5-slorber@^1.0.1:
dependencies:
"@babel/runtime" "^7.10.3"
-react-redux@^7.2.4:
- version "7.2.6"
- resolved "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz"
- integrity sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==
+react-redux@^9.0.4:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.1.0.tgz#46a46d4cfed4e534ce5452bb39ba18e1d98a8197"
+ integrity sha512-6qoDzIO+gbrza8h3hjMA9aq4nwVFCKFtY2iLxCtVT38Swyy2C/dJCGBXHeHLtx6qlg/8qzc2MrhOeduf5K32wQ==
dependencies:
- "@babel/runtime" "^7.15.4"
- "@types/react-redux" "^7.1.20"
- hoist-non-react-statics "^3.3.2"
- loose-envify "^1.4.0"
- prop-types "^15.7.2"
- react-is "^17.0.2"
+ "@types/use-sync-external-store" "^0.0.3"
+ use-sync-external-store "^1.0.0"
react-router-config@^5.1.1:
version "5.1.1"
@@ -9279,16 +9890,16 @@ react-router@5.3.4, react-router@^5.3.3:
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
-react-syntax-highlighter@^15.4.5:
- version "15.4.5"
- resolved "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.4.5.tgz"
- integrity sha512-RC90KQTxZ/b7+9iE6s9nmiFLFjWswUcfULi4GwVzdFVKVMQySkJWBuOmJFfjwjMVCo0IUUuJrWebNKyviKpwLQ==
+react-syntax-highlighter@^15.5.0:
+ version "15.5.0"
+ resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz#4b3eccc2325fa2ec8eff1e2d6c18fa4a9e07ab20"
+ integrity sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==
dependencies:
"@babel/runtime" "^7.3.1"
highlight.js "^10.4.1"
lowlight "^1.17.0"
- prismjs "^1.25.0"
- refractor "^3.2.0"
+ prismjs "^1.27.0"
+ refractor "^3.6.0"
react-textarea-autosize@^8.3.2:
version "8.3.3"
@@ -9329,6 +9940,15 @@ readable-stream@^3.0.6:
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
+readable-stream@^3.1.1, readable-stream@^3.4.0:
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
+ integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
readdirp@~3.6.0:
version "3.6.0"
resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
@@ -9360,21 +9980,19 @@ redux-immutable@^4.0.0:
resolved "https://registry.npmjs.org/redux-immutable/-/redux-immutable-4.0.0.tgz"
integrity sha1-Ohoy32Y2ZGK2NpHw4dw15HK7yfM=
-redux@^4.0.0, redux@^4.1.2:
- version "4.1.2"
- resolved "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz"
- integrity sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==
- dependencies:
- "@babel/runtime" "^7.9.2"
+redux@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/redux/-/redux-5.0.1.tgz#97fa26881ce5746500125585d5642c77b6e9447b"
+ integrity sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==
-refractor@^3.2.0:
- version "3.5.0"
- resolved "https://registry.npmjs.org/refractor/-/refractor-3.5.0.tgz"
- integrity sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg==
+refractor@^3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/refractor/-/refractor-3.6.0.tgz#ac318f5a0715ead790fcfb0c71f4dd83d977935a"
+ integrity sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==
dependencies:
hastscript "^6.0.0"
parse-entities "^2.0.0"
- prismjs "~1.25.0"
+ prismjs "~1.27.0"
regenerate-unicode-properties@^10.1.0:
version "10.1.0"
@@ -9405,6 +10023,11 @@ regenerator-runtime@^0.13.4:
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"
integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
+regenerator-runtime@^0.14.0:
+ version "0.14.1"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
+ integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
+
regenerator-transform@^0.14.2:
version "0.14.5"
resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz"
@@ -9577,10 +10200,10 @@ requires-port@^1.0.0:
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
-reselect@^4.0.0:
- version "4.1.5"
- resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz"
- integrity sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==
+reselect@^5.0.1:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/reselect/-/reselect-5.1.0.tgz#c479139ab9dd91be4d9c764a7f3868210ef8cd21"
+ integrity sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg==
resize-observer-polyfill@^1.5.0, resize-observer-polyfill@^1.5.1:
version "1.5.1"
@@ -9621,6 +10244,11 @@ responselike@^1.0.2:
dependencies:
lowercase-keys "^1.0.0"
+ret@^0.2.0:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.2.2.tgz#b6861782a1f4762dce43402a71eb7a283f44573c"
+ integrity sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==
+
retry@^0.13.1:
version "0.13.1"
resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz"
@@ -9631,6 +10259,13 @@ reusify@^1.0.4:
resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
+rimraf@^2.6.3:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+ dependencies:
+ glob "^7.1.3"
+
rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
@@ -9781,7 +10416,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
+semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -9865,6 +10500,17 @@ serve-static@1.15.0:
parseurl "~1.3.3"
send "0.18.0"
+set-function-length@^1.1.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1"
+ integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==
+ dependencies:
+ define-data-property "^1.1.1"
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.2"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.1"
+
setimmediate@^1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz"
@@ -9926,6 +10572,11 @@ shelljs@^0.8.5:
interpret "^1.0.0"
rechoir "^0.6.2"
+short-unique-id@^5.0.2:
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/short-unique-id/-/short-unique-id-5.0.3.tgz#bc6975dc5e8b296960ff5ac91ddabbc7ddb693d9"
+ integrity sha512-yhniEILouC0s4lpH0h7rJsfylZdca10W9mDJRAFh3EpcSUanCHGb0R7kcFOIUCZYSAPo0PUD5ZxWQdW0T4xaug==
+
side-channel@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
@@ -9940,6 +10591,20 @@ signal-exit@^3.0.2, signal-exit@^3.0.3:
resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz"
integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==
+simple-concat@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
+ integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
+
+simple-get@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543"
+ integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==
+ dependencies:
+ decompress-response "^6.0.0"
+ once "^1.3.1"
+ simple-concat "^1.0.0"
+
sirv@^1.0.7:
version "1.0.18"
resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.18.tgz"
@@ -9964,6 +10629,11 @@ sitemap@^7.1.1:
arg "^5.0.0"
sax "^1.2.4"
+slash@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
+ integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
+
slash@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
@@ -10049,6 +10719,11 @@ stable@^0.1.8:
resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz"
integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
+stampit@^4.3.2:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/stampit/-/stampit-4.3.2.tgz#cfd3f607dd628a161ce6305621597994b4d56573"
+ integrity sha512-pE2org1+ZWQBnIxRPrBM2gVupkuDD0TTNIo1H6GdT/vO82NXli2z8lRE8cu/nBIHrcOCXFBAHpb9ZldrB2/qOA==
+
state-toggle@^1.0.0:
version "1.0.3"
resolved "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz"
@@ -10250,60 +10925,64 @@ svgo@^2.5.0, svgo@^2.7.0:
picocolors "^1.0.0"
stable "^0.1.8"
-swagger-client@^3.17.0:
- version "3.17.0"
- resolved "https://registry.npmjs.org/swagger-client/-/swagger-client-3.17.0.tgz"
- integrity sha512-d8DOEME49wTXm+uT+lBAjJ5D6IDjEHdbkqa7MbcslR2c+oHIhi13ObwleVWGfr89MPkWgBl6RBq9VUHmrBJRbg==
- dependencies:
- "@babel/runtime-corejs3" "^7.11.2"
- btoa "^1.2.1"
- cookie "~0.4.1"
- cross-fetch "^3.1.4"
- deep-extend "~0.6.0"
+swagger-client@^3.25.0:
+ version "3.25.0"
+ resolved "https://registry.yarnpkg.com/swagger-client/-/swagger-client-3.25.0.tgz#c59b181bed7172475d275487e6ab8365bd3f06ec"
+ integrity sha512-p143zWkIhgyh2E5+3HPFMlCw3WkV9RbX9HyftfBdiccCbOlmHdcJC0XEJZxcm+ZA+80DORs0F30/mzk7sx4iwA==
+ dependencies:
+ "@babel/runtime-corejs3" "^7.22.15"
+ "@swagger-api/apidom-core" ">=0.90.0 <1.0.0"
+ "@swagger-api/apidom-error" ">=0.90.0 <1.0.0"
+ "@swagger-api/apidom-json-pointer" ">=0.90.0 <1.0.0"
+ "@swagger-api/apidom-ns-openapi-3-1" ">=0.90.0 <1.0.0"
+ "@swagger-api/apidom-reference" ">=0.90.0 <1.0.0"
+ cookie "~0.6.0"
+ deepmerge "~4.3.0"
fast-json-patch "^3.0.0-1"
- form-data-encoder "^1.4.3"
- formdata-node "^4.0.0"
+ is-plain-object "^5.0.0"
js-yaml "^4.1.0"
- lodash "^4.17.21"
- qs "^6.9.4"
+ node-abort-controller "^3.1.1"
+ node-fetch-commonjs "^3.3.1"
+ qs "^6.10.2"
traverse "~0.6.6"
- url "~0.11.0"
+ undici "^5.24.0"
-swagger-ui-react@^4.1.3:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/swagger-ui-react/-/swagger-ui-react-4.1.3.tgz#a722ecbe54ef237fa9080447a7c708c4c72d846a"
- integrity sha512-o1AoXUTNH40cxWus0QOeWQ8x9tSIEmrLBrOgAOHDnvWJ1qyjT8PjgHjPbUVjMbja18coyuaAAeUdyLKvLGmlDA==
+swagger-ui-react@^5.11.0:
+ version "5.11.0"
+ resolved "https://registry.yarnpkg.com/swagger-ui-react/-/swagger-ui-react-5.11.0.tgz#ed50f61ce7aa2c322b3a2435f2aa38396668431d"
+ integrity sha512-iqc5/Z8nvqOdjU2LuWYbREnDmKj5gndZSESTH9dXfymlzLc2NoPQmXZAw02U8kFgHyciX0yDMp3oaCw1zBdPSA==
dependencies:
- "@babel/runtime-corejs3" "^7.16.3"
- "@braintree/sanitize-url" "^5.0.2"
+ "@babel/runtime-corejs3" "^7.23.7"
+ "@braintree/sanitize-url" "=7.0.0"
base64-js "^1.5.1"
- classnames "^2.3.1"
+ classnames "^2.5.1"
css.escape "1.5.1"
deep-extend "0.6.0"
- dompurify "=2.3.3"
+ dompurify "=3.0.6"
ieee754 "^1.2.1"
immutable "^3.x.x"
js-file-download "^0.4.12"
js-yaml "=4.1.0"
lodash "^4.17.21"
- memoizee "^0.4.15"
- prop-types "^15.7.2"
+ patch-package "^8.0.0"
+ prop-types "^15.8.1"
+ randexp "^0.5.3"
randombytes "^2.1.0"
- react-copy-to-clipboard "5.0.4"
- react-debounce-input "=3.2.4"
+ react-copy-to-clipboard "5.1.0"
+ react-debounce-input "=3.3.0"
react-immutable-proptypes "2.2.0"
react-immutable-pure-component "^2.2.0"
- react-inspector "^5.1.1"
- react-redux "^7.2.4"
- react-syntax-highlighter "^15.4.5"
- redux "^4.1.2"
+ react-inspector "^6.0.1"
+ react-redux "^9.0.4"
+ react-syntax-highlighter "^15.5.0"
+ redux "^5.0.0"
redux-immutable "^4.0.0"
remarkable "^2.0.1"
- reselect "^4.0.0"
+ reselect "^5.0.1"
serialize-error "^8.1.0"
sha.js "^2.4.11"
- swagger-client "^3.17.0"
- url-parse "^1.5.3"
+ swagger-client "^3.25.0"
+ url-parse "^1.5.10"
xml "=1.0.1"
xml-but-prettier "^1.0.1"
zenscroll "^4.0.2"
@@ -10318,6 +10997,27 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
+tar-fs@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
+ integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
+ dependencies:
+ chownr "^1.1.1"
+ mkdirp-classic "^0.5.2"
+ pump "^3.0.0"
+ tar-stream "^2.1.4"
+
+tar-stream@^2.1.4:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
+ integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
+ dependencies:
+ bl "^4.0.3"
+ end-of-stream "^1.4.1"
+ fs-constants "^1.0.0"
+ inherits "^2.0.3"
+ readable-stream "^3.1.1"
+
terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3:
version "5.3.7"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7"
@@ -10359,14 +11059,6 @@ thunky@^1.0.2:
resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
-timers-ext@^0.1.7:
- version "0.1.7"
- resolved "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz"
- integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==
- dependencies:
- es5-ext "~0.10.46"
- next-tick "1"
-
tiny-invariant@^1.0.2:
version "1.2.0"
resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz"
@@ -10377,6 +11069,13 @@ tiny-warning@^1.0.0:
resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz"
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
+tmp@^0.0.33:
+ version "0.0.33"
+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
+ integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
+ dependencies:
+ os-tmpdir "~1.0.2"
+
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
@@ -10419,6 +11118,28 @@ traverse@~0.6.6:
resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz"
integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=
+tree-sitter-json@=0.20.1:
+ version "0.20.1"
+ resolved "https://registry.yarnpkg.com/tree-sitter-json/-/tree-sitter-json-0.20.1.tgz#d1fe6c59571dd3a987ebb3f5aeef404f37b3a453"
+ integrity sha512-482hf7J+aBwhksSw8yWaqI8nyP1DrSwnS4IMBShsnkFWD3SE8oalHnsEik59fEVi3orcTCUtMzSjZx+0Tpa6Vw==
+ dependencies:
+ nan "^2.18.0"
+
+tree-sitter-yaml@=0.5.0:
+ version "0.5.0"
+ resolved "https://registry.yarnpkg.com/tree-sitter-yaml/-/tree-sitter-yaml-0.5.0.tgz#c617ba72837399d8105ec10cdb4c360e1ed76076"
+ integrity sha512-POJ4ZNXXSWIG/W4Rjuyg36MkUD4d769YRUGKRqN+sVaj/VCo6Dh6Pkssn1Rtewd5kybx+jT1BWMyWN0CijXnMA==
+ dependencies:
+ nan "^2.14.0"
+
+tree-sitter@=0.20.4:
+ version "0.20.4"
+ resolved "https://registry.yarnpkg.com/tree-sitter/-/tree-sitter-0.20.4.tgz#7d9d4f769fc05342ef43e5559f7ff34b0fc48327"
+ integrity sha512-rjfR5dc4knG3jnJNN/giJ9WOoN1zL/kZyrS0ILh+eqq8RNcIbiXA63JsMEgluug0aNvfQvK4BfCErN1vIzvKog==
+ dependencies:
+ nan "^2.17.0"
+ prebuild-install "^7.1.1"
+
trim-trailing-lines@^1.0.0:
version "1.1.4"
resolved "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz"
@@ -10439,6 +11160,11 @@ ts-essentials@^2.0.3:
resolved "https://registry.npmjs.org/ts-essentials/-/ts-essentials-2.0.12.tgz"
integrity sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w==
+ts-toolbelt@^9.6.0:
+ version "9.6.0"
+ resolved "https://registry.yarnpkg.com/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz#50a25426cfed500d4a09bd1b3afb6f28879edfd5"
+ integrity sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==
+
tslib@^1.9.3:
version "1.14.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
@@ -10449,6 +11175,13 @@ tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf"
integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==
+tunnel-agent@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+ integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
+ dependencies:
+ safe-buffer "^5.0.1"
+
type-fest@^0.20.2:
version "0.20.2"
resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
@@ -10467,16 +11200,6 @@ type-is@~1.6.18:
media-typer "0.3.0"
mime-types "~2.1.24"
-type@^1.0.1:
- version "1.2.0"
- resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz"
- integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
-
-type@^2.5.0:
- version "2.5.0"
- resolved "https://registry.npmjs.org/type/-/type-2.5.0.tgz"
- integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==
-
typedarray-to-buffer@^3.1.5:
version "3.1.5"
resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"
@@ -10484,10 +11207,17 @@ typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
-typescript@^4.3.5:
- version "4.4.4"
- resolved "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz"
- integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==
+types-ramda@^0.29.6:
+ version "0.29.6"
+ resolved "https://registry.yarnpkg.com/types-ramda/-/types-ramda-0.29.6.tgz#a1d2a3c15a48e27d35832d7194d93369975f1427"
+ integrity sha512-VJoOk1uYNh9ZguGd3eZvqkdhD4hTGtnjRBUx5Zc0U9ftmnCgiWcSj/lsahzKunbiwRje1MxxNkEy1UdcXRCpYw==
+ dependencies:
+ ts-toolbelt "^9.6.0"
+
+typescript@^5.3.3:
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
+ integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
ua-parser-js@^0.7.30:
version "0.7.33"
@@ -10504,6 +11234,13 @@ unbox-primitive@^1.0.1:
has-symbols "^1.0.2"
which-boxed-primitive "^1.0.2"
+undici@^5.24.0:
+ version "5.28.2"
+ resolved "https://registry.yarnpkg.com/undici/-/undici-5.28.2.tgz#fea200eac65fc7ecaff80a023d1a0543423b4c91"
+ integrity sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==
+ dependencies:
+ "@fastify/busboy" "^2.0.0"
+
unherit@^1.0.4:
version "1.1.3"
resolved "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz"
@@ -10644,6 +11381,11 @@ unquote@~1.1.1:
resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz"
integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
+unraw@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/unraw/-/unraw-3.0.0.tgz#73443ed70d2ab09ccbac2b00525602d5991fbbe3"
+ integrity sha512-08/DA66UF65OlpUDIQtbJyrqTR0jTAlJ+jsnkQ4jxR7+K5g5YG1APZKQSMCE1vqqmD+2pv6+IdEjmopFatacvg==
+
update-browserslist-db@^1.0.10:
version "1.0.10"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
@@ -10695,7 +11437,7 @@ url-parse-lax@^3.0.0:
dependencies:
prepend-http "^2.0.0"
-url-parse@^1.5.3:
+url-parse@^1.5.10:
version "1.5.10"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1"
integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==
@@ -10703,14 +11445,6 @@ url-parse@^1.5.3:
querystringify "^2.1.1"
requires-port "^1.0.0"
-url@~0.11.0:
- version "0.11.0"
- resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz"
- integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
- dependencies:
- punycode "1.3.2"
- querystring "0.2.0"
-
use-composed-ref@^1.0.0:
version "1.1.0"
resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.1.0.tgz"
@@ -10730,7 +11464,7 @@ use-latest@^1.0.0:
dependencies:
use-isomorphic-layout-effect "^1.0.0"
-use-sync-external-store@^1.2.0:
+use-sync-external-store@^1.0.0, use-sync-external-store@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
@@ -10834,10 +11568,15 @@ web-namespaces@^1.0.0:
resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz"
integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==
-web-streams-polyfill@4.0.0-beta.1:
- version "4.0.0-beta.1"
- resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.1.tgz"
- integrity sha512-3ux37gEX670UUphBF9AMCq8XM6iQ8Ac6A+DSRRjDoRBm1ufCkaCDdNVbaqq60PsEkdNlLKrGtv/YBP4EJXqNtQ==
+web-streams-polyfill@^3.0.3:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.2.tgz#32e26522e05128203a7de59519be3c648004343b"
+ integrity sha512-3pRGuxRF5gpuZc0W+EpwQRmCD7gRqcDOMt688KmdlDAgAyaB1XlN0zq2njfDNm44XVdIouE7pZ6GzbdyH47uIQ==
+
+web-tree-sitter@=0.20.3:
+ version "0.20.3"
+ resolved "https://registry.yarnpkg.com/web-tree-sitter/-/web-tree-sitter-0.20.3.tgz#3dd17b283ad63b1d8c07c5ea814f0fefb2b1f776"
+ integrity sha512-zKGJW9r23y3BcJusbgvnOH2OYAW40MXAOi9bi3Gcc7T4Gms9WWgXF8m6adsJWpGJEhgOzCrfiz1IzKowJWrtYw==
webidl-conversions@^3.0.0:
version "3.0.1"
@@ -11141,6 +11880,11 @@ yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2:
resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
+yaml@^2.2.2:
+ version "2.3.4"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2"
+ integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==
+
yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
diff --git a/scripts/benchmark_migration.py b/scripts/benchmark_migration.py
index 466fab6f130e6..90d94853dccb8 100644
--- a/scripts/benchmark_migration.py
+++ b/scripts/benchmark_migration.py
@@ -142,8 +142,6 @@ def main(
filepath: str, limit: int = 1000, force: bool = False, no_auto_cleanup: bool = False
) -> None:
auto_cleanup = not no_auto_cleanup
- session = db.session()
-
print(f"Importing migration script: {filepath}")
module = import_migration_script(Path(filepath))
@@ -174,10 +172,9 @@ def main(
models = find_models(module)
model_rows: dict[type[Model], int] = {}
for model in models:
- rows = session.query(model).count()
+ rows = db.session.query(model).count()
print(f"- {model.__name__} ({rows} rows in table {model.__tablename__})")
model_rows[model] = rows
- session.close()
print("Benchmarking migration")
results: dict[str, float] = {}
@@ -199,16 +196,16 @@ def main(
print(f"- Adding {missing} entities to the {model.__name__} model")
bar = ChargingBar("Processing", max=missing)
try:
- for entity in add_sample_rows(session, model, missing):
+ for entity in add_sample_rows(model, missing):
entities.append(entity)
bar.next()
except Exception:
- session.rollback()
+ db.session.rollback()
raise
bar.finish()
model_rows[model] = min_entities
- session.add_all(entities)
- session.commit()
+ db.session.add_all(entities)
+ db.session.commit()
if auto_cleanup:
new_models[model].extend(entities)
@@ -227,10 +224,10 @@ def main(
print("Cleaning up DB")
# delete in reverse order of creation to handle relationships
for model, entities in list(new_models.items())[::-1]:
- session.query(model).filter(
+ db.session.query(model).filter(
model.id.in_(entity.id for entity in entities)
).delete(synchronize_session=False)
- session.commit()
+ db.session.commit()
if current_revision != revision and not force:
click.confirm(f"\nRevert DB to {revision}?", abort=True)
diff --git a/superset-embedded-sdk/README.md b/superset-embedded-sdk/README.md
index 7e05d94a6ce1d..94c759a528d94 100644
--- a/superset-embedded-sdk/README.md
+++ b/superset-embedded-sdk/README.md
@@ -76,6 +76,10 @@ Guest tokens can have Row Level Security rules which filter data for the user ca
The agent making the `POST` request must be authenticated with the `can_grant_guest_token` permission.
+Within your app, using the Guest Token will then allow authentication to your Superset instance via creating an Anonymous user object. This guest anonymous user will default to the public role as per this setting `GUEST_ROLE_NAME = "Public"`.
++
++The user parameters in the example below are optional and are provided as a means of passing user attributes that may be accessed in jinja templates inside your charts.
+
Example `POST /security/guest_token` payload:
```json
diff --git a/superset-frontend/cypress-base/cypress/e2e/dashboard/utils.ts b/superset-frontend/cypress-base/cypress/e2e/dashboard/utils.ts
index c63df51d10a6d..ebcd7d6d0d332 100644
--- a/superset-frontend/cypress-base/cypress/e2e/dashboard/utils.ts
+++ b/superset-frontend/cypress-base/cypress/e2e/dashboard/utils.ts
@@ -25,7 +25,7 @@ export const WORLD_HEALTH_CHARTS = [
{ name: 'Most Populated Countries', viz: 'table' },
{ name: "World's Population", viz: 'big_number' },
{ name: 'Growth Rate', viz: 'line' },
- { name: 'Rural Breakdown', viz: 'sunburst' },
+ { name: 'Rural Breakdown', viz: 'sunburst_v2' },
{ name: "World's Pop Growth", viz: 'area' },
{ name: 'Life Expectancy VS Rural %', viz: 'bubble' },
{ name: 'Treemap', viz: 'treemap_v2' },
diff --git a/superset-frontend/cypress-base/cypress/e2e/explore/visualizations/sunburst.test.js b/superset-frontend/cypress-base/cypress/e2e/explore/visualizations/sunburst.test.js
index 03090db9c4ed8..4d55d592c8739 100644
--- a/superset-frontend/cypress-base/cypress/e2e/explore/visualizations/sunburst.test.js
+++ b/superset-frontend/cypress-base/cypress/e2e/explore/visualizations/sunburst.test.js
@@ -18,17 +18,17 @@
*/
describe('Visualization > Sunburst', () => {
beforeEach(() => {
- cy.intercept('POST', '/superset/explore_json/**').as('getJson');
+ cy.intercept('POST', '/api/v1/chart/data**').as('chartData');
});
const SUNBURST_FORM_DATA = {
datasource: '2__table',
- viz_type: 'sunburst',
+ viz_type: 'sunburst_v2',
slice_id: 47,
granularity_sqla: 'year',
time_grain_sqla: 'P1D',
time_range: 'No filter',
- groupby: ['region'],
+ columns: ['region'],
metric: 'sum__SP_POP_TOTL',
adhoc_filters: [],
row_limit: 50000,
@@ -37,32 +37,35 @@ describe('Visualization > Sunburst', () => {
function verify(formData) {
cy.visitChartByParams(formData);
- cy.verifySliceSuccess({ waitAlias: '@getJson', chartSelector: 'svg' });
+ cy.verifySliceSuccess({ waitAlias: '@chartData' });
}
- it('should work without secondary metric', () => {
+ // requires the ability to render charts using SVG only for tests
+ it.skip('should work without secondary metric', () => {
verify(SUNBURST_FORM_DATA);
- // There should be 7 visible arcs + 1 hidden
- cy.get('.chart-container svg g#arcs path').should('have.length', 8);
+ cy.get('.chart-container svg g path').should('have.length', 7);
});
- it('should work with secondary metric', () => {
+ // requires the ability to render charts using SVG only for tests
+ it.skip('should work with secondary metric', () => {
verify({
...SUNBURST_FORM_DATA,
secondary_metric: 'sum__SP_RUR_TOTL',
});
- cy.get('.chart-container svg g#arcs path').should('have.length', 8);
+ cy.get('.chart-container svg g path').should('have.length', 7);
});
- it('should work with multiple groupbys', () => {
+ // requires the ability to render charts using SVG only for tests
+ it.skip('should work with multiple columns', () => {
verify({
...SUNBURST_FORM_DATA,
- groupby: ['region', 'country_name'],
+ columns: ['region', 'country_name'],
});
- cy.get('.chart-container svg g#arcs path').should('have.length', 117);
+ cy.get('.chart-container svg g path').should('have.length', 221);
});
- it('should work with filter', () => {
+ // requires the ability to render charts using SVG only for tests
+ it.skip('should work with filter', () => {
verify({
...SUNBURST_FORM_DATA,
adhoc_filters: [
@@ -77,7 +80,7 @@ describe('Visualization > Sunburst', () => {
},
],
});
- cy.get('.chart-container svg g#arcs path').should('have.length', 3);
+ cy.get('.chart-container svg g path').should('have.length', 2);
});
it('should allow type to search color schemes', () => {
diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json
index 2613026289155..e4af285544aac 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -39,7 +39,6 @@
"@superset-ui/legacy-plugin-chart-rose": "file:./plugins/legacy-plugin-chart-rose",
"@superset-ui/legacy-plugin-chart-sankey": "file:./plugins/legacy-plugin-chart-sankey",
"@superset-ui/legacy-plugin-chart-sankey-loop": "file:./plugins/legacy-plugin-chart-sankey-loop",
- "@superset-ui/legacy-plugin-chart-sunburst": "file:./plugins/legacy-plugin-chart-sunburst",
"@superset-ui/legacy-plugin-chart-world-map": "file:./plugins/legacy-plugin-chart-world-map",
"@superset-ui/legacy-preset-chart-deckgl": "file:./plugins/legacy-preset-chart-deckgl",
"@superset-ui/legacy-preset-chart-nvd3": "file:./plugins/legacy-preset-chart-nvd3",
@@ -18338,10 +18337,6 @@
"resolved": "plugins/legacy-plugin-chart-sankey-loop",
"link": true
},
- "node_modules/@superset-ui/legacy-plugin-chart-sunburst": {
- "resolved": "plugins/legacy-plugin-chart-sunburst",
- "link": true
- },
"node_modules/@superset-ui/legacy-plugin-chart-world-map": {
"resolved": "plugins/legacy-plugin-chart-world-map",
"link": true
@@ -47096,9 +47091,9 @@
}
},
"node_modules/node-notifier": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
- "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz",
+ "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==",
"dev": true,
"optional": true,
"dependencies": {
@@ -61993,13 +61988,13 @@
"license": "Apache-2.0",
"dependencies": {
"chalk": "^4.0.0",
- "lodash": "^4.17.11",
+ "lodash": "^4.17.21",
"yeoman-generator": "^5.7.0",
"yosay": "^2.0.2"
},
"devDependencies": {
"fs-extra": "^10.0.0",
- "yeoman-assert": "^3.1.0",
+ "yeoman-assert": "^3.1.1",
"yeoman-test": "^6.2.0"
},
"engines": {
@@ -62014,8 +62009,8 @@
"@react-icons/all-files": "^4.1.0",
"@types/enzyme": "^3.10.5",
"@types/react": "*",
- "lodash": "^4.17.15",
- "prop-types": "^15.7.2"
+ "lodash": "^4.17.21",
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@ant-design/icons": "^5.0.1",
@@ -62257,7 +62252,6 @@
"@superset-ui/legacy-plugin-chart-rose": "*",
"@superset-ui/legacy-plugin-chart-sankey": "*",
"@superset-ui/legacy-plugin-chart-sankey-loop": "*",
- "@superset-ui/legacy-plugin-chart-sunburst": "*",
"@superset-ui/legacy-plugin-chart-time-table": "*",
"@superset-ui/legacy-plugin-chart-world-map": "*",
"@superset-ui/legacy-preset-chart-deckgl": "*",
@@ -62989,7 +62983,7 @@
"d3-array": "^2.0.3",
"d3-selection": "^1.4.0",
"d3-tip": "^0.9.1",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@emotion/react": "^11.4.1",
@@ -63012,7 +63006,7 @@
"license": "Apache-2.0",
"dependencies": {
"d3": "^3.5.17",
- "prop-types": "^15.6.2",
+ "prop-types": "^15.8.1",
"react": "^16.13.1"
},
"peerDependencies": {
@@ -63027,7 +63021,7 @@
"dependencies": {
"d3": "^3.5.17",
"d3-array": "^2.0.3",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63049,7 +63043,7 @@
"license": "Apache-2.0",
"dependencies": {
"@data-ui/event-flow": "^0.0.84",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63074,7 +63068,7 @@
"d3": "^3.5.17",
"d3-svg-legend": "^1.x",
"d3-tip": "^0.9.1",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@emotion/react": "^11.4.1",
@@ -63093,7 +63087,7 @@
"@vx/legend": "^0.0.198",
"@vx/responsive": "^0.0.199",
"@vx/scale": "^0.0.197",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63147,7 +63141,7 @@
"dependencies": {
"d3-array": "^2.0.3",
"d3-scale": "^3.0.1",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63188,7 +63182,7 @@
"version": "0.18.25",
"license": "Apache-2.0",
"dependencies": {
- "prop-types": "^15.6.2",
+ "prop-types": "^15.8.1",
"react-map-gl": "^6.1.19",
"supercluster": "^4.1.1",
"viewport-mercator-project": "^6.1.1"
@@ -63206,7 +63200,7 @@
"license": "Apache-2.0",
"dependencies": {
"distributions": "^1.0.0",
- "prop-types": "^15.6.2",
+ "prop-types": "^15.8.1",
"reactable": "^1.1.0"
},
"peerDependencies": {
@@ -63221,7 +63215,7 @@
"license": "Apache-2.0",
"dependencies": {
"d3": "^3.5.17",
- "prop-types": "^15.7.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63236,7 +63230,7 @@
"dependencies": {
"d3": "^3.5.17",
"d3-hierarchy": "^1.1.8",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63252,7 +63246,7 @@
"dependencies": {
"d3": "^3.5.17",
"nvd3-fork": "^2.0.5",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@emotion/react": "^11.4.1",
@@ -63268,7 +63262,7 @@
"dependencies": {
"d3": "^3.5.17",
"d3-sankey": "^0.4.2",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63283,21 +63277,7 @@
"dependencies": {
"d3-sankey-diagram": "^0.7.3",
"d3-selection": "^1.4.0",
- "prop-types": "^15.6.2"
- },
- "peerDependencies": {
- "@superset-ui/chart-controls": "*",
- "@superset-ui/core": "*",
- "react": "^16.13.1"
- }
- },
- "plugins/legacy-plugin-chart-sunburst": {
- "name": "@superset-ui/legacy-plugin-chart-sunburst",
- "version": "0.18.25",
- "license": "Apache-2.0",
- "dependencies": {
- "d3": "^3.5.17",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63330,7 +63310,7 @@
"d3-array": "^2.4.0",
"d3-color": "^1.4.1",
"datamaps": "^0.5.8",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63740,12 +63720,12 @@
"d3": "^3.5.17",
"d3-tip": "^0.9.1",
"dompurify": "^2.0.6",
- "fast-safe-stringify": "^2.0.6",
- "lodash": "^4.17.11",
+ "fast-safe-stringify": "^2.1.1",
+ "lodash": "^4.17.21",
"moment": "^2.20.1",
"nvd3-fork": "^2.0.5",
- "prop-types": "^15.6.2",
- "urijs": "^1.19.8"
+ "prop-types": "^15.8.1",
+ "urijs": "^1.19.11"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -63760,7 +63740,7 @@
"dependencies": {
"d3-array": "^1.2.0",
"echarts": "^5.4.1",
- "lodash": "^4.17.15",
+ "lodash": "^4.17.21",
"moment": "^2.26.0"
},
"peerDependencies": {
@@ -63845,7 +63825,7 @@
"memoize-one": "^5.1.1",
"react-table": "^7.6.3",
"regenerator-runtime": "^0.13.7",
- "xss": "^1.0.10"
+ "xss": "^1.0.14"
},
"peerDependencies": {
"@superset-ui/chart-controls": "*",
@@ -77255,8 +77235,8 @@
"@react-icons/all-files": "^4.1.0",
"@types/enzyme": "^3.10.5",
"@types/react": "*",
- "lodash": "^4.17.15",
- "prop-types": "^15.7.2"
+ "lodash": "^4.17.21",
+ "prop-types": "^15.8.1"
}
},
"@superset-ui/core": {
@@ -77949,8 +77929,8 @@
"requires": {
"chalk": "^4.0.0",
"fs-extra": "^10.0.0",
- "lodash": "^4.17.11",
- "yeoman-assert": "^3.1.0",
+ "lodash": "^4.17.21",
+ "yeoman-assert": "^3.1.1",
"yeoman-generator": "^5.7.0",
"yeoman-test": "^6.2.0",
"yosay": "^2.0.2"
@@ -77962,7 +77942,7 @@
"d3-array": "^2.0.3",
"d3-selection": "^1.4.0",
"d3-tip": "^0.9.1",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"dependencies": {
"d3-array": {
@@ -77979,7 +77959,7 @@
"version": "file:plugins/legacy-plugin-chart-chord",
"requires": {
"d3": "^3.5.17",
- "prop-types": "^15.6.2",
+ "prop-types": "^15.8.1",
"react": "^16.13.1"
}
},
@@ -77988,7 +77968,7 @@
"requires": {
"d3": "^3.5.17",
"d3-array": "^2.0.3",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"dependencies": {
"d3-array": {
@@ -78005,7 +77985,7 @@
"version": "file:plugins/legacy-plugin-chart-event-flow",
"requires": {
"@data-ui/event-flow": "^0.0.84",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
}
},
"@superset-ui/legacy-plugin-chart-heatmap": {
@@ -78014,7 +77994,7 @@
"d3": "^3.5.17",
"d3-svg-legend": "^1.x",
"d3-tip": "^0.9.1",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
}
},
"@superset-ui/legacy-plugin-chart-histogram": {
@@ -78025,7 +78005,7 @@
"@vx/legend": "^0.0.198",
"@vx/responsive": "^0.0.199",
"@vx/scale": "^0.0.197",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"dependencies": {
"@vx/group": {
@@ -78068,7 +78048,7 @@
"requires": {
"d3-array": "^2.0.3",
"d3-scale": "^3.0.1",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"dependencies": {
"d3-array": {
@@ -78104,7 +78084,7 @@
"@superset-ui/legacy-plugin-chart-map-box": {
"version": "file:plugins/legacy-plugin-chart-map-box",
"requires": {
- "prop-types": "^15.6.2",
+ "prop-types": "^15.8.1",
"react-map-gl": "^6.1.19",
"supercluster": "^4.1.1",
"viewport-mercator-project": "^6.1.1"
@@ -78114,7 +78094,7 @@
"version": "file:plugins/legacy-plugin-chart-paired-t-test",
"requires": {
"distributions": "^1.0.0",
- "prop-types": "^15.6.2",
+ "prop-types": "^15.8.1",
"reactable": "^1.1.0"
}
},
@@ -78122,7 +78102,7 @@
"version": "file:plugins/legacy-plugin-chart-parallel-coordinates",
"requires": {
"d3": "^3.5.17",
- "prop-types": "^15.7.2"
+ "prop-types": "^15.8.1"
}
},
"@superset-ui/legacy-plugin-chart-partition": {
@@ -78130,7 +78110,7 @@
"requires": {
"d3": "^3.5.17",
"d3-hierarchy": "^1.1.8",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
}
},
"@superset-ui/legacy-plugin-chart-rose": {
@@ -78138,7 +78118,7 @@
"requires": {
"d3": "^3.5.17",
"nvd3-fork": "^2.0.5",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
}
},
"@superset-ui/legacy-plugin-chart-sankey": {
@@ -78146,7 +78126,7 @@
"requires": {
"d3": "^3.5.17",
"d3-sankey": "^0.4.2",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
}
},
"@superset-ui/legacy-plugin-chart-sankey-loop": {
@@ -78154,14 +78134,7 @@
"requires": {
"d3-sankey-diagram": "^0.7.3",
"d3-selection": "^1.4.0",
- "prop-types": "^15.6.2"
- }
- },
- "@superset-ui/legacy-plugin-chart-sunburst": {
- "version": "file:plugins/legacy-plugin-chart-sunburst",
- "requires": {
- "d3": "^3.5.17",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
}
},
"@superset-ui/legacy-plugin-chart-world-map": {
@@ -78171,7 +78144,7 @@
"d3-array": "^2.4.0",
"d3-color": "^1.4.1",
"datamaps": "^0.5.8",
- "prop-types": "^15.6.2"
+ "prop-types": "^15.8.1"
},
"dependencies": {
"d3-array": {
@@ -78485,12 +78458,12 @@
"d3": "^3.5.17",
"d3-tip": "^0.9.1",
"dompurify": "^2.0.6",
- "fast-safe-stringify": "^2.0.6",
- "lodash": "^4.17.11",
+ "fast-safe-stringify": "^2.1.1",
+ "lodash": "^4.17.21",
"moment": "^2.20.1",
"nvd3-fork": "^2.0.5",
- "prop-types": "^15.6.2",
- "urijs": "^1.19.8"
+ "prop-types": "^15.8.1",
+ "urijs": "^1.19.11"
}
},
"@superset-ui/plugin-chart-echarts": {
@@ -78498,7 +78471,7 @@
"requires": {
"d3-array": "^1.2.0",
"echarts": "^5.4.1",
- "lodash": "^4.17.15",
+ "lodash": "^4.17.21",
"moment": "^2.26.0"
}
},
@@ -78548,7 +78521,7 @@
"memoize-one": "^5.1.1",
"react-table": "^7.6.3",
"regenerator-runtime": "^0.13.7",
- "xss": "^1.0.10"
+ "xss": "^1.0.14"
},
"dependencies": {
"d3-array": {
@@ -100821,9 +100794,9 @@
}
},
"node-notifier": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
- "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz",
+ "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==",
"dev": true,
"optional": true,
"requires": {
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index 4aeb85c6e17cb..4cbff6e5e982a 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -105,7 +105,6 @@
"@superset-ui/legacy-plugin-chart-rose": "file:./plugins/legacy-plugin-chart-rose",
"@superset-ui/legacy-plugin-chart-sankey": "file:./plugins/legacy-plugin-chart-sankey",
"@superset-ui/legacy-plugin-chart-sankey-loop": "file:./plugins/legacy-plugin-chart-sankey-loop",
- "@superset-ui/legacy-plugin-chart-sunburst": "file:./plugins/legacy-plugin-chart-sunburst",
"@superset-ui/legacy-plugin-chart-world-map": "file:./plugins/legacy-plugin-chart-world-map",
"@superset-ui/legacy-preset-chart-deckgl": "file:./plugins/legacy-preset-chart-deckgl",
"@superset-ui/legacy-preset-chart-nvd3": "file:./plugins/legacy-preset-chart-nvd3",
diff --git a/superset-frontend/packages/superset-ui-core/src/utils/featureFlags.ts b/superset-frontend/packages/superset-ui-core/src/utils/featureFlags.ts
index 7b8ee63510e51..b2001ec4c136a 100644
--- a/superset-frontend/packages/superset-ui-core/src/utils/featureFlags.ts
+++ b/superset-frontend/packages/superset-ui-core/src/utils/featureFlags.ts
@@ -25,9 +25,11 @@ export enum FeatureFlag {
ALERTS_ATTACH_REPORTS = 'ALERTS_ATTACH_REPORTS',
ALERT_REPORTS = 'ALERT_REPORTS',
ALLOW_FULL_CSV_EXPORT = 'ALLOW_FULL_CSV_EXPORT',
+ AVOID_COLORS_COLLISION = 'AVOID_COLORS_COLLISION',
+ CONFIRM_DASHBOARD_DIFF = 'CONFIRM_DASHBOARD_DIFF',
+ /** @deprecated */
DASHBOARD_CROSS_FILTERS = 'DASHBOARD_CROSS_FILTERS',
DASHBOARD_FILTERS_EXPERIMENTAL = 'DASHBOARD_FILTERS_EXPERIMENTAL',
- CONFIRM_DASHBOARD_DIFF = 'CONFIRM_DASHBOARD_DIFF',
DASHBOARD_NATIVE_FILTERS = 'DASHBOARD_NATIVE_FILTERS',
DASHBOARD_VIRTUALIZATION = 'DASHBOARD_VIRTUALIZATION',
DASHBOARD_RBAC = 'DASHBOARD_RBAC',
@@ -39,9 +41,9 @@ export enum FeatureFlag {
EMBEDDABLE_CHARTS = 'EMBEDDABLE_CHARTS',
EMBEDDED_SUPERSET = 'EMBEDDED_SUPERSET',
ENABLE_ADVANCED_DATA_TYPES = 'ENABLE_ADVANCED_DATA_TYPES',
+ /** @deprecated */
ENABLE_JAVASCRIPT_CONTROLS = 'ENABLE_JAVASCRIPT_CONTROLS',
ENABLE_TEMPLATE_PROCESSING = 'ENABLE_TEMPLATE_PROCESSING',
- ENABLE_TEMPLATE_REMOVE_FILTERS = 'ENABLE_TEMPLATE_REMOVE_FILTERS',
ESCAPE_MARKDOWN_HTML = 'ESCAPE_MARKDOWN_HTML',
ESTIMATE_QUERY_COST = 'ESTIMATE_QUERY_COST',
GENERIC_CHART_AXES = 'GENERIC_CHART_AXES',
@@ -52,12 +54,11 @@ export enum FeatureFlag {
SHARE_QUERIES_VIA_KV_STORE = 'SHARE_QUERIES_VIA_KV_STORE',
SQLLAB_BACKEND_PERSISTENCE = 'SQLLAB_BACKEND_PERSISTENCE',
SQL_VALIDATORS_BY_ENGINE = 'SQL_VALIDATORS_BY_ENGINE',
+ SSH_TUNNELING = 'SSH_TUNNELING',
+ TAGGING_SYSTEM = 'TAGGING_SYSTEM',
THUMBNAILS = 'THUMBNAILS',
USE_ANALAGOUS_COLORS = 'USE_ANALAGOUS_COLORS',
- TAGGING_SYSTEM = 'TAGGING_SYSTEM',
VERSIONED_EXPORT = 'VERSIONED_EXPORT',
- SSH_TUNNELING = 'SSH_TUNNELING',
- AVOID_COLORS_COLLISION = 'AVOID_COLORS_COLLISION',
}
export type ScheduleQueriesProps = {
JSONSCHEMA: {
diff --git a/superset-frontend/packages/superset-ui-core/test/chart/fixtures/formData.ts b/superset-frontend/packages/superset-ui-core/test/chart/fixtures/formData.ts
index 9d926f46131bd..88a78c6017c4e 100644
--- a/superset-frontend/packages/superset-ui-core/test/chart/fixtures/formData.ts
+++ b/superset-frontend/packages/superset-ui-core/test/chart/fixtures/formData.ts
@@ -56,13 +56,13 @@ export const wordCloudFormData = {
export const sunburstFormData = {
datasource: '2__table',
- viz_type: 'sunburst',
+ viz_type: 'sunburst_v2',
slice_id: 47,
url_params: {},
granularity_sqla: 'year',
time_grain_sqla: 'P1D',
time_range: '2011-01-01 : 2011-01-01',
- groupby: ['region', 'country_name'],
+ columns: ['region', 'country_name'],
metric: 'sum__SP_POP_TOTL',
secondary_metric: 'sum__SP_RUR_TOTL',
adhoc_filters: [],
diff --git a/superset-frontend/packages/superset-ui-demo/package.json b/superset-frontend/packages/superset-ui-demo/package.json
index 883165a532816..7c04c590a388a 100644
--- a/superset-frontend/packages/superset-ui-demo/package.json
+++ b/superset-frontend/packages/superset-ui-demo/package.json
@@ -80,7 +80,6 @@
"@superset-ui/legacy-plugin-chart-rose": "*",
"@superset-ui/legacy-plugin-chart-sankey": "*",
"@superset-ui/legacy-plugin-chart-sankey-loop": "*",
- "@superset-ui/legacy-plugin-chart-sunburst": "*",
"@superset-ui/legacy-plugin-chart-time-table": "*",
"@superset-ui/legacy-plugin-chart-world-map": "*",
"@superset-ui/legacy-preset-chart-deckgl": "*",
diff --git a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/Stories.tsx b/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/Stories.tsx
deleted file mode 100644
index 35b6388be7650..0000000000000
--- a/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sunburst/Stories.tsx
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* eslint-disable no-magic-numbers */
-import React from 'react';
-import { SuperChart } from '@superset-ui/core';
-import SunburstChartPlugin from '@superset-ui/legacy-plugin-chart-sunburst';
-import ResizableChartDemo from '../../../shared/components/ResizableChartDemo';
-import data from './data';
-
-new SunburstChartPlugin().configure({ key: 'sunburst' }).register();
-
-export default {
- title: 'Legacy Chart Plugins/legacy-plugin-chart-sunburst',
-};
-
-export const basic = () => (
-