From 27758b4e7185c8e78e8eece313f3f0a7fbce8f3e Mon Sep 17 00:00:00 2001
From: Lars Kappert <lars@webpro.nl>
Date: Thu, 31 Aug 2023 10:26:55 +0200
Subject: [PATCH 01/18] Remove old files no longer in use

---
 ...eb-stream-client-new_2023-05-01-11-16.json |  10 -
 ...x-packagejson-fields_2023-05-22-10-49.json |  10 -
 ...rade-to-typescript-5_2023-05-25-08-27.json |  10 -
 ...-changelog-for-1.0.0_2023-08-22-14-00.json |  10 -
 ...t-signWithEckoWallet_2023-08-08-11-29.json |  10 -
 ...t-cka-vuejs-template_2023-01-30-08-52.json |  10 -
 ...-build-same-as-local_2023-02-02-15-43.json |  10 -
 ...d-namespace-warnings_2023-08-16-11-34.json |  10 -
 ...d-namespace-warnings_2023-08-16-11-34.json |  10 -
 .../fix-literal_2023-08-16-09-24.json         |  10 -
 ...con-button-component_2023-05-17-12-58.json |  10 -
 ...ugfix-storybook-deps_2023-04-03-14-36.json |  10 -
 ...nformation-to-readme_2023-04-20-13-14.json |  10 -
 ...nent-library-cleanup_2023-04-03-12-08.json |  10 -
 ...e-storybook-variants_2023-04-03-14-02.json |  10 -
 ...chore-update-library_2023-04-25-08-30.json |  10 -
 ...feat-237-backgrounds_2023-04-24-14-10.json |  10 -
 ...t-237-homebackground_2023-04-26-08-57.json |  10 -
 ...eat-button-component_2023-04-18-13-03.json |  10 -
 ...rd-component-surface_2023-04-27-14-14.json |  10 -
 ...rd-component-surface_2023-05-04-16-18.json |  10 -
 ...rd-component-surface_2023-05-04-16-25.json |  10 -
 ...rd-component-surface_2023-05-05-09-46.json |  10 -
 .../feat-colors_2023-04-06-15-24.json         |  10 -
 ...esign-system-spacing_2023-03-31-09-33.json |  10 -
 ...doc-keep-me-uptodate_2023-05-17-08-42.json |  10 -
 .../feat-docs-addprism_2023-05-04-10-18.json  |  10 -
 ...breadcrumb-implement_2023-05-09-16-29.json |  10 -
 ...feat-docs-breadcrumb_2023-05-01-12-18.json |  10 -
 ...e-sections-component_2023-05-12-15-28.json |  10 -
 ...at-docs-layoutdesign_2023-04-22-08-05.json |  10 -
 ...-docs-list-component_2023-05-16-08-02.json |  10 -
 ...at-docs-producticons_2023-05-01-13-30.json |  10 -
 .../feat-docs-sidemenu_2023-04-18-14-51.json  |  10 -
 .../feat-docs-theming_2023-04-17-09-44.json   |  10 -
 .../feat-docs_layout_2023-04-12-17-38.json    |  10 -
 .../feat-docs_layout_2023-04-17-14-03.json    |  10 -
 ...eat-docs_listheaders_2023-04-11-06-26.json |  10 -
 ...-docs_textcomponents_2023-04-13-21-20.json |  10 -
 ...x-packagejson-fields_2023-05-22-10-49.json |  10 -
 .../feat-gradient-text_2023-05-09-10-19.json  |  10 -
 .../feat-gridcomponent_2023-03-29-13-16.json  |  10 -
 .../feat-icons_2023-04-06-08-11.json          |  10 -
 .../feat-icons_2023-04-13-10-30.json          |  10 -
 .../feat-init-docsapp_2023-04-05-07-19.json   |  10 -
 ...feat-input-component_2023-05-15-10-07.json |  10 -
 .../feat-new-code-icon_2023-04-26-11-25.json  |  10 -
 ...ifications-component_2023-05-04-15-47.json |  10 -
 ...ct-components-readme_2023-04-05-08-23.json |  10 -
 ...eat-react-components_2023-03-27-09-28.json |  10 -
 ...feat-stack-component_2023-03-31-07-35.json |  10 -
 .../feat-typography_2023-04-04-12-47.json     |  10 -
 .../feat-ui-cleanup_2023-04-14-13-12.json     |  10 -
 ...feat-ui-producticons_2023-05-04-15-50.json |  10 -
 ...omponent-mdimplement_2023-05-22-08-25.json |  10 -
 ...t-ui-table-component_2023-05-22-07-44.json |  10 -
 .../feat-ui_iconbutton_2023-04-13-19-26.json  |  10 -
 ...rade-to-typescript-5_2023-05-25-08-27.json |  10 -
 .../fix-icon-size_2023-04-26-10-12.json       |  10 -
 ...act-components-build_2023-04-25-17-17.json |  10 -
 ...remove-apps-explorer_2023-05-24-23-12.json |  10 -
 ...ena-ui-vanilla-setup_2023-05-17-14-23.json |  10 -
 ...ena-ui-vanilla-setup_2023-05-17-08-18.json |  10 -
 common/config/rush/repo-state.json            |   5 -
 .../libs/chainweb-node-client/CHANGELOG.json  | 441 ------------
 .../chainweb-stream-client/CHANGELOG.json     | 260 -------
 packages/libs/chainwebjs/CHANGELOG.json       |  67 --
 packages/libs/client/CHANGELOG.json           | 642 ------------------
 .../libs/cryptography-utils/CHANGELOG.json    | 368 ----------
 packages/libs/pactjs-generator/CHANGELOG.json | 303 ---------
 packages/libs/pactjs/CHANGELOG.json           | 330 ---------
 packages/libs/types/CHANGELOG.json            | 282 --------
 packages/tools/eslint-config/CHANGELOG.json   | 215 ------
 packages/tools/eslint-plugin/CHANGELOG.json   |  96 ---
 packages/tools/heft-rig/CHANGELOG.json        | 204 ------
 packages/tools/pactjs-cli/CHANGELOG.json      | 355 ----------
 76 files changed, 4198 deletions(-)
 delete mode 100644 common/changes/@kadena/chainwebjs/chainweb-stream-client-new_2023-05-01-11-16.json
 delete mode 100644 common/changes/@kadena/chainwebjs/feat-fix-packagejson-fields_2023-05-22-10-49.json
 delete mode 100644 common/changes/@kadena/chainwebjs/feat-upgrade-to-typescript-5_2023-05-25-08-27.json
 delete mode 100644 common/changes/@kadena/client/chore-ag-update-changelog-for-1.0.0_2023-08-22-14-00.json
 delete mode 100644 common/changes/@kadena/client/feat-signWithEckoWallet_2023-08-08-11-29.json
 delete mode 100644 common/changes/@kadena/create-kadena-app/feat-cka-vuejs-template_2023-01-30-08-52.json
 delete mode 100644 common/changes/@kadena/create-kadena-app/fix-ci-build-same-as-local_2023-02-02-15-43.json
 delete mode 100644 common/changes/@kadena/pactjs-cli/fix-client-addData-and-namespace-warnings_2023-08-16-11-34.json
 delete mode 100644 common/changes/@kadena/pactjs-generator/fix-client-addData-and-namespace-warnings_2023-08-16-11-34.json
 delete mode 100644 common/changes/@kadena/pactjs-generator/fix-literal_2023-08-16-09-24.json
 delete mode 100644 common/changes/@kadena/react-components/add-missing-colrs-icon-button-component_2023-05-17-12-58.json
 delete mode 100644 common/changes/@kadena/react-components/bugfix-storybook-deps_2023-04-03-14-36.json
 delete mode 100644 common/changes/@kadena/react-components/chore-add-information-to-readme_2023-04-20-13-14.json
 delete mode 100644 common/changes/@kadena/react-components/chore-component-library-cleanup_2023-04-03-12-08.json
 delete mode 100644 common/changes/@kadena/react-components/chore-improve-storybook-variants_2023-04-03-14-02.json
 delete mode 100644 common/changes/@kadena/react-components/chore-update-library_2023-04-25-08-30.json
 delete mode 100644 common/changes/@kadena/react-components/feat-237-backgrounds_2023-04-24-14-10.json
 delete mode 100644 common/changes/@kadena/react-components/feat-237-homebackground_2023-04-26-08-57.json
 delete mode 100644 common/changes/@kadena/react-components/feat-button-component_2023-04-18-13-03.json
 delete mode 100644 common/changes/@kadena/react-components/feat-card-component-surface_2023-04-27-14-14.json
 delete mode 100644 common/changes/@kadena/react-components/feat-card-component-surface_2023-05-04-16-18.json
 delete mode 100644 common/changes/@kadena/react-components/feat-card-component-surface_2023-05-04-16-25.json
 delete mode 100644 common/changes/@kadena/react-components/feat-card-component-surface_2023-05-05-09-46.json
 delete mode 100644 common/changes/@kadena/react-components/feat-colors_2023-04-06-15-24.json
 delete mode 100644 common/changes/@kadena/react-components/feat-design-system-spacing_2023-03-31-09-33.json
 delete mode 100644 common/changes/@kadena/react-components/feat-doc-keep-me-uptodate_2023-05-17-08-42.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-addprism_2023-05-04-10-18.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-breadcrumb-implement_2023-05-09-16-29.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-breadcrumb_2023-05-01-12-18.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-browse-sections-component_2023-05-12-15-28.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-layoutdesign_2023-04-22-08-05.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-list-component_2023-05-16-08-02.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-producticons_2023-05-01-13-30.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-sidemenu_2023-04-18-14-51.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs-theming_2023-04-17-09-44.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs_layout_2023-04-12-17-38.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs_layout_2023-04-17-14-03.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs_listheaders_2023-04-11-06-26.json
 delete mode 100644 common/changes/@kadena/react-components/feat-docs_textcomponents_2023-04-13-21-20.json
 delete mode 100644 common/changes/@kadena/react-components/feat-fix-packagejson-fields_2023-05-22-10-49.json
 delete mode 100644 common/changes/@kadena/react-components/feat-gradient-text_2023-05-09-10-19.json
 delete mode 100644 common/changes/@kadena/react-components/feat-gridcomponent_2023-03-29-13-16.json
 delete mode 100644 common/changes/@kadena/react-components/feat-icons_2023-04-06-08-11.json
 delete mode 100644 common/changes/@kadena/react-components/feat-icons_2023-04-13-10-30.json
 delete mode 100644 common/changes/@kadena/react-components/feat-init-docsapp_2023-04-05-07-19.json
 delete mode 100644 common/changes/@kadena/react-components/feat-input-component_2023-05-15-10-07.json
 delete mode 100644 common/changes/@kadena/react-components/feat-new-code-icon_2023-04-26-11-25.json
 delete mode 100644 common/changes/@kadena/react-components/feat-notifications-component_2023-05-04-15-47.json
 delete mode 100644 common/changes/@kadena/react-components/feat-react-components-readme_2023-04-05-08-23.json
 delete mode 100644 common/changes/@kadena/react-components/feat-react-components_2023-03-27-09-28.json
 delete mode 100644 common/changes/@kadena/react-components/feat-stack-component_2023-03-31-07-35.json
 delete mode 100644 common/changes/@kadena/react-components/feat-typography_2023-04-04-12-47.json
 delete mode 100644 common/changes/@kadena/react-components/feat-ui-cleanup_2023-04-14-13-12.json
 delete mode 100644 common/changes/@kadena/react-components/feat-ui-producticons_2023-05-04-15-50.json
 delete mode 100644 common/changes/@kadena/react-components/feat-ui-table-component-mdimplement_2023-05-22-08-25.json
 delete mode 100644 common/changes/@kadena/react-components/feat-ui-table-component_2023-05-22-07-44.json
 delete mode 100644 common/changes/@kadena/react-components/feat-ui_iconbutton_2023-04-13-19-26.json
 delete mode 100644 common/changes/@kadena/react-components/feat-upgrade-to-typescript-5_2023-05-25-08-27.json
 delete mode 100644 common/changes/@kadena/react-components/fix-icon-size_2023-04-26-10-12.json
 delete mode 100644 common/changes/@kadena/react-components/fix-react-components-build_2023-04-25-17-17.json
 delete mode 100644 common/changes/@kadena/react-components/fix-remove-apps-explorer_2023-05-24-23-12.json
 delete mode 100644 common/changes/@kadena/react-components/kadena-ui-vanilla-setup_2023-05-17-14-23.json
 delete mode 100644 common/changes/@kadena/react-ui/kadena-ui-vanilla-setup_2023-05-17-08-18.json
 delete mode 100644 common/config/rush/repo-state.json
 delete mode 100644 packages/libs/chainweb-node-client/CHANGELOG.json
 delete mode 100644 packages/libs/chainweb-stream-client/CHANGELOG.json
 delete mode 100644 packages/libs/chainwebjs/CHANGELOG.json
 delete mode 100644 packages/libs/client/CHANGELOG.json
 delete mode 100644 packages/libs/cryptography-utils/CHANGELOG.json
 delete mode 100644 packages/libs/pactjs-generator/CHANGELOG.json
 delete mode 100644 packages/libs/pactjs/CHANGELOG.json
 delete mode 100644 packages/libs/types/CHANGELOG.json
 delete mode 100644 packages/tools/eslint-config/CHANGELOG.json
 delete mode 100644 packages/tools/eslint-plugin/CHANGELOG.json
 delete mode 100644 packages/tools/heft-rig/CHANGELOG.json
 delete mode 100644 packages/tools/pactjs-cli/CHANGELOG.json

diff --git a/common/changes/@kadena/chainwebjs/chainweb-stream-client-new_2023-05-01-11-16.json b/common/changes/@kadena/chainwebjs/chainweb-stream-client-new_2023-05-01-11-16.json
deleted file mode 100644
index 44b558d0ab..0000000000
--- a/common/changes/@kadena/chainwebjs/chainweb-stream-client-new_2023-05-01-11-16.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/chainwebjs",
-      "comment": "Fixed @types/eventsource version strictly to 1.10.0 - 1.10.1 and above are broken for typescript 4.x",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/chainwebjs"
-}
diff --git a/common/changes/@kadena/chainwebjs/feat-fix-packagejson-fields_2023-05-22-10-49.json b/common/changes/@kadena/chainwebjs/feat-fix-packagejson-fields_2023-05-22-10-49.json
deleted file mode 100644
index cec0896b8e..0000000000
--- a/common/changes/@kadena/chainwebjs/feat-fix-packagejson-fields_2023-05-22-10-49.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/chainwebjs",
-      "comment": "Fix usage of `repository` and `npx` in package.json",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/chainwebjs"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/chainwebjs/feat-upgrade-to-typescript-5_2023-05-25-08-27.json b/common/changes/@kadena/chainwebjs/feat-upgrade-to-typescript-5_2023-05-25-08-27.json
deleted file mode 100644
index 5b79ee4d5b..0000000000
--- a/common/changes/@kadena/chainwebjs/feat-upgrade-to-typescript-5_2023-05-25-08-27.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/chainwebjs",
-      "comment": "Update to typescript 5",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/chainwebjs"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/client/chore-ag-update-changelog-for-1.0.0_2023-08-22-14-00.json b/common/changes/@kadena/client/chore-ag-update-changelog-for-1.0.0_2023-08-22-14-00.json
deleted file mode 100644
index 17825fa394..0000000000
--- a/common/changes/@kadena/client/chore-ag-update-changelog-for-1.0.0_2023-08-22-14-00.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/client",
-      "comment": "",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/client"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/client/feat-signWithEckoWallet_2023-08-08-11-29.json b/common/changes/@kadena/client/feat-signWithEckoWallet_2023-08-08-11-29.json
deleted file mode 100644
index 328c8862f1..0000000000
--- a/common/changes/@kadena/client/feat-signWithEckoWallet_2023-08-08-11-29.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/client",
-      "comment": "Adds signWithEckoWallet and quickSignWithEckoWallet",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/client"
-}
diff --git a/common/changes/@kadena/create-kadena-app/feat-cka-vuejs-template_2023-01-30-08-52.json b/common/changes/@kadena/create-kadena-app/feat-cka-vuejs-template_2023-01-30-08-52.json
deleted file mode 100644
index 8d6063a754..0000000000
--- a/common/changes/@kadena/create-kadena-app/feat-cka-vuejs-template_2023-01-30-08-52.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/create-kadena-app",
-      "comment": "Added template for creating a VueJS project with Create-Kadena-App",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/create-kadena-app"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/create-kadena-app/fix-ci-build-same-as-local_2023-02-02-15-43.json b/common/changes/@kadena/create-kadena-app/fix-ci-build-same-as-local_2023-02-02-15-43.json
deleted file mode 100644
index 7de2df6d82..0000000000
--- a/common/changes/@kadena/create-kadena-app/fix-ci-build-same-as-local_2023-02-02-15-43.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/create-kadena-app",
-      "comment": "",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/create-kadena-app"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/pactjs-cli/fix-client-addData-and-namespace-warnings_2023-08-16-11-34.json b/common/changes/@kadena/pactjs-cli/fix-client-addData-and-namespace-warnings_2023-08-16-11-34.json
deleted file mode 100644
index cfded960c9..0000000000
--- a/common/changes/@kadena/pactjs-cli/fix-client-addData-and-namespace-warnings_2023-08-16-11-34.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/pactjs-cli",
-      "comment": "show warning message if namespace is not presented",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/pactjs-cli"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/pactjs-generator/fix-client-addData-and-namespace-warnings_2023-08-16-11-34.json b/common/changes/@kadena/pactjs-generator/fix-client-addData-and-namespace-warnings_2023-08-16-11-34.json
deleted file mode 100644
index 5671a998c8..0000000000
--- a/common/changes/@kadena/pactjs-generator/fix-client-addData-and-namespace-warnings_2023-08-16-11-34.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/pactjs-generator",
-      "comment": "remove the files using the old client api",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/pactjs-generator"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/pactjs-generator/fix-literal_2023-08-16-09-24.json b/common/changes/@kadena/pactjs-generator/fix-literal_2023-08-16-09-24.json
deleted file mode 100644
index 856252fa01..0000000000
--- a/common/changes/@kadena/pactjs-generator/fix-literal_2023-08-16-09-24.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/pactjs-generator",
-      "comment": "Update the generator to use Literal type",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/pactjs-generator"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/add-missing-colrs-icon-button-component_2023-05-17-12-58.json b/common/changes/@kadena/react-components/add-missing-colrs-icon-button-component_2023-05-17-12-58.json
deleted file mode 100644
index aa3994075f..0000000000
--- a/common/changes/@kadena/react-components/add-missing-colrs-icon-button-component_2023-05-17-12-58.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Added missing colors: secondary, warning",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/bugfix-storybook-deps_2023-04-03-14-36.json b/common/changes/@kadena/react-components/bugfix-storybook-deps_2023-04-03-14-36.json
deleted file mode 100644
index cf2a88e1d0..0000000000
--- a/common/changes/@kadena/react-components/bugfix-storybook-deps_2023-04-03-14-36.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Added dev dependencies for storybook modules",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/chore-add-information-to-readme_2023-04-20-13-14.json b/common/changes/@kadena/react-components/chore-add-information-to-readme_2023-04-20-13-14.json
deleted file mode 100644
index 3a7a3f85d2..0000000000
--- a/common/changes/@kadena/react-components/chore-add-information-to-readme_2023-04-20-13-14.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Updated readme",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/chore-component-library-cleanup_2023-04-03-12-08.json b/common/changes/@kadena/react-components/chore-component-library-cleanup_2023-04-03-12-08.json
deleted file mode 100644
index 3dfc19988c..0000000000
--- a/common/changes/@kadena/react-components/chore-component-library-cleanup_2023-04-03-12-08.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Cleaned up unused components",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/chore-improve-storybook-variants_2023-04-03-14-02.json b/common/changes/@kadena/react-components/chore-improve-storybook-variants_2023-04-03-14-02.json
deleted file mode 100644
index 0249a299fb..0000000000
--- a/common/changes/@kadena/react-components/chore-improve-storybook-variants_2023-04-03-14-02.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Refactoring variants",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/chore-update-library_2023-04-25-08-30.json b/common/changes/@kadena/react-components/chore-update-library_2023-04-25-08-30.json
deleted file mode 100644
index 17242e319b..0000000000
--- a/common/changes/@kadena/react-components/chore-update-library_2023-04-25-08-30.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Updated components and colors to align with guidelines in the README",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-237-backgrounds_2023-04-24-14-10.json b/common/changes/@kadena/react-components/feat-237-backgrounds_2023-04-24-14-10.json
deleted file mode 100644
index ce8fd1943c..0000000000
--- a/common/changes/@kadena/react-components/feat-237-backgrounds_2023-04-24-14-10.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add backgroundoverlay color",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-237-homebackground_2023-04-26-08-57.json b/common/changes/@kadena/react-components/feat-237-homebackground_2023-04-26-08-57.json
deleted file mode 100644
index 955b1ab42d..0000000000
--- a/common/changes/@kadena/react-components/feat-237-homebackground_2023-04-26-08-57.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "fix bordercolor",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-button-component_2023-04-18-13-03.json b/common/changes/@kadena/react-components/feat-button-component_2023-04-18-13-03.json
deleted file mode 100644
index b3cfc78f17..0000000000
--- a/common/changes/@kadena/react-components/feat-button-component_2023-04-18-13-03.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Added base button component",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-card-component-surface_2023-04-27-14-14.json b/common/changes/@kadena/react-components/feat-card-component-surface_2023-04-27-14-14.json
deleted file mode 100644
index 423a8f435a..0000000000
--- a/common/changes/@kadena/react-components/feat-card-component-surface_2023-04-27-14-14.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Added \"Card\" component, with color and expand controls",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-04-16-18.json b/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-04-16-18.json
deleted file mode 100644
index adbef0d4d2..0000000000
--- a/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-04-16-18.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "code corrections",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-04-16-25.json b/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-04-16-25.json
deleted file mode 100644
index b2b5d44aa7..0000000000
--- a/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-04-16-25.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-05-09-46.json b/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-05-09-46.json
deleted file mode 100644
index be38217305..0000000000
--- a/common/changes/@kadena/react-components/feat-card-component-surface_2023-05-05-09-46.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "missing imports",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-colors_2023-04-06-15-24.json b/common/changes/@kadena/react-components/feat-colors_2023-04-06-15-24.json
deleted file mode 100644
index e01b7f37cf..0000000000
--- a/common/changes/@kadena/react-components/feat-colors_2023-04-06-15-24.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Update colors",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-design-system-spacing_2023-03-31-09-33.json b/common/changes/@kadena/react-components/feat-design-system-spacing_2023-03-31-09-33.json
deleted file mode 100644
index 861c13d380..0000000000
--- a/common/changes/@kadena/react-components/feat-design-system-spacing_2023-03-31-09-33.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Added design system defined spacing tokens",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-doc-keep-me-uptodate_2023-05-17-08-42.json b/common/changes/@kadena/react-components/feat-doc-keep-me-uptodate_2023-05-17-08-42.json
deleted file mode 100644
index cd06c59f18..0000000000
--- a/common/changes/@kadena/react-components/feat-doc-keep-me-uptodate_2023-05-17-08-42.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "update the button component to also work with form events",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs-addprism_2023-05-04-10-18.json b/common/changes/@kadena/react-components/feat-docs-addprism_2023-05-04-10-18.json
deleted file mode 100644
index 37d5462582..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-addprism_2023-05-04-10-18.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add some styles to the theme",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs-breadcrumb-implement_2023-05-09-16-29.json b/common/changes/@kadena/react-components/feat-docs-breadcrumb-implement_2023-05-09-16-29.json
deleted file mode 100644
index ad8e95990a..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-breadcrumb-implement_2023-05-09-16-29.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "design fixes to the breadcrumb component",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs-breadcrumb_2023-05-01-12-18.json b/common/changes/@kadena/react-components/feat-docs-breadcrumb_2023-05-01-12-18.json
deleted file mode 100644
index 85db6a706f..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-breadcrumb_2023-05-01-12-18.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Add the breadcrumbs component to the library",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
diff --git a/common/changes/@kadena/react-components/feat-docs-browse-sections-component_2023-05-12-15-28.json b/common/changes/@kadena/react-components/feat-docs-browse-sections-component_2023-05-12-15-28.json
deleted file mode 100644
index 14c2517f9b..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-browse-sections-component_2023-05-12-15-28.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add a lineheight to the theme",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
diff --git a/common/changes/@kadena/react-components/feat-docs-layoutdesign_2023-04-22-08-05.json b/common/changes/@kadena/react-components/feat-docs-layoutdesign_2023-04-22-08-05.json
deleted file mode 100644
index 077077384e..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-layoutdesign_2023-04-22-08-05.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "change media breakpoint",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
diff --git a/common/changes/@kadena/react-components/feat-docs-list-component_2023-05-16-08-02.json b/common/changes/@kadena/react-components/feat-docs-list-component_2023-05-16-08-02.json
deleted file mode 100644
index 79444409e4..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-list-component_2023-05-16-08-02.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "adding gradient text component to the export",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs-producticons_2023-05-01-13-30.json b/common/changes/@kadena/react-components/feat-docs-producticons_2023-05-01-13-30.json
deleted file mode 100644
index 9fef04e632..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-producticons_2023-05-01-13-30.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add producticons to the library",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs-sidemenu_2023-04-18-14-51.json b/common/changes/@kadena/react-components/feat-docs-sidemenu_2023-04-18-14-51.json
deleted file mode 100644
index 7229e59269..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-sidemenu_2023-04-18-14-51.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add color to the theme",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs-theming_2023-04-17-09-44.json b/common/changes/@kadena/react-components/feat-docs-theming_2023-04-17-09-44.json
deleted file mode 100644
index e73fa183d8..0000000000
--- a/common/changes/@kadena/react-components/feat-docs-theming_2023-04-17-09-44.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "make color optional for iconbutton",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs_layout_2023-04-12-17-38.json b/common/changes/@kadena/react-components/feat-docs_layout_2023-04-12-17-38.json
deleted file mode 100644
index c7d9feaf12..0000000000
--- a/common/changes/@kadena/react-components/feat-docs_layout_2023-04-12-17-38.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add icons",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs_layout_2023-04-17-14-03.json b/common/changes/@kadena/react-components/feat-docs_layout_2023-04-17-14-03.json
deleted file mode 100644
index 03e33dba28..0000000000
--- a/common/changes/@kadena/react-components/feat-docs_layout_2023-04-17-14-03.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add some colors to the theme",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs_listheaders_2023-04-11-06-26.json b/common/changes/@kadena/react-components/feat-docs_listheaders_2023-04-11-06-26.json
deleted file mode 100644
index 15e997a0f9..0000000000
--- a/common/changes/@kadena/react-components/feat-docs_listheaders_2023-04-11-06-26.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add Icons and Typography to the export",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-docs_textcomponents_2023-04-13-21-20.json b/common/changes/@kadena/react-components/feat-docs_textcomponents_2023-04-13-21-20.json
deleted file mode 100644
index 7cb2c40ad3..0000000000
--- a/common/changes/@kadena/react-components/feat-docs_textcomponents_2023-04-13-21-20.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "adding option to texttransform to the typography components",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-fix-packagejson-fields_2023-05-22-10-49.json b/common/changes/@kadena/react-components/feat-fix-packagejson-fields_2023-05-22-10-49.json
deleted file mode 100644
index 86ea9709d1..0000000000
--- a/common/changes/@kadena/react-components/feat-fix-packagejson-fields_2023-05-22-10-49.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Fix usage of `repository` and `npx` in package.json",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-gradient-text_2023-05-09-10-19.json b/common/changes/@kadena/react-components/feat-gradient-text_2023-05-09-10-19.json
deleted file mode 100644
index 0916f57cce..0000000000
--- a/common/changes/@kadena/react-components/feat-gradient-text_2023-05-09-10-19.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Gradient Text component added",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-gridcomponent_2023-03-29-13-16.json b/common/changes/@kadena/react-components/feat-gridcomponent_2023-03-29-13-16.json
deleted file mode 100644
index c2c7eab89c..0000000000
--- a/common/changes/@kadena/react-components/feat-gridcomponent_2023-03-29-13-16.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add grid component",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-icons_2023-04-06-08-11.json b/common/changes/@kadena/react-components/feat-icons_2023-04-06-08-11.json
deleted file mode 100644
index 302d918e64..0000000000
--- a/common/changes/@kadena/react-components/feat-icons_2023-04-06-08-11.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Add icon lib ",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-icons_2023-04-13-10-30.json b/common/changes/@kadena/react-components/feat-icons_2023-04-13-10-30.json
deleted file mode 100644
index cc0a55626a..0000000000
--- a/common/changes/@kadena/react-components/feat-icons_2023-04-13-10-30.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Update Icons to be exposed under `SystemIcons` and added variants to the Icons.",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-init-docsapp_2023-04-05-07-19.json b/common/changes/@kadena/react-components/feat-init-docsapp_2023-04-05-07-19.json
deleted file mode 100644
index e5306534e8..0000000000
--- a/common/changes/@kadena/react-components/feat-init-docsapp_2023-04-05-07-19.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "fix build of the component lib",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-input-component_2023-05-15-10-07.json b/common/changes/@kadena/react-components/feat-input-component_2023-05-15-10-07.json
deleted file mode 100644
index 0e456036e5..0000000000
--- a/common/changes/@kadena/react-components/feat-input-component_2023-05-15-10-07.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "implement input component ",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-new-code-icon_2023-04-26-11-25.json b/common/changes/@kadena/react-components/feat-new-code-icon_2023-04-26-11-25.json
deleted file mode 100644
index f8039e35d1..0000000000
--- a/common/changes/@kadena/react-components/feat-new-code-icon_2023-04-26-11-25.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "New Code system icon added",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-notifications-component_2023-05-04-15-47.json b/common/changes/@kadena/react-components/feat-notifications-component_2023-05-04-15-47.json
deleted file mode 100644
index c2c33470d3..0000000000
--- a/common/changes/@kadena/react-components/feat-notifications-component_2023-05-04-15-47.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "added notification component",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-react-components-readme_2023-04-05-08-23.json b/common/changes/@kadena/react-components/feat-react-components-readme_2023-04-05-08-23.json
deleted file mode 100644
index a5846f538a..0000000000
--- a/common/changes/@kadena/react-components/feat-react-components-readme_2023-04-05-08-23.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Add a minimal README.md",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
diff --git a/common/changes/@kadena/react-components/feat-react-components_2023-03-27-09-28.json b/common/changes/@kadena/react-components/feat-react-components_2023-03-27-09-28.json
deleted file mode 100644
index 7e6a12fd29..0000000000
--- a/common/changes/@kadena/react-components/feat-react-components_2023-03-27-09-28.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Adding initial setup for react-components lib",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-stack-component_2023-03-31-07-35.json b/common/changes/@kadena/react-components/feat-stack-component_2023-03-31-07-35.json
deleted file mode 100644
index 0fb2742d6b..0000000000
--- a/common/changes/@kadena/react-components/feat-stack-component_2023-03-31-07-35.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Added stack component",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-typography_2023-04-04-12-47.json b/common/changes/@kadena/react-components/feat-typography_2023-04-04-12-47.json
deleted file mode 100644
index 6d82fda8d8..0000000000
--- a/common/changes/@kadena/react-components/feat-typography_2023-04-04-12-47.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Add typography components",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-ui-cleanup_2023-04-14-13-12.json b/common/changes/@kadena/react-components/feat-ui-cleanup_2023-04-14-13-12.json
deleted file mode 100644
index 304836bf7b..0000000000
--- a/common/changes/@kadena/react-components/feat-ui-cleanup_2023-04-14-13-12.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "cleanup in typopgraphy and iconbutton components",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-ui-producticons_2023-05-04-15-50.json b/common/changes/@kadena/react-components/feat-ui-producticons_2023-05-04-15-50.json
deleted file mode 100644
index 2b77f1c936..0000000000
--- a/common/changes/@kadena/react-components/feat-ui-producticons_2023-05-04-15-50.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add producticons",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-ui-table-component-mdimplement_2023-05-22-08-25.json b/common/changes/@kadena/react-components/feat-ui-table-component-mdimplement_2023-05-22-08-25.json
deleted file mode 100644
index bdd72930ed..0000000000
--- a/common/changes/@kadena/react-components/feat-ui-table-component-mdimplement_2023-05-22-08-25.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "fix fontfamily for all elements",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-ui-table-component_2023-05-22-07-44.json b/common/changes/@kadena/react-components/feat-ui-table-component_2023-05-22-07-44.json
deleted file mode 100644
index 6c9712d637..0000000000
--- a/common/changes/@kadena/react-components/feat-ui-table-component_2023-05-22-07-44.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add table component",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-ui_iconbutton_2023-04-13-19-26.json b/common/changes/@kadena/react-components/feat-ui_iconbutton_2023-04-13-19-26.json
deleted file mode 100644
index 719f4816fc..0000000000
--- a/common/changes/@kadena/react-components/feat-ui_iconbutton_2023-04-13-19-26.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "add IconButton component",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/feat-upgrade-to-typescript-5_2023-05-25-08-27.json b/common/changes/@kadena/react-components/feat-upgrade-to-typescript-5_2023-05-25-08-27.json
deleted file mode 100644
index f654e10142..0000000000
--- a/common/changes/@kadena/react-components/feat-upgrade-to-typescript-5_2023-05-25-08-27.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Update to typescript 5",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/fix-icon-size_2023-04-26-10-12.json b/common/changes/@kadena/react-components/fix-icon-size_2023-04-26-10-12.json
deleted file mode 100644
index 9ffb722131..0000000000
--- a/common/changes/@kadena/react-components/fix-icon-size_2023-04-26-10-12.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Fix for resizing the icons going from large to small icons works but the other way around doesn't",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/fix-react-components-build_2023-04-25-17-17.json b/common/changes/@kadena/react-components/fix-react-components-build_2023-04-25-17-17.json
deleted file mode 100644
index 17265de51f..0000000000
--- a/common/changes/@kadena/react-components/fix-react-components-build_2023-04-25-17-17.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "fix @types/react version mismatch issue",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/fix-remove-apps-explorer_2023-05-24-23-12.json b/common/changes/@kadena/react-components/fix-remove-apps-explorer_2023-05-24-23-12.json
deleted file mode 100644
index 773339e0c4..0000000000
--- a/common/changes/@kadena/react-components/fix-remove-apps-explorer_2023-05-24-23-12.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "make dependencie versions consistent",
-      "type": "none"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-components/kadena-ui-vanilla-setup_2023-05-17-14-23.json b/common/changes/@kadena/react-components/kadena-ui-vanilla-setup_2023-05-17-14-23.json
deleted file mode 100644
index 147fa5dc5e..0000000000
--- a/common/changes/@kadena/react-components/kadena-ui-vanilla-setup_2023-05-17-14-23.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-components",
-      "comment": "Fixed typos",
-      "type": "patch"
-    }
-  ],
-  "packageName": "@kadena/react-components"
-}
\ No newline at end of file
diff --git a/common/changes/@kadena/react-ui/kadena-ui-vanilla-setup_2023-05-17-08-18.json b/common/changes/@kadena/react-ui/kadena-ui-vanilla-setup_2023-05-17-08-18.json
deleted file mode 100644
index 13a698ac23..0000000000
--- a/common/changes/@kadena/react-ui/kadena-ui-vanilla-setup_2023-05-17-08-18.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "changes": [
-    {
-      "packageName": "@kadena/react-ui",
-      "comment": "Initial package setup",
-      "type": "minor"
-    }
-  ],
-  "packageName": "@kadena/react-ui"
-}
\ No newline at end of file
diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json
deleted file mode 100644
index 718dbc2c00..0000000000
--- a/common/config/rush/repo-state.json
+++ /dev/null
@@ -1,5 +0,0 @@
-// DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush.
-{
-  "pnpmShrinkwrapHash": "0efca35f94d7ac20224c4abf45c90488e87c2cb7",
-  "preferredVersionsHash": "bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f"
-}
diff --git a/packages/libs/chainweb-node-client/CHANGELOG.json b/packages/libs/chainweb-node-client/CHANGELOG.json
deleted file mode 100644
index e5aeb34410..0000000000
--- a/packages/libs/chainweb-node-client/CHANGELOG.json
+++ /dev/null
@@ -1,441 +0,0 @@
-{
-  "name": "@kadena/chainweb-node-client",
-  "entries": [
-    {
-      "version": "0.4.4",
-      "tag": "@kadena/chainweb-node-client_v0.4.4",
-      "date": "Mon, 21 Aug 2023 10:31:32 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.4.3",
-      "tag": "@kadena/chainweb-node-client_v0.4.3",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Move sort-package-json to eslint plugin"
-          },
-          {
-            "comment": "Remove format:pkg everywhere"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "formatting and linting"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.4.2",
-      "tag": "@kadena/chainweb-node-client_v0.4.2",
-      "date": "Fri, 14 Jul 2023 10:02:16 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Simplified types for the `/local` wrapper"
-          }
-        ],
-        "none": [
-          {
-            "comment": "fix test commands"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.4.1",
-      "tag": "@kadena/chainweb-node-client_v0.4.1",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.11`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.10`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.4.0",
-      "tag": "@kadena/chainweb-node-client_v0.4.0",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "small changes in readme"
-          },
-          {
-            "comment": "Fix up lint config"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Updated Chain ID type to be usable during runtime as well"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.9`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.3",
-      "tag": "@kadena/chainweb-node-client_v0.3.3",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          },
-          {
-            "comment": "Rename master branch to main"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.2",
-      "tag": "@kadena/chainweb-node-client_v0.3.2",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.7`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.1",
-      "tag": "@kadena/chainweb-node-client_v0.3.1",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.0",
-      "tag": "@kadena/chainweb-node-client_v0.3.0",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          },
-          {
-            "comment": "Removed localWithoutSignatureVerfication, added queries preflight, signatureVerification"
-          }
-        ],
-        "minor": [
-          {
-            "comment": " Add localWithoutSignatureVerification, changed local to use preflight=true as default "
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.4",
-      "tag": "@kadena/chainweb-node-client_v0.1.4",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.3",
-      "tag": "@kadena/chainweb-node-client_v0.1.3",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.2",
-      "tag": "@kadena/chainweb-node-client_v0.1.2",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "change dependency @kadena-dev/eslint-config and @kadena-dev/heft-rig"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "update ISignature to non-null "
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.1",
-      "tag": "@kadena/chainweb-node-client_v0.1.1",
-      "date": "Fri, 09 Dec 2022 12:07:57 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "remove only-allow pnpm"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.0",
-      "tag": "@kadena/chainweb-node-client_v0.1.0",
-      "date": "Tue, 29 Nov 2022 16:14:08 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "BREAKING: Removed wrapper `pact`. Exports functions directly"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.4",
-      "tag": "@kadena/chainweb-node-client_v0.0.4",
-      "date": "Fri, 28 Oct 2022 11:53:11 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "version bump"
-          },
-          {
-            "comment": "updated Readme"
-          },
-          {
-            "comment": "Added absolute url's and repositories for npm"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.0.2`"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/libs/chainweb-stream-client/CHANGELOG.json b/packages/libs/chainweb-stream-client/CHANGELOG.json
deleted file mode 100644
index 2c09903b90..0000000000
--- a/packages/libs/chainweb-stream-client/CHANGELOG.json
+++ /dev/null
@@ -1,260 +0,0 @@
-{
-  "name": "@kadena/chainweb-stream-client",
-  "entries": [
-    {
-      "version": "0.1.0",
-      "tag": "@kadena/chainweb-stream-client_v0.1.0",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Move sort-package-json to eslint plugin"
-          },
-          {
-            "comment": "Changed `heights` event implementation to match server (previous implementation was not released or even merged)"
-          },
-          {
-            "comment": "Remove format:pkg everywhere"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Changed reconnection strategy, added handling of `heights` event"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "formatting and linting"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.8",
-      "tag": "@kadena/chainweb-stream-client_v0.0.8",
-      "date": "Fri, 14 Jul 2023 10:02:16 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Edit `@kadena/client` docs (fix links + improve readability)"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.7",
-      "tag": "@kadena/chainweb-stream-client_v0.0.7",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.11`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.10`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.6",
-      "tag": "@kadena/chainweb-stream-client_v0.0.6",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "small changes in readme"
-          },
-          {
-            "comment": "Fix up lint config"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.9`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.5",
-      "tag": "@kadena/chainweb-stream-client_v0.0.5",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.4",
-      "tag": "@kadena/chainweb-stream-client_v0.0.4",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.7`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.3",
-      "tag": "@kadena/chainweb-stream-client_v0.0.3",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Added wire protocol compatibility checks"
-          },
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena/chainweb-stream-client_v0.0.2",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Publish initial chainweb-stream-client"
-          }
-        ],
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.5`"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/libs/chainwebjs/CHANGELOG.json b/packages/libs/chainwebjs/CHANGELOG.json
deleted file mode 100644
index e323a20ef6..0000000000
--- a/packages/libs/chainwebjs/CHANGELOG.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
-  "name": "@kadena/chainwebjs",
-  "entries": [
-    {
-      "version": "0.0.5",
-      "tag": "@kadena/chainwebjs_v0.0.5",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.4",
-      "tag": "@kadena/chainwebjs_v0.0.4",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.3",
-      "tag": "@kadena/chainwebjs_v0.0.3",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Cleanup readme"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena/chainwebjs_v0.0.2",
-      "date": "Thu, 02 Feb 2023 11:57:26 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Added types for project"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/libs/client/CHANGELOG.json b/packages/libs/client/CHANGELOG.json
deleted file mode 100644
index 217965336b..0000000000
--- a/packages/libs/client/CHANGELOG.json
+++ /dev/null
@@ -1,642 +0,0 @@
-{
-  "name": "@kadena/client",
-  "entries": [
-    {
-      "version": "1.1.0",
-      "tag": "@kadena/client_v1.1.0",
-      "date": "Mon, 21 Aug 2023 10:31:32 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "Make addSignatures public",
-            "author": "Ashwin van Dijk <contact@ashwinvandijk.nl>",
-            "commit": "2b90f05a2074071035aaa8ab401136012c0e43fa"
-          }
-        ],
-        "none": [
-          {
-            "comment": "throw error for duplicated keys while using addData",
-            "author": "Javad Khalilian <khalilian.javad@gmail.com>",
-            "commit": "be743d1c60a046aa16c532f997d85dcfc2ba2686"
-          },
-          {
-            "comment": "Literal class for handeling literal values during pact expression creation",
-            "author": "Javad Khalilian <khalilian.javad@gmail.com>",
-            "commit": "30d8fa06e87835a254388e069748842befdc5eaf"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.4.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "1.0.0",
-      "tag": "@kadena/client_v1.0.0",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Make the API more flexible by splitting it into three steps: build, sign and submit transaction"
-          },
-          { "comment": "Accepts multiple code in one transactions" },
-          {
-            "comment": "Refactoring types and suggest all related capabilities of the functions"
-          },
-          {
-            "comment": "exposing sighWithChainWeaver and SignWithWalletConnect"
-          },
-          { "comment": "deprecating `poll` and `send`" },
-          {
-            "comment": "introducing `submit` `pollStatus` `dirtyRead` `preflight` `signatureVerification` `runPact`"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.4.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.6.1",
-      "tag": "@kadena/client_v0.6.1",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.4.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.11`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.10`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.6.0",
-      "tag": "@kadena/client_v0.6.0",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "small docs changes"
-          },
-          {
-            "comment": "Consistent fenced code block shell language"
-          },
-          {
-            "comment": "Improve accessibility of the `@kadena/client` readme"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Implemented new Chain ID type from @kadena/chainweb-node-client"
-          },
-          {
-            "comment": "PactCommand's `pollUntil` now rejects with the result of the request instead of the instance of the PactCommand class"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.4.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.9`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.5.0",
-      "tag": "@kadena/client_v0.5.0",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          },
-          {
-            "comment": "Rename master branch to main"
-          },
-          {
-            "comment": "apply new lint rules"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "added /spv to the apiHost in cont command"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Adds signWithWalletConnect and quicksignWithWalletConnect"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.4.0",
-      "tag": "@kadena/client_v0.4.0",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "Creation of ContCommand class to enable cont type commands"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "small fix regarding stringified proof in cont command"
-          }
-        ],
-        "none": [
-          {
-            "comment": "Added encoding library to support the cross-fetch library"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.7`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.1",
-      "tag": "@kadena/client_v0.3.1",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Set this.nonce to the created nonce to make it publicly available"
-          },
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.0",
-      "tag": "@kadena/client_v0.3.0",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          },
-          {
-            "comment": "Removed localWithoutSignatureVerification"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Add localWithoutSignatureVerification function in command builder"
-          },
-          {
-            "comment": "Adds `setNonceCreator()` to allow the user to set a custom nonce"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "Fix type for addCap, add requestKey to IPactCommand"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.2.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.10",
-      "tag": "@kadena/client_v0.1.10",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.1.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.9",
-      "tag": "@kadena/client_v0.1.9",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.1.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.8",
-      "tag": "@kadena/client_v0.1.8",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Updates docs on using PactCommand"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "Expose requestKey on PactCommand"
-          },
-          {
-            "comment": "update /quickSign to /quicksign in client/signWithChainweaver"
-          },
-          {
-            "comment": "Update with KIP 0015 signing api standard"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.7",
-      "tag": "@kadena/client_v0.1.7",
-      "date": "Thu, 02 Feb 2023 16:30:09 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "BREAKING: Pact.modules functions will accept for numbers only IPactDecimal or IPactInteger"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.6",
-      "tag": "@kadena/client_v0.1.6",
-      "date": "Thu, 02 Feb 2023 11:57:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "change dependency @kadena-dev/eslint-config and @kadena-dev/heft-rig"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "Do not convert js typeof 'number' to decimals"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.5",
-      "tag": "@kadena/client_v0.1.5",
-      "date": "Wed, 21 Dec 2022 12:17:18 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Renames `callPollUntilTimeout` to `pollUntil`. Adds an onCall callback to `pollUntil` which gets called after each poll"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.4",
-      "tag": "@kadena/client_v0.1.4",
-      "date": "Mon, 19 Dec 2022 13:39:19 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Fix callPollUntilTimeout to not catch when an empty object is returned from /poll"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.3",
-      "tag": "@kadena/client_v0.1.3",
-      "date": "Mon, 19 Dec 2022 12:54:50 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Added (postinstall) helpers to make retrieving and generating contracts easier."
-          },
-          {
-            "comment": "Added a `callPollUntilTimeout` function which calls the /poll endpoint until the transaction is successful or the request times out"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.2",
-      "tag": "@kadena/client_v0.1.2",
-      "date": "Thu, 15 Dec 2022 14:56:25 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "When proprerties of a non-malleable transaction change, remove `cmd`, `hash` and `signatures` from the transaction to issue a recalculation of the `cmd` and `hash`."
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.1",
-      "tag": "@kadena/client_v0.1.1",
-      "date": "Fri, 09 Dec 2022 12:07:57 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Updated docs"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.0",
-      "tag": "@kadena/client_v0.1.0",
-      "date": "Tue, 29 Nov 2022 16:14:08 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "BREAKING: Removes `createTransaction`, replaced by `createCommand`."
-          },
-          {
-            "comment": "Adds `send` and `addSignatures` to CommandBuilder."
-          },
-          {
-            "comment": "Adds `local` and `poll` to CommandBuilder."
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/chainweb-node-client\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.5",
-      "tag": "@kadena/client_v0.0.5",
-      "date": "Wed, 02 Nov 2022 12:29:53 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "fix signWithChainweaver"
-          },
-          {
-            "comment": "use ChainwebNetworkId for networkId"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.4",
-      "tag": "@kadena/client_v0.0.4",
-      "date": "Tue, 01 Nov 2022 11:21:25 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "fix wrong response type signWithChainweaver"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.3",
-      "tag": "@kadena/client_v0.0.3",
-      "date": "Fri, 28 Oct 2022 11:53:11 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Adds launch-post"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "Updated readme"
-          },
-          {
-            "comment": "use .kadena/pactjs-generated to prevent deletion"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/cryptography-utils\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/pactjs\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.0.2`"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/libs/cryptography-utils/CHANGELOG.json b/packages/libs/cryptography-utils/CHANGELOG.json
deleted file mode 100644
index 2055ffe60f..0000000000
--- a/packages/libs/cryptography-utils/CHANGELOG.json
+++ /dev/null
@@ -1,368 +0,0 @@
-{
-  "name": "@kadena/cryptography-utils",
-  "entries": [
-    {
-      "version": "0.3.8",
-      "tag": "@kadena/cryptography-utils_v0.3.8",
-      "date": "Mon, 21 Aug 2023 10:31:32 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.7",
-      "tag": "@kadena/cryptography-utils_v0.3.7",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Move sort-package-json to eslint plugin"
-          },
-          {
-            "comment": "Remove format:pkg everywhere"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "formatting and linting"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.1`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.6",
-      "tag": "@kadena/cryptography-utils_v0.3.6",
-      "date": "Fri, 14 Jul 2023 10:02:16 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update tests"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.5",
-      "tag": "@kadena/cryptography-utils_v0.3.5",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.4",
-      "tag": "@kadena/cryptography-utils_v0.3.4",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "small changes in readme"
-          },
-          {
-            "comment": "Fix up lint config"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.3",
-      "tag": "@kadena/cryptography-utils_v0.3.3",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          },
-          {
-            "comment": "Rename master branch to main"
-          },
-          {
-            "comment": "apply new lint rules"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.2",
-      "tag": "@kadena/cryptography-utils_v0.3.2",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.7`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.1",
-      "tag": "@kadena/cryptography-utils_v0.3.1",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.0",
-      "tag": "@kadena/cryptography-utils_v0.3.0",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Added `isSignedCommand` function"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.4",
-      "tag": "@kadena/cryptography-utils_v0.1.4",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.3",
-      "tag": "@kadena/cryptography-utils_v0.1.3",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.2",
-      "tag": "@kadena/cryptography-utils_v0.1.2",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "change dependency @kadena-dev/eslint-config and @kadena-dev/heft-rig"
-          },
-          {
-            "comment": "Improved documentation for the cryptography utils library"
-          },
-          {
-            "comment": "adds lint-staged"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.1",
-      "tag": "@kadena/cryptography-utils_v0.1.1",
-      "date": "Fri, 09 Dec 2022 12:07:57 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "remove only-allow pnpm"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.0",
-      "tag": "@kadena/cryptography-utils_v0.1.0",
-      "date": "Fri, 28 Oct 2022 11:53:11 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "version bump"
-          },
-          {
-            "comment": "Added repository urls"
-          },
-          {
-            "comment": "Added Buffer"
-          },
-          {
-            "comment": "Added buffer fix"
-          },
-          {
-            "comment": "Moved return value to a const"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Added new util function unique to create an array with unique IBase64Url"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena/cryptography-utils_v0.0.2",
-      "date": "Fri, 15 Jul 2022 14:16:50 GMT",
-      "comments": {}
-    }
-  ]
-}
diff --git a/packages/libs/pactjs-generator/CHANGELOG.json b/packages/libs/pactjs-generator/CHANGELOG.json
deleted file mode 100644
index c4eb395e27..0000000000
--- a/packages/libs/pactjs-generator/CHANGELOG.json
+++ /dev/null
@@ -1,303 +0,0 @@
-{
-  "name": "@kadena/pactjs-generator",
-  "entries": [
-    {
-      "version": "1.0.0",
-      "tag": "@kadena/pactjs-generator_v1.0.0",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Use ICap from @kadena/types instead of ICapabilityItem"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.13",
-      "tag": "@kadena/pactjs-generator_v0.1.13",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.10`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.12",
-      "tag": "@kadena/pactjs-generator_v0.1.12",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "small changes in readme"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.9`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.11",
-      "tag": "@kadena/pactjs-generator_v0.1.11",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          },
-          {
-            "comment": "Rename master branch to main"
-          },
-          {
-            "comment": "apply new lint rules"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.10",
-      "tag": "@kadena/pactjs-generator_v0.1.10",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.7`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.9",
-      "tag": "@kadena/pactjs-generator_v0.1.9",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          },
-          {
-            "comment": "Use Jest snapshot to assert generated file"
-          }
-        ],
-        "none": [
-          {
-            "comment": "Skip create-kadena-app tests in Windows/Git Bash"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.8",
-      "tag": "@kadena/pactjs-generator_v0.1.8",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Set the namespace for each module"
-          },
-          {
-            "comment": "fixing the issue regards \"rush install\" and \"rush build\" on windows"
-          }
-        ],
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.7",
-      "tag": "@kadena/pactjs-generator_v0.1.7",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.6",
-      "tag": "@kadena/pactjs-generator_v0.1.6",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.5",
-      "tag": "@kadena/pactjs-generator_v0.1.5",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.4",
-      "tag": "@kadena/pactjs-generator_v0.1.4",
-      "date": "Thu, 02 Feb 2023 16:30:09 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "BREAKING: Pact.modules functions will accept for numbers only IPactDecimal or IPactInteger"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.3",
-      "tag": "@kadena/pactjs-generator_v0.1.3",
-      "date": "Mon, 16 Jan 2023 16:31:08 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "change dependency @kadena-dev/eslint-config and @kadena-dev/heft-rig"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "Merge generated types for capabilities across modules "
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.2",
-      "tag": "@kadena/pactjs-generator_v0.1.2",
-      "date": "Thu, 15 Dec 2022 14:56:25 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "fix issue where modules did not contain namespace"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.1",
-      "tag": "@kadena/pactjs-generator_v0.1.1",
-      "date": "Thu, 01 Dec 2022 09:16:13 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "fix issue where dashes in smart contract caused invalid typings"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.0",
-      "tag": "@kadena/pactjs-generator_v0.1.0",
-      "date": "Tue, 29 Nov 2022 16:14:08 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "Adds `IPactCommand` to module functions."
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena/pactjs-generator_v0.0.2",
-      "date": "Fri, 28 Oct 2022 11:53:11 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Updated readme for release"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/libs/pactjs/CHANGELOG.json b/packages/libs/pactjs/CHANGELOG.json
deleted file mode 100644
index a99b815cc2..0000000000
--- a/packages/libs/pactjs/CHANGELOG.json
+++ /dev/null
@@ -1,330 +0,0 @@
-{
-  "name": "@kadena/pactjs",
-  "entries": [
-    {
-      "version": "0.3.2",
-      "tag": "@kadena/pactjs_v0.3.2",
-      "date": "Mon, 21 Aug 2023 10:31:32 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.1",
-      "tag": "@kadena/pactjs_v0.3.1",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Move sort-package-json to eslint plugin"
-          },
-          {
-            "comment": "Remove format:pkg everywhere"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "formatting and linting"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.0",
-      "tag": "@kadena/pactjs_v0.3.0",
-      "date": "Fri, 14 Jul 2023 10:02:16 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "Extend PactNumber with BigNumber and make its API available"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.4.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.2.11",
-      "tag": "@kadena/pactjs_v0.2.11",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.10`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.2.10",
-      "tag": "@kadena/pactjs_v0.2.10",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "small changes in readme"
-          },
-          {
-            "comment": "Fix up lint config"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.9`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.2.9",
-      "tag": "@kadena/pactjs_v0.2.9",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          },
-          {
-            "comment": "Rename master branch to main"
-          },
-          {
-            "comment": "apply new lint rules"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.2.8",
-      "tag": "@kadena/pactjs_v0.2.8",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.7`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.2.7",
-      "tag": "@kadena/pactjs_v0.2.7",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.2.6",
-      "tag": "@kadena/pactjs_v0.2.6",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          },
-          {
-            "comment": "Added `isSignedCommand, ensureSignedCommand`"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.3.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.4",
-      "tag": "@kadena/pactjs_v0.1.4",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.3",
-      "tag": "@kadena/pactjs_v0.1.3",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.1`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.2",
-      "tag": "@kadena/pactjs_v0.1.2",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "change dependency @kadena-dev/eslint-config and @kadena-dev/heft-rig"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.1",
-      "tag": "@kadena/pactjs_v0.1.1",
-      "date": "Fri, 09 Dec 2022 12:07:57 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "remove only-allow pnpm"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.0",
-      "tag": "@kadena/pactjs_v0.1.0",
-      "date": "Fri, 28 Oct 2022 11:53:11 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "version bump"
-          },
-          {
-            "comment": "Added absolute url's and repositories for npm"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "release pactjs library "
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/types\" to `0.0.2`"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/libs/types/CHANGELOG.json b/packages/libs/types/CHANGELOG.json
deleted file mode 100644
index af27d6ba44..0000000000
--- a/packages/libs/types/CHANGELOG.json
+++ /dev/null
@@ -1,282 +0,0 @@
-{
-  "name": "@kadena/types",
-  "entries": [
-    {
-      "version": "0.4.2",
-      "tag": "@kadena/types_v0.4.2",
-      "date": "Mon, 21 Aug 2023 10:31:32 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "removed the PactReference in favor of Literal class",
-            "author": "Javad Khalilian <khalilian.javad@gmail.com>",
-            "commit": "c2e6967a06068c69a63f79574d2eda17ac0ce8b2"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.4.1",
-      "tag": "@kadena/types_v0.4.1",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Move sort-package-json to eslint plugin"
-          },
-          {
-            "comment": "Remove format:pkg everywhere"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "formatting and linting"
-          },
-          {
-            "comment": "rename PactGuard ro PactReference to be more general"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.4.0",
-      "tag": "@kadena/types_v0.4.0",
-      "date": "Fri, 14 Jul 2023 10:02:16 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "Remove `chainId: ''` added PactGuard"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.5",
-      "tag": "@kadena/types_v0.3.5",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.10`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.4",
-      "tag": "@kadena/types_v0.3.4",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.9`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.3",
-      "tag": "@kadena/types_v0.3.3",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.2",
-      "tag": "@kadena/types_v0.3.2",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.7`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.1",
-      "tag": "@kadena/types_v0.3.1",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.3.0",
-      "tag": "@kadena/types_v0.3.0",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Changed `ICommand` to not accept undefined sig, added `IUnsignedCommand`"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.2",
-      "tag": "@kadena/types_v0.1.2",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.1",
-      "tag": "@kadena/types_v0.1.1",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.0",
-      "tag": "@kadena/types_v0.1.0",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "change dependency @kadena-dev/eslint-config and @kadena-dev/heft-rig"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "adds SigningRequest type and createSigningRequest for use in the sign endpoint of the Signing API"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "add null type to IUnsignedTransaction sig"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.3",
-      "tag": "@kadena/types_v0.0.3",
-      "date": "Fri, 09 Dec 2022 12:07:57 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "remove only-allow pnpm"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena/types_v0.0.2",
-      "date": "Fri, 28 Oct 2022 11:53:11 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Added absolute url's and repositories for npm"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/tools/eslint-config/CHANGELOG.json b/packages/tools/eslint-config/CHANGELOG.json
deleted file mode 100644
index 0319497c4b..0000000000
--- a/packages/tools/eslint-config/CHANGELOG.json
+++ /dev/null
@@ -1,215 +0,0 @@
-{
-  "name": "@kadena-dev/eslint-config",
-  "entries": [
-    {
-      "version": "0.1.0",
-      "tag": "@kadena-dev/eslint-config_v0.1.0",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "Move sort-package-json to eslint plugin"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "formatting and linting"
-          }
-        ],
-        "none": [
-          {
-            "comment": "Remove format:pkg everywhere"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.10",
-      "tag": "@kadena-dev/eslint-config_v0.0.10",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.9",
-      "tag": "@kadena-dev/eslint-config_v0.0.9",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Fix up lint config"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "Fix reusability and dependencies of eslint packages"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.8",
-      "tag": "@kadena-dev/eslint-config_v0.0.8",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "add new lint rules"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.7",
-      "tag": "@kadena-dev/eslint-config_v0.0.7",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "remove next/core-web-vitals otherwise it doesn't work"
-          },
-          {
-            "comment": "turnoff typedef-var lint rule for next projects"
-          },
-          {
-            "comment": "Fixate TS version to v5.0.4"
-          },
-          {
-            "comment": "remove the unnecessary proptypes rule from eslint config"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.6",
-      "tag": "@kadena-dev/eslint-config_v0.0.6",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.5",
-      "tag": "@kadena-dev/eslint-config_v0.0.5",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "Updated React profile to detect react version"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.4",
-      "tag": "@kadena-dev/eslint-config_v0.0.4",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Sort aliases from tsconfig like internal packages"
-          },
-          {
-            "comment": "Updated @kadena-dev/eslint-plugin react config extension to the config recommended by Next.js"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.3",
-      "tag": "@kadena-dev/eslint-config_v0.0.3",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "fix dependencies on @kadena-dev/eslint-plugin"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena-dev/eslint-config_v0.0.2",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Move eslint-plugins from devDependencies to dependencies so consuming projects do not need to include them"
-          },
-          {
-            "comment": "Disables @rushstack/typedev-var and adds @kadena-dev/typedev-var to the react config"
-          },
-          {
-            "comment": "adds rule to disallow file wide eslint-disable"
-          },
-          {
-            "comment": "add mixin to relax typedef rule for arguments in typed functions"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.1",
-      "tag": "@kadena-dev/eslint-config_v0.0.1",
-      "date": "Mon, 16 Jan 2023 16:31:08 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "move package to @kadena-dev"
-          },
-          {
-            "comment": "move from @kadena to @kadena-dev"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/tools/eslint-plugin/CHANGELOG.json b/packages/tools/eslint-plugin/CHANGELOG.json
deleted file mode 100644
index a0f72fc34a..0000000000
--- a/packages/tools/eslint-plugin/CHANGELOG.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
-  "name": "@kadena-dev/eslint-plugin",
-  "entries": [
-    {
-      "version": "0.0.6",
-      "tag": "@kadena-dev/eslint-plugin_v0.0.6",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Move sort-package-json to eslint plugin"
-          },
-          {
-            "comment": "fix test commands"
-          },
-          {
-            "comment": "Remove format:pkg everywhere"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "formatting and linting"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.5",
-      "tag": "@kadena-dev/eslint-plugin_v0.0.5",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Complete the formatting trilogy"
-          }
-        ],
-        "none": [
-          {
-            "comment": "Fix up lint config"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          },
-          {
-            "comment": "Fix reusability and dependencies of eslint packages"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.4",
-      "tag": "@kadena-dev/eslint-plugin_v0.0.4",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Fixate TS version to v5.0.4"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.3",
-      "tag": "@kadena-dev/eslint-plugin_v0.0.3",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena-dev/eslint-plugin_v0.0.2",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Adds typedev-var that allows implicit types when created from a function call"
-          },
-          {
-            "comment": "adds rule to disallow file wide eslint-disable"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/tools/heft-rig/CHANGELOG.json b/packages/tools/heft-rig/CHANGELOG.json
deleted file mode 100644
index f450c35b42..0000000000
--- a/packages/tools/heft-rig/CHANGELOG.json
+++ /dev/null
@@ -1,204 +0,0 @@
-{
-  "name": "@kadena-dev/heft-rig",
-  "entries": [
-    {
-      "version": "0.1.0",
-      "tag": "@kadena-dev/heft-rig_v0.1.0",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Move sort-package-json to eslint plugin"
-          },
-          {
-            "comment": "Remove format:pkg everywhere"
-          }
-        ],
-        "minor": [
-          {
-            "comment": "Added \"lax\" profile that does not enforce code coverage rules"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "formatting and linting"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.10",
-      "tag": "@kadena-dev/heft-rig_v0.0.10",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.9",
-      "tag": "@kadena-dev/heft-rig_v0.0.9",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.8",
-      "tag": "@kadena-dev/heft-rig_v0.0.8",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.7",
-      "tag": "@kadena-dev/heft-rig_v0.0.7",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Fixate TS version to v5.0.4"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.6",
-      "tag": "@kadena-dev/heft-rig_v0.0.6",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.5",
-      "tag": "@kadena-dev/heft-rig_v0.0.5",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.4",
-      "tag": "@kadena-dev/heft-rig_v0.0.4",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.3",
-      "tag": "@kadena-dev/heft-rig_v0.0.3",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena-dev/heft-rig_v0.0.2",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "adds dependency on eslint-plugin"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.1",
-      "tag": "@kadena-dev/heft-rig_v0.0.1",
-      "date": "Mon, 16 Jan 2023 16:31:08 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "move package to @kadena-dev"
-          },
-          {
-            "comment": "move from @kadena to @kadena-dev"
-          }
-        ]
-      }
-    }
-  ]
-}
diff --git a/packages/tools/pactjs-cli/CHANGELOG.json b/packages/tools/pactjs-cli/CHANGELOG.json
deleted file mode 100644
index c64b91f3ce..0000000000
--- a/packages/tools/pactjs-cli/CHANGELOG.json
+++ /dev/null
@@ -1,355 +0,0 @@
-{
-  "name": "@kadena/pactjs-cli",
-  "entries": [
-    {
-      "version": "1.0.0",
-      "tag": "@kadena/pactjs-cli_v1.0.0",
-      "date": "Fri, 04 Aug 2023 16:10:02 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.1.0`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.5",
-      "tag": "@kadena/pactjs-cli_v0.1.5",
-      "date": "Mon, 10 Jul 2023 14:25:54 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.13`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.10`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.4",
-      "tag": "@kadena/pactjs-cli_v0.1.4",
-      "date": "Mon, 10 Jul 2023 14:20:26 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Consistent fenced code block shell language"
-          },
-          {
-            "comment": "Fix up lint config"
-          },
-          {
-            "comment": "Remove unused dependencies + fix some lint config"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.12`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.9`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.3",
-      "tag": "@kadena/pactjs-cli_v0.1.3",
-      "date": "Tue, 04 Jul 2023 08:27:48 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "Add repo-wide markdown formatting"
-          },
-          {
-            "comment": "Complete the formatting trilogy"
-          },
-          {
-            "comment": "Introduce generic package doc headers"
-          },
-          {
-            "comment": "Housekeeping npm-published files"
-          },
-          {
-            "comment": "Replace lint-staged with explicit format script"
-          },
-          {
-            "comment": "Rename master branch to main"
-          },
-          {
-            "comment": "apply new lint rules"
-          },
-          {
-            "comment": "Updated the README.md to have correct example usages"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.11`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.8`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.2",
-      "tag": "@kadena/pactjs-cli_v0.1.2",
-      "date": "Thu, 22 Jun 2023 09:46:33 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "disable codecoverage report"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.10`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.7`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.1",
-      "tag": "@kadena/pactjs-cli_v0.1.1",
-      "date": "Tue, 13 Jun 2023 13:17:28 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "Update to typescript 5"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.9`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.6`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.1.0",
-      "tag": "@kadena/pactjs-cli_v0.1.0",
-      "date": "Thu, 01 Jun 2023 20:18:44 GMT",
-      "comments": {
-        "minor": [
-          {
-            "comment": "Add --contract option to retrieve a contract from the chain"
-          }
-        ],
-        "none": [
-          {
-            "comment": "Fix usage of `repository` and `npx` in package.json"
-          },
-          {
-            "comment": "use nodejs path util to make path-like strings for cross OS compability"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "append the export to index.d.ts if it's not already there"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.8`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.5`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.12",
-      "tag": "@kadena/pactjs-cli_v0.0.12",
-      "date": "Fri, 03 Mar 2023 11:24:59 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.7`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.4`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.11",
-      "tag": "@kadena/pactjs-cli_v0.0.11",
-      "date": "Mon, 27 Feb 2023 15:39:44 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.6`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.3`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.10",
-      "tag": "@kadena/pactjs-cli_v0.0.10",
-      "date": "Mon, 27 Feb 2023 14:25:39 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.5`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-config\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/eslint-plugin\" to `0.0.2`"
-          },
-          {
-            "comment": "Updating dependency \"@kadena-dev/heft-rig\" to `0.0.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.9",
-      "tag": "@kadena/pactjs-cli_v0.0.9",
-      "date": "Thu, 02 Feb 2023 16:30:09 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.4`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.8",
-      "tag": "@kadena/pactjs-cli_v0.0.8",
-      "date": "Mon, 16 Jan 2023 16:31:08 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "change dependency @kadena-dev/eslint-config and @kadena-dev/heft-rig"
-          }
-        ],
-        "patch": [
-          {
-            "comment": "Adds option to choose custom interface for caps"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.3`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.7",
-      "tag": "@kadena/pactjs-cli_v0.0.7",
-      "date": "Thu, 15 Dec 2022 14:56:25 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.2`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.6",
-      "tag": "@kadena/pactjs-cli_v0.0.6",
-      "date": "Thu, 01 Dec 2022 09:16:13 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.1`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.5",
-      "tag": "@kadena/pactjs-cli_v0.0.5",
-      "date": "Tue, 29 Nov 2022 16:14:08 GMT",
-      "comments": {
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.1.0`"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.4",
-      "tag": "@kadena/pactjs-cli_v0.0.4",
-      "date": "Tue, 01 Nov 2022 11:21:25 GMT",
-      "comments": {
-        "none": [
-          {
-            "comment": "fix published package"
-          }
-        ]
-      }
-    },
-    {
-      "version": "0.0.2",
-      "tag": "@kadena/pactjs-cli_v0.0.2",
-      "date": "Fri, 28 Oct 2022 11:53:11 GMT",
-      "comments": {
-        "patch": [
-          {
-            "comment": "use .kadena/pactjs-generated to prevent deletion"
-          }
-        ],
-        "dependency": [
-          {
-            "comment": "Updating dependency \"@kadena/pactjs-generator\" to `0.0.2`"
-          }
-        ]
-      }
-    }
-  ]
-}

From d768abd09c8d9325d9643c8c5643948043a48317 Mon Sep 17 00:00:00 2001
From: Lars Kappert <lars@webpro.nl>
Date: Thu, 31 Aug 2023 10:29:43 +0200
Subject: [PATCH 02/18] Update changelog

---
 .changeset/ninety-ants-grow.md | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 .changeset/ninety-ants-grow.md

diff --git a/.changeset/ninety-ants-grow.md b/.changeset/ninety-ants-grow.md
new file mode 100644
index 0000000000..a845151cc8
--- /dev/null
+++ b/.changeset/ninety-ants-grow.md
@@ -0,0 +1,2 @@
+---
+---

From d78d35364d88543696f7d194a51ea0a9c0417ff3 Mon Sep 17 00:00:00 2001
From: Lars Kappert <lars@webpro.nl>
Date: Thu, 31 Aug 2023 10:32:54 +0200
Subject: [PATCH 03/18] Update CODEOWNERS

---
 .github/CODEOWNERS | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 42efb4a2f9..dc6bb13cc8 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -2,14 +2,12 @@
 
 /*.*                                            @alber70g @webpro
 /*.md                                           @webpro
+/.changeset
 /common                                         @alber70g @webpro
-/common/config/rush/pnpm-lock.yaml
-/common/config/rush/repo-state.json
+/pnpm-lock.yaml
 /packages/apps/graph                            @alber70g
 /packages/apps/kadena-docs                      @sstraatemans @eileenmguo @realdreamer
-
 /packages/libs/chainweb-stream-client           @Takadenoshi
-
 /packages/libs/bootstrap-lib                    @alber70g
 /packages/libs/client                           @alber70g @javadkh2 @webpro
 /packages/libs/kadena.js                        @alber70g

From 977e6c8bdc9bf28a7f2e2d151551d02a9bbf0e21 Mon Sep 17 00:00:00 2001
From: Sander Looijenga <slooijenga@anwb.nl>
Date: Thu, 31 Aug 2023 11:31:32 +0200
Subject: [PATCH 04/18] Update amount to 100 since contracts are deployed

---
 packages/apps/tools/src/pages/faucet/existing/index.tsx | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/packages/apps/tools/src/pages/faucet/existing/index.tsx b/packages/apps/tools/src/pages/faucet/existing/index.tsx
index 52fb1915c8..c2883c4315 100644
--- a/packages/apps/tools/src/pages/faucet/existing/index.tsx
+++ b/packages/apps/tools/src/pages/faucet/existing/index.tsx
@@ -30,8 +30,7 @@ const schema = z.object({
 
 type FormData = z.infer<typeof schema>;
 
-// TODO: This needs to be changed to 100, when the contract is redeployed
-const AMOUNT_OF_COINS_FUNDED: number = 20;
+const AMOUNT_OF_COINS_FUNDED: number = 100;
 
 const isCustomError = (error: unknown): error is ICommandResult => {
   return error !== null && typeof error === 'object' && 'result' in error;

From 1fabb309197b98fdbbb37b6114ac33348c4ac3e5 Mon Sep 17 00:00:00 2001
From: Mohamed Ismail <realdreamer@users.noreply.github.com>
Date: Thu, 31 Aug 2023 12:20:45 +0200
Subject: [PATCH 05/18] feat(docs): update tweet links to embed posts (#842)

* feat(docs): update tweet links to embed posts

* chore(docs): add changeset for twitter embed posts

* feat(docs): remove not working twitter status
---
 .changeset/metal-buses-explode.md             |  5 +++
 .../src/components/Markdown/Tweet/Tweet.tsx   |  8 ++++-
 .../components/Markdown/Tweet/styles.css.ts   | 14 ++++++++
 ...irst-crypto-conference-day-1-2018-04-15.md | 27 ++++++----------
 ...n-smart-contracts-done-right-2018-05-11.md |  6 ++--
 ...e-a-proof-of-work-blockchain-2021-03-07.md |  6 ++--
 ...cing-the-kadena-live-roadmap-2021-07-30.md |  5 +--
 .../kadena-roadmap-for-q1-2021-2021-01-14.md  |  5 ++-
 .../2021/kadena-roadmap-for-q2-2021-04-05.md  |  5 ++-
 ...gram-ama-with-stuart-popejoy-2021-02-05.md |  8 +++--
 ...ith-tehmoonwalker-transcript-2021-05-29.md | 28 +++++++++-------
 ...taking-blockchain-mainstream-2022-04-22.md |  5 +--
 .../kadena-2022-year-in-review-2022-12-22.md  | 12 ++++---
 ...core-telegram-ama-transcript-2022-08-12.md |  1 +
 ...-eco-office-hours-transcript-2022-07-22.md |  7 ++--
 ...upercharges-kadena-ecosystem-2022-04-02.md |  6 ++--
 ...am-ama-with-binance-exchange-2022-05-03.md |  6 ++--
 ...ience-with-quicksign-support-2023-02-10.md | 14 ++++----
 .../kadena-2023-q1-newsletter-2023-04-05.md   | 32 +++++++++++--------
 .../kadena-2023-q2-newsletter-2023-07-06.md   |  5 +--
 ...-ii-learn-pact-in-20-minutes-2023-04-27.md |  7 ++--
 .../apps/docs/src/scripts/remarkTwitter.mjs   |  2 +-
 22 files changed, 133 insertions(+), 81 deletions(-)
 create mode 100644 .changeset/metal-buses-explode.md
 create mode 100644 packages/apps/docs/src/components/Markdown/Tweet/styles.css.ts

diff --git a/.changeset/metal-buses-explode.md b/.changeset/metal-buses-explode.md
new file mode 100644
index 0000000000..411049315c
--- /dev/null
+++ b/.changeset/metal-buses-explode.md
@@ -0,0 +1,5 @@
+---
+'@kadena/docs': minor
+---
+
+update twitter status links to embed posts
diff --git a/packages/apps/docs/src/components/Markdown/Tweet/Tweet.tsx b/packages/apps/docs/src/components/Markdown/Tweet/Tweet.tsx
index 24a2c0a4a8..47dcfeb9d0 100644
--- a/packages/apps/docs/src/components/Markdown/Tweet/Tweet.tsx
+++ b/packages/apps/docs/src/components/Markdown/Tweet/Tweet.tsx
@@ -1,3 +1,5 @@
+import { wrapperClass } from './styles.css';
+
 import React, { FC } from 'react';
 import { Tweet as ReactTweet } from 'react-tweet';
 
@@ -6,5 +8,9 @@ interface IProps {
 }
 
 export const Tweet: FC<IProps> = ({ tweetId }) => {
-  return <ReactTweet id={tweetId} />;
+  return (
+    <div className={wrapperClass}>
+      <ReactTweet id={tweetId} />
+    </div>
+  );
 };
diff --git a/packages/apps/docs/src/components/Markdown/Tweet/styles.css.ts b/packages/apps/docs/src/components/Markdown/Tweet/styles.css.ts
new file mode 100644
index 0000000000..4abbb1349e
--- /dev/null
+++ b/packages/apps/docs/src/components/Markdown/Tweet/styles.css.ts
@@ -0,0 +1,14 @@
+import { sprinkles, vars } from '@kadena/react-ui/theme';
+
+import { style } from '@vanilla-extract/css';
+
+export const wrapperClass = style([
+  sprinkles({
+    display: 'flex',
+    alignItems: 'center',
+    justifyContent: 'center',
+  }),
+  {
+    borderBottom: `1px solid ${vars.colors.$borderDefault}`,
+  },
+]);
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/consensus2018-5-lessons-from-your-first-crypto-conference-day-1-2018-04-15.md b/packages/apps/docs/src/pages/docs/blogchain/2018/consensus2018-5-lessons-from-your-first-crypto-conference-day-1-2018-04-15.md
index d016ece6f4..344b9c702d 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/consensus2018-5-lessons-from-your-first-crypto-conference-day-1-2018-04-15.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/consensus2018-5-lessons-from-your-first-crypto-conference-day-1-2018-04-15.md
@@ -12,42 +12,33 @@ layout: blog
 
 ### What to do when they bring the lambos to your doorstep
 
-Lesson #1: Prepare for a
-[line to registration](https://twitter.com/mdudas/status/996070779434528769)
-that represents the fundamental problems of throughput and congestion for
-blockchain as a whole.
+Lesson #1: Prepare for a line to registration that represents the fundamental
+problems of throughput and congestion for blockchain as a whole.
 
-TODO: embed
-https://twitter.com/dickerson_des/status/996041484007886848?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E996041484007886848%7Ctwgr%5Ef54a655ebe4bf6e4f65fb28adac49d5e1911205a%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Ftype%3Dtext2Fhtmlkey%3Da19fcc184b9711e1b4764040d3dc5c07schema%3Dtwitterurl%3Dhttps3A%2F%2Ftwitter.com%2Fdickerson_des%2Fstatus%2F996041484007886848image%3Dhttps3A%2F%2Fi.embed.ly%2F1%2Fimage3Furl3Dhttps253A252F252Fpbs.twimg.com252Fprofile_images252F873291993627193344252FpruiILEs_400x400.jpg26key3Da19fcc184b9711e1b4764040d3dc5c07
+[consensus 2018 - hangout](https://x.com/dickerson_des/status/996041484007886848)
 
-TODO: embed
-https://twitter.com/brucefenton/status/996082156794466304?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E996082156794466304%7Ctwgr%5E0d5aaa3e02aec92668394d261644fdc42c9bbb1e%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Ftype%3Dtext2Fhtmlkey%3Dd04bfffea46d4aeda930ec88cc64b87cschema%3Dtwitterurl%3Dhttps3A%2F%2Ftwitter.com%2Fbrucefenton%2Fstatus%2F996082156794466304image%3Dhttps3A%2F%2Fi.embed.ly%2F1%2Fimage3Furl3Dhttps253A252F252Fpbs.twimg.com252Fprofile_images252F963146788239638528252FMPXNJxMz_400x400.jpg26key3D4fce0568f2ce49e8b54624ef71a8a5bd
+[important notice](https://x.com/brucefenton/status/996082156794466304)
 
-TODO: embed
-https://twitter.com/AndreMKonig/status/996018245416243200?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E996018245416243200%7Ctwgr%5Ed27877ad167749a451a0f343d37d2655215ce4fe%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Ftype%3Dtext2Fhtmlkey%3Da19fcc184b9711e1b4764040d3dc5c07schema%3Dtwitterurl%3Dhttps3A%2F%2Ftwitter.com%2Fandremkonig%2Fstatus%2F996018245416243200image%3Dhttps3A%2F%2Fi.embed.ly%2F1%2Fimage3Furl3Dhttps253A252F252Fpbs.twimg.com252Fmedia252FDdKRUNWXUAEfJWa.jpg253Alarge26key3Da19fcc184b9711e1b4764040d3dc5c07
+[consensus 2018 - scalability ](https://x.com/AndreMKonig/status/996018245416243200)
 
 Lesson #2: Give bonuses to your developers who agree to a live demo. I failed to
 realize the insanity of the proposition until one of the more tech savvy
 audience members asked a dev to code for him a particular line of smart contract
 code… and then the dev… did it. (Saner portion of talk captured below):
 
-TODO: embed
-https://twitter.com/kadena_io/status/996123734024052736?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E996123734024052736%7Ctwgr%5Efbe26e9ad112245098df2613fea3ffa0fbbbc814%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Ftype%3Dtext2Fhtmlkey%3Da19fcc184b9711e1b4764040d3dc5c07schema%3Dtwitterurl%3Dhttps3A%2F%2Ftwitter.com%2Fkadena_io%2Fstatus%2F996123734024052736image%3Dhttps3A%2F%2Fi.embed.ly%2F1%2Fimage3Furl3Dhttps253A252F252Fpbs.twimg.com252Fext_tw_video_thumb252F996123626356330498252Fpu252Fimg252FTocnITHyBs6BInEW.jpg26key3Da19fcc184b9711e1b4764040d3dc5c07
+[consensus 2018 - happening](https://x.com/kadena_io/status/996123734024052736)
 
 Lesson #3: Be prepared to have a nuanced debate about diversity and gender
 representation in blockchain via T-Shirts.
 
-TODO: embed
-https://twitter.com/CamiRusso/status/996146032839987200?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E996146032839987200%7Ctwgr%5Ec2e6c6951933776f39b652efd7d222fcb7ba70d6%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Ftype%3Dtext2Fhtmlkey%3Da19fcc184b9711e1b4764040d3dc5c07schema%3Dtwitterurl%3Dhttps3A%2F%2Ftwitter.com%2Fcamirusso%2Fstatus%2F996146032839987200image%3Dhttps3A%2F%2Fi.embed.ly%2F1%2Fimage3Furl3Dhttps253A252F252Fpbs.twimg.com252Fmedia252FDdMFh6yU8AAAl-3.jpg253Alarge26key3Da19fcc184b9711e1b4764040d3dc5c07
+[consensus 2018 - Hilton lobby](https://x.com/CamiRusso/status/996146032839987200)
 
 Lesson #4: Always ask — at what odds? And also, what is my buyout for this
 wager?
 
-TODO: embed
-https://twitter.com/jenwieczner/status/996134556574126080?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E996134556574126080%7Ctwgr%5E367efccf562f23ec3d6036db763000ec9c3801c9%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Ftype%3Dtext2Fhtmlkey%3Da19fcc184b9711e1b4764040d3dc5c07schema%3Dtwitterurl%3Dhttps3A%2F%2Ftwitter.com%2Fjenwieczner%2Fstatus%2F996134556574126080image%3Dhttps3A%2F%2Fi.embed.ly%2F1%2Fimage3Furl3Dhttps253A252F252Fpbs.twimg.com252Fmedia252FDdL7GIzU8AA-A64.jpg253Alarge26key3Da19fcc184b9711e1b4764040d3dc5c07
+[consensus 2018 - big wager](https://x.com/jenwieczner/status/996134556574126080)
 
 Lesson #5: Realize your one block sponsorship still cost more than the 10 rented
 lambos they parked outside the conference.
 
-TODO: embed
-https://twitter.com/Kr00ney/status/996096790184321024?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E996096790184321024%7Ctwgr%5E636d54e95ca3a076a14ccb75181cde126ab0891d%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Ftype%3Dtext2Fhtmlkey%3Da19fcc184b9711e1b4764040d3dc5c07schema%3Dtwitterurl%3Dhttps3A%2F%2Ftwitter.com%2Fkr00ney%2Fstatus%2F996096790184321024image%3Dhttps3A%2F%2Fi.embed.ly%2F1%2Fimage3Furl3Dhttps253A252F252Fpbs.twimg.com252Fprofile_images252F974335566572646400252FGNJ-2Ytb_400x400.jpg26key3Da19fcc184b9711e1b4764040d3dc5c07
+[consensus 2018 - lambo](https://x.com/Kr00ney/status/996096790184321024)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2018/pact-formal-verification-for-blockchain-smart-contracts-done-right-2018-05-11.md b/packages/apps/docs/src/pages/docs/blogchain/2018/pact-formal-verification-for-blockchain-smart-contracts-done-right-2018-05-11.md
index 86d6f29cc3..c74f6327d6 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2018/pact-formal-verification-for-blockchain-smart-contracts-done-right-2018-05-11.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2018/pact-formal-verification-for-blockchain-smart-contracts-done-right-2018-05-11.md
@@ -208,8 +208,10 @@ destroyed.
 
 **Want to learn more about other properties of Pact? [**Check out the full
 docs](https://github.com/kadena-io/pact/blob/ac759c0882d97b60473cfbb5853b1c25259e1213/docs/pact-properties.md)
-or visit
-[Kadena at Consensus ’18](https://twitter.com/kadena_io/status/994605341332602880)
+or visit Kadena at Consensus '18
+
+[Kadena at Consensus '18](https://twitter.com/kadena_io/status/994605341332602880)
+
 (May 14–16) for Blockchain Week NYC where we’ll be doing exclusive demos of
 various aspects of Pact’s Formal Verification!
 
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/how-to-scale-a-proof-of-work-blockchain-2021-03-07.md b/packages/apps/docs/src/pages/docs/blogchain/2021/how-to-scale-a-proof-of-work-blockchain-2021-03-07.md
index 7f1e3cf39f..54d57d23d1 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/how-to-scale-a-proof-of-work-blockchain-2021-03-07.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/how-to-scale-a-proof-of-work-blockchain-2021-03-07.md
@@ -17,9 +17,9 @@ layout: blog
 
 # How to Scale a Proof of Work Blockchain
 
-This post is a compilation of
-[tweets](https://twitter.com/KadenaDirEng/status/1361075151912247298) from my
-Twitter account @KadenaDirEng
+The below post is a compilation of tweets from my Twitter account @KadenaDirEng
+
+[tweets](https://twitter.com/KadenaDirEng/status/1361075151912247298)
 
 //TODO: twitter https://medium.com/media/408ce840eee4f9b095ec6537e9fc1e67
 
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-the-kadena-live-roadmap-2021-07-30.md b/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-the-kadena-live-roadmap-2021-07-30.md
index c63988d04a..3e22612694 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-the-kadena-live-roadmap-2021-07-30.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/introducing-the-kadena-live-roadmap-2021-07-30.md
@@ -34,8 +34,9 @@ a broader scope than unsafe single-sig default of Ethereum compatibility, with
 sharded chains, multi-sig and greater security. We’re happy to announce that
 **KuCoin will support deposits on all 20 chains **in the near future.
 
-**Success of the Kadenaswap “Bountyswap” program **which nabbed a
-[major exploit](https://twitter.com/kadena_io/status/1415106767630000131).
+**Success of the Kadenaswap “Bountyswap” program **which nabbed a major exploit
+
+[Bountyswap](https://twitter.com/kadena_io/status/1415106767630000131).
 
 **First use-case of Kadenaswap AMM smart contract** with the launch of
 [Kaddex](https://kaddex.com). Read more below about this important development
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q1-2021-2021-01-14.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q1-2021-2021-01-14.md
index 6044d89870..ade23f0fdf 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q1-2021-2021-01-14.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q1-2021-2021-01-14.md
@@ -80,8 +80,11 @@ token with overall funding up to 100,000 KDA. This provides a bounty for
 “white-hat hacking” to find vulnerabilities in the new DEX, as any funds
 received through an exploit can be kept at the end of the Bountyswap program.
 
-Economic infrastructure development has already begun with
+Economic infrastructure development has already begun with support for Ethereum
+bridge proofs
+
 [support for Ethereum bridge proofs](https://twitter.com/SirLensALot/status/1348435372565549056/photo/1)
+
 included in Chainweb 2.4. Upcoming milestones for the first quarter include
 launching an Ethereum bridge relay program, integrating a ZelCore DEX with
 Kadenaswap, and releasing an Ethereum bridge. An Ethereum bridge allows for
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q2-2021-04-05.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q2-2021-04-05.md
index 6de5c96e41..0c4ebba9b1 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q2-2021-04-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-roadmap-for-q2-2021-04-05.md
@@ -25,7 +25,10 @@ announced in our Q1 Roadmap:
 
 - [Announced a major update to our Token Economic Model with reduced inflation, and improved total circulation reporting in the Block Explorer](./update-to-the-kadena-token-economic-model-2021-01-29)
 
-- [Full integration of the Kadena Signing API with Kadenaswap and ZelCore, and fully integrated ZelCore into the DEX](https://twitter.com/kadena_io/status/1357107070839980039)
+- Full integration of the Kadena Signing API with Kadenaswap and ZelCore, and
+  fully integrated ZelCore into the DEX
+
+[Full integration of the Kadena Signing API with Kadenaswap and ZelCore, and fully integrated ZelCore into the DEX](https://twitter.com/kadena_io/status/1357107070839980039)
 
 - [Launched the Bridge Relay program with bonding in KDA](./announcing-the-kadena-chain-relay-2021-03-25)
 
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-02-05.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-02-05.md
index 9bdf5a1b52..9b2ba0d3e7 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-02-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-stuart-popejoy-2021-02-05.md
@@ -116,9 +116,11 @@ for themselves?**
 sharing more about later, which include multi-chain incentives, interaction with
 KDAX, etc.
 
-You saw our
-[NFT announcement](https://twitter.com/kadena_io/status/1356717907447865362) I
-hope, so there is where we’re looking to aggressively partner and innovate, so
+You saw our NFT announcement
+
+[NFT announcement](https://twitter.com/kadena_io/status/1356717907447865362)
+
+I hope, so there is where we’re looking to aggressively partner and innovate, so
 that’s both for Kadena and for devs. But we’ll also be launching new initiatives
 surrounding economic development — think Consensys for Ethereum, but powered by
 a DAO.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-tehmoonwalker-transcript-2021-05-29.md b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-tehmoonwalker-transcript-2021-05-29.md
index cbf2ccd192..c0a6f50662 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-tehmoonwalker-transcript-2021-05-29.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2021/kadena-telegram-ama-with-tehmoonwalker-transcript-2021-05-29.md
@@ -178,9 +178,10 @@ you are at it, what other partners do you have helping Kadena achieve what it
 set out to do?
 
 **Stuart Popejoy (Kadena):** All of our recent partnerships are about making the
-user experience on Kadena shine, whether that’s
-[Torus wallet](https://twitter.com/TorusLabs/status/1397946742453149696) for
-in-browser,
+user experience on Kadena shine, whether that’s Torus wallet for in-browser,
+
+[Torus wallet](https://twitter.com/TorusLabs/status/1397946742453149696)
+
 [ZelCore for wallet app](https://zel.network/zelcore-adds-kadena-assets-store-kda-across-multiple-chains),
 and — this is new — Ledger integration!
 [Tokensoft/Anchorage](./tokensoft-wrapped-kadenaswap-the-future-of-digital-value-2021-03-04)
@@ -232,7 +233,7 @@ denying it but wow what a dumb driver. Fees don’t really drive BTC.
 we’ve got that 🙂. But hey, don’t take it from me. This is widely agreed upon by
 the industry.
 
-@TODO: twitterfeed https://twitter.com/VitalikButerin/status/1300990520831877120
+[twitter feed](https://twitter.com/VitalikButerin/status/1300990520831877120)
 
 **Stuart Popejoy (Kadena)**: Also, managing gas risk will become a mature
 commodity infrastructure, as ideally gas should be transacted in a stablecoin.
@@ -281,9 +282,12 @@ thought of yet.
 **Blaze (TMW):** I would like to invite the community in now but before we do,
 anything you would like to cover before we bring in the frothing community?
 
-**Doug Beardsley (Kadena):** We’re building a platform. And like
-[Steve Ballmer said](https://www.youtube.com/watch?v=EMldOiiG1Ko)…developers
-developers developers…developers developers…
+**Doug Beardsley (Kadena):** We’re building a platform. And like Steve Ballmer
+said
+
+[Steve Ballmer said](https://www.youtube.com/watch?v=EMldOiiG1Ko)
+
+…developers developers developers…developers developers…
 
 **Blaze (TMW):** and Forrest Gump said, then I developed some more. An old adage
 to his running scene
@@ -294,10 +298,11 @@ about our token standards. \*\*\*\*Our new [NFT standard](http://bit.ly/kip0011)
 is actually a “poly fungible” token, where you can even do fractional ownership
 of assets alongside series, etc.
 
-We are launching an
+We are launching an NFT marketplace for a truly decentralized ecosystem. Users
+will be able to both launch new NFT schemes and benefit from existing NFT
+ledgers in the same place.
+
 [NFT marketplace](https://twitter.com/kadena_io/status/1356717907447865362?lang=en)
-for a truly decentralized ecosystem. Users will be able to both launch new NFT
-schemes and benefit from existing NFT ledgers in the same place.
 
 ## Community Questions
 
@@ -330,7 +335,8 @@ perhaps the very first time. Pact is already very readable on its own. It’s no
 Turing-complete so that adds another dimension of safety. And formal
 verification comes in and adds value on top of these things.
 
-Here’s an example of our
+Here’s an example of our formal verification happening live
+
 [formal verification happening live](https://twitter.com/i/status/1365129147983536134).
 
 A bug like this would be very difficult to find in practice. Even more so if
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/4-ways-kadena-is-taking-blockchain-mainstream-2022-04-22.md b/packages/apps/docs/src/pages/docs/blogchain/2022/4-ways-kadena-is-taking-blockchain-mainstream-2022-04-22.md
index 141bac25c7..481334c74a 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/4-ways-kadena-is-taking-blockchain-mainstream-2022-04-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/4-ways-kadena-is-taking-blockchain-mainstream-2022-04-22.md
@@ -82,5 +82,6 @@ The fact is, Proof Of Work-based Layer 1 technology can handle industrial use
 cases along the lines of clearing the entire US stock market on Kadena. “We
 could do it today,” said Stuart. “That’s the scale we’re talking about.”
 
-_Be sure to check out the whole discussion by clicking
-[here](https://twitter.com/kadena_io/status/1506740712255205385)._
+_Be sure to check out the whole discussion below._
+
+[here](https://twitter.com/kadena_io/status/1506740712255205385)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2022-year-in-review-2022-12-22.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2022-year-in-review-2022-12-22.md
index a05ce83f47..64c9ca1286 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2022-year-in-review-2022-12-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-2022-year-in-review-2022-12-22.md
@@ -211,12 +211,16 @@ recruits over the course of the year, representing a staggering 50% increase in
 the number of team members! The hiring has been centered on experienced and
 motivated individuals in marketing, business development, and engineering.
 
-[Anastasia Bez](https://twitter.com/kadena_io/status/1568237806673170432) and
+Anastasia Bez and
 [John Wiegley](./john-wiegley-chief-technology-officer-of-kadena-2022-10-05)
 were both promoted to Chief Operations Officer and Chief Technology Officer,
-respectively. With their operational capabilities, technical expertise, and
-strategic direction, both visionary leaders have the capability and experience
-to push the boundaries of Kadena’s technical edge.
+respectively.
+
+[tweet](https://twitter.com/kadena_io/status/1568237806673170432)
+
+With their operational capabilities, technical expertise, and strategic
+direction, both visionary leaders have the capability and experience to push the
+boundaries of Kadena’s technical edge.
 
 Despite unstable market trends and uncertainties, Kadena continues to grow at an
 exponential pace and will continue to employ well into 2023. If you or someone
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-core-telegram-ama-transcript-2022-08-12.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-core-telegram-ama-transcript-2022-08-12.md
index 2a2c2c2ff6..34f7979ad8 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-core-telegram-ama-transcript-2022-08-12.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-core-telegram-ama-transcript-2022-08-12.md
@@ -205,6 +205,7 @@ many more dAPPs and wallets. I dropped a teaser video of something I’ve been
 working on that I’m tentatively calling IntelliSend that shows how this kind of
 signing infrastructure can be used to make chains completely disappear. You can
 see it at:
+
 [https://twitter.com/BlockchainDoug/status/1539733933801316361](https://twitter.com/BlockchainDoug/status/1539733933801316361)
 
 There are a couple of significant things about that video. First, the signing is
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-office-hours-transcript-2022-07-22.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-office-hours-transcript-2022-07-22.md
index 7c3b753e2d..8ca490eacd 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-office-hours-transcript-2022-07-22.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-office-hours-transcript-2022-07-22.md
@@ -831,8 +831,11 @@ Let us know how we can help cheer.
 That concludes Kadena Eco’s first office hours! If you are interested in
 listening to the office hours directly from Twitter, you can listen to the
 discussion starting
-[here](https://twitter.com/kadena_io/status/1546975728188669953). To get the
-latest announcements about Kadena’s progress follow us on
+[here](https://twitter.com/kadena_io/status/1546975728188669953).
+
+[here](https://twitter.com/kadena_io/status/1546975728188669953)
+
+To get the latest announcements about Kadena’s progress follow us on
 [Twitter](https://twitter.com/kadena_io),
 [Discord](https://t.co/VK1m2oyh2L?amp=1),
 [Reddit](https://www.reddit.com/r/kadena/),
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-supercharges-kadena-ecosystem-2022-04-02.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-supercharges-kadena-ecosystem-2022-04-02.md
index 8d4d334f4d..42016a61e3 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-supercharges-kadena-ecosystem-2022-04-02.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-eco-supercharges-kadena-ecosystem-2022-04-02.md
@@ -53,9 +53,9 @@ pointed to the dampening effect of high fees on adoption. “[T]he only solution
 to high tx fees is scaling,” tweeted Buterin. “Tether, Gitcoin and other apps
 are doing the right thing by migrating to ZK rollups today. I’m excited about
 the soon-upcoming optimistic rollups that will generalize rollup scaling to full
-EVM contracts.”
-[Scaling](https://twitter.com/VitalikButerin/status/1300990520831877120) is seen
-as the accepted solution.
+EVM contracts.” Scaling is seen as the accepted solution.
+
+[Scaling](https://twitter.com/VitalikButerin/status/1300990520831877120)
 
 In 2021, Kadena became recognized as having solved the high fee problem, opening
 up a huge addressable market.
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-telegram-ama-with-binance-exchange-2022-05-03.md b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-telegram-ama-with-binance-exchange-2022-05-03.md
index 1e01000435..ed5ccf2ea3 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-telegram-ama-with-binance-exchange-2022-05-03.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2022/kadena-telegram-ama-with-binance-exchange-2022-05-03.md
@@ -282,8 +282,10 @@ blockchain technology safer and easier to use than ever before.
 Kadena had solved the trilemma, bringing something truly unique — a scalable,
 safe and fast POW blockchain platform for builders — **2022 is the year of the
 Kadena ecosystem which has kicked off with a bang with the Kadena Eco fund and
-the
-[$100MM builder grant program](https://twitter.com/kadena_io/status/1517096122182942720?s=20&t=F03RzqN2LB6n-agbjLWqVQ)**.
+the $100MM builder grant program**.
+
+[$100MM builder grant program](https://twitter.com/kadena_io/status/1517096122182942720?s=20&t=F03RzqN2LB6n-agbjLWqVQ)
+
 This year will see the launch of the first truly scalable DeFi and Lending
 platforms as builders leverage Pact’s features to scale their dapps to new
 heights of usability and performance, while our upcoming bridge to innovative
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/chainweaver-2-2-3-improving-user-experience-with-quicksign-support-2023-02-10.md b/packages/apps/docs/src/pages/docs/blogchain/2023/chainweaver-2-2-3-improving-user-experience-with-quicksign-support-2023-02-10.md
index bbcead1db8..3743049d10 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/chainweaver-2-2-3-improving-user-experience-with-quicksign-support-2023-02-10.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/chainweaver-2-2-3-improving-user-experience-with-quicksign-support-2023-02-10.md
@@ -29,19 +29,19 @@ smart contracts and push their applications into production by deploying their
 contracts to multiple chains with less effort. For end users, this update will
 facilitate a smoother user experience like chain-agnostic transfers, which allow
 the end user to simply set the number of coins to be transferred from one chain
-to another with just a single signing request as shown in this
-[demo](https://twitter.com/BlockchainDoug/status/1539733933801316361).
+to another with just a single signing request as shown in this demo.
+
+[demo](https://twitter.com/BlockchainDoug/status/1539733933801316361)
 
 ![Quicksign API works by sending multiple transactions to Kadena’s blockchain simultaneously](/assets/blog/0_AiU-isvNBfs5RpkP.png)
 
 We’ve already begun seeing builders and projects capitalizing on this update and
 improving their project’s UX. [**X-Wallet**](https://xwallet.kaddex.com/), a
 robust and user-friendly web-extension wallet that is native to Kadena, has
-implemented
-[quicksign](https://twitter.com/XWalletOfficial/status/1622624077683871746)
-which allows the execution of multiple transactions simultaneously with just one
-signature approval. [**Koala Wallet**](https://koalawallet.io/) by Kadena Eco
-Grantee, [**Eucalyptus Lab**](https://eucalyptuslabs.com/), is also implementing
+implemented quicksign which allows the execution of multiple transactions
+simultaneously with just one signature approval.
+[**Koala Wallet**](https://koalawallet.io/) by Kadena Eco Grantee,
+[**Eucalyptus Lab**](https://eucalyptuslabs.com/), is also implementing
 quicksign and WalletConnect to their wallet as a step towards making Kadena
 easier to use and advancing the chainless experience. See
 [https://kadena-io.github.io/signing-api/](https://kadena-io.github.io/signing-api/)
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q1-newsletter-2023-04-05.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q1-newsletter-2023-04-05.md
index 115a17ee4b..a9461537e1 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q1-newsletter-2023-04-05.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q1-newsletter-2023-04-05.md
@@ -156,21 +156,27 @@ help our builders take their projects to the next level. Apply
 part of the next call!
 
 The Kadena team has also been making appearances outside of the digital realm.
-At [JSWorld](https://twitter.com/Randynamic_4/status/1623260270100463620) in
-Amsterdam, the Kadena.js team wowed attendees with their presentation on the
-Pact smart contract language.
+
+[JSWorld](https://twitter.com/Randynamic_4/status/1623260270100463620)
+
+At JSWorld in Amsterdam, the Kadena.js team wowed attendees with their
+presentation on the Pact smart contract language.
 
 Our COO, Anastasia Bez, and Kadena ECO CEO, Francesco Melpignano, joined our
-business development team in attending
-[EthDenver](https://twitter.com/kadena_io/status/1638906216293474304) where they
-forged valuable connections and collaborated with local Denver hotspot, the
-Banshee House, to host an unforgettable night.
-
-Topping off a hectic week, Anastasia’s presence in a
-[Bloomberg interview](https://www.youtube.com/watch?v=fmndhqyh7gw) with Ed
-Ludlow and Caroline Hyde was a major accomplishment for our team. Discussion was
-focused on the critical need for crypto firms to build effective infrastructure
-and technical support systems.
+business development team in attending EthDenver,
+
+[EthDenver](https://twitter.com/kadena_io/status/1638906216293474304)
+
+where they forged valuable connections and collaborated with local Denver
+hotspot, the Banshee House, to host an unforgettable night.
+
+Topping off a hectic week, Anastasia’s presence in a Bloomberg interview with Ed
+Ludlow and Caroline Hyde was a major accomplishment for our team.
+
+[Bloomberg interview](https://www.youtube.com/watch?v=fmndhqyh7gw)
+
+Discussion was focused on the critical need for crypto firms to build effective
+infrastructure and technical support systems.
 
 We are thrilled to share that the Kadena team will be participating in Consensus
 this coming April in Austin. Keep an eye out for us; we look forward to meeting
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q2-newsletter-2023-07-06.md b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q2-newsletter-2023-07-06.md
index 25710e3b22..4c20fa5cb4 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q2-newsletter-2023-07-06.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/kadena-2023-q2-newsletter-2023-07-06.md
@@ -213,8 +213,9 @@ to anyone interested in getting started with our tools. Our new doc site is also
 progressing smoothly, with an alpha version already in the making.
 
 Finally, keep your eyes peeled in Q3 for our Kadena web3 workshop in
-collaboration with
-[Vue Schoo](https://twitter.com/Randynamic_4/status/1666031457083506688)l.
+collaboration with Vue School.
+
+[Vue School](https://twitter.com/Randynamic_4/status/1666031457083506688)
 
 ### Going Forward
 
diff --git a/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-ii-learn-pact-in-20-minutes-2023-04-27.md b/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-ii-learn-pact-in-20-minutes-2023-04-27.md
index 220833ea45..606b67b3fc 100644
--- a/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-ii-learn-pact-in-20-minutes-2023-04-27.md
+++ b/packages/apps/docs/src/pages/docs/blogchain/2023/pact-core-concepts-part-ii-learn-pact-in-20-minutes-2023-04-27.md
@@ -38,9 +38,10 @@ control, sophisticated multi-signature authorization, on-chain data storage,
 cross-chain state transfers, and formal code verification are a natural part of
 Pact programming. Other design decisions — like non-Turing-completeness, which
 disallows loops and recursion, or fixed-precision decimals, which don’t overflow
-when doing math — help eliminate
-[entire classes](https://twitter.com/SirLensALot/status/1445886740044996608) of
-bugs present in other smart contract languages.
+when doing math — help eliminate entire classes of bugs present in other smart
+contract languages.
+
+[entire classes](https://twitter.com/SirLensALot/status/1445886740044996608)
 
 This makes Pact an ideal language for smart contract development. It also means
 that Pact will look unfamiliar to developers who use languages like JavaScript,
diff --git a/packages/apps/docs/src/scripts/remarkTwitter.mjs b/packages/apps/docs/src/scripts/remarkTwitter.mjs
index b8030a320a..601cbe2f85 100644
--- a/packages/apps/docs/src/scripts/remarkTwitter.mjs
+++ b/packages/apps/docs/src/scripts/remarkTwitter.mjs
@@ -8,7 +8,7 @@ const getTwitterStatusId = (url) => {
   if (!url) return;
 
   const twitterRegExp =
-    /^(https?:\/\/)?(www\.)?(twitter\.com)\/(.*\/status\/)?([0-9]*)/;
+    /^(https?:\/\/)?(www\.)?(twitter\.com|x\.com)\/(.*\/status\/)?([0-9]*)/;
 
   const match = url.match(twitterRegExp);
 

From 8613f8d31a44b322efeb75c364860591d24c1273 Mon Sep 17 00:00:00 2001
From: Steven <steven@straatemans.nl>
Date: Thu, 31 Aug 2023 13:33:05 +0200
Subject: [PATCH 06/18] [DOCS]chore: small style changes in search (#841)

---
 .changeset/empty-donkeys-design.md            |   2 +
 packages/apps/docs/.eslintrc.cjs              |   1 +
 packages/apps/docs/package.json               |   4 +-
 .../Layout/Full/components/Aside/ListItem.tsx |   2 +-
 .../components/Markdown/Heading/Heading.tsx   |  12 +-
 .../docs/src/components/Search/Search.tsx     |   7 +-
 .../Search/components/SearchResults.tsx       |  60 +-
 .../Search/components/StaticResults.tsx       |   3 +-
 .../docs/src/components/Search/styles.css.ts  |   3 +-
 .../apps/docs/src/components/Search/utils.ts  |  11 +
 packages/apps/docs/src/pages/_app.tsx         |  17 +-
 packages/apps/docs/src/pages/api/search.ts    |  15 +-
 .../apps/docs/src/pages/api/semanticsearch.ts |  10 +-
 .../docs/pact/reference/functions/database.md |  32 +-
 packages/apps/docs/src/utils/createSlug.ts    |  35 +-
 pnpm-lock.yaml                                | 576 ++++++++++++++----
 16 files changed, 591 insertions(+), 199 deletions(-)
 create mode 100644 .changeset/empty-donkeys-design.md
 create mode 100644 packages/apps/docs/src/components/Search/utils.ts

diff --git a/.changeset/empty-donkeys-design.md b/.changeset/empty-donkeys-design.md
new file mode 100644
index 0000000000..a845151cc8
--- /dev/null
+++ b/.changeset/empty-donkeys-design.md
@@ -0,0 +1,2 @@
+---
+---
diff --git a/packages/apps/docs/.eslintrc.cjs b/packages/apps/docs/.eslintrc.cjs
index 8022e1e8f4..db48a2f109 100644
--- a/packages/apps/docs/.eslintrc.cjs
+++ b/packages/apps/docs/.eslintrc.cjs
@@ -5,6 +5,7 @@ module.exports = {
   extends: ['@kadena-dev/eslint-config/profile/next'],
   parserOptions: { tsconfigRootDir: __dirname },
   rules: {
+    '@typescript-eslint/strict-boolean-expressions': 'off',
     '@kadena-dev/typedef-var': 'off',
   },
 };
diff --git a/packages/apps/docs/package.json b/packages/apps/docs/package.json
index 0757f0ca82..845fa9076d 100644
--- a/packages/apps/docs/package.json
+++ b/packages/apps/docs/package.json
@@ -30,7 +30,7 @@
     "test": "echo 'No tests, until there is time to debug the build'"
   },
   "dependencies": {
-    "@7-docs/edge": "~0.3.1",
+    "@7-docs/edge": "~0.3.2",
     "@google-analytics/data": "~3.2.2",
     "@kadena/react-components": "workspace:*",
     "@kadena/react-ui": "workspace:*",
@@ -62,7 +62,7 @@
     "styled-components": "~5.3.10"
   },
   "devDependencies": {
-    "@7-docs/cli": "~0.3.1",
+    "@7-docs/cli": "~0.3.2",
     "@babel/preset-env": "^7.22.9",
     "@babel/preset-react": "^7.18.6",
     "@babel/preset-typescript": "^7.21.0",
diff --git a/packages/apps/docs/src/components/Layout/Full/components/Aside/ListItem.tsx b/packages/apps/docs/src/components/Layout/Full/components/Aside/ListItem.tsx
index 633bb0dea0..cb3398aa63 100644
--- a/packages/apps/docs/src/components/Layout/Full/components/Aside/ListItem.tsx
+++ b/packages/apps/docs/src/components/Layout/Full/components/Aside/ListItem.tsx
@@ -23,7 +23,7 @@ export const ListItem: FC<IProps> = ({
   const router = useRouter();
 
   if (item.title === undefined || item.title === '') return null;
-  const slug = `#${createSlug(item.title, item.index, item.parentTitle)}`;
+  const slug = `#${createSlug(item.title)}`;
 
   const handleItemClick = (ev: MouseEvent<HTMLAnchorElement>): void => {
     ev.preventDefault();
diff --git a/packages/apps/docs/src/components/Markdown/Heading/Heading.tsx b/packages/apps/docs/src/components/Markdown/Heading/Heading.tsx
index 69af062928..4933887f57 100644
--- a/packages/apps/docs/src/components/Markdown/Heading/Heading.tsx
+++ b/packages/apps/docs/src/components/Markdown/Heading/Heading.tsx
@@ -10,21 +10,13 @@ interface IProp {
   as: TagType;
   variant?: TagType;
   children: ReactNode;
-  index?: number;
-  parentTitle?: string;
 }
 
 export interface IHeader {
   children: string;
 }
 
-export const TaggedHeading: FC<IProp> = ({
-  children,
-  as,
-  variant,
-  index,
-  parentTitle,
-}) => {
+export const TaggedHeading: FC<IProp> = ({ children, as, variant }) => {
   let slugInputStr = '';
 
   if (Array.isArray(children)) {
@@ -42,7 +34,7 @@ export const TaggedHeading: FC<IProp> = ({
     slugInputStr = children;
   }
 
-  const slug = createSlug(slugInputStr, index, parentTitle);
+  const slug = createSlug(slugInputStr);
 
   const content = (
     <>
diff --git a/packages/apps/docs/src/components/Search/Search.tsx b/packages/apps/docs/src/components/Search/Search.tsx
index 9d1ee41df1..768f822044 100644
--- a/packages/apps/docs/src/components/Search/Search.tsx
+++ b/packages/apps/docs/src/components/Search/Search.tsx
@@ -1,4 +1,5 @@
 import { SearchResults } from './components/SearchResults';
+import { removeUnnecessarySearchRecords } from './utils';
 
 import { useSearch } from '@/hooks';
 import { mapMatches } from '@/pages/api/semanticsearch';
@@ -22,9 +23,9 @@ export const Search: FC<IProps> = ({ query, hasScroll, limitResults }) => {
     isLoading,
   } = useSearch(limitResults);
 
-  const semanticResults = metadata
-    .map((metadata) => ({ ...metadata, filePath: metadata.filePath })) // TODO delete this line
-    .map(mapMatches);
+  const semanticResults = removeUnnecessarySearchRecords(
+    metadata.map(mapMatches),
+  );
 
   useEffect(() => {
     if (
diff --git a/packages/apps/docs/src/components/Search/components/SearchResults.tsx b/packages/apps/docs/src/components/Search/components/SearchResults.tsx
index 8be780772b..13d326d397 100644
--- a/packages/apps/docs/src/components/Search/components/SearchResults.tsx
+++ b/packages/apps/docs/src/components/Search/components/SearchResults.tsx
@@ -1,6 +1,14 @@
-import { Button, Notification, Stack, Tabs, useModal } from '@kadena/react-ui';
+import {
+  Button,
+  Heading,
+  Notification,
+  Stack,
+  Tabs,
+  useModal,
+} from '@kadena/react-ui';
 
 import type { IQueryResult } from '../../../types';
+import { removeUnnecessarySearchRecords } from '../utils';
 
 import {
   loadingWrapperClass,
@@ -10,7 +18,7 @@ import {
 import { ResultCount } from './ResultCount';
 import { StaticResults } from './StaticResults';
 
-import { Loading } from '@/components';
+import { BrowseSection, Loading } from '@/components';
 import { IConversation } from '@/hooks/useSearch/useConversation';
 import { filePathToRoute } from '@/pages/api/semanticsearch';
 import classnames from 'classnames';
@@ -75,6 +83,7 @@ export const SearchResults: FC<IProps> = ({
   }, [isMounted]);
 
   if (!isMounted) return null;
+
   return (
     <section onClick={rememberTab}>
       <Tabs.Root defaultSelected={selectedTabName}>
@@ -103,7 +112,9 @@ export const SearchResults: FC<IProps> = ({
                   limitResults={limitResults}
                   results={semanticResults}
                 />
-                {limitResults !== undefined && query !== undefined ? (
+                {limitResults !== undefined &&
+                limitResults < semanticResults.length &&
+                query !== undefined ? (
                   <Stack justifyContent="flex-end">
                     <Link href={`/search?q=${query}`} passHref legacyBehavior>
                       <Button
@@ -139,22 +150,35 @@ export const SearchResults: FC<IProps> = ({
               </Notification.Root>
             )}
 
-            {conversation?.history.map((interaction, idx) => (
-              <div key={`${interaction.input}-${idx}`}>
-                <ReactMarkdown>{interaction?.output}</ReactMarkdown>
-                <div>
-                  {interaction?.metadata?.map((item, innerIdx) => {
-                    if (!item.filePath) return;
-                    const url = filePathToRoute(item.filePath);
-                    return (
-                      <Link key={`${url}-${innerIdx}`} href={url}>
-                        {url}
-                      </Link>
-                    );
-                  })}
+            {conversation?.history.map((interaction, idx) => {
+              const metadata = removeUnnecessarySearchRecords(
+                interaction?.metadata,
+              );
+
+              return (
+                <div key={`${interaction.input}-${idx}`}>
+                  <ReactMarkdown>{interaction?.output}</ReactMarkdown>
+                  <div>
+                    <Heading variant="h4">Sources:</Heading>
+                    {metadata.length > 1 && (
+                      <BrowseSection>
+                        {metadata.map((item, innerIdx) => {
+                          const url = filePathToRoute(
+                            item.filePath,
+                            item.header,
+                          );
+                          return (
+                            <Link key={`${url}-${innerIdx}`} href={url}>
+                              {item.title}
+                            </Link>
+                          );
+                        })}
+                      </BrowseSection>
+                    )}
+                  </div>
                 </div>
-              </div>
-            ))}
+              );
+            })}
 
             <div>{outputStream}</div>
           </div>
diff --git a/packages/apps/docs/src/components/Search/components/StaticResults.tsx b/packages/apps/docs/src/components/Search/components/StaticResults.tsx
index f5e55343b3..1eecab5dce 100644
--- a/packages/apps/docs/src/components/Search/components/StaticResults.tsx
+++ b/packages/apps/docs/src/components/Search/components/StaticResults.tsx
@@ -42,8 +42,7 @@ const Item: FC<IResultProps> = ({ item }) => {
 
   if (!item.filePath) return;
 
-  const url = filePathToRoute(item.filePath);
-
+  const url = filePathToRoute(item.filePath, item.header);
   const content = item.content ?? '';
 
   return (
diff --git a/packages/apps/docs/src/components/Search/styles.css.ts b/packages/apps/docs/src/components/Search/styles.css.ts
index d750d9cac6..b26b8dded6 100644
--- a/packages/apps/docs/src/components/Search/styles.css.ts
+++ b/packages/apps/docs/src/components/Search/styles.css.ts
@@ -59,9 +59,10 @@ export const loadingWrapperClass = style([
     display: 'flex',
     justifyContent: 'center',
     paddingY: '$10',
-    background: '$layoutSurfaceOverlay',
+    backgroundColor: '$background',
   }),
   {
+    opacity: '.8',
     inset: 0,
   },
 ]);
diff --git a/packages/apps/docs/src/components/Search/utils.ts b/packages/apps/docs/src/components/Search/utils.ts
new file mode 100644
index 0000000000..37894401de
--- /dev/null
+++ b/packages/apps/docs/src/components/Search/utils.ts
@@ -0,0 +1,11 @@
+import { StreamMetaData } from '@7-docs/edge';
+
+export const removeUnnecessarySearchRecords = (
+  arr: Partial<StreamMetaData>[] = [],
+): Partial<StreamMetaData>[] => {
+  const ids = arr.map((item) => item.title);
+  return arr.filter(
+    ({ title, score }, index) =>
+      !ids.includes(title, index + 1) && score && score > 0.75,
+  );
+};
diff --git a/packages/apps/docs/src/pages/_app.tsx b/packages/apps/docs/src/pages/_app.tsx
index 05484c1bb4..9712275a01 100644
--- a/packages/apps/docs/src/pages/_app.tsx
+++ b/packages/apps/docs/src/pages/_app.tsx
@@ -16,7 +16,8 @@ import { getLayout } from '@/utils';
 import { MDXProvider } from '@mdx-js/react';
 import { AppProps } from 'next/app';
 import Head from 'next/head';
-import React, { FC } from 'react';
+import { useRouter } from 'next/router';
+import React, { FC, useEffect } from 'react';
 
 const GlobalStyles = globalCss({
   ...baseGlobalStyles,
@@ -48,9 +49,21 @@ export const MyApp = ({
   Component: FC<IPageProps>;
 }): JSX.Element => {
   const props = deserializePageProps(pageProps);
-
   const Layout = getLayout(props.frontmatter.layout);
 
+  // check for a router query
+  const router = useRouter();
+  useEffect(() => {
+    if (router.isReady) {
+      const { q } = router.query;
+      if (q && router.pathname !== '/search') {
+        // eslint-disable-next-line @typescript-eslint/no-floating-promises
+        router.replace(`/search?q=${q}`);
+      }
+    }
+    // eslint-disable-next-line react-hooks/exhaustive-deps
+  }, [router.isReady]);
+
   return (
     <>
       <Head>
diff --git a/packages/apps/docs/src/pages/api/search.ts b/packages/apps/docs/src/pages/api/search.ts
index 1a4cc7d9b3..3db88b2f2a 100644
--- a/packages/apps/docs/src/pages/api/search.ts
+++ b/packages/apps/docs/src/pages/api/search.ts
@@ -1,7 +1,10 @@
 import type { MetaData } from '@7-docs/edge';
 import { getCompletionHandler, pinecone } from '@7-docs/edge';
 
-const namespace = 'kda-docs';
+let namespace = 'kda-docs-dev';
+if (process.env.NODE_ENV === 'production') {
+  namespace = 'kda-docs';
+}
 
 export const prompt = `Context: {CONTEXT}
 
@@ -9,9 +12,8 @@ Question: {QUERY}
 
 Answer:`;
 
-export const system = `You are an enthusiastic expert on the subject of kadena and eager to help out!
-Answer the question faithfully using the provided context.
-Use Markdown.
+export const system = `You are an engineering wizard, experienced at solving complex problems across various disciplines. Your knowledge is both wide and deep. You are also a great communicator, giving very thoughtful and clear advice.
+Try first to find definitions for key words on the page that is just for definitions. Only then find it on more general pages.
 Always try to include a code example in language-specific fenced code blocks, preferably typescript or pact, especially if it's provided in the context.
 If the answer is not provided in the context, say "Sorry, I don\'t have that information.".`;
 
@@ -33,6 +35,9 @@ const query: QueryFn = (vector: number[]) =>
     token: PINECONE_API_KEY,
     vector,
     namespace,
+    options: {
+      topK: 50,
+    },
   });
 
 export const config = {
@@ -44,5 +49,5 @@ export default getCompletionHandler({
   query,
   system,
   prompt,
-  fields: 'title,content,filePath',
+  fields: 'title,content,filePath,header,score',
 });
diff --git a/packages/apps/docs/src/pages/api/semanticsearch.ts b/packages/apps/docs/src/pages/api/semanticsearch.ts
index 3caeb4e305..9ac5a49ef6 100644
--- a/packages/apps/docs/src/pages/api/semanticsearch.ts
+++ b/packages/apps/docs/src/pages/api/semanticsearch.ts
@@ -1,6 +1,7 @@
 import { menuData } from '@/_generated/menu.mjs';
 import { IFrontmatterData } from '@/types';
 import { IMenuData } from '@/types/Layout';
+import { createSlug } from '@/utils';
 import type { StreamMetaData } from '@7-docs/edge';
 
 interface IQueryResult extends StreamMetaData {
@@ -8,7 +9,8 @@ interface IQueryResult extends StreamMetaData {
   description?: string;
 }
 
-export const filePathToRoute = (filename: string): string => {
+export const filePathToRoute = (filename?: string, header?: string): string => {
+  if (!filename) return '';
   // Remove "src/pages" from the start of the filename
   let route = filename.replace(/^src\/pages/, '');
 
@@ -23,6 +25,10 @@ export const filePathToRoute = (filename: string): string => {
     route = `/${route}`;
   }
 
+  if (header) {
+    route = `${route}#${createSlug(header)}`;
+  }
+
   return route;
 };
 
@@ -76,7 +82,7 @@ export const mapMatches = (metadata: StreamMetaData): IQueryResult => {
       : undefined;
   const data =
     typeof metadata.filePath !== 'undefined'
-      ? getData(filePathToRoute(metadata.filePath))
+      ? getData(filePathToRoute(metadata.filePath, metadata.header))
       : {};
 
   return {
diff --git a/packages/apps/docs/src/pages/docs/pact/reference/functions/database.md b/packages/apps/docs/src/pages/docs/pact/reference/functions/database.md
index 1c7255559e..bb1da06aa0 100644
--- a/packages/apps/docs/src/pages/docs/pact/reference/functions/database.md
+++ b/packages/apps/docs/src/pages/docs/pact/reference/functions/database.md
@@ -11,7 +11,7 @@ layout: full
 
 # Database
 
-### create-table
+## create-table
 
 _table_&nbsp;`table:<{row}>` _&rarr;_&nbsp;`string`
 
@@ -23,7 +23,7 @@ Create table TABLE.
 
 Top level only: this function will fail if used in module code.
 
-### describe-keyset
+## describe-keyset
 
 _keyset_&nbsp;`string` _&rarr;_&nbsp;`object:*`
 
@@ -31,7 +31,7 @@ Get metadata for KEYSET.
 
 Top level only: this function will fail if used in module code.
 
-### describe-module
+## describe-module
 
 _module_&nbsp;`string` _&rarr;_&nbsp;`object:*`
 
@@ -44,7 +44,7 @@ Get metadata for MODULE. Returns an object with 'name', 'hash', 'blessed',
 
 Top level only: this function will fail if used in module code.
 
-### describe-table
+## describe-table
 
 _table_&nbsp;`table:<{row}>` _&rarr;_&nbsp;`object:*`
 
@@ -57,7 +57,7 @@ Get metadata for TABLE. Returns an object with 'name', 'hash', 'blessed',
 
 Top level only: this function will fail if used in module code.
 
-### fold-db
+## fold-db
 
 _table_&nbsp;`table:<{row}>` _qry_&nbsp;`a:string b:object:<{row}> -> bool`
 _consumer_&nbsp;`a:string b:object:<{row}> -> <b>` _&rarr;_&nbsp;`[<b>]`
@@ -75,7 +75,7 @@ ordering of keys.
 )
 ```
 
-### insert
+## insert
 
 _table_&nbsp;`table:<{row}>` _key_&nbsp;`string` _object_&nbsp;`object:<{row}>`
 _&rarr;_&nbsp;`string`
@@ -87,7 +87,7 @@ exists for KEY.
 (insert accounts id { "balance": 0.0, "note": "Created account." })
 ```
 
-### keylog
+## keylog
 
 _table_&nbsp;`table:<{row}>` _key_&nbsp;`string` _txid_&nbsp;`integer`
 _&rarr;_&nbsp;`[object:*]`
@@ -99,7 +99,7 @@ objects indexed by txid.
 (keylog accounts "Alice" 123485945)
 ```
 
-### keys
+## keys
 
 _table_&nbsp;`table:<{row}>` _&rarr;_&nbsp;`[string]`
 
@@ -109,7 +109,7 @@ Return all keys in TABLE.
 (keys accounts)
 ```
 
-### read
+## read
 
 _table_&nbsp;`table:<{row}>` _key_&nbsp;`string` _&rarr;_&nbsp;`object:<{row}>`
 
@@ -123,7 +123,7 @@ if specified.
 (read accounts id ['balance 'ccy])
 ```
 
-### select
+## select
 
 _table_&nbsp;`table:<{row}>` _where_&nbsp;`row:object:<{row}> -> bool`
 _&rarr;_&nbsp;`[object:<{row}>]`
@@ -139,7 +139,7 @@ boolean determining inclusion.
 (select people (where 'age (> 30)))?
 ```
 
-### txids
+## txids
 
 _table_&nbsp;`table:<{row}>` _txid_&nbsp;`integer` _&rarr;_&nbsp;`[integer]`
 
@@ -149,7 +149,7 @@ Return all txid values greater than or equal to TXID in TABLE.
 (txids accounts 123849535)
 ```
 
-### txlog
+## txlog
 
 _table_&nbsp;`table:<{row}>` _txid_&nbsp;`integer` _&rarr;_&nbsp;`[object:*]`
 
@@ -159,7 +159,7 @@ Return all updates to TABLE performed in transaction TXID.
 (txlog accounts 123485945)
 ```
 
-### update
+## update
 
 _table_&nbsp;`table:<{row}>` _key_&nbsp;`string` _object_&nbsp;`object:~<{row}>`
 _&rarr;_&nbsp;`string`
@@ -171,7 +171,7 @@ exist for KEY.
 (update accounts id { "balance": (+ bal amount), "change": amount, "note": "credit" })
 ```
 
-### with-default-read
+## with-default-read
 
 _table_&nbsp;`table:<{row}>` _key_&nbsp;`string`
 _defaults_&nbsp;`object:~<{row}>` _bindings_&nbsp;`binding:~<{row}>`
@@ -186,7 +186,7 @@ object with matching key names.
   (format "Balance for {} is {} {}" [id bal ccy]))
 ```
 
-### with-read
+## with-read
 
 _table_&nbsp;`table:<{row}>` _key_&nbsp;`string`
 _bindings_&nbsp;`binding:<{row}>` _&rarr;_&nbsp;`<a>`
@@ -199,7 +199,7 @@ subsequent body statements.
   (format "Balance for {} is {} {}" [id bal ccy]))
 ```
 
-### write
+## write
 
 _table_&nbsp;`table:<{row}>` _key_&nbsp;`string` _object_&nbsp;`object:<{row}>`
 _&rarr;_&nbsp;`string`
diff --git a/packages/apps/docs/src/utils/createSlug.ts b/packages/apps/docs/src/utils/createSlug.ts
index c8d79a36c7..e23f90d587 100644
--- a/packages/apps/docs/src/utils/createSlug.ts
+++ b/packages/apps/docs/src/utils/createSlug.ts
@@ -1,8 +1,19 @@
-export const createSlug = (
-  str?: string,
-  index?: number,
-  parentTitle = 'menu',
-): string => {
+const createSlugHash = (str: string): string => {
+  let hash = 0;
+  // if the length of the string is 0, return 0
+  if (str.length === 0) return `${hash}`;
+
+  // eslint-disable-next-line @typescript-eslint/naming-convention
+  str.split('').forEach((_char, idx) => {
+    const ch = str.charCodeAt(idx);
+    hash = (hash << 5) - hash + ch;
+    // eslint-disable-next-line no-bitwise
+    hash = hash & hash;
+  });
+  return `h${hash}`;
+};
+
+export const createSlug = (str?: string): string => {
   if (str === undefined) return '';
 
   const normalizedSlug = str
@@ -14,17 +25,5 @@ export const createSlug = (
     .toLowerCase()
     .replace(/^-+|-+$/g, '');
 
-  const normalizedParentTitle = parentTitle.toLowerCase().replace(/ /g, '-');
-
-  if (normalizedSlug === '' && index !== undefined)
-    return `${normalizedParentTitle}-${index}`;
-
-  if (normalizedSlug === '') return normalizedParentTitle;
-
-  // To check any special character at the end of the string
-  const regex = /^.*[!@#$%^&*?]{1}$/;
-
-  if (str.match(regex)) return `${normalizedSlug}-${index}`;
-
-  return normalizedSlug;
+  return `${normalizedSlug}${createSlugHash(str)}`;
 };
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0f3cf44f68..92a6e058c7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -30,8 +30,8 @@ importers:
   packages/apps/docs:
     dependencies:
       '@7-docs/edge':
-        specifier: ~0.3.1
-        version: 0.3.1
+        specifier: ~0.3.2
+        version: 0.3.2
       '@google-analytics/data':
         specifier: ~3.2.2
         version: 3.2.2
@@ -121,8 +121,8 @@ importers:
         version: 5.3.10(@babel/core@7.22.9)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)
     devDependencies:
       '@7-docs/cli':
-        specifier: ~0.3.1
-        version: 0.3.1
+        specifier: ~0.3.2
+        version: 0.3.2
       '@babel/preset-env':
         specifier: ^7.22.9
         version: 7.22.9(@babel/core@7.22.9)
@@ -1970,43 +1970,43 @@ importers:
 
 packages:
 
-  /@7-docs/cli@0.3.1:
-    resolution: {integrity: sha512-o5D7PmzlJ/g7yauRW3jY5IG3CPgxL5qQn7Eu16zKWdYGwX7SfNW/i/8Coef/sQMuuEYcwbrmKKkJAMAmwViUGQ==}
+  /@7-docs/cli@0.3.2:
+    resolution: {integrity: sha512-ptAEFGaY5ZJQpnBAVppHC8DtjPVrYzVcrVv5IHLDMzhTsjyWMq+SOB24mwuAQNSIyfbdUdtK3jDFqd92Z6aDSA==}
     hasBin: true
     dependencies:
-      '@7-docs/edge': 0.3.1
-      '@7-docs/shared': 0.3.1
-      '@octokit/rest': 19.0.13
-      '@supabase/supabase-js': 2.31.0
+      '@7-docs/edge': 0.3.2
+      '@7-docs/shared': 0.3.2
+      '@octokit/rest': 20.0.1
+      '@supabase/supabase-js': 2.33.1
       cheerio: 1.0.0-rc.12
       dotenv: 16.0.3
       fast-glob: 3.3.1
       isomorphic-unfetch: 4.0.2
-      mdast-util-gfm: 2.0.2
-      mdast-util-to-markdown: 1.5.0
+      mdast-util-gfm: 3.0.0
+      mdast-util-to-markdown: 2.1.0
       micromatch: 4.0.5
-      ora: 6.3.1
+      ora: 7.0.1
       path2d-polyfill: 2.0.1
-      pdfjs-dist: 3.9.179
+      pdfjs-dist: 3.10.111
       remark: 14.0.3
       remark-frontmatter: 4.0.1
       remark-gfm: 3.0.1
       remark-inline-links: 6.0.1
       remark-mdx: 2.3.0
-      unist-builder: 3.0.1
-      yaml: 2.3.1
+      unist-builder: 4.0.0
+      yaml: 2.3.2
     transitivePeerDependencies:
       - encoding
       - supports-color
     dev: true
 
-  /@7-docs/edge@0.3.1:
-    resolution: {integrity: sha512-QXXOEjo2lorCo/cNHh8lMCBHvpIRr+826zBE77NWz3/PBdJVsVww72RV6hpnKWg/ztwnoEBImlMC+XAFa23C1g==}
+  /@7-docs/edge@0.3.2:
+    resolution: {integrity: sha512-S2CvUNjXWz7TMbXXc/TnlWiOFa9xD4o/1zj9gZO1G6pbckq/PKoW/DXGZ9R8bRbg1eKT0tnVBLVJAjQuRLssmg==}
     dependencies:
-      '@7-docs/shared': 0.3.1
+      '@7-docs/shared': 0.3.2
 
-  /@7-docs/shared@0.3.1:
-    resolution: {integrity: sha512-vJDJRM3mVc0zphRgK1p3PElIpq3QjrBEtNzNvBENlssZ1n6WNMsbgx0hCFWcM6tFRVzchwOqTPJ9N8N4oJOZjA==}
+  /@7-docs/shared@0.3.2:
+    resolution: {integrity: sha512-xzcHVTF20WHKdm/h1hlhm85eUJ1OxndeoY07cHNB+bu5G0WoDOpkzfbCsJYFyQXYhQuP7BoLh5mC6TBsbeVsJQ==}
 
   /@aashutoshrathi/word-wrap@1.2.6:
     resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
@@ -6413,126 +6413,107 @@ packages:
     engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
     dev: false
 
-  /@octokit/auth-token@3.0.4:
-    resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==}
-    engines: {node: '>= 14'}
+  /@octokit/auth-token@4.0.0:
+    resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==}
+    engines: {node: '>= 18'}
     dev: true
 
-  /@octokit/core@4.2.4:
-    resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==}
-    engines: {node: '>= 14'}
+  /@octokit/core@5.0.0:
+    resolution: {integrity: sha512-YbAtMWIrbZ9FCXbLwT9wWB8TyLjq9mxpKdgB3dUNxQcIVTf9hJ70gRPwAcqGZdY6WdJPZ0I7jLaaNDCiloGN2A==}
+    engines: {node: '>= 18'}
     dependencies:
-      '@octokit/auth-token': 3.0.4
-      '@octokit/graphql': 5.0.6
-      '@octokit/request': 6.2.8
-      '@octokit/request-error': 3.0.3
-      '@octokit/types': 9.3.2
+      '@octokit/auth-token': 4.0.0
+      '@octokit/graphql': 7.0.1
+      '@octokit/request': 8.1.1
+      '@octokit/request-error': 5.0.0
+      '@octokit/types': 11.1.0
       before-after-hook: 2.2.3
       universal-user-agent: 6.0.0
-    transitivePeerDependencies:
-      - encoding
     dev: true
 
-  /@octokit/endpoint@7.0.6:
-    resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==}
-    engines: {node: '>= 14'}
+  /@octokit/endpoint@9.0.0:
+    resolution: {integrity: sha512-szrQhiqJ88gghWY2Htt8MqUDO6++E/EIXqJ2ZEp5ma3uGS46o7LZAzSLt49myB7rT+Hfw5Y6gO3LmOxGzHijAQ==}
+    engines: {node: '>= 18'}
     dependencies:
-      '@octokit/types': 9.3.2
+      '@octokit/types': 11.1.0
       is-plain-object: 5.0.0
       universal-user-agent: 6.0.0
     dev: true
 
-  /@octokit/graphql@5.0.6:
-    resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==}
-    engines: {node: '>= 14'}
+  /@octokit/graphql@7.0.1:
+    resolution: {integrity: sha512-T5S3oZ1JOE58gom6MIcrgwZXzTaxRnxBso58xhozxHpOqSTgDS6YNeEUvZ/kRvXgPrRz/KHnZhtb7jUMRi9E6w==}
+    engines: {node: '>= 18'}
     dependencies:
-      '@octokit/request': 6.2.8
-      '@octokit/types': 9.3.2
+      '@octokit/request': 8.1.1
+      '@octokit/types': 11.1.0
       universal-user-agent: 6.0.0
-    transitivePeerDependencies:
-      - encoding
     dev: true
 
   /@octokit/openapi-types@18.0.0:
     resolution: {integrity: sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==}
     dev: true
 
-  /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4):
-    resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==}
-    engines: {node: '>= 14'}
+  /@octokit/plugin-paginate-rest@8.0.0(@octokit/core@5.0.0):
+    resolution: {integrity: sha512-2xZ+baZWUg+qudVXnnvXz7qfrTmDeYPCzangBVq/1gXxii/OiS//4shJp9dnCCvj1x+JAm9ji1Egwm1BA47lPQ==}
+    engines: {node: '>= 18'}
     peerDependencies:
-      '@octokit/core': '>=4'
+      '@octokit/core': '>=5'
     dependencies:
-      '@octokit/core': 4.2.4
-      '@octokit/tsconfig': 1.0.2
-      '@octokit/types': 9.3.2
+      '@octokit/core': 5.0.0
+      '@octokit/types': 11.1.0
     dev: true
 
-  /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4):
-    resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==}
+  /@octokit/plugin-request-log@4.0.0(@octokit/core@5.0.0):
+    resolution: {integrity: sha512-2uJI1COtYCq8Z4yNSnM231TgH50bRkheQ9+aH8TnZanB6QilOnx8RMD2qsnamSOXtDj0ilxvevf5fGsBhBBzKA==}
+    engines: {node: '>= 18'}
     peerDependencies:
-      '@octokit/core': '>=3'
+      '@octokit/core': '>=5'
     dependencies:
-      '@octokit/core': 4.2.4
+      '@octokit/core': 5.0.0
     dev: true
 
-  /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4):
-    resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==}
-    engines: {node: '>= 14'}
+  /@octokit/plugin-rest-endpoint-methods@9.0.0(@octokit/core@5.0.0):
+    resolution: {integrity: sha512-KquMF/VB1IkKNiVnzJKspY5mFgGyLd7HzdJfVEGTJFzqu9BRFNWt+nwTCMuUiWc72gLQhRWYubTwOkQj+w/1PA==}
+    engines: {node: '>= 18'}
     peerDependencies:
-      '@octokit/core': '>=3'
+      '@octokit/core': '>=5'
     dependencies:
-      '@octokit/core': 4.2.4
-      '@octokit/types': 10.0.0
+      '@octokit/core': 5.0.0
+      '@octokit/types': 11.1.0
     dev: true
 
-  /@octokit/request-error@3.0.3:
-    resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==}
-    engines: {node: '>= 14'}
+  /@octokit/request-error@5.0.0:
+    resolution: {integrity: sha512-1ue0DH0Lif5iEqT52+Rf/hf0RmGO9NWFjrzmrkArpG9trFfDM/efx00BJHdLGuro4BR/gECxCU2Twf5OKrRFsQ==}
+    engines: {node: '>= 18'}
     dependencies:
-      '@octokit/types': 9.3.2
+      '@octokit/types': 11.1.0
       deprecation: 2.3.1
       once: 1.4.0
     dev: true
 
-  /@octokit/request@6.2.8:
-    resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==}
-    engines: {node: '>= 14'}
+  /@octokit/request@8.1.1:
+    resolution: {integrity: sha512-8N+tdUz4aCqQmXl8FpHYfKG9GelDFd7XGVzyN8rc6WxVlYcfpHECnuRkgquzz+WzvHTK62co5di8gSXnzASZPQ==}
+    engines: {node: '>= 18'}
     dependencies:
-      '@octokit/endpoint': 7.0.6
-      '@octokit/request-error': 3.0.3
-      '@octokit/types': 9.3.2
+      '@octokit/endpoint': 9.0.0
+      '@octokit/request-error': 5.0.0
+      '@octokit/types': 11.1.0
       is-plain-object: 5.0.0
-      node-fetch: 2.6.12
       universal-user-agent: 6.0.0
-    transitivePeerDependencies:
-      - encoding
     dev: true
 
-  /@octokit/rest@19.0.13:
-    resolution: {integrity: sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==}
-    engines: {node: '>= 14'}
+  /@octokit/rest@20.0.1:
+    resolution: {integrity: sha512-wROV21RwHQIMNb2Dgd4+pY+dVy1Dwmp85pBrgr6YRRDYRBu9Gb+D73f4Bl2EukZSj5hInq2Tui9o7gAQpc2k2Q==}
+    engines: {node: '>= 18'}
     dependencies:
-      '@octokit/core': 4.2.4
-      '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4)
-      '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4)
-      '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4)
-    transitivePeerDependencies:
-      - encoding
-    dev: true
-
-  /@octokit/tsconfig@1.0.2:
-    resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==}
+      '@octokit/core': 5.0.0
+      '@octokit/plugin-paginate-rest': 8.0.0(@octokit/core@5.0.0)
+      '@octokit/plugin-request-log': 4.0.0(@octokit/core@5.0.0)
+      '@octokit/plugin-rest-endpoint-methods': 9.0.0(@octokit/core@5.0.0)
     dev: true
 
-  /@octokit/types@10.0.0:
-    resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==}
-    dependencies:
-      '@octokit/openapi-types': 18.0.0
-    dev: true
-
-  /@octokit/types@9.3.2:
-    resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==}
+  /@octokit/types@11.1.0:
+    resolution: {integrity: sha512-Fz0+7GyLm/bHt8fwEqgvRBWwIV1S6wRRyq+V6exRKLVWaKGsuy6H9QFYeBVDV7rK6fO3XwHgQOPxv+cLj2zpXQ==}
     dependencies:
       '@octokit/openapi-types': 18.0.0
     dev: true
@@ -9381,16 +9362,21 @@ packages:
       - encoding
     dev: true
 
-  /@supabase/postgrest-js@1.7.2:
-    resolution: {integrity: sha512-GK80JpRq8l6Qll85erICypAfQCied8tdlXfsDN14W844HqXCSOisk8AaE01DAwGJanieaoN5fuqhzA2yKxDvEQ==}
+  /@supabase/node-fetch@2.6.14:
+    resolution: {integrity: sha512-w/Tsd22e/5fAeoxqQ4P2MX6EyF+iM6rc9kmlMVFkHuG0rAltt2TLhFbDJfemnHbtvnazWaRfy5KnFU/SYT37dQ==}
+    engines: {node: 4.x || >=6.0.0}
     dependencies:
-      cross-fetch: 3.1.8
-    transitivePeerDependencies:
-      - encoding
+      whatwg-url: 5.0.0
     dev: true
 
-  /@supabase/realtime-js@2.7.3:
-    resolution: {integrity: sha512-c7TzL81sx2kqyxsxcDduJcHL9KJdCOoKimGP6lQSqiZKX42ATlBZpWbyy9KFGFBjAP4nyopMf5JhPi2ZH9jyNw==}
+  /@supabase/postgrest-js@1.8.4:
+    resolution: {integrity: sha512-ELjpvhb04wILUiJz9zIsTSwaz9LQNlX+Ig5/LgXQ7k68qQI6NqHVn+ISRNt53DngUIyOnLHjeqqIRHBZ7zpgGA==}
+    dependencies:
+      '@supabase/node-fetch': 2.6.14
+    dev: true
+
+  /@supabase/realtime-js@2.7.4:
+    resolution: {integrity: sha512-FzSzs1k9ruh/uds5AJ95Nc3beiMCCIhougExJ3O98CX1LMLAKUKFy5FivKLvcNhXnNfUEL0XUfGMb4UH2J7alg==}
     dependencies:
       '@types/phoenix': 1.6.0
       '@types/websocket': 1.0.5
@@ -9407,13 +9393,13 @@ packages:
       - encoding
     dev: true
 
-  /@supabase/supabase-js@2.31.0:
-    resolution: {integrity: sha512-W9/4s+KnSUX67wJKBn/3yLq+ieycnMzVjK3nNTLX5Wko3ypNT/081l2iFYrf+nsLQ1CiT4mA92I3dxCy6CmxTg==}
+  /@supabase/supabase-js@2.33.1:
+    resolution: {integrity: sha512-jA00rquPTppPOHpBB6KABW98lfg0gYXcuGqP3TB1iiduznRVsi3GGk2qBKXPDLMYSe0kRlQp5xCwWWthaJr8eA==}
     dependencies:
       '@supabase/functions-js': 2.1.2
       '@supabase/gotrue-js': 2.46.1
-      '@supabase/postgrest-js': 1.7.2
-      '@supabase/realtime-js': 2.7.3
+      '@supabase/postgrest-js': 1.8.4
+      '@supabase/realtime-js': 2.7.4
       '@supabase/storage-js': 2.5.1
       cross-fetch: 3.1.8
     transitivePeerDependencies:
@@ -10040,6 +10026,12 @@ packages:
     dependencies:
       '@types/unist': 2.0.7
 
+  /@types/mdast@4.0.0:
+    resolution: {integrity: sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==}
+    dependencies:
+      '@types/unist': 3.0.0
+    dev: true
+
   /@types/mdurl@1.0.2:
     resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==}
     dev: false
@@ -14396,6 +14388,12 @@ packages:
       - supports-color
     dev: true
 
+  /devlop@1.1.0:
+    resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
+    dependencies:
+      dequal: 2.0.3
+    dev: true
+
   /didyoumean@1.2.2:
     resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
     dev: false
@@ -14677,6 +14675,10 @@ packages:
     engines: {node: '>=14.16'}
     dev: true
 
+  /emoji-regex@10.2.1:
+    resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==}
+    dev: true
+
   /emoji-regex@8.0.0:
     resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
 
@@ -20291,6 +20293,15 @@ packages:
       unist-util-is: 5.2.1
       unist-util-visit-parents: 5.1.3
 
+  /mdast-util-find-and-replace@3.0.0:
+    resolution: {integrity: sha512-8wLPIKAvGdA5jgkI8AYKfSorV3og3vE6HA+gKeKEZydbi1EtUu2g4XCxIBj3R+AsFqY/uRtoYbH30tiWsFKkBQ==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      escape-string-regexp: 5.0.0
+      unist-util-is: 6.0.0
+      unist-util-visit-parents: 6.0.1
+    dev: true
+
   /mdast-util-from-markdown@1.3.0:
     resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==}
     dependencies:
@@ -20308,6 +20319,7 @@ packages:
       uvu: 0.5.6
     transitivePeerDependencies:
       - supports-color
+    dev: true
 
   /mdast-util-from-markdown@1.3.1:
     resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
@@ -20327,6 +20339,25 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
+  /mdast-util-from-markdown@2.0.0:
+    resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      '@types/unist': 3.0.0
+      decode-named-character-reference: 1.0.2
+      devlop: 1.1.0
+      mdast-util-to-string: 4.0.0
+      micromark: 4.0.0
+      micromark-util-decode-numeric-character-reference: 2.0.0
+      micromark-util-decode-string: 2.0.0
+      micromark-util-normalize-identifier: 2.0.0
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+      unist-util-stringify-position: 4.0.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /mdast-util-frontmatter@1.0.1:
     resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==}
     dependencies:
@@ -20342,6 +20373,16 @@ packages:
       mdast-util-find-and-replace: 2.2.2
       micromark-util-character: 1.2.0
 
+  /mdast-util-gfm-autolink-literal@2.0.0:
+    resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      ccount: 2.0.1
+      devlop: 1.1.0
+      mdast-util-find-and-replace: 3.0.0
+      micromark-util-character: 2.0.1
+    dev: true
+
   /mdast-util-gfm-footnote@1.0.2:
     resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==}
     dependencies:
@@ -20349,28 +20390,73 @@ packages:
       mdast-util-to-markdown: 1.5.0
       micromark-util-normalize-identifier: 1.1.0
 
+  /mdast-util-gfm-footnote@2.0.0:
+    resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      devlop: 1.1.0
+      mdast-util-from-markdown: 2.0.0
+      mdast-util-to-markdown: 2.1.0
+      micromark-util-normalize-identifier: 2.0.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /mdast-util-gfm-strikethrough@1.0.3:
     resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==}
     dependencies:
       '@types/mdast': 3.0.12
       mdast-util-to-markdown: 1.5.0
 
+  /mdast-util-gfm-strikethrough@2.0.0:
+    resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      mdast-util-from-markdown: 2.0.0
+      mdast-util-to-markdown: 2.1.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /mdast-util-gfm-table@1.0.7:
     resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==}
     dependencies:
       '@types/mdast': 3.0.12
       markdown-table: 3.0.3
-      mdast-util-from-markdown: 1.3.0
+      mdast-util-from-markdown: 1.3.1
       mdast-util-to-markdown: 1.5.0
     transitivePeerDependencies:
       - supports-color
 
+  /mdast-util-gfm-table@2.0.0:
+    resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      devlop: 1.1.0
+      markdown-table: 3.0.3
+      mdast-util-from-markdown: 2.0.0
+      mdast-util-to-markdown: 2.1.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /mdast-util-gfm-task-list-item@1.0.2:
     resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==}
     dependencies:
       '@types/mdast': 3.0.12
       mdast-util-to-markdown: 1.5.0
 
+  /mdast-util-gfm-task-list-item@2.0.0:
+    resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      devlop: 1.1.0
+      mdast-util-from-markdown: 2.0.0
+      mdast-util-to-markdown: 2.1.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /mdast-util-gfm@2.0.2:
     resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==}
     dependencies:
@@ -20384,6 +20470,20 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
+  /mdast-util-gfm@3.0.0:
+    resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
+    dependencies:
+      mdast-util-from-markdown: 2.0.0
+      mdast-util-gfm-autolink-literal: 2.0.0
+      mdast-util-gfm-footnote: 2.0.0
+      mdast-util-gfm-strikethrough: 2.0.0
+      mdast-util-gfm-table: 2.0.0
+      mdast-util-gfm-task-list-item: 2.0.0
+      mdast-util-to-markdown: 2.1.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /mdast-util-mdx-expression@1.3.2:
     resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==}
     dependencies:
@@ -20441,6 +20541,13 @@ packages:
       '@types/mdast': 3.0.12
       unist-util-is: 5.2.1
 
+  /mdast-util-phrasing@4.0.0:
+    resolution: {integrity: sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      unist-util-is: 6.0.0
+    dev: true
+
   /mdast-util-to-hast@12.3.0:
     resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
     dependencies:
@@ -20466,6 +20573,19 @@ packages:
       unist-util-visit: 4.1.2
       zwitch: 2.0.4
 
+  /mdast-util-to-markdown@2.1.0:
+    resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==}
+    dependencies:
+      '@types/mdast': 4.0.0
+      '@types/unist': 3.0.0
+      longest-streak: 3.1.0
+      mdast-util-phrasing: 4.0.0
+      mdast-util-to-string: 4.0.0
+      micromark-util-decode-string: 2.0.0
+      unist-util-visit: 5.0.0
+      zwitch: 2.0.4
+    dev: true
+
   /mdast-util-to-string@1.1.0:
     resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==}
     dev: true
@@ -20475,6 +20595,12 @@ packages:
     dependencies:
       '@types/mdast': 3.0.12
 
+  /mdast-util-to-string@4.0.0:
+    resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
+    dependencies:
+      '@types/mdast': 4.0.0
+    dev: true
+
   /mdast-zone@5.1.1:
     resolution: {integrity: sha512-dd4BCwwk6Baqu7mOkro40/AwJQ3t28D1pQcd3pb8C48mU1Vm7d5fOhoxE/Q7FtoUMMkAP2YxnzaHnlrNV2ieYw==}
     dependencies:
@@ -20632,6 +20758,27 @@ packages:
       micromark-util-types: 1.1.0
       uvu: 0.5.6
 
+  /micromark-core-commonmark@2.0.0:
+    resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==}
+    dependencies:
+      decode-named-character-reference: 1.0.2
+      devlop: 1.1.0
+      micromark-factory-destination: 2.0.0
+      micromark-factory-label: 2.0.0
+      micromark-factory-space: 2.0.0
+      micromark-factory-title: 2.0.0
+      micromark-factory-whitespace: 2.0.0
+      micromark-util-character: 2.0.1
+      micromark-util-chunked: 2.0.0
+      micromark-util-classify-character: 2.0.0
+      micromark-util-html-tag-name: 2.0.0
+      micromark-util-normalize-identifier: 2.0.0
+      micromark-util-resolve-all: 2.0.0
+      micromark-util-subtokenize: 2.0.0
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-extension-frontmatter@1.1.0:
     resolution: {integrity: sha512-0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg==}
     dependencies:
@@ -20768,6 +20915,14 @@ packages:
       micromark-util-symbol: 1.1.0
       micromark-util-types: 1.1.0
 
+  /micromark-factory-destination@2.0.0:
+    resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==}
+    dependencies:
+      micromark-util-character: 2.0.1
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-factory-label@1.1.0:
     resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==}
     dependencies:
@@ -20776,6 +20931,15 @@ packages:
       micromark-util-types: 1.1.0
       uvu: 0.5.6
 
+  /micromark-factory-label@2.0.0:
+    resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==}
+    dependencies:
+      devlop: 1.1.0
+      micromark-util-character: 2.0.1
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-factory-mdx-expression@1.0.9:
     resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==}
     dependencies:
@@ -20794,6 +20958,13 @@ packages:
       micromark-util-character: 1.2.0
       micromark-util-types: 1.1.0
 
+  /micromark-factory-space@2.0.0:
+    resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==}
+    dependencies:
+      micromark-util-character: 2.0.1
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-factory-title@1.1.0:
     resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==}
     dependencies:
@@ -20802,6 +20973,15 @@ packages:
       micromark-util-symbol: 1.1.0
       micromark-util-types: 1.1.0
 
+  /micromark-factory-title@2.0.0:
+    resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==}
+    dependencies:
+      micromark-factory-space: 2.0.0
+      micromark-util-character: 2.0.1
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-factory-whitespace@1.1.0:
     resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==}
     dependencies:
@@ -20810,17 +20990,39 @@ packages:
       micromark-util-symbol: 1.1.0
       micromark-util-types: 1.1.0
 
+  /micromark-factory-whitespace@2.0.0:
+    resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==}
+    dependencies:
+      micromark-factory-space: 2.0.0
+      micromark-util-character: 2.0.1
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-util-character@1.2.0:
     resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==}
     dependencies:
       micromark-util-symbol: 1.1.0
       micromark-util-types: 1.1.0
 
+  /micromark-util-character@2.0.1:
+    resolution: {integrity: sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==}
+    dependencies:
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-util-chunked@1.1.0:
     resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==}
     dependencies:
       micromark-util-symbol: 1.1.0
 
+  /micromark-util-chunked@2.0.0:
+    resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==}
+    dependencies:
+      micromark-util-symbol: 2.0.0
+    dev: true
+
   /micromark-util-classify-character@1.1.0:
     resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==}
     dependencies:
@@ -20828,17 +21030,38 @@ packages:
       micromark-util-symbol: 1.1.0
       micromark-util-types: 1.1.0
 
+  /micromark-util-classify-character@2.0.0:
+    resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==}
+    dependencies:
+      micromark-util-character: 2.0.1
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-util-combine-extensions@1.1.0:
     resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==}
     dependencies:
       micromark-util-chunked: 1.1.0
       micromark-util-types: 1.1.0
 
+  /micromark-util-combine-extensions@2.0.0:
+    resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==}
+    dependencies:
+      micromark-util-chunked: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-util-decode-numeric-character-reference@1.1.0:
     resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==}
     dependencies:
       micromark-util-symbol: 1.1.0
 
+  /micromark-util-decode-numeric-character-reference@2.0.0:
+    resolution: {integrity: sha512-pIgcsGxpHEtTG/rPJRz/HOLSqp5VTuIIjXlPI+6JSDlK2oljApusG6KzpS8AF0ENUMCHlC/IBb5B9xdFiVlm5Q==}
+    dependencies:
+      micromark-util-symbol: 2.0.0
+    dev: true
+
   /micromark-util-decode-string@1.1.0:
     resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==}
     dependencies:
@@ -20847,9 +21070,22 @@ packages:
       micromark-util-decode-numeric-character-reference: 1.1.0
       micromark-util-symbol: 1.1.0
 
+  /micromark-util-decode-string@2.0.0:
+    resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==}
+    dependencies:
+      decode-named-character-reference: 1.0.2
+      micromark-util-character: 2.0.1
+      micromark-util-decode-numeric-character-reference: 2.0.0
+      micromark-util-symbol: 2.0.0
+    dev: true
+
   /micromark-util-encode@1.1.0:
     resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
 
+  /micromark-util-encode@2.0.0:
+    resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==}
+    dev: true
+
   /micromark-util-events-to-acorn@1.2.3:
     resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==}
     dependencies:
@@ -20865,16 +21101,32 @@ packages:
   /micromark-util-html-tag-name@1.2.0:
     resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
 
+  /micromark-util-html-tag-name@2.0.0:
+    resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==}
+    dev: true
+
   /micromark-util-normalize-identifier@1.1.0:
     resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==}
     dependencies:
       micromark-util-symbol: 1.1.0
 
+  /micromark-util-normalize-identifier@2.0.0:
+    resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==}
+    dependencies:
+      micromark-util-symbol: 2.0.0
+    dev: true
+
   /micromark-util-resolve-all@1.1.0:
     resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==}
     dependencies:
       micromark-util-types: 1.1.0
 
+  /micromark-util-resolve-all@2.0.0:
+    resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==}
+    dependencies:
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-util-sanitize-uri@1.2.0:
     resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==}
     dependencies:
@@ -20882,6 +21134,14 @@ packages:
       micromark-util-encode: 1.1.0
       micromark-util-symbol: 1.1.0
 
+  /micromark-util-sanitize-uri@2.0.0:
+    resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==}
+    dependencies:
+      micromark-util-character: 2.0.1
+      micromark-util-encode: 2.0.0
+      micromark-util-symbol: 2.0.0
+    dev: true
+
   /micromark-util-subtokenize@1.1.0:
     resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==}
     dependencies:
@@ -20890,12 +21150,29 @@ packages:
       micromark-util-types: 1.1.0
       uvu: 0.5.6
 
+  /micromark-util-subtokenize@2.0.0:
+    resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==}
+    dependencies:
+      devlop: 1.1.0
+      micromark-util-chunked: 2.0.0
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    dev: true
+
   /micromark-util-symbol@1.1.0:
     resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
 
+  /micromark-util-symbol@2.0.0:
+    resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==}
+    dev: true
+
   /micromark-util-types@1.1.0:
     resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
 
+  /micromark-util-types@2.0.0:
+    resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==}
+    dev: true
+
   /micromark@3.2.0:
     resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
     dependencies:
@@ -20919,6 +21196,30 @@ packages:
     transitivePeerDependencies:
       - supports-color
 
+  /micromark@4.0.0:
+    resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==}
+    dependencies:
+      '@types/debug': 4.1.8
+      debug: 4.3.4(supports-color@5.5.0)
+      decode-named-character-reference: 1.0.2
+      devlop: 1.1.0
+      micromark-core-commonmark: 2.0.0
+      micromark-factory-space: 2.0.0
+      micromark-util-character: 2.0.1
+      micromark-util-chunked: 2.0.0
+      micromark-util-combine-extensions: 2.0.0
+      micromark-util-decode-numeric-character-reference: 2.0.0
+      micromark-util-encode: 2.0.0
+      micromark-util-normalize-identifier: 2.0.0
+      micromark-util-resolve-all: 2.0.0
+      micromark-util-sanitize-uri: 2.0.0
+      micromark-util-subtokenize: 2.0.0
+      micromark-util-symbol: 2.0.0
+      micromark-util-types: 2.0.0
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /micromatch@4.0.5:
     resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
     engines: {node: '>=8.6'}
@@ -21048,6 +21349,7 @@ packages:
   /minipass@3.3.6:
     resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
     engines: {node: '>=8'}
+    requiresBuild: true
     dependencies:
       yallist: 4.0.0
     dev: true
@@ -21795,9 +22097,9 @@ packages:
       wcwidth: 1.0.1
     dev: true
 
-  /ora@6.3.1:
-    resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==}
-    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+  /ora@7.0.1:
+    resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==}
+    engines: {node: '>=16'}
     dependencies:
       chalk: 5.3.0
       cli-cursor: 4.0.0
@@ -21806,8 +22108,8 @@ packages:
       is-unicode-supported: 1.3.0
       log-symbols: 5.1.0
       stdin-discarder: 0.1.0
+      string-width: 6.1.0
       strip-ansi: 7.1.0
-      wcwidth: 1.0.1
     dev: true
 
   /os-tmpdir@1.0.2:
@@ -22153,8 +22455,8 @@ packages:
       through: 2.3.8
     dev: true
 
-  /pdfjs-dist@3.9.179:
-    resolution: {integrity: sha512-AZBEIAORYDaOAlM0/A4Zg465+XF3ugYDdgrVmioVvNW5tH3xs3RpGFBYOG5PM9/vLM3M/wNncsMLTgyIKdqMKg==}
+  /pdfjs-dist@3.10.111:
+    resolution: {integrity: sha512-+SXXGN/3YTNQSK5Ae7EyqQuR+4IAsNunJq/Us5ByOkRJ45qBXXOwkiWi3RIDU+CyF+ak5eSWXl2FQW2PKBrsRA==}
     engines: {node: '>=18'}
     optionalDependencies:
       canvas: 2.11.2
@@ -25666,6 +25968,15 @@ packages:
       emoji-regex: 9.2.2
       strip-ansi: 7.1.0
 
+  /string-width@6.1.0:
+    resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==}
+    engines: {node: '>=16'}
+    dependencies:
+      eastasianwidth: 0.2.0
+      emoji-regex: 10.2.1
+      strip-ansi: 7.1.0
+    dev: true
+
   /string.prototype.matchall@4.0.8:
     resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
     dependencies:
@@ -27034,10 +27345,10 @@ packages:
     dependencies:
       crypto-random-string: 2.0.0
 
-  /unist-builder@3.0.1:
-    resolution: {integrity: sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==}
+  /unist-builder@4.0.0:
+    resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==}
     dependencies:
-      '@types/unist': 2.0.7
+      '@types/unist': 3.0.0
     dev: true
 
   /unist-util-generated@2.0.1:
@@ -27059,6 +27370,12 @@ packages:
     dependencies:
       '@types/unist': 2.0.7
 
+  /unist-util-is@6.0.0:
+    resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
+    dependencies:
+      '@types/unist': 3.0.0
+    dev: true
+
   /unist-util-position-from-estree@1.1.2:
     resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==}
     dependencies:
@@ -27089,6 +27406,12 @@ packages:
     dependencies:
       '@types/unist': 2.0.7
 
+  /unist-util-stringify-position@4.0.0:
+    resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
+    dependencies:
+      '@types/unist': 3.0.0
+    dev: true
+
   /unist-util-visit-parents@3.1.1:
     resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==}
     dependencies:
@@ -27102,6 +27425,13 @@ packages:
       '@types/unist': 2.0.7
       unist-util-is: 5.2.1
 
+  /unist-util-visit-parents@6.0.1:
+    resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
+    dependencies:
+      '@types/unist': 3.0.0
+      unist-util-is: 6.0.0
+    dev: true
+
   /unist-util-visit@2.0.3:
     resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==}
     dependencies:
@@ -27117,6 +27447,14 @@ packages:
       unist-util-is: 5.2.1
       unist-util-visit-parents: 5.1.3
 
+  /unist-util-visit@5.0.0:
+    resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
+    dependencies:
+      '@types/unist': 3.0.0
+      unist-util-is: 6.0.0
+      unist-util-visit-parents: 6.0.1
+    dev: true
+
   /universal-user-agent@6.0.0:
     resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==}
     dev: true
@@ -28380,8 +28718,8 @@ packages:
     resolution: {integrity: sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==}
     engines: {node: '>= 14'}
 
-  /yaml@2.3.1:
-    resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
+  /yaml@2.3.2:
+    resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==}
     engines: {node: '>= 14'}
     dev: true
 

From 99671cf3ffffb338d5d0e2ca3c690500ef26345e Mon Sep 17 00:00:00 2001
From: Kristina Spasevska
 <132443209+KristinaSpasevska@users.noreply.github.com>
Date: Thu, 31 Aug 2023 13:58:42 +0200
Subject: [PATCH 07/18] [@react-ui] Add margin and pagination to Layout
 components (#819)

* feat(layout): add margin and pagination

* chore: run formatter

* chore: remove unnecessary import

* feat: add descriptions to components and properties

* feat: add descriptions to grid

* chore: change description in stack component

* chore: add lock file

* chore: empty changeset

* chore: remove folderchangeset

* chore: change description in card

* chore: add changeset

* chore: change descriptions of layout components
---
 .changeset/wet-carrots-appear.md              |   2 +
 .../src/components/Box/Box.stories.tsx        | 100 +++++++++-
 .../libs/react-ui/src/components/Box/Box.tsx  |  21 ++
 .../src/components/Box/stories.css.ts         |   2 +-
 .../src/components/Card/Card.stories.tsx      |  24 +++
 .../components/Divider/Divider.stories.tsx    |   8 +
 .../src/components/Grid/Grid.stories.tsx      | 183 +++++++++++++++++-
 .../react-ui/src/components/Grid/GridRoot.tsx |  56 +++++-
 .../src/components/Modal/Modal.stories.tsx    |   1 +
 .../src/components/Stack/Stack.stories.tsx    |  44 +++++
 .../src/components/Tabs/Tabs.stories.tsx      |  12 ++
 11 files changed, 447 insertions(+), 6 deletions(-)
 create mode 100644 .changeset/wet-carrots-appear.md

diff --git a/.changeset/wet-carrots-appear.md b/.changeset/wet-carrots-appear.md
new file mode 100644
index 0000000000..a845151cc8
--- /dev/null
+++ b/.changeset/wet-carrots-appear.md
@@ -0,0 +1,2 @@
+---
+---
diff --git a/packages/libs/react-ui/src/components/Box/Box.stories.tsx b/packages/libs/react-ui/src/components/Box/Box.stories.tsx
index b0bdd7512f..76f41d954f 100644
--- a/packages/libs/react-ui/src/components/Box/Box.stories.tsx
+++ b/packages/libs/react-ui/src/components/Box/Box.stories.tsx
@@ -12,36 +12,54 @@ const selectOptions: (keyof typeof vars.sizes | undefined)[] = [
 
 const meta: Meta<IBoxProps> = {
   title: 'Layout/Box',
+  parameters: {
+    docs: {
+      description: {
+        component:
+          'Box is the most basic building block of application layout.\n' +
+          '\nThis component allows for passing the <i>display</i>, <i>margin</i> and <i>padding</i> properties.',
+      },
+    },
+  },
   argTypes: {
     margin: {
       options: selectOptions,
       control: {
         type: 'select',
       },
+      description: 'Value for margin property with pre-defined size values.',
     },
     marginX: {
       options: selectOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for margin property on X axis with pre-defined size values.',
     },
     marginY: {
       options: selectOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for margin property on Y axis with pre-defined size values.',
     },
     marginTop: {
       options: selectOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for top margin property with pre-defined size values.',
     },
     marginBottom: {
       options: selectOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for top margin property with pre-defined size values.',
     },
 
     marginLeft: {
@@ -49,12 +67,71 @@ const meta: Meta<IBoxProps> = {
       control: {
         type: 'select',
       },
+      description:
+        'Value for left margin property with pre-defined size values.',
     },
     marginRight: {
       options: selectOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for right margin property with pre-defined size values.',
+    },
+    padding: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description: 'Value for padding property with pre-defined size values.',
+    },
+    paddingX: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Value for padding property on X axis with pre-defined size values.',
+    },
+    paddingY: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Value for padding property on Y axis with pre-defined size values.',
+    },
+    paddingTop: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Value for top padding property with pre-defined size values.',
+    },
+    paddingBottom: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Value for bottom padding property with pre-defined size values.',
+    },
+    paddingLeft: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Value for left padding property with pre-defined size values.',
+    },
+    paddingRight: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Value for right padding property with pre-defined size values.',
     },
   },
 };
@@ -78,6 +155,13 @@ export const Primary: Story = {
     marginBottom: undefined,
     marginLeft: undefined,
     marginRight: undefined,
+    padding: undefined,
+    paddingX: undefined,
+    paddingY: undefined,
+    paddingTop: undefined,
+    paddingBottom: undefined,
+    paddingLeft: undefined,
+    paddingRight: undefined,
   },
   render: ({
     margin,
@@ -87,6 +171,13 @@ export const Primary: Story = {
     marginBottom,
     marginLeft,
     marginRight,
+    padding,
+    paddingX,
+    paddingY,
+    paddingTop,
+    paddingBottom,
+    paddingLeft,
+    paddingRight,
   }) => (
     <div className={containerClass}>
       <Box
@@ -97,8 +188,15 @@ export const Primary: Story = {
         marginBottom={marginBottom}
         marginLeft={marginLeft}
         marginRight={marginRight}
+        padding={padding}
+        paddingX={paddingX}
+        paddingY={paddingY}
+        paddingTop={paddingTop}
+        paddingBottom={paddingBottom}
+        paddingLeft={paddingLeft}
+        paddingRight={paddingRight}
       >
-        <div className={contentClass}>Box</div>
+        <div className={contentClass}>Box Content</div>
       </Box>
     </div>
   ),
diff --git a/packages/libs/react-ui/src/components/Box/Box.tsx b/packages/libs/react-ui/src/components/Box/Box.tsx
index 16f0434b38..7e7f23f957 100644
--- a/packages/libs/react-ui/src/components/Box/Box.tsx
+++ b/packages/libs/react-ui/src/components/Box/Box.tsx
@@ -13,6 +13,13 @@ export interface IBoxProps
       | 'marginBottom'
       | 'marginLeft'
       | 'marginRight'
+      | 'padding'
+      | 'paddingX'
+      | 'paddingY'
+      | 'paddingTop'
+      | 'paddingBottom'
+      | 'paddingLeft'
+      | 'paddingRight'
     >
   > {
   as?: ElementType;
@@ -29,6 +36,13 @@ export const Box = ({
   marginBottom = undefined,
   marginLeft = undefined,
   marginRight = undefined,
+  padding = undefined,
+  paddingX = undefined,
+  paddingY = undefined,
+  paddingTop = undefined,
+  paddingBottom = undefined,
+  paddingLeft = undefined,
+  paddingRight = undefined,
   children,
 }: IBoxProps): React.ReactElement => {
   return createElement(
@@ -43,6 +57,13 @@ export const Box = ({
         marginBottom,
         marginLeft,
         marginRight,
+        padding,
+        paddingX,
+        paddingY,
+        paddingTop,
+        paddingBottom,
+        paddingLeft,
+        paddingRight,
       }),
       'data-testid': 'kda-box',
     },
diff --git a/packages/libs/react-ui/src/components/Box/stories.css.ts b/packages/libs/react-ui/src/components/Box/stories.css.ts
index 0c3a848df9..58a3e4ff97 100644
--- a/packages/libs/react-ui/src/components/Box/stories.css.ts
+++ b/packages/libs/react-ui/src/components/Box/stories.css.ts
@@ -17,7 +17,7 @@ export const contentClass = style([
     backgroundColor: '$primarySurface',
     borderRadius: '$sm',
     padding: '$2',
-    color: '$neutral6',
+    color: '$neutral3',
     display: 'flex',
     size: '$16',
     alignItems: 'center',
diff --git a/packages/libs/react-ui/src/components/Card/Card.stories.tsx b/packages/libs/react-ui/src/components/Card/Card.stories.tsx
index d077b470b5..dc290f64eb 100644
--- a/packages/libs/react-ui/src/components/Card/Card.stories.tsx
+++ b/packages/libs/react-ui/src/components/Card/Card.stories.tsx
@@ -5,22 +5,46 @@ import React from 'react';
 
 const meta: Meta<ICardProps> = {
   title: 'Layout/Card',
+  parameters: {
+    docs: {
+      description: {
+        component: 'A component used for grouping items in a card.',
+      },
+    },
+  },
   component: Card,
   argTypes: {
     stack: {
       control: {
         type: 'boolean',
       },
+      description:
+        'If true, the component vertically stacks multiple card together and applies styles that combine them into a single card with separators.',
+      table: {
+        type: { summary: 'boolean' },
+        defaultValue: { summary: 'false' },
+      },
     },
     fullWidth: {
       control: {
         type: 'boolean',
       },
+      description:
+        'An option to make the card span the full width of its container.',
+      table: {
+        type: { summary: 'boolean' },
+        defaultValue: { summary: 'false' },
+      },
     },
     disabled: {
       control: {
         type: 'boolean',
       },
+      description: 'Disables the input and applies visual styling.',
+      table: {
+        type: { summary: 'boolean' },
+        defaultValue: { summary: 'false' },
+      },
     },
   },
 };
diff --git a/packages/libs/react-ui/src/components/Divider/Divider.stories.tsx b/packages/libs/react-ui/src/components/Divider/Divider.stories.tsx
index e495c71d20..45b0bdaeb9 100644
--- a/packages/libs/react-ui/src/components/Divider/Divider.stories.tsx
+++ b/packages/libs/react-ui/src/components/Divider/Divider.stories.tsx
@@ -6,6 +6,14 @@ import React from 'react';
 
 const meta: Meta = {
   title: 'Layout/Divider',
+  parameters: {
+    docs: {
+      description: {
+        component:
+          'Component which helps to separate one logical group of element from others.',
+      },
+    },
+  },
   component: Divider,
 };
 
diff --git a/packages/libs/react-ui/src/components/Grid/Grid.stories.tsx b/packages/libs/react-ui/src/components/Grid/Grid.stories.tsx
index 7ff16d70bb..84fcf6c982 100644
--- a/packages/libs/react-ui/src/components/Grid/Grid.stories.tsx
+++ b/packages/libs/react-ui/src/components/Grid/Grid.stories.tsx
@@ -5,6 +5,12 @@ import { ContentClass } from './stories.css';
 import { Grid } from '@components/Grid';
 import type { Meta, StoryObj } from '@storybook/react';
 import React from 'react';
+import { vars } from '@theme/vars.css';
+
+const selectOptions: (keyof typeof vars.sizes | undefined)[] = [
+  undefined,
+  ...(Object.keys(vars.sizes) as (keyof typeof vars.sizes)[]),
+];
 
 const meta: Meta<
   {
@@ -12,14 +18,25 @@ const meta: Meta<
   } & IGridRootProps
 > = {
   title: 'Layout/Grid',
+  parameters: {
+    docs: {
+      description: {
+        component:
+          'The Grid component is an abstraction over css grid that provides `Root` and `Item` subcomponents to compose a grid of equally sized columns.<br><br><i>Note: This component does not support grid templates or columns of varying sizes.</i>',
+      },
+    },
+  },
   component: Grid.Root,
   argTypes: {
     gap: {
       options: Object.keys(gapVariants) as (keyof typeof gapVariants)[],
       control: { type: 'select' },
+      description:
+        'Defines the gaps (gutters) between rows and columns with pre-defined size values.',
     },
     columns: {
       control: { type: 'object' },
+      description: 'Defines the number of columns.',
       options: {
         sm: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
         md: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
@@ -30,6 +47,7 @@ const meta: Meta<
     },
     columnSpan: {
       control: { type: 'object' },
+      description: 'Defines the column span.',
       options: {
         sm: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
         md: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
@@ -38,6 +56,119 @@ const meta: Meta<
         xxl: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
       },
     },
+    margin: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for margin property with pre-defined size values.',
+    },
+    marginX: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for margin property on X axis with pre-defined size values.',
+    },
+    marginY: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for margin property on Y axis with pre-defined size values.',
+    },
+    marginTop: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for top margin property with pre-defined size values.',
+    },
+    marginBottom: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for top margin property with pre-defined size values.',
+    },
+
+    marginLeft: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for left margin property with pre-defined size values.',
+    },
+    marginRight: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for right margin property with pre-defined size values.',
+    },
+    padding: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for padding property with pre-defined size values.',
+    },
+    paddingX: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for padding property on X axis with pre-defined size values.',
+    },
+    paddingY: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for padding property on Y axis with pre-defined size values.',
+    },
+    paddingTop: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for top padding property with pre-defined size values.',
+    },
+    paddingBottom: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for bottom padding property with pre-defined size values.',
+    },
+    paddingLeft: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for left padding property with pre-defined size values.',
+    },
+    paddingRight: {
+      options: selectOptions,
+      control: {
+        type: 'select',
+      },
+      description:
+        'Set value for right padding property with pre-defined size values.',
+    },
   },
 };
 
@@ -65,10 +196,58 @@ export const GridRoot: Story = {
       xl: 10,
       xxl: 12,
     },
+    margin: undefined,
+    marginX: undefined,
+    marginY: undefined,
+    marginTop: undefined,
+    marginBottom: undefined,
+    marginLeft: undefined,
+    marginRight: undefined,
+    padding: undefined,
+    paddingX: undefined,
+    paddingY: undefined,
+    paddingTop: undefined,
+    paddingBottom: undefined,
+    paddingLeft: undefined,
+    paddingRight: undefined,
   },
-  render: ({ gap, columns }) => (
+  render: ({
+    gap,
+    columns,
+    margin,
+    marginX,
+    marginY,
+    marginTop,
+    marginBottom,
+    marginLeft,
+    marginRight,
+    padding,
+    paddingX,
+    paddingY,
+    paddingTop,
+    paddingBottom,
+    paddingLeft,
+    paddingRight,
+  }) => (
     <>
-      <Grid.Root gap={gap} columns={columns}>
+      <Grid.Root
+        gap={gap}
+        columns={columns}
+        margin={margin}
+        marginX={marginX}
+        marginY={marginY}
+        marginTop={marginTop}
+        marginBottom={marginBottom}
+        marginLeft={marginLeft}
+        marginRight={marginRight}
+        padding={padding}
+        paddingX={paddingX}
+        paddingY={paddingY}
+        paddingTop={paddingTop}
+        paddingBottom={paddingBottom}
+        paddingLeft={paddingLeft}
+        paddingRight={paddingRight}
+      >
         {Array.from(new Array(12)).map((empty, i) => (
           <Grid.Item key={i}>
             <div className={ContentClass}>{i}</div>
diff --git a/packages/libs/react-ui/src/components/Grid/GridRoot.tsx b/packages/libs/react-ui/src/components/Grid/GridRoot.tsx
index 57f2e68b23..648c47e58e 100644
--- a/packages/libs/react-ui/src/components/Grid/GridRoot.tsx
+++ b/packages/libs/react-ui/src/components/Grid/GridRoot.tsx
@@ -1,3 +1,4 @@
+import { Sprinkles, sprinkles } from '@theme/sprinkles.css';
 import {
   containerColumnVariants,
   explicitColumnVariant,
@@ -9,7 +10,24 @@ import {
 import classNames from 'classnames';
 import React, { FC, ReactNode } from 'react';
 
-export interface IGridRootProps {
+export interface IGridRootProps
+  extends Pick<
+    Sprinkles,
+    | 'margin'
+    | 'marginX'
+    | 'marginY'
+    | 'marginTop'
+    | 'marginBottom'
+    | 'marginLeft'
+    | 'marginRight'
+    | 'padding'
+    | 'paddingX'
+    | 'paddingY'
+    | 'paddingTop'
+    | 'paddingBottom'
+    | 'paddingLeft'
+    | 'paddingRight'
+  > {
   children?: ReactNode;
   columns?: ResponsiveInputType;
   gap?: keyof typeof gapVariants;
@@ -33,11 +51,45 @@ const assembleColumnVariants = (
   ];
 };
 
-const GridRoot: FC<IGridRootProps> = ({ children, columns, gap = '$md' }) => {
+const GridRoot: FC<IGridRootProps> = ({
+  children,
+  columns,
+  margin = undefined,
+  marginX = undefined,
+  marginY = undefined,
+  marginTop = undefined,
+  marginBottom = undefined,
+  marginLeft = undefined,
+  marginRight = undefined,
+  gap = '$md',
+  padding = undefined,
+  paddingX = undefined,
+  paddingY = undefined,
+  paddingTop = undefined,
+  paddingBottom = undefined,
+  paddingLeft = undefined,
+  paddingRight = undefined,
+}) => {
   const classList = classNames(
     gapVariants[gap],
     gridContainerClass,
     columns && assembleColumnVariants(columns),
+    sprinkles({
+      margin,
+      marginX,
+      marginY,
+      marginTop,
+      marginBottom,
+      marginLeft,
+      marginRight,
+      padding,
+      paddingX,
+      paddingY,
+      paddingTop,
+      paddingBottom,
+      paddingLeft,
+      paddingRight,
+    }),
   );
   return (
     <div className={classList} data-testid="kda-grid-root">
diff --git a/packages/libs/react-ui/src/components/Modal/Modal.stories.tsx b/packages/libs/react-ui/src/components/Modal/Modal.stories.tsx
index 976d2ccdac..dc8ec85c82 100644
--- a/packages/libs/react-ui/src/components/Modal/Modal.stories.tsx
+++ b/packages/libs/react-ui/src/components/Modal/Modal.stories.tsx
@@ -11,6 +11,7 @@ const meta: Meta<{ title?: string } & IModalProps> = {
       control: {
         type: 'text',
       },
+      description: 'Title of the modal.',
     },
   },
 };
diff --git a/packages/libs/react-ui/src/components/Stack/Stack.stories.tsx b/packages/libs/react-ui/src/components/Stack/Stack.stories.tsx
index 8170441c8f..b34a5e90d3 100644
--- a/packages/libs/react-ui/src/components/Stack/Stack.stories.tsx
+++ b/packages/libs/react-ui/src/components/Stack/Stack.stories.tsx
@@ -14,6 +14,14 @@ const spaceOptions: (keyof typeof vars.sizes | undefined)[] = [
 
 const meta: Meta<typeof Stack> = {
   title: 'Layout/Stack',
+  parameters: {
+    docs: {
+      description: {
+        component:
+          'This layout component is just a simplified abstraction on flexbox. It allows you to use basic flex properties, but does not offer the full flexibility of flexbox.',
+      },
+    },
+  },
   component: Stack,
   argTypes: {
     margin: {
@@ -21,48 +29,64 @@ const meta: Meta<typeof Stack> = {
       control: {
         type: 'select',
       },
+      description: 'Value for margin property with pre-defined size values.',
     },
     marginX: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for margin property on X axis with pre-defined size values.',
     },
     marginY: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for margin property on Y axis with pre-defined size values.',
     },
     marginTop: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for top margin property with pre-defined size values.',
     },
     marginBottom: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for top margin property with pre-defined size values.',
     },
+
     marginLeft: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for left margin property with pre-defined size values.',
     },
     marginRight: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for right margin property with pre-defined size values.',
     },
     gap: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Defines the gaps between rows and columns with pre-defined size values.',
     },
     justifyContent: {
       options: [
@@ -73,6 +97,8 @@ const meta: Meta<typeof Stack> = {
         'space-between',
       ] as Sprinkles['justifyContent'][],
       control: { type: 'select' },
+      description:
+        'Defines how the browser distributes space between and around content items along the main-axis of a flex container',
     },
     alignItems: {
       options: [
@@ -82,6 +108,7 @@ const meta: Meta<typeof Stack> = {
         'stretch',
       ] as Sprinkles['alignItems'][],
       control: { type: 'select' },
+      description: 'Controls the alignment of items on the cross axis',
     },
     direction: {
       options: [
@@ -91,52 +118,69 @@ const meta: Meta<typeof Stack> = {
         'column-reverse',
       ] as Sprinkles['flexDirection'][],
       control: { type: 'select' },
+      description:
+        'Controls the flex direction of text, table columns, and horizontal overflow.',
     },
     wrap: {
       options: ['wrap', 'nowrap'] as Sprinkles['flexWrap'][],
       control: { type: 'select' },
+      description:
+        'Sets whether flex items are forced onto one line or can wrap onto multiple lines.',
     },
     padding: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description: 'Value for padding property with pre-defined size values.',
     },
     paddingX: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for padding property on X axis with pre-defined size values.',
     },
     paddingY: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for padding property on Y axis with pre-defined size values.',
     },
     paddingTop: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for top padding property with pre-defined size values.',
     },
     paddingBottom: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for bottom padding property with pre-defined size values.',
     },
     paddingLeft: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for left padding property with pre-defined size values.',
     },
     paddingRight: {
       options: spaceOptions,
       control: {
         type: 'select',
       },
+      description:
+        'Value for right padding property with pre-defined size values.',
     },
   },
 };
diff --git a/packages/libs/react-ui/src/components/Tabs/Tabs.stories.tsx b/packages/libs/react-ui/src/components/Tabs/Tabs.stories.tsx
index 53322f4bb6..7a16b08422 100644
--- a/packages/libs/react-ui/src/components/Tabs/Tabs.stories.tsx
+++ b/packages/libs/react-ui/src/components/Tabs/Tabs.stories.tsx
@@ -9,10 +9,22 @@ const meta: Meta<
   }
 > = {
   title: 'Layout/Tabs',
+  parameters: {
+    docs: {
+      description: {
+        component:
+          'The tabs functionality is divided into three sub components: The <i>Tabs.Root</i> for parent, then <i>Tabs.Tab</i> for each tab item and the <i>Tabs.Content</i> for the tab content.',
+      },
+    },
+  },
   component: Tabs.Root,
   argTypes: {
     itemsCount: {
       control: { type: 'range', min: 1, max: 6, step: 1 },
+      description: 'Total number of tabs.',
+      table: {
+        type: { summary: 'number' },
+      },
     },
   },
 };

From c26145b88c8861c2a9c27b1c44933ec3581de4b6 Mon Sep 17 00:00:00 2001
From: Eileen Guo <eileen.m.guo@gmail.com>
Date: Thu, 31 Aug 2023 16:58:24 +0200
Subject: [PATCH 08/18] add description and cleanup modal exports

---
 .../src/components/Modal/Modal.stories.tsx       |  8 ++++++++
 .../libs/react-ui/src/components/Modal/Modal.tsx |  2 +-
 .../src/components/Modal/ModalProvider.tsx       | 16 +---------------
 .../src/components/Modal/StoryComponents.tsx     |  2 +-
 .../libs/react-ui/src/components/Modal/index.ts  |  4 ++--
 .../react-ui/src/components/Modal/useModal.ts    | 15 +++++++++++++++
 packages/libs/react-ui/src/components/index.ts   |  2 +-
 packages/libs/react-ui/src/index.ts              |  3 ---
 8 files changed, 29 insertions(+), 23 deletions(-)
 create mode 100644 packages/libs/react-ui/src/components/Modal/useModal.ts

diff --git a/packages/libs/react-ui/src/components/Modal/Modal.stories.tsx b/packages/libs/react-ui/src/components/Modal/Modal.stories.tsx
index dc8ec85c82..eacfcd5535 100644
--- a/packages/libs/react-ui/src/components/Modal/Modal.stories.tsx
+++ b/packages/libs/react-ui/src/components/Modal/Modal.stories.tsx
@@ -6,6 +6,14 @@ import React from 'react';
 
 const meta: Meta<{ title?: string } & IModalProps> = {
   title: 'Layout/Modal',
+  parameters: {
+    docs: {
+      description: {
+        component:
+          'The component library exposes a `ModalProvider` and `useModal` hook that can be used with an element with id "modalportal" to display content in a modal.<br><br>To render a modal you need to add `<div id="modalportal" />` as the last child of the document body and wrap your content in the `ModalProvider` component. Then you can pass jsx and a title to the `renderModal` function from the `useModal` hook to render content in the modal.<br><br>See the code for this story for an example.',
+      },
+    },
+  },
   argTypes: {
     title: {
       control: {
diff --git a/packages/libs/react-ui/src/components/Modal/Modal.tsx b/packages/libs/react-ui/src/components/Modal/Modal.tsx
index 75b0d929e3..2e52f32572 100644
--- a/packages/libs/react-ui/src/components/Modal/Modal.tsx
+++ b/packages/libs/react-ui/src/components/Modal/Modal.tsx
@@ -7,7 +7,7 @@ import {
   titleWrapper,
   wrapper,
 } from './Modal.css';
-import { useModal } from './ModalProvider';
+import { useModal } from './useModal';
 
 import { Card } from '@components/Card';
 import { SystemIcon } from '@components/Icon';
diff --git a/packages/libs/react-ui/src/components/Modal/ModalProvider.tsx b/packages/libs/react-ui/src/components/Modal/ModalProvider.tsx
index f06942d5f6..6fd9b80183 100644
--- a/packages/libs/react-ui/src/components/Modal/ModalProvider.tsx
+++ b/packages/libs/react-ui/src/components/Modal/ModalProvider.tsx
@@ -2,30 +2,18 @@
 
 import { Modal } from './Modal';
 import { openModal } from './Modal.css';
+import { ModalContext } from './useModal';
 
 import React, {
-  createContext,
   FC,
   ReactNode,
   useCallback,
-  useContext,
   useEffect,
   useRef,
   useState,
 } from 'react';
 import { createPortal } from 'react-dom';
 
-//Defining context
-interface IModalContext {
-  renderModal: (v: ReactNode, title?: string) => void;
-  clearModal: () => void;
-}
-
-export const ModalContext = createContext<IModalContext>({
-  renderModal: (v: ReactNode, title?: string) => {},
-  clearModal: () => {},
-});
-
 export interface IModalProviderProps {
   children?: ReactNode;
 }
@@ -75,5 +63,3 @@ export const ModalProvider: FC<IModalProviderProps> = ({ children }) => {
     </ModalContext.Provider>
   );
 };
-
-export const useModal = (): IModalContext => useContext(ModalContext);
diff --git a/packages/libs/react-ui/src/components/Modal/StoryComponents.tsx b/packages/libs/react-ui/src/components/Modal/StoryComponents.tsx
index 3696055ae4..4b683db141 100644
--- a/packages/libs/react-ui/src/components/Modal/StoryComponents.tsx
+++ b/packages/libs/react-ui/src/components/Modal/StoryComponents.tsx
@@ -1,4 +1,4 @@
-import { useModal } from './ModalProvider';
+import { useModal } from '@components/Modal';
 
 import { Button } from '@components/Button';
 import { Text } from '@components/Typography/Text/Text';
diff --git a/packages/libs/react-ui/src/components/Modal/index.ts b/packages/libs/react-ui/src/components/Modal/index.ts
index 18aec1be43..7abcc3a16d 100644
--- a/packages/libs/react-ui/src/components/Modal/index.ts
+++ b/packages/libs/react-ui/src/components/Modal/index.ts
@@ -1,4 +1,4 @@
 export type { IModalProps } from './Modal';
-export { Modal } from './Modal';
 
-export { ModalProvider, useModal } from './ModalProvider';
+export { ModalProvider } from './ModalProvider';
+export { useModal } from './useModal';
diff --git a/packages/libs/react-ui/src/components/Modal/useModal.ts b/packages/libs/react-ui/src/components/Modal/useModal.ts
new file mode 100644
index 0000000000..416fdf6a08
--- /dev/null
+++ b/packages/libs/react-ui/src/components/Modal/useModal.ts
@@ -0,0 +1,15 @@
+'use client';
+
+import { createContext, ReactNode, useContext } from 'react';
+
+interface IModalContext {
+  renderModal: (v: ReactNode, title?: string) => void;
+  clearModal: () => void;
+}
+
+export const ModalContext = createContext<IModalContext>({
+  renderModal: (v: ReactNode, title?: string) => {},
+  clearModal: () => {},
+});
+
+export const useModal = (): IModalContext => useContext(ModalContext);
diff --git a/packages/libs/react-ui/src/components/index.ts b/packages/libs/react-ui/src/components/index.ts
index 02a8f1f23e..c2c7d90c44 100644
--- a/packages/libs/react-ui/src/components/index.ts
+++ b/packages/libs/react-ui/src/components/index.ts
@@ -69,7 +69,7 @@ export { Input } from './Input/Input';
 export { InputWrapper } from './InputWrapper';
 export { Link } from './Link';
 export { MaskedValue } from './MaskedValue/MaskedValue';
-export { Modal, ModalProvider, useModal } from './Modal';
+export { ModalProvider, useModal } from './Modal';
 export { Notification } from './Notification';
 export { Option } from './Select/Option';
 export { Pagination } from './Pagination';
diff --git a/packages/libs/react-ui/src/index.ts b/packages/libs/react-ui/src/index.ts
index 23a9fe7a82..ec4d258f0a 100644
--- a/packages/libs/react-ui/src/index.ts
+++ b/packages/libs/react-ui/src/index.ts
@@ -1,7 +1,5 @@
 import './styles/global.css';
 
-// TODO remove comment
-
 export type {
   IAccordionProps,
   IAccordionSectionProps,
@@ -74,7 +72,6 @@ export {
   Label,
   Link,
   MaskedValue,
-  Modal,
   ModalProvider,
   NavFooter,
   NavHeader,

From 4f7f5b9617fbc0c3bb97b4a89f6c5e9a14c12eee Mon Sep 17 00:00:00 2001
From: Eileen Guo <eileen.m.guo@gmail.com>
Date: Thu, 31 Aug 2023 17:02:14 +0200
Subject: [PATCH 09/18] remove unnecessary test

---
 .../src/components/Modal/Modal.test.tsx        | 18 ------------------
 1 file changed, 18 deletions(-)
 delete mode 100644 packages/libs/react-ui/src/components/Modal/Modal.test.tsx

diff --git a/packages/libs/react-ui/src/components/Modal/Modal.test.tsx b/packages/libs/react-ui/src/components/Modal/Modal.test.tsx
deleted file mode 100644
index 7ec7c4554a..0000000000
--- a/packages/libs/react-ui/src/components/Modal/Modal.test.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-import { Content } from './StoryComponents';
-
-import { Modal } from '@components/Modal';
-import { render } from '@testing-library/react';
-import React from 'react';
-
-describe('Modal', () => {
-  test('renders correctly', () => {
-    const { getByTestId } = render(
-      <Modal>
-        <Content />
-      </Modal>,
-    );
-
-    const modalContainer = getByTestId('kda-modal');
-    expect(modalContainer).toBeInTheDocument();
-  });
-});

From ec5ac893feb8e30500cccfef4cdb0d7fed430330 Mon Sep 17 00:00:00 2001
From: Eileen Guo <eileen.m.guo@gmail.com>
Date: Thu, 31 Aug 2023 17:03:31 +0200
Subject: [PATCH 10/18] add empty changeset

---
 .changeset/light-ravens-guess.md | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 .changeset/light-ravens-guess.md

diff --git a/.changeset/light-ravens-guess.md b/.changeset/light-ravens-guess.md
new file mode 100644
index 0000000000..a845151cc8
--- /dev/null
+++ b/.changeset/light-ravens-guess.md
@@ -0,0 +1,2 @@
+---
+---

From 072153968f211acdd879ff422185ea0e4ce5cac3 Mon Sep 17 00:00:00 2001
From: Steven <steven@straatemans.nl>
Date: Thu, 31 Aug 2023 17:24:54 +0200
Subject: [PATCH 11/18] [DOCS]chore: refactor the home and search header (#849)

---
 .changeset/few-penguins-help.md               |  2 +
 .../LastModifiedDate/LastModifiedDate.tsx     |  2 +-
 .../docs/src/components/Layout/Full/Full.tsx  | 14 ++-
 .../Full/components/Aside/AsideStyles.ts      | 69 --------------
 .../src/components/Layout/Full/styles.css.ts  | 61 ++++++++++++
 .../Landing/components/Headers/HomeHeader.tsx | 20 ++--
 .../components/Headers/SearchHeader.tsx       | 14 +--
 .../Landing/components/Headers/style.css.ts   | 59 +++++++++++-
 .../Landing/components/Headers/styles.ts      | 51 ----------
 .../src/components/Layout/Redocly/Redocly.tsx | 14 ++-
 .../components/Layout/Redocly/styles.css.ts   | 65 +++++++++++++
 .../src/components/Layout/Redocly/styles.ts   | 52 -----------
 .../src/components/Layout/basestyles.css.ts   | 35 +++++++
 .../Layout/components/ArticleStyles.ts        | 49 ----------
 .../components/TitleHeader/TitleHeader.tsx    | 25 +++--
 .../components/TitleHeader/style.css.ts       | 93 +++++++++++++++++++
 .../Layout/components/TitleHeader/style.ts    | 68 --------------
 .../src/components/Layout/components/index.ts |  1 -
 .../components/Layout/components/styles.ts    |  1 +
 .../docs/src/components/Layout/global.css.ts  |  2 +
 20 files changed, 373 insertions(+), 324 deletions(-)
 create mode 100644 .changeset/few-penguins-help.md
 create mode 100644 packages/apps/docs/src/components/Layout/Full/styles.css.ts
 delete mode 100644 packages/apps/docs/src/components/Layout/Landing/components/Headers/styles.ts
 create mode 100644 packages/apps/docs/src/components/Layout/Redocly/styles.css.ts
 create mode 100644 packages/apps/docs/src/components/Layout/basestyles.css.ts
 delete mode 100644 packages/apps/docs/src/components/Layout/components/ArticleStyles.ts
 create mode 100644 packages/apps/docs/src/components/Layout/components/TitleHeader/style.css.ts
 delete mode 100644 packages/apps/docs/src/components/Layout/components/TitleHeader/style.ts

diff --git a/.changeset/few-penguins-help.md b/.changeset/few-penguins-help.md
new file mode 100644
index 0000000000..a845151cc8
--- /dev/null
+++ b/.changeset/few-penguins-help.md
@@ -0,0 +1,2 @@
+---
+---
diff --git a/packages/apps/docs/src/components/LastModifiedDate/LastModifiedDate.tsx b/packages/apps/docs/src/components/LastModifiedDate/LastModifiedDate.tsx
index 9435b5571a..04f107b3ad 100644
--- a/packages/apps/docs/src/components/LastModifiedDate/LastModifiedDate.tsx
+++ b/packages/apps/docs/src/components/LastModifiedDate/LastModifiedDate.tsx
@@ -1,6 +1,6 @@
 //  TODO: Find a better source for the last modified date (https://app.asana.com/0/1204649083736950/1204804598558906/f)
 
-//import { Stack, Text } from '@kadena/react-components';
+//import { Stack, Text } from '@kadena/react-ui';
 //import { formatISODate } from '@/utils/dates';
 //import React, { FC } from 'react';
 import { FC } from 'react';
diff --git a/packages/apps/docs/src/components/Layout/Full/Full.tsx b/packages/apps/docs/src/components/Layout/Full/Full.tsx
index 91015e9435..ba5616dab1 100644
--- a/packages/apps/docs/src/components/Layout/Full/Full.tsx
+++ b/packages/apps/docs/src/components/Layout/Full/Full.tsx
@@ -1,5 +1,6 @@
 import { Heading } from '@kadena/react-ui';
 
+import { basebackgroundClass } from '../basestyles.css';
 import {
   articleClass,
   contentClass,
@@ -10,20 +11,20 @@ import { globalClass } from '../global.css';
 
 import {
   Aside,
-  AsideBackground,
   AsideList,
   ListItem,
   StickyAside,
   StickyAsideWrapper,
 } from './components/Aside';
 import { PageGrid } from './styles';
+import { asidebackgroundClass } from './styles.css';
 
 import { BottomPageSection } from '@/components/BottomPageSection';
 import { Breadcrumbs } from '@/components/Breadcrumbs';
 import { LastModifiedDate } from '@/components/LastModifiedDate';
 import { IPageProps } from '@/types/Layout';
 import { createSlug } from '@/utils';
-import classNames from 'classnames';
+import classnames from 'classnames';
 import { useRouter } from 'next/router';
 import React, { FC, useEffect, useRef, useState } from 'react';
 
@@ -37,7 +38,7 @@ export const Full: FC<IPageProps> = ({
   const router = useRouter();
   const menuRef = useRef<HTMLUListElement | null>(null);
   const [activeItem, setActiveItem] = useState<string>('');
-  const contentClassNames = classNames(
+  const contentClassNames = classnames(
     contentClass,
     contentClassVariants[frontmatter.layout] ?? '',
   );
@@ -78,6 +79,11 @@ export const Full: FC<IPageProps> = ({
   const showSideMenu: boolean =
     aSideMenuTree.length > 1 || aSideMenuTree[0]?.children.length > 0;
 
+  const backgroundClassnames = classnames(
+    basebackgroundClass,
+    asidebackgroundClass,
+  );
+
   return (
     <PageGrid className={globalClass}>
       <Template menuItems={leftMenuTree}>
@@ -92,7 +98,7 @@ export const Full: FC<IPageProps> = ({
             />
           </article>
         </div>
-        <AsideBackground />
+        <div className={backgroundClassnames} />
         <Aside data-cy="aside">
           {showSideMenu && (
             <StickyAsideWrapper>
diff --git a/packages/apps/docs/src/components/Layout/Full/components/Aside/AsideStyles.ts b/packages/apps/docs/src/components/Layout/Full/components/Aside/AsideStyles.ts
index 3a06489fd8..ed61dbab29 100644
--- a/packages/apps/docs/src/components/Layout/Full/components/Aside/AsideStyles.ts
+++ b/packages/apps/docs/src/components/Layout/Full/components/Aside/AsideStyles.ts
@@ -2,75 +2,6 @@ import { styled, StyledComponent } from '@kadena/react-components';
 
 import Link from 'next/link';
 
-export const BaseBackground: StyledComponent<
-  'div',
-  {
-    isOpen?: boolean | 'true' | 'false' | undefined;
-  }
-> = styled('div', {
-  position: 'absolute',
-  pointerEvents: 'none',
-  width: '100vw',
-  height: '100vh',
-  zIndex: 0,
-  transform: 'translateX(100vw)',
-
-  '@md': {
-    position: 'fixed',
-    transform: 'translateX(0)',
-  },
-
-  variants: {
-    isOpen: {
-      true: {},
-      false: {},
-    },
-  },
-
-  '&::after': {
-    content: '',
-    position: 'absolute',
-    inset: 0,
-    backgroundColor: '$backgroundOverlayColor',
-    zIndex: 1,
-  },
-});
-
-export const AsideBackground: StyledComponent<typeof BaseBackground> = styled(
-  BaseBackground,
-  {
-    $$shadowWidth: '$sizes$25',
-    display: 'none',
-    '@md': {
-      display: 'block',
-    },
-    '&::before': {
-      content: '',
-      position: 'absolute',
-      pointerEvents: 'none',
-      inset: 0,
-      zIndex: 0,
-      backgroundImage: 'url("/assets/bg-code.png")',
-      backgroundRepeat: 'no-repeat',
-      backgroundPositionY: '-100px',
-      backgroundPositionX:
-        'calc(100vw  - ($$asideMenuWidthMDDefault + $$shadowWidth))',
-      '@2xl': {
-        backgroundPositionX:
-          'calc($sizes$pageWidth + ((100vw - $sizes$pageWidth) /2 ) - ($$asideMenuWidthLGDefault +  $$shadowWidth))',
-      },
-    },
-    '&::after': {
-      '@md': {
-        left: 'calc(100vw  - ($$asideMenuWidthMDDefault + $sizes$4))',
-      },
-      '@2xl': {
-        left: 'calc($sizes$pageWidth + ((100vw - $sizes$pageWidth) /2) - $$asideMenuWidthLGDefault)',
-      },
-    },
-  },
-);
-
 export const Aside: StyledComponent<
   'aside',
   {
diff --git a/packages/apps/docs/src/components/Layout/Full/styles.css.ts b/packages/apps/docs/src/components/Layout/Full/styles.css.ts
new file mode 100644
index 0000000000..12e89cf262
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/Full/styles.css.ts
@@ -0,0 +1,61 @@
+import { breakpoints, sprinkles, vars } from '@kadena/react-ui/theme';
+
+import { $$pageWidth } from '../global.css';
+
+import { createVar, style } from '@vanilla-extract/css';
+
+export const $$shadowWidth = createVar();
+export const $$asideMenuWidthCode = createVar();
+export const $$asideMenuWidthMDDefault = createVar();
+export const $$asideMenuWidthLGDefault = createVar();
+
+export const asidebackgroundClass = style([
+  sprinkles({
+    display: 'none',
+  }),
+
+  {
+    vars: {
+      [$$shadowWidth]: vars.sizes.$25,
+      [$$asideMenuWidthCode]: '400px',
+      [$$asideMenuWidthMDDefault]: '200px',
+      [$$asideMenuWidthLGDefault]: '300px',
+    },
+
+    selectors: {
+      '&::before': {
+        content: '',
+        position: 'absolute',
+        pointerEvents: 'none',
+        inset: 0,
+        zIndex: 0,
+        backgroundImage: 'url("/assets/bg-code.png")',
+        backgroundRepeat: 'no-repeat',
+        backgroundPositionY: '-100px',
+        backgroundPositionX: `calc(100vw  - (${$$asideMenuWidthMDDefault} + ${$$shadowWidth}))`,
+
+        '@media': {
+          [`screen and ${breakpoints.xxl}`]: {
+            backgroundPositionX: `calc(${$$pageWidth} + ((100vw - ${$$pageWidth}) /2 ) - (${$$asideMenuWidthLGDefault} +  ${$$shadowWidth}))`,
+          },
+        },
+      },
+      '&::after': {
+        '@media': {
+          [`screen and ${breakpoints.md}`]: {
+            left: `calc(100vw  - (${$$asideMenuWidthMDDefault} + ${vars.sizes.$4}))`,
+          },
+          [`screen and ${breakpoints.xxl}`]: {
+            left: `calc(${$$pageWidth} + ((100vw - ${$$pageWidth}) /2) - ${$$asideMenuWidthLGDefault})`,
+          },
+        },
+      },
+    },
+
+    '@media': {
+      [`screen and ${breakpoints.md}`]: {
+        display: 'block',
+      },
+    },
+  },
+]);
diff --git a/packages/apps/docs/src/components/Layout/Landing/components/Headers/HomeHeader.tsx b/packages/apps/docs/src/components/Layout/Landing/components/Headers/HomeHeader.tsx
index 3ee59380a8..c99bc66591 100644
--- a/packages/apps/docs/src/components/Layout/Landing/components/Headers/HomeHeader.tsx
+++ b/packages/apps/docs/src/components/Layout/Landing/components/Headers/HomeHeader.tsx
@@ -1,7 +1,11 @@
 import { GradientText, Heading, Stack } from '@kadena/react-ui';
 
-import { mostPopularWrapper } from './style.css';
-import { StyledHeader, SubHeader, Wrapper } from './styles';
+import {
+  headerClass,
+  mostPopularWrapper,
+  subheaderClass,
+  wrapperClass,
+} from './style.css';
 
 import { MostPopular } from '@/components/MostPopular';
 import { IMostPopularPage } from '@/types/MostPopularData';
@@ -13,8 +17,8 @@ interface IProps {
 
 export const HomeHeader: FC<IProps> = ({ popularPages }) => {
   return (
-    <StyledHeader>
-      <Wrapper>
+    <header className={headerClass}>
+      <div className={wrapperClass}>
         <Heading as="h1" variant="h2">
           Kadena
         </Heading>
@@ -23,9 +27,9 @@ export const HomeHeader: FC<IProps> = ({ popularPages }) => {
             <Heading as="h2" variant="h4">
               Build your <GradientText>own</GradientText> Internet
             </Heading>
-            <SubHeader>
+            <span className={subheaderClass}>
               Explore our guides and examples to build on Kadena
-            </SubHeader>
+            </span>
           </Stack>
           {popularPages.length > 0 && (
             <div className={mostPopularWrapper}>
@@ -33,7 +37,7 @@ export const HomeHeader: FC<IProps> = ({ popularPages }) => {
             </div>
           )}
         </Stack>
-      </Wrapper>
-    </StyledHeader>
+      </div>
+    </header>
   );
 };
diff --git a/packages/apps/docs/src/components/Layout/Landing/components/Headers/SearchHeader.tsx b/packages/apps/docs/src/components/Layout/Landing/components/Headers/SearchHeader.tsx
index a03324c30c..e89b20fc8b 100644
--- a/packages/apps/docs/src/components/Layout/Landing/components/Headers/SearchHeader.tsx
+++ b/packages/apps/docs/src/components/Layout/Landing/components/Headers/SearchHeader.tsx
@@ -1,6 +1,6 @@
 import { GradientText, Heading, Stack } from '@kadena/react-ui';
 
-import { StyledHeader, SubHeader, Wrapper } from './styles';
+import { headerClass, subheaderClass, wrapperClass } from './style.css';
 
 import React, { FC, ReactNode } from 'react';
 
@@ -10,8 +10,8 @@ interface IProps {
 
 export const SearchHeader: FC<IProps> = ({ children }) => {
   return (
-    <StyledHeader>
-      <Wrapper>
+    <header className={headerClass}>
+      <div className={wrapperClass}>
         <Heading as="h1" variant="h2">
           Search spaces
         </Heading>
@@ -19,10 +19,12 @@ export const SearchHeader: FC<IProps> = ({ children }) => {
           <Heading as="h2" variant="h4">
             Traditional or the <GradientText>new</GradientText> way
           </Heading>
-          <SubHeader>Explore our content across spaces</SubHeader>
+          <span className={subheaderClass}>
+            Explore our content across spaces
+          </span>
           {children}
         </Stack>
-      </Wrapper>
-    </StyledHeader>
+      </div>
+    </header>
   );
 };
diff --git a/packages/apps/docs/src/components/Layout/Landing/components/Headers/style.css.ts b/packages/apps/docs/src/components/Layout/Landing/components/Headers/style.css.ts
index 28155399ab..9fd6f5a4f9 100644
--- a/packages/apps/docs/src/components/Layout/Landing/components/Headers/style.css.ts
+++ b/packages/apps/docs/src/components/Layout/Landing/components/Headers/style.css.ts
@@ -1,5 +1,6 @@
-import { sprinkles } from '@kadena/react-ui/theme';
+import { darkThemeClass, sprinkles } from '@kadena/react-ui/theme';
 
+import { $$pageWidth } from '@/components/Layout/global.css';
 import { style } from '@vanilla-extract/css';
 
 export const mostPopularWrapper = style([
@@ -21,3 +22,59 @@ export const mostPopularWrapper = style([
     },
   },
 ]);
+
+export const headerClass = style([
+  sprinkles({
+    position: 'relative',
+  }),
+  {
+    gridArea: 'pageheader',
+    zIndex: 2,
+    selectors: {
+      '&::before': {
+        content: '',
+        position: 'absolute',
+        inset: 0,
+        background: 'url("/assets/bg-horizontal.png")',
+        backgroundRepeat: 'no-repeat',
+        backgroundPositionX: 'center',
+        backgroundPositionY: '0%',
+        transform: 'scale(-1, -1)',
+      },
+    },
+  },
+]);
+
+export const wrapperClass = style([
+  sprinkles({
+    position: 'relative',
+    display: 'flex',
+    flexDirection: 'column',
+    alignItems: 'flex-start',
+    width: '100%',
+    paddingTop: '$20',
+    paddingRight: '$12',
+    paddingBottom: '$10',
+    paddingLeft: '$4',
+    marginX: 'auto',
+    marginBottom: '$16',
+  }),
+  {
+    maxWidth: $$pageWidth,
+    backgroundColor: 'rgba(250,250,250, .8)',
+  },
+]);
+
+export const subheaderClass = style([
+  sprinkles({
+    color: '$neutral3',
+    fontSize: '$xl',
+  }),
+  {
+    selectors: {
+      [`${darkThemeClass} &`]: {
+        color: '$neutral4',
+      },
+    },
+  },
+]);
diff --git a/packages/apps/docs/src/components/Layout/Landing/components/Headers/styles.ts b/packages/apps/docs/src/components/Layout/Landing/components/Headers/styles.ts
deleted file mode 100644
index 929eae8d42..0000000000
--- a/packages/apps/docs/src/components/Layout/Landing/components/Headers/styles.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-import {
-  darkTheme,
-  Stack,
-  styled,
-  StyledComponent,
-} from '@kadena/react-components';
-
-import { InnerWrapper } from '@/components/Layout/components/styles';
-
-export const Wrapper: StyledComponent<typeof InnerWrapper> = styled(
-  InnerWrapper,
-  {
-    flexDirection: 'column',
-    alignItems: 'flex-start',
-    width: '100%',
-    background: '$backgroundOverlayColor',
-    padding: '$20 $12 $10 $4',
-    marginBottom: '$16',
-  },
-);
-
-export const StyledHeader: StyledComponent<'header'> = styled('header', {
-  position: 'relative',
-  zIndex: 2,
-  gridArea: 'pageheader',
-
-  '&::before': {
-    content: '',
-    position: 'absolute',
-    inset: 0,
-    background: 'url("/assets/bg-horizontal.png")',
-    backgroundRepeat: 'no-repeat',
-    backgroundPositionX: 'center',
-    backgroundPositionY: '0%',
-    transform: 'scale(-1, -1)',
-  },
-});
-
-export const SubHeader: StyledComponent<'span'> = styled('span', {
-  color: '$neutral3',
-  fontSize: '$xl',
-  [`.${darkTheme} &`]: {
-    color: '$neutral4',
-  },
-});
-
-export const StyledStack: StyledComponent<typeof Stack> = styled(Stack, {
-  '@md': {
-    flexWrap: 'nowrap',
-  },
-});
diff --git a/packages/apps/docs/src/components/Layout/Redocly/Redocly.tsx b/packages/apps/docs/src/components/Layout/Redocly/Redocly.tsx
index c6b3863712..f78fed0f67 100644
--- a/packages/apps/docs/src/components/Layout/Redocly/Redocly.tsx
+++ b/packages/apps/docs/src/components/Layout/Redocly/Redocly.tsx
@@ -1,3 +1,4 @@
+import { basebackgroundClass } from '../basestyles.css';
 import {
   articleClass,
   contentClass,
@@ -6,13 +7,14 @@ import {
 import { Template } from '../components/Template';
 import { globalClass } from '../global.css';
 
-import { CodeBackground, PageGrid } from './styles';
+import { PageGrid } from './styles';
+import { codebackgroundClass } from './styles.css';
 
 import { BottomPageSection } from '@/components/BottomPageSection';
 import { Breadcrumbs } from '@/components/Breadcrumbs';
 import { LastModifiedDate } from '@/components/LastModifiedDate';
 import { IPageProps } from '@/types/Layout';
-import classNames from 'classnames';
+import classnames from 'classnames';
 import React, { FC } from 'react';
 import { RedocRawOptions } from 'redoc';
 
@@ -53,11 +55,15 @@ export const Redocly: FC<IPageProps> = ({
   frontmatter,
   leftMenuTree,
 }) => {
+  const backgroundClassnames = classnames(
+    basebackgroundClass,
+    codebackgroundClass,
+  );
   return (
     <PageGrid className={globalClass}>
       <Template menuItems={leftMenuTree}>
         <div
-          className={classNames(contentClass, contentClassVariants.code)}
+          className={classnames(contentClass, contentClassVariants.code)}
           id="maincontent"
         >
           <article className={articleClass}>
@@ -71,7 +77,7 @@ export const Redocly: FC<IPageProps> = ({
             />
           </article>
         </div>
-        <CodeBackground />
+        <div className={backgroundClassnames} />
       </Template>
     </PageGrid>
   );
diff --git a/packages/apps/docs/src/components/Layout/Redocly/styles.css.ts b/packages/apps/docs/src/components/Layout/Redocly/styles.css.ts
new file mode 100644
index 0000000000..9039deaf2c
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/Redocly/styles.css.ts
@@ -0,0 +1,65 @@
+import { breakpoints, sprinkles, vars } from '@kadena/react-ui/theme';
+
+import { $$backgroundOverlayColor, $$pageWidth } from '../global.css';
+
+import { createVar, style } from '@vanilla-extract/css';
+
+export const $$shadowWidth = createVar();
+export const $$asideMenuWidthCode = createVar();
+
+export const codebackgroundClass = style([
+  sprinkles({}),
+
+  {
+    vars: {
+      [$$shadowWidth]: vars.sizes.$20,
+      [$$asideMenuWidthCode]: '400px',
+    },
+    selectors: {
+      '&::before': {
+        display: 'none',
+        content: '',
+        position: 'absolute',
+        pointerEvents: 'none',
+        inset: 0,
+        backgroundColor: vars.colors.$background,
+        backgroundImage: 'url("/assets/bg-vertical.png")',
+        backgroundRepeat: 'no-repeat',
+        backgroundPositionY: '-100px',
+        backgroundPositionX: '-100px',
+        '@media': {
+          [`screen and ${breakpoints.md}`]: {
+            backgroundColor: 'transparent',
+            backgroundPositionX: `calc(100vw  - (${$$asideMenuWidthCode} + ${$$shadowWidth}))`,
+          },
+          [`screen and ${breakpoints.lg}`]: {
+            backgroundPositionX: `calc(100vw  - (${$$asideMenuWidthCode} + ${$$shadowWidth}))`,
+          },
+          [`screen and ${breakpoints.xl}`]: {
+            display: 'block',
+          },
+          [`screen and ${breakpoints.xxl}`]: {
+            backgroundPositionX: `calc(${$$pageWidth} + ((100vw - ${$$pageWidth}) /2 ) - (${$$asideMenuWidthCode} + ${$$shadowWidth}))`,
+          },
+        },
+      },
+      '&::after': {
+        backgroundColor: 'transparent',
+        '@media': {
+          [`screen and ${breakpoints.md}`]: {
+            left: `calc(100vw  - (${$$asideMenuWidthCode} +  ${vars.sizes.$4}))`,
+          },
+          [`screen and ${breakpoints.lg}`]: {
+            left: `calc(100vw  - (${$$asideMenuWidthCode} +  ${vars.sizes.$4}  + ${vars.sizes.$4}))`,
+          },
+          [`screen and ${breakpoints.xl}`]: {
+            backgroundColor: $$backgroundOverlayColor,
+          },
+          [`screen and ${breakpoints.xxl}`]: {
+            left: `calc(${$$pageWidth} + ((100vw - ${$$pageWidth}) /2) - (${$$asideMenuWidthCode} + ${vars.sizes.$6} ))`,
+          },
+        },
+      },
+    },
+  },
+]);
diff --git a/packages/apps/docs/src/components/Layout/Redocly/styles.ts b/packages/apps/docs/src/components/Layout/Redocly/styles.ts
index 37241f5295..077f4aa284 100644
--- a/packages/apps/docs/src/components/Layout/Redocly/styles.ts
+++ b/packages/apps/docs/src/components/Layout/Redocly/styles.ts
@@ -1,7 +1,6 @@
 import { styled, StyledComponent } from '@kadena/react-components';
 
 import { BasePageGrid } from '../components';
-import { BaseBackground } from '../Full/components/Aside/AsideStyles';
 
 export const PageGrid: StyledComponent<typeof BasePageGrid> = styled(
   BasePageGrid,
@@ -31,54 +30,3 @@ export const PageGrid: StyledComponent<typeof BasePageGrid> = styled(
     },
   },
 );
-
-export const CodeBackground: StyledComponent<typeof BaseBackground> = styled(
-  BaseBackground,
-
-  {
-    $$shadowWidth: '$sizes$20',
-    '&::before': {
-      display: 'none',
-      content: '',
-      position: 'absolute',
-      pointerEvents: 'none',
-      inset: 0,
-      backgroundColor: '$background',
-      backgroundImage: 'url("/assets/bg-vertical.png")',
-      backgroundRepeat: 'no-repeat',
-      backgroundPositionY: '-100px',
-      backgroundPositionX: '-100px',
-      '@md': {
-        backgroundColor: 'transparent',
-        backgroundPositionX:
-          'calc(100vw  - ($$asideMenuWidthCode + $$shadowWidth))',
-      },
-      '@lg': {
-        backgroundPositionX:
-          'calc(100vw  - ($$asideMenuWidthCode + $$shadowWidth))',
-      },
-      '@xl': {
-        display: 'block',
-      },
-      '@2xl': {
-        backgroundPositionX:
-          'calc($sizes$pageWidth + ((100vw - $sizes$pageWidth) /2 ) - ($$asideMenuWidthCode + $$shadowWidth))',
-      },
-    },
-    '&::after': {
-      backgroundColor: 'transparent',
-      '@md': {
-        left: 'calc(100vw  - ($$asideMenuWidthCode +  $sizes$4))',
-      },
-      '@lg': {
-        left: 'calc(100vw  - ($$asideMenuWidthCode +  $sizes$4  + $4))',
-      },
-      '@xl': {
-        backgroundColor: '$backgroundOverlayColor',
-      },
-      '@2xl': {
-        left: 'calc($sizes$pageWidth + ((100vw - $sizes$pageWidth) /2) - ($$asideMenuWidthCode + $6 ))',
-      },
-    },
-  },
-);
diff --git a/packages/apps/docs/src/components/Layout/basestyles.css.ts b/packages/apps/docs/src/components/Layout/basestyles.css.ts
new file mode 100644
index 0000000000..7c545a6071
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/basestyles.css.ts
@@ -0,0 +1,35 @@
+import { breakpoints, sprinkles } from '@kadena/react-ui/theme';
+
+import { $$backgroundOverlayColor } from './global.css';
+
+import { style } from '@vanilla-extract/css';
+
+export const basebackgroundClass = style([
+  sprinkles({
+    position: 'absolute',
+    pointerEvents: 'none',
+    zIndex: 0,
+  }),
+  {
+    width: '100vw',
+    height: '100vh',
+    transform: 'translateX(100vw)',
+
+    selectors: {
+      '&::after': {
+        content: '',
+        position: 'absolute',
+        inset: 0,
+        backgroundColor: $$backgroundOverlayColor,
+        zIndex: 1,
+      },
+    },
+
+    '@media': {
+      [`screen and ${breakpoints.md}`]: {
+        position: 'fixed',
+        transform: 'translateX(0)',
+      },
+    },
+  },
+]);
diff --git a/packages/apps/docs/src/components/Layout/components/ArticleStyles.ts b/packages/apps/docs/src/components/Layout/components/ArticleStyles.ts
deleted file mode 100644
index 446bf833dd..0000000000
--- a/packages/apps/docs/src/components/Layout/components/ArticleStyles.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import { styled, StyledComponent } from '@kadena/react-components';
-
-export const Article: StyledComponent<'article'> = styled('article', {
-  width: '100%',
-  padding: '0 $10',
-  backgroundColor: 'transparent',
-});
-
-export const Content: StyledComponent<
-  'div',
-  { layout?: 'landing' | 'home' | 'code' }
-> = styled('div', {
-  display: 'flex',
-  position: 'relative',
-  padding: '$10 0 $35',
-  gridColumn: '1 / span 2',
-  gridRow: '3 / span 1',
-  overflow: 'hidden',
-  width: '100%',
-  height: '100%',
-  '@md': {
-    gridColumn: '3 / span 1',
-    gridRow: '3 / span 1',
-  },
-  defaultVariants: {
-    layout: 'full',
-  },
-  variants: {
-    layout: {
-      home: {
-        '@md': {
-          gridColumn: '2 / span 3',
-        },
-      },
-      code: {
-        '@md': {
-          gridColumn: '3 / span 1',
-        },
-      },
-      landing: {
-        gridColumn: '1 / span 1',
-
-        '@md': {
-          gridColumn: '3 / span 1',
-        },
-      },
-    },
-  },
-});
diff --git a/packages/apps/docs/src/components/Layout/components/TitleHeader/TitleHeader.tsx b/packages/apps/docs/src/components/Layout/components/TitleHeader/TitleHeader.tsx
index 25163165a0..0a3fae924f 100644
--- a/packages/apps/docs/src/components/Layout/components/TitleHeader/TitleHeader.tsx
+++ b/packages/apps/docs/src/components/Layout/components/TitleHeader/TitleHeader.tsx
@@ -1,6 +1,11 @@
 import { Heading, ProductIcon, Stack } from '@kadena/react-ui';
 
-import { HeaderWrapper, StyledHeader, SubHeader, Wrapper } from './style';
+import {
+  headerClass,
+  headerWrapperClass,
+  subheaderClass,
+  wrapperClass,
+} from './style.css';
 
 import { ProductIconNames } from '@/types/Layout';
 import React, { FC } from 'react';
@@ -15,22 +20,22 @@ export const TitleHeader: FC<IProps> = ({ title, subTitle, icon }) => {
   const Icon = icon ? ProductIcon[icon] : null;
 
   return (
-    <HeaderWrapper data-cy="titleheader">
-      <StyledHeader>
-        <Wrapper>
+    <div data-cy="titleheader" className={headerWrapperClass}>
+      <header className={headerClass}>
+        <div className={wrapperClass}>
           <Stack alignItems="center">
             {Icon && <Icon size="heroHeader" />}
             <Heading as="h1">{title}</Heading>
           </Stack>
           {subTitle !== undefined && (
-            <SubHeader>
-              <Heading as="h5" bold={false}>
+            <span className={subheaderClass}>
+              <Heading as="h6" bold={false}>
                 {subTitle}
               </Heading>
-            </SubHeader>
+            </span>
           )}
-        </Wrapper>
-      </StyledHeader>
-    </HeaderWrapper>
+        </div>
+      </header>
+    </div>
   );
 };
diff --git a/packages/apps/docs/src/components/Layout/components/TitleHeader/style.css.ts b/packages/apps/docs/src/components/Layout/components/TitleHeader/style.css.ts
new file mode 100644
index 0000000000..16643f9914
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/components/TitleHeader/style.css.ts
@@ -0,0 +1,93 @@
+import { breakpoints, sprinkles, vars } from '@kadena/react-ui/theme';
+
+import { $$backgroundOverlayColor, $$pageWidth } from '../../global.css';
+
+import { style } from '@vanilla-extract/css';
+
+export const headerWrapperClass = style([
+  sprinkles({
+    position: 'relative',
+    display: 'grid',
+  }),
+  {
+    gridArea: 'pageheader',
+    height: `calc(${vars.sizes.$64} + ${vars.sizes.$10})`,
+    gridTemplateRows: `${vars.sizes.$64} ${vars.sizes.$10}`,
+    gridTemplateAreas: `
+    "main"
+    "shadow"
+    `,
+    zIndex: 99,
+
+    selectors: {
+      '&::before': {
+        content: '',
+        position: 'absolute',
+        top: 0,
+        left: 0,
+        right: 0,
+        bottom: vars.sizes.$10,
+        backgroundColor: vars.colors.$background,
+      },
+      '&::after': {
+        content: '',
+        position: 'absolute',
+        inset: 0,
+        background: 'url("/assets/bg-horizontal.png")',
+        backgroundRepeat: 'no-repeat',
+        backgroundPositionX: 'center',
+        backgroundPositionY: '95%',
+        transform: 'scaleX(-1)',
+
+        '@media': {
+          [`screen and ${breakpoints.md}`]: {
+            transform: 'scaleX(1)',
+          },
+        },
+      },
+    },
+
+    '@media': {
+      [`screen and ${breakpoints.md}`]: {
+        zIndex: 101,
+      },
+    },
+  },
+]);
+
+export const headerClass = style([
+  sprinkles({
+    position: 'relative',
+  }),
+  {
+    gridArea: 'main',
+    zIndex: 3,
+    backgroundColor: $$backgroundOverlayColor,
+  },
+]);
+
+export const wrapperClass = style([
+  sprinkles({
+    position: 'relative',
+    display: 'flex',
+    flexDirection: 'column',
+    alignItems: 'center',
+    justifyContent: 'center',
+    marginX: 'auto',
+    marginTop: 0,
+    marginBottom: '$6',
+    paddingBottom: '$10',
+    paddingTop: '$20',
+    paddingX: '$4',
+  }),
+  {
+    maxWidth: $$pageWidth,
+  },
+]);
+
+export const subheaderClass = style([
+  sprinkles({
+    color: '$neutral4',
+    textAlign: 'center',
+  }),
+]);
diff --git a/packages/apps/docs/src/components/Layout/components/TitleHeader/style.ts b/packages/apps/docs/src/components/Layout/components/TitleHeader/style.ts
deleted file mode 100644
index 3171b75afc..0000000000
--- a/packages/apps/docs/src/components/Layout/components/TitleHeader/style.ts
+++ /dev/null
@@ -1,68 +0,0 @@
-import { styled, StyledComponent } from '@kadena/react-components';
-
-import { InnerWrapper } from '../styles';
-
-export const HeaderWrapper: StyledComponent<'div'> = styled('div', {
-  gridArea: 'pageheader',
-  position: 'relative',
-  display: 'grid',
-  height: 'calc($sizes$64 + $sizes$10)',
-  gridTemplateRows: '$sizes$64 $sizes$10',
-  gridTemplateAreas: `
-  "main"
-  "shadow"
-  `,
-  zIndex: 99,
-
-  '@md': {
-    zIndex: 101,
-  },
-
-  '&::before': {
-    content: '',
-    position: 'absolute',
-    top: 0,
-    left: 0,
-    right: 0,
-    bottom: '$10',
-    backgroundColor: '$background',
-  },
-  '&::after': {
-    content: '',
-    position: 'absolute',
-    inset: 0,
-    background: 'url("/assets/bg-horizontal.png")',
-    backgroundRepeat: 'no-repeat',
-    backgroundPositionX: 'center',
-    backgroundPositionY: '95%',
-    transform: 'scaleX(-1)',
-
-    '@md': {
-      transform: 'scaleX(1)',
-    },
-  },
-});
-
-export const StyledHeader: StyledComponent<'header'> = styled('header', {
-  position: 'relative',
-  gridArea: 'main',
-  backgroundColor: '$backgroundOverlayColor',
-  zIndex: 3,
-});
-
-export const Wrapper: StyledComponent<typeof InnerWrapper> = styled(
-  InnerWrapper,
-  {
-    justifyContent: 'center',
-    flexDirection: 'column',
-
-    paddingTop: '$20',
-    paddingBottom: '$10',
-    marginBottom: '$6',
-  },
-);
-
-export const SubHeader: StyledComponent<'span'> = styled('span', {
-  color: '$neutral4',
-  textAlign: 'center',
-});
diff --git a/packages/apps/docs/src/components/Layout/components/index.ts b/packages/apps/docs/src/components/Layout/components/index.ts
index fe28c580ba..140c49d758 100644
--- a/packages/apps/docs/src/components/Layout/components/index.ts
+++ b/packages/apps/docs/src/components/Layout/components/index.ts
@@ -2,6 +2,5 @@ export * from './Header';
 export * from './Footer';
 export * from './DocsLogo';
 export * from './styles';
-export * from './ArticleStyles';
 export * from './TitleHeader';
 export * from './articleStyles.css';
diff --git a/packages/apps/docs/src/components/Layout/components/styles.ts b/packages/apps/docs/src/components/Layout/components/styles.ts
index 8186819e4e..f4c56186b5 100644
--- a/packages/apps/docs/src/components/Layout/components/styles.ts
+++ b/packages/apps/docs/src/components/Layout/components/styles.ts
@@ -106,6 +106,7 @@ export const NavLink: StyledComponent<
     active: {
       true: {
         backgroundColor: 'rgba(255,255,255,0.8)',
+
         color: '$neutral000',
 
         '&:hover': {
diff --git a/packages/apps/docs/src/components/Layout/global.css.ts b/packages/apps/docs/src/components/Layout/global.css.ts
index fabadd4a7b..d107abf990 100644
--- a/packages/apps/docs/src/components/Layout/global.css.ts
+++ b/packages/apps/docs/src/components/Layout/global.css.ts
@@ -4,6 +4,7 @@ export const $$navMenu = createVar();
 export const $$pageWidth = createVar();
 export const $$leftSideWidth = createVar();
 export const $$sideMenu = createVar();
+export const $$backgroundOverlayColor = createVar();
 
 export const globalClass = style({
   vars: {
@@ -11,5 +12,6 @@ export const globalClass = style({
     [$$sideMenu]: '500', //zIndex
     [$$pageWidth]: '1440px', //sizes
     [$$leftSideWidth]: '265px', //sizes
+    [$$backgroundOverlayColor]: 'rgba(250,250,250, .8)', //colors
   },
 });

From 172307312c38a6f9e4c0ed1c7a46facc239f5364 Mon Sep 17 00:00:00 2001
From: Lars Kappert <lars@webpro.nl>
Date: Thu, 31 Aug 2023 12:05:51 +0200
Subject: [PATCH 12/18] Restore the changelog files, but in Changesets format

---
 .changeset/afraid-pumpkins-peel.md   | 5 +++++
 .changeset/big-jokes-grab.md         | 5 +++++
 .changeset/blue-keys-ring.md         | 5 +++++
 .changeset/breezy-teachers-smash.md  | 5 +++++
 .changeset/bright-chefs-fold.md      | 5 +++++
 .changeset/clean-dolls-taste.md      | 5 +++++
 .changeset/cyan-pumas-grin.md        | 5 +++++
 .changeset/dirty-hairs-develop.md    | 5 +++++
 .changeset/dirty-waves-try.md        | 5 +++++
 .changeset/dry-badgers-wait.md       | 5 +++++
 .changeset/few-cooks-tie.md          | 5 +++++
 .changeset/fifty-moons-shout.md      | 5 +++++
 .changeset/flat-insects-camp.md      | 5 +++++
 .changeset/fluffy-guests-appear.md   | 5 +++++
 .changeset/fresh-ravens-jam.md       | 5 +++++
 .changeset/funny-ads-hammer.md       | 5 +++++
 .changeset/good-squids-fetch.md      | 5 +++++
 .changeset/great-apes-hide.md        | 5 +++++
 .changeset/grumpy-hotels-applaud.md  | 5 +++++
 .changeset/hungry-numbers-divide.md  | 5 +++++
 .changeset/loud-peas-grow.md         | 5 +++++
 .changeset/lovely-boxes-beg.md       | 5 +++++
 .changeset/lucky-pumas-unite.md      | 5 +++++
 .changeset/many-gifts-behave.md      | 5 +++++
 .changeset/moody-ears-sing.md        | 6 ++++++
 .changeset/neat-emus-taste.md        | 5 +++++
 .changeset/neat-paws-accept.md       | 5 +++++
 .changeset/ninety-stingrays-march.md | 5 +++++
 .changeset/odd-mugs-juggle.md        | 5 +++++
 .changeset/old-cameras-build.md      | 5 +++++
 .changeset/old-dragons-sniff.md      | 5 +++++
 .changeset/plenty-comics-jog.md      | 5 +++++
 .changeset/plenty-ducks-relax.md     | 5 +++++
 .changeset/poor-lamps-wait.md        | 5 +++++
 .changeset/purple-gifts-smash.md     | 5 +++++
 .changeset/rare-pots-hear.md         | 5 +++++
 .changeset/red-singers-accept.md     | 5 +++++
 .changeset/rich-scissors-drum.md     | 5 +++++
 .changeset/rich-stingrays-confess.md | 5 +++++
 .changeset/rude-masks-type.md        | 6 ++++++
 .changeset/serious-papayas-fail.md   | 5 +++++
 .changeset/shaggy-taxis-juggle.md    | 5 +++++
 .changeset/sharp-lemons-hear.md      | 5 +++++
 .changeset/short-spies-wink.md       | 5 +++++
 .changeset/slimy-balloons-sleep.md   | 5 +++++
 .changeset/spicy-cougars-taste.md    | 5 +++++
 .changeset/spotty-foxes-protect.md   | 6 ++++++
 .changeset/tame-baboons-suffer.md    | 5 +++++
 .changeset/tasty-carpets-shake.md    | 5 +++++
 .changeset/tidy-donkeys-nail.md      | 5 +++++
 .changeset/tiny-shrimps-mate.md      | 5 +++++
 .changeset/twelve-trains-confess.md  | 5 +++++
 .changeset/twenty-tomatoes-kneel.md  | 5 +++++
 .changeset/two-bottles-cry.md        | 5 +++++
 .changeset/violet-elephants-kiss.md  | 5 +++++
 .changeset/violet-icons-admire.md    | 5 +++++
 .changeset/wild-eagles-tap.md        | 5 +++++
 .changeset/yellow-actors-drum.md     | 6 ++++++
 .changeset/yellow-insects-peel.md    | 5 +++++
 59 files changed, 299 insertions(+)
 create mode 100644 .changeset/afraid-pumpkins-peel.md
 create mode 100644 .changeset/big-jokes-grab.md
 create mode 100644 .changeset/blue-keys-ring.md
 create mode 100644 .changeset/breezy-teachers-smash.md
 create mode 100644 .changeset/bright-chefs-fold.md
 create mode 100644 .changeset/clean-dolls-taste.md
 create mode 100644 .changeset/cyan-pumas-grin.md
 create mode 100644 .changeset/dirty-hairs-develop.md
 create mode 100644 .changeset/dirty-waves-try.md
 create mode 100644 .changeset/dry-badgers-wait.md
 create mode 100644 .changeset/few-cooks-tie.md
 create mode 100644 .changeset/fifty-moons-shout.md
 create mode 100644 .changeset/flat-insects-camp.md
 create mode 100644 .changeset/fluffy-guests-appear.md
 create mode 100644 .changeset/fresh-ravens-jam.md
 create mode 100644 .changeset/funny-ads-hammer.md
 create mode 100644 .changeset/good-squids-fetch.md
 create mode 100644 .changeset/great-apes-hide.md
 create mode 100644 .changeset/grumpy-hotels-applaud.md
 create mode 100644 .changeset/hungry-numbers-divide.md
 create mode 100644 .changeset/loud-peas-grow.md
 create mode 100644 .changeset/lovely-boxes-beg.md
 create mode 100644 .changeset/lucky-pumas-unite.md
 create mode 100644 .changeset/many-gifts-behave.md
 create mode 100644 .changeset/moody-ears-sing.md
 create mode 100644 .changeset/neat-emus-taste.md
 create mode 100644 .changeset/neat-paws-accept.md
 create mode 100644 .changeset/ninety-stingrays-march.md
 create mode 100644 .changeset/odd-mugs-juggle.md
 create mode 100644 .changeset/old-cameras-build.md
 create mode 100644 .changeset/old-dragons-sniff.md
 create mode 100644 .changeset/plenty-comics-jog.md
 create mode 100644 .changeset/plenty-ducks-relax.md
 create mode 100644 .changeset/poor-lamps-wait.md
 create mode 100644 .changeset/purple-gifts-smash.md
 create mode 100644 .changeset/rare-pots-hear.md
 create mode 100644 .changeset/red-singers-accept.md
 create mode 100644 .changeset/rich-scissors-drum.md
 create mode 100644 .changeset/rich-stingrays-confess.md
 create mode 100644 .changeset/rude-masks-type.md
 create mode 100644 .changeset/serious-papayas-fail.md
 create mode 100644 .changeset/shaggy-taxis-juggle.md
 create mode 100644 .changeset/sharp-lemons-hear.md
 create mode 100644 .changeset/short-spies-wink.md
 create mode 100644 .changeset/slimy-balloons-sleep.md
 create mode 100644 .changeset/spicy-cougars-taste.md
 create mode 100644 .changeset/spotty-foxes-protect.md
 create mode 100644 .changeset/tame-baboons-suffer.md
 create mode 100644 .changeset/tasty-carpets-shake.md
 create mode 100644 .changeset/tidy-donkeys-nail.md
 create mode 100644 .changeset/tiny-shrimps-mate.md
 create mode 100644 .changeset/twelve-trains-confess.md
 create mode 100644 .changeset/twenty-tomatoes-kneel.md
 create mode 100644 .changeset/two-bottles-cry.md
 create mode 100644 .changeset/violet-elephants-kiss.md
 create mode 100644 .changeset/violet-icons-admire.md
 create mode 100644 .changeset/wild-eagles-tap.md
 create mode 100644 .changeset/yellow-actors-drum.md
 create mode 100644 .changeset/yellow-insects-peel.md

diff --git a/.changeset/afraid-pumpkins-peel.md b/.changeset/afraid-pumpkins-peel.md
new file mode 100644
index 0000000000..32c5b916f4
--- /dev/null
+++ b/.changeset/afraid-pumpkins-peel.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+fix build of the component lib
diff --git a/.changeset/big-jokes-grab.md b/.changeset/big-jokes-grab.md
new file mode 100644
index 0000000000..7fb334207f
--- /dev/null
+++ b/.changeset/big-jokes-grab.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+update the button component to also work with form events
diff --git a/.changeset/blue-keys-ring.md b/.changeset/blue-keys-ring.md
new file mode 100644
index 0000000000..3003ded658
--- /dev/null
+++ b/.changeset/blue-keys-ring.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+add a lineheight to the theme
diff --git a/.changeset/breezy-teachers-smash.md b/.changeset/breezy-teachers-smash.md
new file mode 100644
index 0000000000..a8c70e66ea
--- /dev/null
+++ b/.changeset/breezy-teachers-smash.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+Added stack component
diff --git a/.changeset/bright-chefs-fold.md b/.changeset/bright-chefs-fold.md
new file mode 100644
index 0000000000..d8a2e5d265
--- /dev/null
+++ b/.changeset/bright-chefs-fold.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+fix bordercolor
diff --git a/.changeset/clean-dolls-taste.md b/.changeset/clean-dolls-taste.md
new file mode 100644
index 0000000000..efdf0690f2
--- /dev/null
+++ b/.changeset/clean-dolls-taste.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+Fixed typos
diff --git a/.changeset/cyan-pumas-grin.md b/.changeset/cyan-pumas-grin.md
new file mode 100644
index 0000000000..eebc66d270
--- /dev/null
+++ b/.changeset/cyan-pumas-grin.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+Add a minimal README.md
diff --git a/.changeset/dirty-hairs-develop.md b/.changeset/dirty-hairs-develop.md
new file mode 100644
index 0000000000..0372686a42
--- /dev/null
+++ b/.changeset/dirty-hairs-develop.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+added notification component
diff --git a/.changeset/dirty-waves-try.md b/.changeset/dirty-waves-try.md
new file mode 100644
index 0000000000..4e59b689e4
--- /dev/null
+++ b/.changeset/dirty-waves-try.md
@@ -0,0 +1,5 @@
+---
+'@kadena/pactjs-generator': none
+---
+
+Update the generator to use Literal type
diff --git a/.changeset/dry-badgers-wait.md b/.changeset/dry-badgers-wait.md
new file mode 100644
index 0000000000..ce7117dc85
--- /dev/null
+++ b/.changeset/dry-badgers-wait.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-ui': minor
+---
+
+Initial package setup
diff --git a/.changeset/few-cooks-tie.md b/.changeset/few-cooks-tie.md
new file mode 100644
index 0000000000..5a763fa43e
--- /dev/null
+++ b/.changeset/few-cooks-tie.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+Added missing colors: secondary, warning
diff --git a/.changeset/fifty-moons-shout.md b/.changeset/fifty-moons-shout.md
new file mode 100644
index 0000000000..6515395ca4
--- /dev/null
+++ b/.changeset/fifty-moons-shout.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+code corrections
diff --git a/.changeset/flat-insects-camp.md b/.changeset/flat-insects-camp.md
new file mode 100644
index 0000000000..bfda728f36
--- /dev/null
+++ b/.changeset/flat-insects-camp.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+make color optional for iconbutton
diff --git a/.changeset/fluffy-guests-appear.md b/.changeset/fluffy-guests-appear.md
new file mode 100644
index 0000000000..5cc56bfbba
--- /dev/null
+++ b/.changeset/fluffy-guests-appear.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+fix fontfamily for all elements
diff --git a/.changeset/fresh-ravens-jam.md b/.changeset/fresh-ravens-jam.md
new file mode 100644
index 0000000000..25c1e3fe48
--- /dev/null
+++ b/.changeset/fresh-ravens-jam.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+Updated components and colors to align with guidelines in the README
diff --git a/.changeset/funny-ads-hammer.md b/.changeset/funny-ads-hammer.md
new file mode 100644
index 0000000000..831c1359a5
--- /dev/null
+++ b/.changeset/funny-ads-hammer.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add backgroundoverlay color
diff --git a/.changeset/good-squids-fetch.md b/.changeset/good-squids-fetch.md
new file mode 100644
index 0000000000..9aea60a303
--- /dev/null
+++ b/.changeset/good-squids-fetch.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+Updated readme
diff --git a/.changeset/great-apes-hide.md b/.changeset/great-apes-hide.md
new file mode 100644
index 0000000000..7a93b40a51
--- /dev/null
+++ b/.changeset/great-apes-hide.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+add table component
diff --git a/.changeset/grumpy-hotels-applaud.md b/.changeset/grumpy-hotels-applaud.md
new file mode 100644
index 0000000000..5197a42322
--- /dev/null
+++ b/.changeset/grumpy-hotels-applaud.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+adding option to texttransform to the typography components
diff --git a/.changeset/hungry-numbers-divide.md b/.changeset/hungry-numbers-divide.md
new file mode 100644
index 0000000000..38348edec5
--- /dev/null
+++ b/.changeset/hungry-numbers-divide.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+fix @types/react version mismatch issue
diff --git a/.changeset/loud-peas-grow.md b/.changeset/loud-peas-grow.md
new file mode 100644
index 0000000000..c9751511c9
--- /dev/null
+++ b/.changeset/loud-peas-grow.md
@@ -0,0 +1,5 @@
+---
+'@kadena/create-kadena-app': minor
+---
+
+Added template for creating a VueJS project with Create-Kadena-App
diff --git a/.changeset/lovely-boxes-beg.md b/.changeset/lovely-boxes-beg.md
new file mode 100644
index 0000000000..6d45ce0381
--- /dev/null
+++ b/.changeset/lovely-boxes-beg.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+Added dev dependencies for storybook modules
diff --git a/.changeset/lucky-pumas-unite.md b/.changeset/lucky-pumas-unite.md
new file mode 100644
index 0000000000..0972dda0db
--- /dev/null
+++ b/.changeset/lucky-pumas-unite.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+Update colors
diff --git a/.changeset/many-gifts-behave.md b/.changeset/many-gifts-behave.md
new file mode 100644
index 0000000000..32b8b3c149
--- /dev/null
+++ b/.changeset/many-gifts-behave.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+adding gradient text component to the export
diff --git a/.changeset/moody-ears-sing.md b/.changeset/moody-ears-sing.md
new file mode 100644
index 0000000000..5c134630c7
--- /dev/null
+++ b/.changeset/moody-ears-sing.md
@@ -0,0 +1,6 @@
+---
+'@kadena/chainwebjs': none
+---
+
+Fixed @types/eventsource version strictly to 1.10.0 - 1.10.1 and above are
+broken for typescript 4.x
diff --git a/.changeset/neat-emus-taste.md b/.changeset/neat-emus-taste.md
new file mode 100644
index 0000000000..48feb1fa81
--- /dev/null
+++ b/.changeset/neat-emus-taste.md
@@ -0,0 +1,5 @@
+---
+'@kadena/pactjs-generator': none
+---
+
+remove the files using the old client api
diff --git a/.changeset/neat-paws-accept.md b/.changeset/neat-paws-accept.md
new file mode 100644
index 0000000000..594c63b09a
--- /dev/null
+++ b/.changeset/neat-paws-accept.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+implement input component
diff --git a/.changeset/ninety-stingrays-march.md b/.changeset/ninety-stingrays-march.md
new file mode 100644
index 0000000000..c1a08b973c
--- /dev/null
+++ b/.changeset/ninety-stingrays-march.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add color to the theme
diff --git a/.changeset/odd-mugs-juggle.md b/.changeset/odd-mugs-juggle.md
new file mode 100644
index 0000000000..1062ca52ec
--- /dev/null
+++ b/.changeset/odd-mugs-juggle.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+Cleaned up unused components
diff --git a/.changeset/old-cameras-build.md b/.changeset/old-cameras-build.md
new file mode 100644
index 0000000000..e288605b47
--- /dev/null
+++ b/.changeset/old-cameras-build.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+make dependencie versions consistent
diff --git a/.changeset/old-dragons-sniff.md b/.changeset/old-dragons-sniff.md
new file mode 100644
index 0000000000..ec4b1cf6de
--- /dev/null
+++ b/.changeset/old-dragons-sniff.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+Adding initial setup for react-components lib
diff --git a/.changeset/plenty-comics-jog.md b/.changeset/plenty-comics-jog.md
new file mode 100644
index 0000000000..151d0fade3
--- /dev/null
+++ b/.changeset/plenty-comics-jog.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+Add typography components
diff --git a/.changeset/plenty-ducks-relax.md b/.changeset/plenty-ducks-relax.md
new file mode 100644
index 0000000000..6af9c3c25c
--- /dev/null
+++ b/.changeset/plenty-ducks-relax.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+Update Icons to be exposed under `SystemIcons` and added variants to the Icons.
diff --git a/.changeset/poor-lamps-wait.md b/.changeset/poor-lamps-wait.md
new file mode 100644
index 0000000000..3247cf4064
--- /dev/null
+++ b/.changeset/poor-lamps-wait.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add icons
diff --git a/.changeset/purple-gifts-smash.md b/.changeset/purple-gifts-smash.md
new file mode 100644
index 0000000000..2663747551
--- /dev/null
+++ b/.changeset/purple-gifts-smash.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+design fixes to the breadcrumb component
diff --git a/.changeset/rare-pots-hear.md b/.changeset/rare-pots-hear.md
new file mode 100644
index 0000000000..d7260af57a
--- /dev/null
+++ b/.changeset/rare-pots-hear.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+missing imports
diff --git a/.changeset/red-singers-accept.md b/.changeset/red-singers-accept.md
new file mode 100644
index 0000000000..2d85eb81d8
--- /dev/null
+++ b/.changeset/red-singers-accept.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+New Code system icon added
diff --git a/.changeset/rich-scissors-drum.md b/.changeset/rich-scissors-drum.md
new file mode 100644
index 0000000000..c4be701365
--- /dev/null
+++ b/.changeset/rich-scissors-drum.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add producticons to the library
diff --git a/.changeset/rich-stingrays-confess.md b/.changeset/rich-stingrays-confess.md
new file mode 100644
index 0000000000..c08b7bd61b
--- /dev/null
+++ b/.changeset/rich-stingrays-confess.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add some styles to the theme
diff --git a/.changeset/rude-masks-type.md b/.changeset/rude-masks-type.md
new file mode 100644
index 0000000000..beabf0c632
--- /dev/null
+++ b/.changeset/rude-masks-type.md
@@ -0,0 +1,6 @@
+---
+'@kadena/react-components': patch
+---
+
+Fix for resizing the icons going from large to small icons works but the other
+way around doesn't
diff --git a/.changeset/serious-papayas-fail.md b/.changeset/serious-papayas-fail.md
new file mode 100644
index 0000000000..cad72258ef
--- /dev/null
+++ b/.changeset/serious-papayas-fail.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add some colors to the theme
diff --git a/.changeset/shaggy-taxis-juggle.md b/.changeset/shaggy-taxis-juggle.md
new file mode 100644
index 0000000000..44dfc52296
--- /dev/null
+++ b/.changeset/shaggy-taxis-juggle.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+Added "Card" component, with color and expand controls
diff --git a/.changeset/sharp-lemons-hear.md b/.changeset/sharp-lemons-hear.md
new file mode 100644
index 0000000000..fec9940d80
--- /dev/null
+++ b/.changeset/sharp-lemons-hear.md
@@ -0,0 +1,5 @@
+---
+'@kadena/client': minor
+---
+
+Adds signWithEckoWallet and quickSignWithEckoWallet
diff --git a/.changeset/short-spies-wink.md b/.changeset/short-spies-wink.md
new file mode 100644
index 0000000000..98b4df76b8
--- /dev/null
+++ b/.changeset/short-spies-wink.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+Added design system defined spacing tokens
diff --git a/.changeset/slimy-balloons-sleep.md b/.changeset/slimy-balloons-sleep.md
new file mode 100644
index 0000000000..33871fef65
--- /dev/null
+++ b/.changeset/slimy-balloons-sleep.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+cleanup in typopgraphy and iconbutton components
diff --git a/.changeset/spicy-cougars-taste.md b/.changeset/spicy-cougars-taste.md
new file mode 100644
index 0000000000..23fbf469c7
--- /dev/null
+++ b/.changeset/spicy-cougars-taste.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': patch
+---
+
+Gradient Text component added
diff --git a/.changeset/spotty-foxes-protect.md b/.changeset/spotty-foxes-protect.md
new file mode 100644
index 0000000000..758526477b
--- /dev/null
+++ b/.changeset/spotty-foxes-protect.md
@@ -0,0 +1,6 @@
+---
+'@kadena/chainwebjs': none
+'@kadena/react-components': none
+---
+
+Fix usage of `repository` and `npx` in package.json
diff --git a/.changeset/tame-baboons-suffer.md b/.changeset/tame-baboons-suffer.md
new file mode 100644
index 0000000000..76250b3867
--- /dev/null
+++ b/.changeset/tame-baboons-suffer.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add Icons and Typography to the export
diff --git a/.changeset/tasty-carpets-shake.md b/.changeset/tasty-carpets-shake.md
new file mode 100644
index 0000000000..d9b1f540f8
--- /dev/null
+++ b/.changeset/tasty-carpets-shake.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add producticons
diff --git a/.changeset/tidy-donkeys-nail.md b/.changeset/tidy-donkeys-nail.md
new file mode 100644
index 0000000000..4ed2c39898
--- /dev/null
+++ b/.changeset/tidy-donkeys-nail.md
@@ -0,0 +1,5 @@
+---
+'@kadena/pactjs-cli': none
+---
+
+show warning message if namespace is not presented
diff --git a/.changeset/tiny-shrimps-mate.md b/.changeset/tiny-shrimps-mate.md
new file mode 100644
index 0000000000..2c9933b3b1
--- /dev/null
+++ b/.changeset/tiny-shrimps-mate.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+add grid component
diff --git a/.changeset/twelve-trains-confess.md b/.changeset/twelve-trains-confess.md
new file mode 100644
index 0000000000..5ceeea5da6
--- /dev/null
+++ b/.changeset/twelve-trains-confess.md
@@ -0,0 +1,5 @@
+---
+'@kadena/create-kadena-app': none
+'@kadena/client': none
+'@kadena/react-components': none
+---
diff --git a/.changeset/twenty-tomatoes-kneel.md b/.changeset/twenty-tomatoes-kneel.md
new file mode 100644
index 0000000000..77d9ec9fe0
--- /dev/null
+++ b/.changeset/twenty-tomatoes-kneel.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+Add icon lib
diff --git a/.changeset/two-bottles-cry.md b/.changeset/two-bottles-cry.md
new file mode 100644
index 0000000000..32d79647ae
--- /dev/null
+++ b/.changeset/two-bottles-cry.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': minor
+---
+
+Added base button component
diff --git a/.changeset/violet-elephants-kiss.md b/.changeset/violet-elephants-kiss.md
new file mode 100644
index 0000000000..d264e5ca9e
--- /dev/null
+++ b/.changeset/violet-elephants-kiss.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+Refactoring variants
diff --git a/.changeset/violet-icons-admire.md b/.changeset/violet-icons-admire.md
new file mode 100644
index 0000000000..f6cced8f5d
--- /dev/null
+++ b/.changeset/violet-icons-admire.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+add IconButton component
diff --git a/.changeset/wild-eagles-tap.md b/.changeset/wild-eagles-tap.md
new file mode 100644
index 0000000000..9e06d79ee4
--- /dev/null
+++ b/.changeset/wild-eagles-tap.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+Add the breadcrumbs component to the library
diff --git a/.changeset/yellow-actors-drum.md b/.changeset/yellow-actors-drum.md
new file mode 100644
index 0000000000..51d78322ca
--- /dev/null
+++ b/.changeset/yellow-actors-drum.md
@@ -0,0 +1,6 @@
+---
+'@kadena/chainwebjs': patch
+'@kadena/react-components': patch
+---
+
+Update to typescript 5
diff --git a/.changeset/yellow-insects-peel.md b/.changeset/yellow-insects-peel.md
new file mode 100644
index 0000000000..13dbf0cfbd
--- /dev/null
+++ b/.changeset/yellow-insects-peel.md
@@ -0,0 +1,5 @@
+---
+'@kadena/react-components': none
+---
+
+change media breakpoint

From 37dbc71e20ffbf9999fffb311da2aed2af71b83d Mon Sep 17 00:00:00 2001
From: Lars Kappert <lars@webpro.nl>
Date: Thu, 31 Aug 2023 14:09:45 +0200
Subject: [PATCH 13/18] Remove invalid changesets

---
 .changeset/loud-peas-grow.md        | 5 -----
 .changeset/twelve-trains-confess.md | 5 -----
 2 files changed, 10 deletions(-)
 delete mode 100644 .changeset/loud-peas-grow.md
 delete mode 100644 .changeset/twelve-trains-confess.md

diff --git a/.changeset/loud-peas-grow.md b/.changeset/loud-peas-grow.md
deleted file mode 100644
index c9751511c9..0000000000
--- a/.changeset/loud-peas-grow.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@kadena/create-kadena-app': minor
----
-
-Added template for creating a VueJS project with Create-Kadena-App
diff --git a/.changeset/twelve-trains-confess.md b/.changeset/twelve-trains-confess.md
deleted file mode 100644
index 5ceeea5da6..0000000000
--- a/.changeset/twelve-trains-confess.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@kadena/create-kadena-app': none
-'@kadena/client': none
-'@kadena/react-components': none
----

From 1325b6e947768d8d01fc9feb9dd2a69ed5da9064 Mon Sep 17 00:00:00 2001
From: Ghislain Gabrielse <Ghislain@Kadena.io>
Date: Tue, 15 Aug 2023 13:59:07 +0200
Subject: [PATCH 14/18] Migrate Ava to jest, to use one tool for all packages.

---
 .../tools/kda-cli/config/jest.config.json     |  11 +
 packages/tools/kda-cli/package.json           |  17 +-
 .../src/questions/tests/questions.test.ts     | 101 ++++++
 .../src/questions/tests/questions.test.tsx    | 126 -------
 packages/tools/kda-cli/tsconfig.json          |   5 +
 pnpm-lock.yaml                                | 342 +-----------------
 6 files changed, 130 insertions(+), 472 deletions(-)
 create mode 100644 packages/tools/kda-cli/config/jest.config.json
 create mode 100644 packages/tools/kda-cli/src/questions/tests/questions.test.ts
 delete mode 100644 packages/tools/kda-cli/src/questions/tests/questions.test.tsx

diff --git a/packages/tools/kda-cli/config/jest.config.json b/packages/tools/kda-cli/config/jest.config.json
new file mode 100644
index 0000000000..f9c916217b
--- /dev/null
+++ b/packages/tools/kda-cli/config/jest.config.json
@@ -0,0 +1,11 @@
+{
+  "collectCoverage": false,
+  "verbose": true,
+  "reporters": ["jest-standard-reporter"],
+  "modulePathIgnorePatterns": ["<rootDir>/dist/"],
+  "moduleDirectories": ["node_modules", "src"],
+  "testMatch": ["<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],
+  "preset": "ts-jest/presets/js-with-ts",
+  "transformIgnorePatterns": ["^.+\\.js$"]
+}
+
diff --git a/packages/tools/kda-cli/package.json b/packages/tools/kda-cli/package.json
index cb789fcd55..c6bda88584 100644
--- a/packages/tools/kda-cli/package.json
+++ b/packages/tools/kda-cli/package.json
@@ -27,20 +27,7 @@
     "format:src": "prettier config src --write",
     "kda": "node lib/index.js",
     "lint": "eslint package.json src --ext .js,.ts,.tsx --fix",
-    "test": "ava"
-  },
-  "ava": {
-    "extensions": {
-      "ts": "module",
-      "tsx": "module"
-    },
-    "files": [
-      "!lib/**"
-    ],
-    "nodeArguments": [
-      "--loader=ts-node/esm",
-      "--no-warnings"
-    ]
+    "test": "heft test"
   },
   "dependencies": {
     "@inkjs/ui": "^1.0.0",
@@ -59,9 +46,9 @@
     "@rushstack/eslint-config": "~3.3.0",
     "@rushstack/heft": "~0.50.6",
     "@types/cross-spawn": "~6.0.2",
+    "@types/heft-jest": "~1.0.3",
     "@types/node": "^16.0.0",
     "@types/react": "^18.2.15",
-    "ava": "^5.2.0",
     "chalk": "^5.2.0",
     "eslint": "^8.45.0",
     "ink-testing-library": "^3.0.0",
diff --git a/packages/tools/kda-cli/src/questions/tests/questions.test.ts b/packages/tools/kda-cli/src/questions/tests/questions.test.ts
new file mode 100644
index 0000000000..14ef394188
--- /dev/null
+++ b/packages/tools/kda-cli/src/questions/tests/questions.test.ts
@@ -0,0 +1,101 @@
+import { getNextQuestion, IAnswers, IQuestion } from '../questions.ts';
+
+const questions: IQuestion[] = [
+  {
+    type: 'input',
+    message: 'What is your name?',
+    name: 'name',
+  },
+  {
+    type: 'select',
+    message: 'What food do you like?',
+    name: 'food',
+    choices: [
+      { label: 'Pizza', value: 'pizza' },
+      { label: 'Ice-cream', value: 'ice-cream' },
+    ],
+  },
+  {
+    type: 'multi-select',
+    message: 'What toppings do you want?',
+    name: 'continue',
+    choices: [
+      {
+        label: 'Extra cheese',
+        value: 'extra-cheese',
+      },
+      {
+        label: 'Mushroom',
+        value: 'mushroom',
+      },
+      {
+        label: 'Pepperoni',
+        value: 'pepperoni',
+      },
+      {
+        label: 'Pineapple',
+        value: 'pineapple',
+      },
+    ],
+    when: ({ food }: IAnswers) => food === 'pizza',
+  },
+  {
+    type: 'execute',
+    message: 'Logging the answers',
+    name: 'logging',
+    action: async (answers: IAnswers) => {
+      console.log('question and answers', answers);
+      return answers;
+    },
+  },
+];
+test('First question', () => {
+  const result = getNextQuestion({
+    current: undefined,
+    questions: questions,
+    answers: {},
+    answeredQuestions: [],
+  });
+  expect(result.current).toEqual(questions[0]);
+});
+
+test('Second question', () => {
+  const result = getNextQuestion({
+    current: questions[0],
+    questions: questions,
+    answers: { name: 'John' },
+    answeredQuestions: [],
+  });
+  expect(result.current).toEqual(questions[1]);
+});
+
+test('get Third question', () => {
+  const result = getNextQuestion({
+    current: questions[1],
+    questions: questions,
+    answers: { name: 'John', food: 'pizza' },
+    answeredQuestions: [],
+  });
+  expect(result.current).toEqual(questions[2]);
+});
+
+test('Skip the topings question', () => {
+  const result = getNextQuestion({
+    current: questions[1],
+    questions: questions,
+    answers: { name: 'John', food: 'ice-cream' },
+    answeredQuestions: [],
+  });
+  expect(result.current).toEqual(questions[3]);
+});
+
+test('Log al the answers', () => {
+  const result = getNextQuestion({
+    current: questions[2],
+    questions: questions,
+    answers: { name: 'John', food: 'pizza', continue: ['mushroom'] },
+    answeredQuestions: [],
+  });
+  console.log(result);
+  expect(result.current).toEqual(questions[3]);
+});
diff --git a/packages/tools/kda-cli/src/questions/tests/questions.test.tsx b/packages/tools/kda-cli/src/questions/tests/questions.test.tsx
deleted file mode 100644
index abe8e5192c..0000000000
--- a/packages/tools/kda-cli/src/questions/tests/questions.test.tsx
+++ /dev/null
@@ -1,126 +0,0 @@
-import { getNextQuestion, IAnswers, IQuestion } from '../questions.js';
-
-import questionsTest, { TestFn } from 'ava';
-
-interface IContext {
-  questions: IQuestion[];
-}
-const test = questionsTest as TestFn<IContext>;
-test.before((t) => {
-  t.context.questions = [
-    {
-      type: 'input',
-      message: 'What is your name?',
-      name: 'name',
-    },
-    {
-      type: 'select',
-      message: 'What food do you like?',
-      name: 'food',
-      choices: [
-        { label: 'Pizza', value: 'pizza' },
-        { label: 'Ice-cream', value: 'ice-cream' },
-      ],
-    },
-    {
-      type: 'multi-select',
-      message: 'What toppings do you want?',
-      name: 'continue',
-      choices: [
-        {
-          label: 'Extra cheese',
-          value: 'extra-cheese',
-        },
-        {
-          label: 'Mushroom',
-          value: 'mushroom',
-        },
-        {
-          label: 'Pepperoni',
-          value: 'pepperoni',
-        },
-        {
-          label: 'Pineapple',
-          value: 'pineapple',
-        },
-      ],
-      when: ({ food }: IAnswers) => food === 'pizza',
-    },
-    {
-      type: 'execute',
-      message: 'Logging the answers',
-      name: 'logging',
-      action: async (answers: IAnswers) => {
-        console.log('question and answers', answers);
-        return answers;
-      },
-    },
-  ];
-});
-
-const nextQuestionTest = test.macro(
-  async (
-    t,
-    { current, answers }: { current?: number; answers: IAnswers },
-    expected: number,
-  ) => {
-    const { questions } = t.context;
-    const res = getNextQuestion({
-      current: t.context.questions[current ?? -1],
-      questions,
-      answers,
-      answeredQuestions: [],
-    });
-    t.is(res.current, t.context.questions[expected]);
-  },
-);
-
-test(
-  'get the first question',
-  nextQuestionTest,
-  {
-    current: undefined,
-    answers: {},
-  },
-  0,
-);
-
-test(
-  'get the second question',
-  nextQuestionTest,
-  {
-    current: 0,
-    answers: { name: 'John' },
-  },
-  1,
-);
-
-test(
-  'get the third question',
-  nextQuestionTest,
-  {
-    current: 1,
-    answers: { name: 'John', food: 'pizza' },
-  },
-  2,
-);
-
-test(
-  'Skip the toppings question',
-  nextQuestionTest,
-  {
-    current: 1,
-    answers: { name: 'John', food: 'ice-cream' },
-  },
-  3,
-);
-
-test(
-  'log the answers',
-  nextQuestionTest,
-  {
-    current: 3,
-    answers: { name: 'John', food: 'pizza', continue: ['mushroom'] },
-  },
-  4,
-);
diff --git a/packages/tools/kda-cli/tsconfig.json b/packages/tools/kda-cli/tsconfig.json
index 811e7ff10d..bd6c449a13 100644
--- a/packages/tools/kda-cli/tsconfig.json
+++ b/packages/tools/kda-cli/tsconfig.json
@@ -1,7 +1,12 @@
 {
   "extends": "./node_modules/@kadena-dev/heft-rig/profiles/default/tsconfig-base.json",
   "compilerOptions": {
+    "types": [
+      "heft-jest",
+    ],
     "module": "node16",
+    "allowImportingTsExtensions": true,
+    "emitDeclarationOnly": true,
     "skipLibCheck": true
   }
 }
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 92a6e058c7..83c6fb6d95 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1785,15 +1785,15 @@ importers:
       '@types/cross-spawn':
         specifier: ~6.0.2
         version: 6.0.2
+      '@types/heft-jest':
+        specifier: ~1.0.3
+        version: 1.0.3
       '@types/node':
         specifier: ^16.0.0
         version: 16.0.0
       '@types/react':
         specifier: ^18.2.15
         version: 18.2.15
-      ava:
-        specifier: ^5.2.0
-        version: 5.2.0
       chalk:
         specifier: ^5.2.0
         version: 5.2.0
@@ -11632,14 +11632,6 @@ packages:
       indent-string: 4.0.0
     dev: true
 
-  /aggregate-error@4.0.1:
-    resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==}
-    engines: {node: '>=12'}
-    dependencies:
-      clean-stack: 4.2.0
-      indent-string: 5.0.0
-    dev: true
-
   /ahocorasick@1.0.2:
     resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==}
 
@@ -11837,11 +11829,6 @@ packages:
       call-bind: 1.0.2
       is-array-buffer: 3.0.2
 
-  /array-find-index@1.0.2:
-    resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==}
-    engines: {node: '>=0.10.0'}
-    dev: true
-
   /array-flatten@1.1.1:
     resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
 
@@ -11912,11 +11899,6 @@ packages:
       is-array-buffer: 3.0.2
       is-shared-array-buffer: 1.0.2
 
-  /arrgv@1.0.2:
-    resolution: {integrity: sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==}
-    engines: {node: '>=8.0.0'}
-    dev: true
-
   /arrify@1.0.1:
     resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
     engines: {node: '>=0.10.0'}
@@ -11926,11 +11908,6 @@ packages:
     engines: {node: '>=8'}
     dev: false
 
-  /arrify@3.0.0:
-    resolution: {integrity: sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==}
-    engines: {node: '>=12'}
-    dev: true
-
   /asap@2.0.6:
     resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
 
@@ -12044,65 +12021,6 @@ packages:
       postcss-value-parser: 4.2.0
     dev: false
 
-  /ava@5.2.0:
-    resolution: {integrity: sha512-W8yxFXJr/P68JP55eMpQIa6AiXhCX3VeuajM8nolyWNExcMDD6rnIWKTjw0B/+GkFHBIaN6Jd0LtcMThcoqVfg==}
-    engines: {node: '>=14.19 <15 || >=16.15 <17 || >=18'}
-    hasBin: true
-    peerDependencies:
-      '@ava/typescript': '*'
-    peerDependenciesMeta:
-      '@ava/typescript':
-        optional: true
-    dependencies:
-      acorn: 8.8.2
-      acorn-walk: 8.2.0
-      ansi-styles: 6.2.1
-      arrgv: 1.0.2
-      arrify: 3.0.0
-      callsites: 4.0.0
-      cbor: 8.1.0
-      chalk: 5.3.0
-      chokidar: 3.5.3
-      chunkd: 2.0.1
-      ci-info: 3.8.0
-      ci-parallel-vars: 1.0.1
-      clean-yaml-object: 0.1.0
-      cli-truncate: 3.1.0
-      code-excerpt: 4.0.0
-      common-path-prefix: 3.0.0
-      concordance: 5.0.4
-      currently-unhandled: 0.4.1
-      debug: 4.3.4(supports-color@5.5.0)
-      del: 7.0.0
-      emittery: 1.0.1
-      figures: 5.0.0
-      globby: 13.2.2
-      ignore-by-default: 2.1.0
-      indent-string: 5.0.0
-      is-error: 2.2.2
-      is-plain-object: 5.0.0
-      is-promise: 4.0.0
-      matcher: 5.0.0
-      mem: 9.0.2
-      ms: 2.1.3
-      p-event: 5.0.1
-      p-map: 5.5.0
-      picomatch: 2.3.1
-      pkg-conf: 4.0.0
-      plur: 5.1.0
-      pretty-ms: 8.0.0
-      resolve-cwd: 3.0.0
-      slash: 3.0.0
-      stack-utils: 2.0.6
-      strip-ansi: 7.1.0
-      supertap: 3.0.1
-      temp-dir: 3.0.0
-      write-file-atomic: 5.0.1
-      yargs: 17.7.2
-    transitivePeerDependencies:
-      - supports-color
-    dev: true
-
   /available-typed-arrays@1.0.5:
     resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
     engines: {node: '>= 0.4'}
@@ -12549,10 +12467,6 @@ packages:
   /bluebird@3.7.2:
     resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
 
-  /blueimp-md5@2.19.0:
-    resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==}
-    dev: true
-
   /body-parser@1.20.1:
     resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==}
     engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -12782,11 +12696,6 @@ packages:
     resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
     engines: {node: '>=6'}
 
-  /callsites@4.0.0:
-    resolution: {integrity: sha512-y3jRROutgpKdz5vzEhWM34TidDU8vkJppF8dszITeb1PQmSqV3DTxyV8G/lyO/DNvtE1YTedehmw9MPZsCBHxQ==}
-    engines: {node: '>=12.20'}
-    dev: true
-
   /camel-case@4.1.2:
     resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
     dependencies:
@@ -12883,13 +12792,6 @@ packages:
       lodash: 4.17.21
     dev: false
 
-  /cbor@8.1.0:
-    resolution: {integrity: sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==}
-    engines: {node: '>=12.19'}
-    dependencies:
-      nofilter: 3.1.0
-    dev: true
-
   /ccount@2.0.1:
     resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
 
@@ -13096,10 +12998,6 @@ packages:
     resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
     engines: {node: '>=6.0'}
 
-  /chunkd@2.0.1:
-    resolution: {integrity: sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ==}
-    dev: true
-
   /ci-info@2.0.0:
     resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
 
@@ -13107,10 +13005,6 @@ packages:
     resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
     engines: {node: '>=8'}
 
-  /ci-parallel-vars@1.0.1:
-    resolution: {integrity: sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==}
-    dev: true
-
   /cjs-module-lexer@1.2.3:
     resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==}
 
@@ -13133,18 +13027,6 @@ packages:
     engines: {node: '>=6'}
     dev: true
 
-  /clean-stack@4.2.0:
-    resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==}
-    engines: {node: '>=12'}
-    dependencies:
-      escape-string-regexp: 5.0.0
-    dev: true
-
-  /clean-yaml-object@0.1.0:
-    resolution: {integrity: sha512-3yONmlN9CSAkzNwnRCiJQ7Q2xK5mWuEfL3PuTZcAUzhObbXsfsnMptJzXwz93nc5zn9V9TwCVMmV7w4xsm43dw==}
-    engines: {node: '>=0.10.0'}
-    dev: true
-
   /cli-boxes@2.2.1:
     resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==}
     engines: {node: '>=6'}
@@ -13195,6 +13077,7 @@ packages:
     dependencies:
       slice-ansi: 5.0.0
       string-width: 5.1.2
+    dev: false
 
   /cli-width@3.0.0:
     resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
@@ -13271,6 +13154,7 @@ packages:
     engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
     dependencies:
       convert-to-spaces: 2.0.1
+    dev: false
 
   /collect-v8-coverage@1.0.2:
     resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==}
@@ -13431,20 +13315,6 @@ packages:
       typedarray: 0.0.6
     dev: false
 
-  /concordance@5.0.4:
-    resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==}
-    engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'}
-    dependencies:
-      date-time: 3.1.0
-      esutils: 2.0.3
-      fast-diff: 1.3.0
-      js-string-escape: 1.0.1
-      lodash: 4.17.21
-      md5-hex: 3.0.1
-      semver: 7.5.4
-      well-known-symbols: 2.0.0
-    dev: true
-
   /concurrently@7.2.2:
     resolution: {integrity: sha512-DcQkI0ruil5BA/g7Xy3EWySGrFJovF5RYAYxwGvv9Jf9q9B1v3jPFP2tl6axExNf1qgF30kjoNYrangZ0ey4Aw==}
     engines: {node: ^12.20.0 || ^14.13.0 || >=16.0.0}
@@ -13512,6 +13382,7 @@ packages:
   /convert-to-spaces@2.0.1:
     resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==}
     engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+    dev: false
 
   /cookie-signature@1.0.6:
     resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
@@ -13962,13 +13833,6 @@ packages:
       stream-transform: 2.1.3
     dev: true
 
-  /currently-unhandled@0.4.1:
-    resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==}
-    engines: {node: '>=0.10.0'}
-    dependencies:
-      array-find-index: 1.0.2
-    dev: true
-
   /cypress@12.12.0:
     resolution: {integrity: sha512-UU5wFQ7SMVCR/hyKok/KmzG6fpZgBHHfrXcHzDmPHWrT+UUetxFzQgt7cxCszlwfozckzwkd22dxMwl/vNkWRw==}
     engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0}
@@ -14069,13 +13933,6 @@ packages:
     dependencies:
       '@babel/runtime': 7.22.6
 
-  /date-time@3.1.0:
-    resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==}
-    engines: {node: '>=6'}
-    dependencies:
-      time-zone: 1.0.0
-    dev: true
-
   /dayjs@1.11.9:
     resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==}
     dev: true
@@ -14283,20 +14140,6 @@ packages:
       slash: 3.0.0
     dev: true
 
-  /del@7.0.0:
-    resolution: {integrity: sha512-tQbV/4u5WVB8HMJr08pgw0b6nG4RGt/tj+7Numvq+zqcvUFeMaIWWOUFltiU+6go8BSO2/ogsB4EasDaj0y68Q==}
-    engines: {node: '>=14.16'}
-    dependencies:
-      globby: 13.2.2
-      graceful-fs: 4.2.11
-      is-glob: 4.0.3
-      is-path-cwd: 3.0.0
-      is-path-inside: 4.0.0
-      p-map: 5.5.0
-      rimraf: 3.0.2
-      slash: 4.0.0
-    dev: true
-
   /delayed-stream@1.0.0:
     resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
     engines: {node: '>=0.4.0'}
@@ -14670,11 +14513,6 @@ packages:
     engines: {node: '>=10'}
     dev: false
 
-  /emittery@1.0.1:
-    resolution: {integrity: sha512-2ID6FdrMD9KDLldGesP6317G78K7km/kMcwItRtVFva7I/cSEOIaLpewaUb+YLXVwdAp3Ctfxh/V5zIl1sj7dQ==}
-    engines: {node: '>=14.16'}
-    dev: true
-
   /emoji-regex@10.2.1:
     resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==}
     dev: true
@@ -16046,6 +15884,7 @@ packages:
 
   /fast-diff@1.3.0:
     resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
+    dev: false
 
   /fast-glob@3.2.12:
     resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
@@ -16174,6 +16013,7 @@ packages:
     dependencies:
       escape-string-regexp: 5.0.0
       is-unicode-supported: 1.3.0
+    dev: false
 
   /file-entry-cache@6.0.1:
     resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
@@ -17510,11 +17350,6 @@ packages:
   /ieee754@1.2.1:
     resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
 
-  /ignore-by-default@2.1.0:
-    resolution: {integrity: sha512-yiWd4GVmJp0Q6ghmM2B/V3oZGRmjrKLXvHR3TE1nfoXsmoggllfZUQe74EN0fJdPFZu2NIvNdrMMLm3OsV7Ohw==}
-    engines: {node: '>=10 <11 || >=12 <13 || >=14'}
-    dev: true
-
   /ignore-loader@0.1.2:
     resolution: {integrity: sha512-yOJQEKrNwoYqrWLS4DcnzM7SEQhRKis5mB+LdKKh4cPmGYlLPR0ozRzHV5jmEk2IxptqJNQA5Cc0gw8Fj12bXA==}
     dev: true
@@ -17584,6 +17419,7 @@ packages:
   /indent-string@5.0.0:
     resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==}
     engines: {node: '>=12'}
+    dev: false
 
   /inflight@1.0.6:
     resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
@@ -17720,11 +17556,6 @@ packages:
     engines: {node: '>= 10'}
     dev: false
 
-  /irregular-plurals@3.5.0:
-    resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==}
-    engines: {node: '>=8'}
-    dev: true
-
   /is-absolute-url@3.0.3:
     resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==}
     engines: {node: '>=8'}
@@ -17835,10 +17666,6 @@ packages:
     resolution: {integrity: sha512-F2FnH/otLNJv0J6wc73A5Xo7oHLNnqplYqZhUu01tD54DIPvxIRSTSLkrUB/M0nHO4vo1O9PDfN4KoTxCzLh/w==}
     dev: false
 
-  /is-error@2.2.2:
-    resolution: {integrity: sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==}
-    dev: true
-
   /is-extglob@2.1.1:
     resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
     engines: {node: '>=0.10.0'}
@@ -17850,6 +17677,7 @@ packages:
   /is-fullwidth-code-point@4.0.0:
     resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
     engines: {node: '>=12'}
+    dev: false
 
   /is-function@1.0.2:
     resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
@@ -17956,20 +17784,10 @@ packages:
     engines: {node: '>=6'}
     dev: true
 
-  /is-path-cwd@3.0.0:
-    resolution: {integrity: sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==}
-    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-    dev: true
-
   /is-path-inside@3.0.3:
     resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
     engines: {node: '>=8'}
 
-  /is-path-inside@4.0.0:
-    resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
-    engines: {node: '>=12'}
-    dev: true
-
   /is-plain-obj@1.1.0:
     resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
     engines: {node: '>=0.10.0'}
@@ -18002,10 +17820,6 @@ packages:
   /is-potential-custom-element-name@1.0.1:
     resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
 
-  /is-promise@4.0.0:
-    resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
-    dev: true
-
   /is-reference@3.0.1:
     resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==}
     dependencies:
@@ -19450,11 +19264,6 @@ packages:
     engines: {node: '>=0.10.0'}
     dev: false
 
-  /js-string-escape@1.0.1:
-    resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==}
-    engines: {node: '>= 0.8'}
-    dev: true
-
   /js-tokens@4.0.0:
     resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
 
@@ -19920,11 +19729,6 @@ packages:
       strip-bom: 3.0.0
     dev: true
 
-  /load-json-file@7.0.1:
-    resolution: {integrity: sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==}
-    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-    dev: true
-
   /load-plugin@5.1.0:
     resolution: {integrity: sha512-Lg1CZa1CFj2CbNaxijTL6PCbzd4qGTlZov+iH2p5Xwy/ApcZJh+i6jMN2cYePouTfjJfrNu3nXFdEw8LvbjPFQ==}
     dependencies:
@@ -20167,13 +19971,6 @@ packages:
     dependencies:
       tmpl: 1.0.5
 
-  /map-age-cleaner@0.1.3:
-    resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==}
-    engines: {node: '>=6'}
-    dependencies:
-      p-defer: 1.0.0
-    dev: true
-
   /map-cache@0.2.2:
     resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
     engines: {node: '>=0.10.0'}
@@ -20243,20 +20040,6 @@ packages:
     hasBin: true
     dev: false
 
-  /matcher@5.0.0:
-    resolution: {integrity: sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==}
-    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-    dependencies:
-      escape-string-regexp: 5.0.0
-    dev: true
-
-  /md5-hex@3.0.1:
-    resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==}
-    engines: {node: '>=8'}
-    dependencies:
-      blueimp-md5: 2.19.0
-    dev: true
-
   /mdast-builder@1.1.1:
     resolution: {integrity: sha512-a3KBk/LmYD6wKsWi8WJrGU/rXR4yuF4Men0JO0z6dSZCm5FrXXWTRDjqK0vGSqa+1M6p9edeuypZAZAzSehTUw==}
     dependencies:
@@ -20633,14 +20416,6 @@ packages:
     resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
     engines: {node: '>= 0.6'}
 
-  /mem@9.0.2:
-    resolution: {integrity: sha512-F2t4YIv9XQUBHt6AOJ0y7lSmP1+cY7Fm1DRh9GClTGzKST7UWLMx6ly9WZdLH/G/ppM5RL4MlQfRT71ri9t19A==}
-    engines: {node: '>=12.20'}
-    dependencies:
-      map-age-cleaner: 0.1.3
-      mimic-fn: 4.0.0
-    dev: true
-
   /memfs@3.5.1:
     resolution: {integrity: sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==}
     engines: {node: '>= 4.0.0'}
@@ -21714,11 +21489,6 @@ packages:
   /node-releases@2.0.13:
     resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
 
-  /nofilter@3.1.0:
-    resolution: {integrity: sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==}
-    engines: {node: '>=12.19'}
-    dev: true
-
   /noms@0.0.0:
     resolution: {integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==}
     dependencies:
@@ -22128,18 +21898,6 @@ packages:
   /outdent@0.8.0:
     resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==}
 
-  /p-defer@1.0.0:
-    resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==}
-    engines: {node: '>=4'}
-    dev: true
-
-  /p-event@5.0.1:
-    resolution: {integrity: sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==}
-    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-    dependencies:
-      p-timeout: 5.1.0
-    dev: true
-
   /p-filter@2.1.0:
     resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
     engines: {node: '>=8'}
@@ -22206,13 +21964,6 @@ packages:
       aggregate-error: 3.1.0
     dev: true
 
-  /p-map@5.5.0:
-    resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==}
-    engines: {node: '>=12'}
-    dependencies:
-      aggregate-error: 4.0.1
-    dev: true
-
   /p-retry@4.5.0:
     resolution: {integrity: sha512-5Hwh4aVQSu6BEP+w2zKlVXtFAaYQe1qWuVADSgoeVlLjwe/Q/AMSoRR4MDeaAfu8llT+YNbEijWu/YF3m6avkg==}
     engines: {node: '>=8'}
@@ -22229,11 +21980,6 @@ packages:
       retry: 0.13.1
     dev: false
 
-  /p-timeout@5.1.0:
-    resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==}
-    engines: {node: '>=12'}
-    dev: true
-
   /p-try@2.2.0:
     resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
     engines: {node: '>=6'}
@@ -22306,11 +22052,6 @@ packages:
       lines-and-columns: 2.0.3
     dev: false
 
-  /parse-ms@3.0.0:
-    resolution: {integrity: sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==}
-    engines: {node: '>=12'}
-    dev: true
-
   /parse-numeric-range@1.3.0:
     resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==}
     dev: false
@@ -22635,14 +22376,6 @@ packages:
     resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
     engines: {node: '>= 6'}
 
-  /pkg-conf@4.0.0:
-    resolution: {integrity: sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==}
-    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-    dependencies:
-      find-up: 6.3.0
-      load-json-file: 7.0.1
-    dev: true
-
   /pkg-dir@3.0.0:
     resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
     engines: {node: '>=6'}
@@ -22690,13 +22423,6 @@ packages:
       queue-lit: 1.5.0
     dev: true
 
-  /plur@5.1.0:
-    resolution: {integrity: sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg==}
-    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-    dependencies:
-      irregular-plurals: 3.5.0
-    dev: true
-
   /pluralize@8.0.0:
     resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
     engines: {node: '>=4'}
@@ -23657,13 +23383,6 @@ packages:
     engines: {node: '>= 0.8'}
     dev: true
 
-  /pretty-ms@8.0.0:
-    resolution: {integrity: sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==}
-    engines: {node: '>=14.16'}
-    dependencies:
-      parse-ms: 3.0.0
-    dev: true
-
   /prisma@5.1.1:
     resolution: {integrity: sha512-WJFG/U7sMmcc6TjJTTifTfpI6Wjoh55xl4AzopVwAdyK68L9/ogNo8QQ2cxuUjJf/Wa82z/uhyh3wMzvRIBphg==}
     engines: {node: '>=16.13'}
@@ -25282,13 +25001,6 @@ packages:
       upper-case-first: 2.0.2
     dev: true
 
-  /serialize-error@7.0.1:
-    resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==}
-    engines: {node: '>=10'}
-    dependencies:
-      type-fest: 0.13.1
-    dev: true
-
   /serialize-javascript@4.0.0:
     resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
     dependencies:
@@ -25538,6 +25250,7 @@ packages:
     dependencies:
       ansi-styles: 6.2.1
       is-fullwidth-code-point: 4.0.0
+    dev: false
 
   /slice-ansi@6.0.0:
     resolution: {integrity: sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==}
@@ -26217,16 +25930,6 @@ packages:
       - supports-color
     dev: false
 
-  /supertap@3.0.1:
-    resolution: {integrity: sha512-u1ZpIBCawJnO+0QePsEiOknOfCRq0yERxiAchT0i4li0WHNUJbf0evXXSXOcCAR4M8iMDoajXYmstm/qO81Isw==}
-    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-    dependencies:
-      indent-string: 5.0.0
-      js-yaml: 3.14.1
-      serialize-error: 7.0.1
-      strip-ansi: 7.1.0
-    dev: true
-
   /supports-color@2.0.0:
     resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
     engines: {node: '>=0.8.0'}
@@ -26513,11 +26216,6 @@ packages:
     resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
     engines: {node: '>=8'}
 
-  /temp-dir@3.0.0:
-    resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==}
-    engines: {node: '>=14.16'}
-    dev: true
-
   /temp@0.8.4:
     resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
     engines: {node: '>=6.0.0'}
@@ -26674,11 +26372,6 @@ packages:
     engines: {node: '>=14'}
     dev: true
 
-  /time-zone@1.0.0:
-    resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==}
-    engines: {node: '>=4'}
-    dev: true
-
   /tiny-invariant@1.3.1:
     resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==}
     dev: true
@@ -28244,11 +27937,6 @@ packages:
       - supports-color
     dev: true
 
-  /well-known-symbols@2.0.0:
-    resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==}
-    engines: {node: '>=6'}
-    dev: true
-
   /whatwg-encoding@1.0.5:
     resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==}
     dependencies:
@@ -28612,14 +28300,6 @@ packages:
       imurmurhash: 0.1.4
       signal-exit: 3.0.7
 
-  /write-file-atomic@5.0.1:
-    resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==}
-    engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-    dependencies:
-      imurmurhash: 0.1.4
-      signal-exit: 4.1.0
-    dev: true
-
   /ws@6.2.2:
     resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==}
     peerDependencies:

From a633cb514ea34053566e74482792adc1fc692f17 Mon Sep 17 00:00:00 2001
From: Ghislain Gabrielse <Ghislain@Kadena.io>
Date: Thu, 17 Aug 2023 09:32:56 +0200
Subject: [PATCH 15/18] Formatting for jest configuration.

---
 packages/tools/kda-cli/config/jest.config.json | 1 -
 1 file changed, 1 deletion(-)

diff --git a/packages/tools/kda-cli/config/jest.config.json b/packages/tools/kda-cli/config/jest.config.json
index f9c916217b..67845c7310 100644
--- a/packages/tools/kda-cli/config/jest.config.json
+++ b/packages/tools/kda-cli/config/jest.config.json
@@ -8,4 +8,3 @@
   "preset": "ts-jest/presets/js-with-ts",
   "transformIgnorePatterns": ["^.+\\.js$"]
 }
-

From 3a75fd82cd3c90f0b8d44e8be8dbe5f63460611a Mon Sep 17 00:00:00 2001
From: Lars Kappert <lars@webpro.nl>
Date: Fri, 1 Sep 2023 10:31:04 +0200
Subject: [PATCH 16/18] Update changelog

---
 .changeset/angry-moons-warn.md | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 .changeset/angry-moons-warn.md

diff --git a/.changeset/angry-moons-warn.md b/.changeset/angry-moons-warn.md
new file mode 100644
index 0000000000..d28f173f57
--- /dev/null
+++ b/.changeset/angry-moons-warn.md
@@ -0,0 +1,5 @@
+---
+'@kadena/kda-cli': patch
+---
+
+Migrate Ava to jest, to use one tool for all packages

From 973eb1962460e8339adb8cc70918e1b718144a27 Mon Sep 17 00:00:00 2001
From: "kristina.spasevska" <kristina.spasevska@deptagency.com>
Date: Fri, 1 Sep 2023 11:07:04 +0200
Subject: [PATCH 17/18] chore: fix tools app with new modal export

---
 .../Common/Layout/partials/Footer/Footer.tsx  |  2 +-
 .../Global/OptionsModal/OptionsModal.tsx      | 25 ++++++++-----------
 2 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/packages/apps/tools/src/components/Common/Layout/partials/Footer/Footer.tsx b/packages/apps/tools/src/components/Common/Layout/partials/Footer/Footer.tsx
index f00c4b5d96..d96c03bdbc 100644
--- a/packages/apps/tools/src/components/Common/Layout/partials/Footer/Footer.tsx
+++ b/packages/apps/tools/src/components/Common/Layout/partials/Footer/Footer.tsx
@@ -12,7 +12,7 @@ const FooterWrapper: FC = () => {
   const currentTheme = theme === 'system' ? systemTheme : theme;
 
   const { t } = useTranslation('common');
-  const openModal = (): void => renderModal(<OptionsModal />);
+  const openModal = (): void => renderModal(<OptionsModal />, 'Settings');
 
   const toggleTheme = (): void => {
     const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
diff --git a/packages/apps/tools/src/components/Global/OptionsModal/OptionsModal.tsx b/packages/apps/tools/src/components/Global/OptionsModal/OptionsModal.tsx
index 5f169b827f..f7d50adb6d 100644
--- a/packages/apps/tools/src/components/Global/OptionsModal/OptionsModal.tsx
+++ b/packages/apps/tools/src/components/Global/OptionsModal/OptionsModal.tsx
@@ -2,7 +2,6 @@ import {
   Button,
   Card,
   IconButton,
-  Modal,
   Stack,
   SystemIcon,
   Tag,
@@ -123,20 +122,18 @@ export const OptionsModal: FC = () => {
   };
 
   return (
-    <Modal title="Settings">
-      <div className={modalOptionsContentStyle}>
-        {renderOptions()}
+    <div className={modalOptionsContentStyle}>
+      {renderOptions()}
 
-        <div className={modalButtonStyle}>
-          <Button
-            title={`${t('Save')}`}
-            onClick={() => handleSave()}
-            color="primary"
-          >
-            {`${t('Save')}`}
-          </Button>
-        </div>
+      <div className={modalButtonStyle}>
+        <Button
+          title={`${t('Save')}`}
+          onClick={() => handleSave()}
+          color="primary"
+        >
+          {`${t('Save')}`}
+        </Button>
       </div>
-    </Modal>
+    </div>
   );
 };

From 9b5d86e06eae268f034c73e4a1536b06848e9b67 Mon Sep 17 00:00:00 2001
From: Mohamed Ismail <realdreamer@users.noreply.github.com>
Date: Fri, 1 Sep 2023 13:15:13 +0200
Subject: [PATCH 18/18] feat(docs): implement storybook for layout components
 (#825)

---
 .changeset/loud-dolls-cry.md                  |   2 +
 .github/workflows/chromatic-docs.yml          |   5 +-
 packages/apps/docs/.storybook/main.ts         |  14 +-
 packages/apps/docs/.storybook/preview.ts      |  32 +-
 packages/apps/docs/package.json               |   2 +-
 .../components/Layout/Blog/index.stories.tsx  |  69 +++++
 .../docs/src/components/Layout/Blog/styles.ts |   2 +-
 .../components/Layout/Full/index.stories.tsx  |  89 ++++++
 .../docs/src/components/Layout/Full/styles.ts |   2 +-
 .../docs/src/components/Layout/Home/Home.tsx  |   2 +-
 .../src/components/Layout/Landing/Landing.tsx |   4 +-
 .../Layout/Landing/index.stories.tsx          |  68 +++++
 .../src/components/Layout/Landing/styles.ts   |   2 +-
 .../Layout/Redocly/index.stories.tsx          |  68 +++++
 .../src/components/Layout/Redocly/styles.ts   |   2 +-
 .../Layout/__fixtures__/frontmatter.ts        |  94 ++++++
 .../Layout/__fixtures__/leftMenuTree.ts       | 283 ++++++++++++++++++
 .../Layout/components/SideMenu/useSideMenu.ts |   8 +-
 .../components/TreeMenu/MainTreeItem.tsx      |   8 +-
 .../Markdown/Paragraph/Paragraph.tsx          |   4 +-
 packages/apps/docs/src/types/Layout.ts        |  34 ++-
 packages/apps/docs/src/utils/getLayout.ts     |  14 +-
 22 files changed, 765 insertions(+), 43 deletions(-)
 create mode 100644 .changeset/loud-dolls-cry.md
 create mode 100644 packages/apps/docs/src/components/Layout/Blog/index.stories.tsx
 create mode 100644 packages/apps/docs/src/components/Layout/Full/index.stories.tsx
 create mode 100644 packages/apps/docs/src/components/Layout/Landing/index.stories.tsx
 create mode 100644 packages/apps/docs/src/components/Layout/Redocly/index.stories.tsx
 create mode 100644 packages/apps/docs/src/components/Layout/__fixtures__/frontmatter.ts
 create mode 100644 packages/apps/docs/src/components/Layout/__fixtures__/leftMenuTree.ts

diff --git a/.changeset/loud-dolls-cry.md b/.changeset/loud-dolls-cry.md
new file mode 100644
index 0000000000..a845151cc8
--- /dev/null
+++ b/.changeset/loud-dolls-cry.md
@@ -0,0 +1,2 @@
+---
+---
diff --git a/.github/workflows/chromatic-docs.yml b/.github/workflows/chromatic-docs.yml
index 3e2e9848ea..1b5576c1ad 100644
--- a/.github/workflows/chromatic-docs.yml
+++ b/.github/workflows/chromatic-docs.yml
@@ -26,10 +26,9 @@ jobs:
       - name: pnpm install
         run: pnpm install
 
-      - name: pnpm build (internal dependencies)
+      - name: pnpm build (internal dependencies) # build all internal dependencies of docs but not docs itself
         run: |
-          pnpm --filter @kadena/react-ui... build 
-          pnpm --filter @kadena/react-components... build
+          pnpm run build --filter=@kadena/docs^...
 
       - name: Publish Storybook
         uses: chromaui/action@v1
diff --git a/packages/apps/docs/.storybook/main.ts b/packages/apps/docs/.storybook/main.ts
index bf48560f5a..1a6c7bfc27 100644
--- a/packages/apps/docs/.storybook/main.ts
+++ b/packages/apps/docs/.storybook/main.ts
@@ -34,7 +34,7 @@ const config: StorybookConfig = {
   },
   webpackFinal: async (config) => {
     config.plugins = config?.plugins || [];
-    (config.plugins)?.push(
+    config.plugins?.push(
       new VanillaExtractPlugin(),
       new MiniCssExtractPlugin(),
     );
@@ -68,17 +68,19 @@ const config: StorybookConfig = {
 
     config.resolve.alias = {
       ...config.resolve.alias,
-
-      '@/components': path.resolve(__dirname, '../src/components'),
-      '@/utils': path.resolve(__dirname, '../src/utils'),
+      '@': path.resolve(__dirname, '../src'),
+      '@/data': path.resolve(__dirname, '../src/data'),
+      '@/_generated': path.resolve(__dirname, '../src/_generated'),
+      '@/hooks': path.resolve(__dirname, '../src/hooks'),
+      '@/pages': path.resolve(__dirname, '../src/pages'),
       '@/types': path.resolve(__dirname, '../src/types'),
-      '@kadena-ui/react-components': path.resolve(__dirname, '../../../libs/react-components'),
+      '@/utils': path.resolve(__dirname, '../src/utils'),
     };
 
     config.resolve.fallback = {
       ...config.resolve?.fallback,
       zlib: false,
-    }
+    };
 
     return config;
   },
diff --git a/packages/apps/docs/.storybook/preview.ts b/packages/apps/docs/.storybook/preview.ts
index b6dcf64b48..e0590e96d4 100644
--- a/packages/apps/docs/.storybook/preview.ts
+++ b/packages/apps/docs/.storybook/preview.ts
@@ -1,7 +1,7 @@
 import {
   globalCss,
   baseGlobalStyles,
-} from '@kadena-ui/react-components';
+} from '@kadena/react-components';
 import { darkThemeClass } from '@kadena/react-ui/theme';
 
 import { themes } from '@storybook/theming';
@@ -35,4 +35,34 @@ export const parameters = {
     // Override the default light theme
     light: { ...themes.normal, appBg: 'white' },
   },
+  viewport: {
+    viewports: {
+      mobile: {
+        name: 'Mobile',
+        styles: {
+          width: '640px',
+          height: '1366px'
+        }
+      },
+      tablet: {
+        name: 'Tablet',
+        styles: {
+          width: '768px',
+          height: '1024px'
+        }
+      },
+      laptop: {
+        name: 'Laptop',
+        styles: {
+          width: '1280px',
+          height: '768px'
+        }
+      },
+      largeScreen: {
+        name: 'Large Screen',
+        width: '1536px',
+        height: '864px'
+      }
+    }
+  }
 };
diff --git a/packages/apps/docs/package.json b/packages/apps/docs/package.json
index 845fa9076d..bf83e28b0e 100644
--- a/packages/apps/docs/package.json
+++ b/packages/apps/docs/package.json
@@ -15,7 +15,7 @@
     "build:importReadMe": "node ./src/scripts/importReadme.mjs && prettier ./src/pages/docs --write",
     "build:next": "pnpm run build:scripts && next build",
     "build:scripts": "pnpm run build:importReadMe && pnpm run build:createtree && pnpm run build:createSpecJson && pnpm run build:brokenLinks && pnpm run build:checkForHeaders",
-    "build:storybook": "storybook build",
+    "build:storybook": "pnpm run build:createtree && storybook build",
     "chromatic": "chromatic -b build:storybook",
     "cypress:ci": "NEXT_PUBLIC_APP_DEV=test start-server-and-test dev http://localhost:3000 cypress:run",
     "cypress:cilocal": "NEXT_PUBLIC_APP_DEV=test start-server-and-test dev http://localhost:3000 cypress:open",
diff --git a/packages/apps/docs/src/components/Layout/Blog/index.stories.tsx b/packages/apps/docs/src/components/Layout/Blog/index.stories.tsx
new file mode 100644
index 0000000000..7ab9618a8e
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/Blog/index.stories.tsx
@@ -0,0 +1,69 @@
+import { blogFrontMatter } from '../__fixtures__/frontmatter';
+import { leftMenuTree } from '../__fixtures__/leftMenuTree';
+
+import { Blog } from './Blog';
+
+import { Heading2 } from '@/components/Markdown/Heading';
+import { Paragraph } from '@/components/Markdown/Paragraph';
+import { IPageProps } from '@/types/Layout';
+import { Meta, StoryObj } from '@storybook/react';
+import Link from 'next/link';
+import React from 'react';
+
+const meta: Meta<IPageProps> = {
+  title: 'Layout/Blog',
+  component: Blog,
+};
+
+export default meta;
+
+type Story = StoryObj<IPageProps>;
+
+const props: IPageProps = {
+  frontmatter: blogFrontMatter,
+  leftMenuTree: leftMenuTree,
+  menuItems: [],
+  aSideMenuTree: [],
+  topDocs: [],
+};
+
+export const Default: Story = {
+  name: 'Default',
+  args: props,
+  render: ({ frontmatter, leftMenuTree }) => (
+    <div>
+      <Blog
+        frontmatter={frontmatter}
+        leftMenuTree={leftMenuTree}
+        menuItems={[]}
+        aSideMenuTree={[]}
+        topDocs={[]}
+      >
+        <Heading2>Kadena: The Next Generation Blockchain</Heading2>
+        <Paragraph>
+          JANUARY 2018 ROUND UP — Kadena has a lot of exciting news and updates
+          about our company, its technology, and what&apos;s on the horizon. We
+          want to thank you all so much for your incredible enthusiasm and
+          support! Here&apos;s what&apos;s gone down in the past few months:
+        </Paragraph>
+        <Heading2>Kadena raises $2.25M in first funding round</Heading2>
+        <Paragraph>
+          Kadena co-founders{' '}
+          <Link href="http://kadena.io/#/team">Will Martino</Link>, and{' '}
+          <Link href="http://kadena.io/#/team">Stuart Popejoy</Link>, announced
+          that we raised $2.25M in our pre-A{'\n'}financing round. Major
+          investors in the private-placement SAFT round included Metastable,
+          Kilowatt Capital, Coinfund, and Multicoin Capital. Check out the{' '}
+          <Link href="https://www.coindesk.com/jp-morgan-blockchain-spin-off-raises-2-25-million/">
+            CoinDesk
+          </Link>
+          , article that launched a frenzy of interest and{' '}
+          <Link href="http://kadena.io/docs/KadenaPR-1-31-2018.pdf">
+            read our press release
+          </Link>
+          .
+        </Paragraph>
+      </Blog>
+    </div>
+  ),
+};
diff --git a/packages/apps/docs/src/components/Layout/Blog/styles.ts b/packages/apps/docs/src/components/Layout/Blog/styles.ts
index e838dfc1c2..1f4844c044 100644
--- a/packages/apps/docs/src/components/Layout/Blog/styles.ts
+++ b/packages/apps/docs/src/components/Layout/Blog/styles.ts
@@ -1,6 +1,6 @@
 import { styled, StyledComponent } from '@kadena/react-components';
 
-import { BasePageGrid } from '../components';
+import { BasePageGrid } from '../components/styles';
 
 export const ArticleMetadataItem: StyledComponent<'span'> = styled('span', {
   '::before': {
diff --git a/packages/apps/docs/src/components/Layout/Full/index.stories.tsx b/packages/apps/docs/src/components/Layout/Full/index.stories.tsx
new file mode 100644
index 0000000000..686c87f69b
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/Full/index.stories.tsx
@@ -0,0 +1,89 @@
+import { fullLayoutFrontMatter } from '../__fixtures__/frontmatter';
+import { fullLayoutLeftMenuTree } from '../__fixtures__/leftMenuTree';
+
+import { Full } from './Full';
+
+import { Heading2 } from '@/components/Markdown/Heading';
+import { Paragraph } from '@/components/Markdown/Paragraph';
+import { IPageProps, TagNameType } from '@/types/Layout';
+import { Meta, StoryObj } from '@storybook/react';
+import Link from 'next/link';
+import React from 'react';
+
+const meta: Meta<IPageProps> = {
+  title: 'Layout/Full',
+  component: Full,
+};
+
+export default meta;
+
+type Story = StoryObj<IPageProps>;
+
+const aSideMenuTree = [
+  {
+    depth: 2,
+    tag: 'h2' as unknown as TagNameType,
+    title: 'Kadena: The Next Generation Blockchain',
+    children: [
+      {
+        depth: 3,
+        tag: 'h3' as unknown as TagNameType,
+        title: 'Kadena raises $2.25M in first funding round',
+        children: [],
+        index: 1,
+        parentTitle: 'Kadena: The Next Generation Blockchain',
+      },
+    ],
+    index: 0,
+    parentTitle: '',
+  },
+];
+
+const props: IPageProps = {
+  frontmatter: fullLayoutFrontMatter,
+  leftMenuTree: fullLayoutLeftMenuTree,
+  menuItems: [],
+  aSideMenuTree: aSideMenuTree,
+  topDocs: [],
+};
+
+export const Default: Story = {
+  name: 'Default',
+  args: props,
+  render: ({ frontmatter, leftMenuTree, aSideMenuTree }) => (
+    <div>
+      <Full
+        frontmatter={frontmatter}
+        leftMenuTree={leftMenuTree}
+        menuItems={[]}
+        aSideMenuTree={aSideMenuTree}
+        topDocs={[]}
+      >
+        <Heading2>Kadena: The Next Generation Blockchain</Heading2>
+        <Paragraph>
+          JANUARY 2018 ROUND UP — Kadena has a lot of exciting news and updates
+          about our company, its technology, and what&apos;s on the horizon. We
+          want to thank you all so much for your incredible enthusiasm and
+          support! Here&apos;s what&apos;s gone down in the past few months:
+        </Paragraph>
+        <Heading2>Kadena raises $2.25M in first funding round</Heading2>
+        <Paragraph>
+          Kadena co-founders{' '}
+          <Link href="http://kadena.io/#/team">Will Martino</Link>, and{' '}
+          <Link href="http://kadena.io/#/team">Stuart Popejoy</Link>, announced
+          that we raised $2.25M in our pre-A{'\n'}financing round. Major
+          investors in the private-placement SAFT round included Metastable,
+          Kilowatt Capital, Coinfund, and Multicoin Capital. Check out the{' '}
+          <Link href="https://www.coindesk.com/jp-morgan-blockchain-spin-off-raises-2-25-million/">
+            CoinDesk
+          </Link>
+          , article that launched a frenzy of interest and{' '}
+          <Link href="http://kadena.io/docs/KadenaPR-1-31-2018.pdf">
+            read our press release
+          </Link>
+          .
+        </Paragraph>
+      </Full>
+    </div>
+  ),
+};
diff --git a/packages/apps/docs/src/components/Layout/Full/styles.ts b/packages/apps/docs/src/components/Layout/Full/styles.ts
index 116cfc4137..5550c52d53 100644
--- a/packages/apps/docs/src/components/Layout/Full/styles.ts
+++ b/packages/apps/docs/src/components/Layout/Full/styles.ts
@@ -1,6 +1,6 @@
 import { styled, StyledComponent } from '@kadena/react-components';
 
-import { BasePageGrid } from '../components';
+import { BasePageGrid } from '../components/styles';
 
 export const PageGrid: StyledComponent<typeof BasePageGrid> = styled(
   BasePageGrid,
diff --git a/packages/apps/docs/src/components/Layout/Home/Home.tsx b/packages/apps/docs/src/components/Layout/Home/Home.tsx
index 081c4818b8..650ff39b07 100644
--- a/packages/apps/docs/src/components/Layout/Home/Home.tsx
+++ b/packages/apps/docs/src/components/Layout/Home/Home.tsx
@@ -1,4 +1,4 @@
-import { BasePageGrid } from '../components';
+import { BasePageGrid } from '../components/styles';
 import { Template } from '../components/Template';
 
 import { globalClass } from './../global.css';
diff --git a/packages/apps/docs/src/components/Layout/Landing/Landing.tsx b/packages/apps/docs/src/components/Layout/Landing/Landing.tsx
index 5c6ec1bbd2..49da0f0497 100644
--- a/packages/apps/docs/src/components/Layout/Landing/Landing.tsx
+++ b/packages/apps/docs/src/components/Layout/Landing/Landing.tsx
@@ -10,11 +10,11 @@ import { globalClass } from '../global.css';
 import { PageGrid } from './styles';
 
 import { NotFound } from '@/components/NotFound';
-import { IPageProps } from '@/types/Layout';
+import { IBasePageProps } from '@/types/Layout';
 import classNames from 'classnames';
 import React, { FC } from 'react';
 
-export const Landing: FC<IPageProps> = ({
+export const Landing: FC<IBasePageProps> = ({
   children,
   frontmatter,
   leftMenuTree,
diff --git a/packages/apps/docs/src/components/Layout/Landing/index.stories.tsx b/packages/apps/docs/src/components/Layout/Landing/index.stories.tsx
new file mode 100644
index 0000000000..773d7e5e27
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/Landing/index.stories.tsx
@@ -0,0 +1,68 @@
+import { landingFrontMatter } from '../__fixtures__/frontmatter';
+import { leftMenuTree } from '../__fixtures__/leftMenuTree';
+import { Landing } from '../Landing';
+
+import { Heading2 } from '@/components/Markdown/Heading';
+import { Paragraph } from '@/components/Markdown/Paragraph';
+import { IBasePageProps } from '@/types/Layout';
+import { Meta, StoryObj } from '@storybook/react';
+import Link from 'next/link';
+import React from 'react';
+
+const meta: Meta<IBasePageProps> = {
+  title: 'Layout/Landing',
+  component: Landing,
+};
+
+export default meta;
+
+type Story = StoryObj<IBasePageProps>;
+
+const props: IBasePageProps = {
+  frontmatter: landingFrontMatter,
+  leftMenuTree: leftMenuTree,
+  menuItems: [],
+  aSideMenuTree: [],
+  topDocs: [],
+};
+
+export const Default: Story = {
+  name: 'Default',
+  args: props,
+  render: ({ frontmatter, leftMenuTree }) => (
+    <div>
+      <Landing
+        frontmatter={frontmatter}
+        leftMenuTree={leftMenuTree}
+        menuItems={[]}
+        aSideMenuTree={[]}
+        topDocs={[]}
+      >
+        <Heading2>Kadena: The Next Generation Blockchain</Heading2>
+        <Paragraph>
+          JANUARY 2018 ROUND UP — Kadena has a lot of exciting news and updates
+          about our company, its technology, and what&apos;s on the horizon. We
+          want to thank you all so much for your incredible enthusiasm and
+          support! Here&apos;s what&apos;s gone down in the past few months:
+        </Paragraph>
+        <Heading2>Kadena raises $2.25M in first funding round</Heading2>
+        <Paragraph>
+          Kadena co-founders{' '}
+          <Link href="http://kadena.io/#/team">Will Martino</Link>, and{' '}
+          <Link href="http://kadena.io/#/team">Stuart Popejoy</Link>, announced
+          that we raised $2.25M in our pre-A{'\n'}financing round. Major
+          investors in the private-placement SAFT round included Metastable,
+          Kilowatt Capital, Coinfund, and Multicoin Capital. Check out the{' '}
+          <Link href="https://www.coindesk.com/jp-morgan-blockchain-spin-off-raises-2-25-million/">
+            CoinDesk
+          </Link>
+          , article that launched a frenzy of interest and{' '}
+          <Link href="http://kadena.io/docs/KadenaPR-1-31-2018.pdf">
+            read our press release
+          </Link>
+          .
+        </Paragraph>
+      </Landing>
+    </div>
+  ),
+};
diff --git a/packages/apps/docs/src/components/Layout/Landing/styles.ts b/packages/apps/docs/src/components/Layout/Landing/styles.ts
index 077f4aa284..18f0eece66 100644
--- a/packages/apps/docs/src/components/Layout/Landing/styles.ts
+++ b/packages/apps/docs/src/components/Layout/Landing/styles.ts
@@ -1,6 +1,6 @@
 import { styled, StyledComponent } from '@kadena/react-components';
 
-import { BasePageGrid } from '../components';
+import { BasePageGrid } from '../components/styles';
 
 export const PageGrid: StyledComponent<typeof BasePageGrid> = styled(
   BasePageGrid,
diff --git a/packages/apps/docs/src/components/Layout/Redocly/index.stories.tsx b/packages/apps/docs/src/components/Layout/Redocly/index.stories.tsx
new file mode 100644
index 0000000000..025d6d78f5
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/Redocly/index.stories.tsx
@@ -0,0 +1,68 @@
+import { redoclyFrontMatter } from '../__fixtures__/frontmatter';
+import { leftMenuTree } from '../__fixtures__/leftMenuTree';
+import { Redocly } from '../Redocly';
+
+import { Heading2 } from '@/components/Markdown/Heading';
+import { Paragraph } from '@/components/Markdown/Paragraph';
+import { IPageProps } from '@/types/Layout';
+import { Meta, StoryObj } from '@storybook/react';
+import Link from 'next/link';
+import React from 'react';
+
+const meta: Meta<IPageProps> = {
+  title: 'Layout/Redocly',
+  component: Redocly,
+};
+
+export default meta;
+
+type Story = StoryObj<IPageProps>;
+
+const props: IPageProps = {
+  frontmatter: redoclyFrontMatter,
+  leftMenuTree: leftMenuTree,
+  menuItems: [],
+  aSideMenuTree: [],
+  topDocs: [],
+};
+
+export const Default: Story = {
+  name: 'Default',
+  args: props,
+  render: ({ frontmatter, leftMenuTree }) => (
+    <div>
+      <Redocly
+        frontmatter={frontmatter}
+        leftMenuTree={leftMenuTree}
+        menuItems={[]}
+        aSideMenuTree={[]}
+        topDocs={[]}
+      >
+        <Heading2>Kadena: The Next Generation Blockchain</Heading2>
+        <Paragraph>
+          JANUARY 2018 ROUND UP — Kadena has a lot of exciting news and updates
+          about our company, its technology, and what&apos;s on the horizon. We
+          want to thank you all so much for your incredible enthusiasm and
+          support! Here&apos;s what&apos;s gone down in the past few months:
+        </Paragraph>
+        <Heading2>Kadena raises $2.25M in first funding round</Heading2>
+        <Paragraph>
+          Kadena co-founders{' '}
+          <Link href="http://kadena.io/#/team">Will Martino</Link>, and{' '}
+          <Link href="http://kadena.io/#/team">Stuart Popejoy</Link>, announced
+          that we raised $2.25M in our pre-A{'\n'}financing round. Major
+          investors in the private-placement SAFT round included Metastable,
+          Kilowatt Capital, Coinfund, and Multicoin Capital. Check out the{' '}
+          <Link href="https://www.coindesk.com/jp-morgan-blockchain-spin-off-raises-2-25-million/">
+            CoinDesk
+          </Link>
+          , article that launched a frenzy of interest and{' '}
+          <Link href="http://kadena.io/docs/KadenaPR-1-31-2018.pdf">
+            read our press release
+          </Link>
+          .
+        </Paragraph>
+      </Redocly>
+    </div>
+  ),
+};
diff --git a/packages/apps/docs/src/components/Layout/Redocly/styles.ts b/packages/apps/docs/src/components/Layout/Redocly/styles.ts
index 077f4aa284..18f0eece66 100644
--- a/packages/apps/docs/src/components/Layout/Redocly/styles.ts
+++ b/packages/apps/docs/src/components/Layout/Redocly/styles.ts
@@ -1,6 +1,6 @@
 import { styled, StyledComponent } from '@kadena/react-components';
 
-import { BasePageGrid } from '../components';
+import { BasePageGrid } from '../components/styles';
 
 export const PageGrid: StyledComponent<typeof BasePageGrid> = styled(
   BasePageGrid,
diff --git a/packages/apps/docs/src/components/Layout/__fixtures__/frontmatter.ts b/packages/apps/docs/src/components/Layout/__fixtures__/frontmatter.ts
new file mode 100644
index 0000000000..c7d442d179
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/__fixtures__/frontmatter.ts
@@ -0,0 +1,94 @@
+import { IBasePageMeta, IPageMeta } from '@/types/Layout';
+
+export const blogFrontMatter: IPageMeta = {
+  wordCount: 779,
+  readingTimeInMinutes: 4,
+  editLink:
+    'XXXX/packages/apps/docs/src/pages/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-02-07.mdx',
+  lastModifiedDate: new Date('2023-08-22T15:00:04.405Z'),
+  navigation: {
+    previous: {
+      root: '/docs/blogchain/2018/security-kadena-chainweb-blockchain-2018-11-01',
+      title: "Security in Kadena's Public Blockchain",
+    },
+    next: {
+      root: '/docs/blogchain/2018/the-evm-is-fundamentally-unsafe-2018-12-13',
+      title: 'The EVM Is Fundamentally Unsafe',
+    },
+  },
+  title: 'Kadena The Next Generation Blockchain',
+  description:
+    "Kadena has a lot of exciting news and updates about our company, its technology, and what's on the horizon. We want to thank you all so much for your incredible enthusiasm and support! Here&apos;s what's gone down in the past few months",
+  menu: 'Kadena The Next Generation Blockchain',
+  label: 'Kadena The Next Generation Blockchain',
+  publishDate: '2018-02-07T00:00:00.000Z',
+  author: 'Vivienne Chen',
+  layout: 'blog',
+  order: 6,
+};
+
+export const fullLayoutFrontMatter: IPageMeta = {
+  wordCount: 809,
+  readingTimeInMinutes: 5,
+  editLink: 'XXXX/packages/apps/docs/src/pages/docs/kadena/overview.mdx',
+  lastModifiedDate: new Date('2023-08-22T15:00:04.405Z'),
+  navigation: {
+    previous: {
+      root: '/docs/kadena',
+      title: 'Intro to Kadena',
+    },
+    next: {
+      root: '/docs/kadena/kda',
+      title: 'What is KDA?',
+    },
+  },
+  title: 'Overview of Kadena',
+  description: 'Kadena makes blockchain work for everyone.',
+  menu: 'Kadena',
+  label: 'Overview',
+  order: 1,
+  layout: 'full',
+};
+
+export const landingFrontMatter: IBasePageMeta = {
+  title: 'Intro to Kadena',
+  menu: 'Kadena',
+  subTitle: 'Build the future on Kadena',
+  label: 'Introduction',
+  order: 0,
+  description: 'Welcome to Kadena&apos;s documentation!',
+  layout: 'landing',
+  icon: 'KadenaOverview',
+};
+
+export const homeFrontMatter: IBasePageMeta = {
+  title: 'Welcome to Kadena docs',
+  menu: 'Pact',
+  label: 'Pact Test',
+  order: 1,
+  description:
+    "Welcome to Kadena's documentation! All our Documentation in 1 place. Pact, ChainWeb, KDA, Marmalade etc",
+  layout: 'home',
+};
+
+export const redoclyFrontMatter: IPageMeta = {
+  title: 'Chainweb',
+  menu: 'Chainweb',
+  subTitle: 'Be a part of our ecosystem',
+  label: 'Chainweb',
+  order: 5,
+  description: 'Be a part of our ecosystem',
+  layout: 'redocly',
+  icon: 'Chainweb',
+  editLink: 'XXXX/packages/apps/docs/src/pages/docs/kadena/overview.mdx',
+  navigation: {
+    previous: {
+      root: '/docs/kadena',
+      title: 'Intro to Kadena',
+    },
+    next: {
+      root: '/docs/kadena/kda',
+      title: 'What is KDA?',
+    },
+  },
+};
diff --git a/packages/apps/docs/src/components/Layout/__fixtures__/leftMenuTree.ts b/packages/apps/docs/src/components/Layout/__fixtures__/leftMenuTree.ts
new file mode 100644
index 0000000000..011d2b26f5
--- /dev/null
+++ b/packages/apps/docs/src/components/Layout/__fixtures__/leftMenuTree.ts
@@ -0,0 +1,283 @@
+import { IMenuItem } from '@/types/Layout';
+
+export const leftMenuTree: IMenuItem[] = [
+  {
+    root: '/docs/kadena',
+    title: 'Intro to Kadena',
+    menu: 'Kadena',
+    label: 'Introduction',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/build',
+    title: 'Build on Kadena',
+    menu: 'Build',
+    label: 'Introduction',
+    icon: 'Contribute',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/pact',
+    title: 'Learn Pact',
+    menu: 'Pact',
+    label: 'Pact',
+    icon: 'PactDeveloper',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/contribute',
+    title: 'Contribute',
+    menu: 'Contribute',
+    label: 'Contribute',
+    icon: 'Contribute',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/chainweb',
+    title: 'Intro to Chainweb',
+    menu: 'Chainweb',
+    label: 'Introduction',
+    icon: 'Chainweb',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/marmalade',
+    title: 'Intro to Marmalade',
+    menu: 'Marmalade',
+    label: 's',
+    icon: 'Marmalade',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+];
+
+export const fullLayoutLeftMenuTree: IMenuItem[] = [
+  {
+    children: [
+      {
+        children: [],
+        root: '/docs/kadena/overview',
+        title: 'Overview of Kadena',
+        menu: 'Kadena',
+        label: 'Overview',
+        isMenuOpen: true,
+        isActive: true,
+      },
+      {
+        children: [
+          {
+            children: [],
+            root: '/docs/kadena/kda/manage-kda',
+            title: 'Manage KDA',
+            menu: 'Manage KDA',
+            label: 'Manage KDA',
+            isMenuOpen: false,
+            isActive: false,
+          },
+          {
+            children: [],
+            root: '/docs/kadena/kda/kda-concepts',
+            title: 'KDA Concepts',
+            menu: 'KDA Concepts',
+            label: 'KDA Concepts',
+            isMenuOpen: false,
+            isActive: false,
+          },
+        ],
+        root: '/docs/kadena/kda',
+        title: 'What is KDA?',
+        menu: 'KDA',
+        label: 'What is KDA?',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [
+          {
+            children: [],
+            root: '/docs/kadena/whitepapers/chainweb-layer-1',
+            title: 'Chainweb Layer 1',
+            menu: 'Whitepapers',
+            label: 'Chainweb Layer 1',
+            isMenuOpen: false,
+            isActive: false,
+          },
+          {
+            children: [],
+            root: '/docs/kadena/whitepapers/pact-smart-contract-language',
+            title: 'Pact Smart Contract Language',
+            menu: 'Whitepapers',
+            label: 'Pact Smart Contract',
+            isMenuOpen: false,
+            isActive: false,
+          },
+          {
+            children: [],
+            root: '/docs/kadena/whitepapers/kuro-layer-2',
+            title: 'Kuro Layer 2',
+            menu: 'Whitepapers',
+            label: 'Kuro Layer 2',
+            isMenuOpen: false,
+            isActive: false,
+          },
+        ],
+        root: '/docs/kadena/whitepapers',
+        title: 'Whitepapers Overview',
+        menu: 'Whitepapers',
+        label: 'Overview',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [],
+        root: '/docs/kadena/wallets',
+        title: 'Kadena Wallets',
+        menu: 'Kadena Wallets',
+        label: 'Overview',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [],
+        root: '/docs/kadena/exchanges',
+        title: 'Kadena Exchanges',
+        menu: 'Exchanges',
+        label: 'Exchanges',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [],
+        root: '/docs/kadena/support',
+        title: 'FAQ',
+        menu: 'Support',
+        label: 'FAQ',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [],
+        root: '/docs/kadena/kadenajs',
+        title: 'Running Tests',
+        menu: 'KadenaJS',
+        label: 'Running Tests',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [],
+        root: '/docs/kadena/resources',
+        title: 'Kadena Resources',
+        menu: 'Resources',
+        label: 'Resources',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [],
+        root: '/docs/kadena/client',
+        title: 'Package @kadena/client',
+        menu: 'Client',
+        label: 'Package @kadena/client',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [],
+        root: '/docs/kadena/client-examples',
+        title: 'Client examples',
+        menu: 'Client examples',
+        label: 'Client examples',
+        isMenuOpen: false,
+        isActive: false,
+      },
+      {
+        children: [],
+        root: '/docs/kadena/code-of-conduct',
+        menu: 'Code of Conduct',
+        title: 'Code of Conduct',
+        label: 'Code of Conduct',
+        isMenuOpen: false,
+        isActive: false,
+      },
+    ],
+    root: '/docs/kadena',
+    title: 'Intro to Kadena',
+    menu: 'Kadena',
+    label: 'Introduction',
+    icon: 'KadenaOverview',
+    isMenuOpen: true,
+    isActive: false,
+  },
+  {
+    root: '/docs/build',
+    title: 'Build on Kadena',
+    menu: 'Build',
+    label: 'Introduction',
+    icon: 'Contribute',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/pact',
+    title: 'Learn Pact',
+    menu: 'Pact',
+    label: 'Pact',
+    icon: 'PactDeveloper',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/contribute',
+    title: 'Contribute',
+    menu: 'Contribute',
+    label: 'Contribute',
+    icon: 'Contribute',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/chainweb',
+    title: 'Intro to Chainweb',
+    menu: 'Chainweb',
+    label: 'Introduction',
+    icon: 'Chainweb',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/marmalade',
+    title: 'Intro to Marmalade',
+    menu: 'Marmalade',
+    label: 's',
+    icon: 'Marmalade',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+  {
+    root: '/docs/blogchain',
+    title: 'BlogChain',
+    menu: 'BlogChain',
+    label: 'BlogChain',
+    icon: 'BlogChain',
+    isMenuOpen: false,
+    isActive: false,
+    children: [],
+  },
+];
diff --git a/packages/apps/docs/src/components/Layout/components/SideMenu/useSideMenu.ts b/packages/apps/docs/src/components/Layout/components/SideMenu/useSideMenu.ts
index 0c1524d97c..46f4f86e3b 100644
--- a/packages/apps/docs/src/components/Layout/components/SideMenu/useSideMenu.ts
+++ b/packages/apps/docs/src/components/Layout/components/SideMenu/useSideMenu.ts
@@ -25,7 +25,7 @@ export const useSideMenu = (
       hasSameBasePath(item.root, router.pathname),
     );
 
-    const hasSubMenu = matchingItem?.children.length ?? 0;
+    const hasSubMenu = matchingItem?.children?.length ?? 0;
 
     if (hasSubMenu) {
       setActive(1);
@@ -46,10 +46,8 @@ export const useSideMenu = (
     e: React.MouseEvent<HTMLAnchorElement>,
     item: IMenuItem,
   ): void => {
-    if (
-      hasSameBasePath(router.pathname, item.root ?? '') &&
-      item.children.length
-    ) {
+    const hasChildren = item.children?.length ?? 0;
+    if (hasSameBasePath(router.pathname, item.root ?? '') && hasChildren) {
       e.preventDefault();
       setActive(1);
     } else {
diff --git a/packages/apps/docs/src/components/Layout/components/TreeMenu/MainTreeItem.tsx b/packages/apps/docs/src/components/Layout/components/TreeMenu/MainTreeItem.tsx
index d3d4edbc02..5b9411d34a 100644
--- a/packages/apps/docs/src/components/Layout/components/TreeMenu/MainTreeItem.tsx
+++ b/packages/apps/docs/src/components/Layout/components/TreeMenu/MainTreeItem.tsx
@@ -53,17 +53,19 @@ export const MainTreeItem: FC<IProps> = ({ item, root = false, level = 1 }) => {
     return (level + 1) as LevelType;
   };
 
+  const hasSubmenu = (item.children?.length ?? 0) > 0;
+
   return (
     <>
       {root && (
         <>
           <Item item={item} level={level} />
-          {item.children.map((v) => (
+          {item.children?.map((v) => (
             <MainTreeItem key={v.root} level={nextLevel()} item={v} />
           ))}
         </>
       )}
-      {!root && item.children.length > 0 ? (
+      {!root && hasSubmenu ? (
         <li key={item.root} ref={ref}>
           <StyledButton
             data-active={menuOpen}
@@ -80,7 +82,7 @@ export const MainTreeItem: FC<IProps> = ({ item, root = false, level = 1 }) => {
             level={`l${nextLevel()}`}
           >
             {!root && <Item item={item} level={nextLevel()} />}
-            {item.children.map((v) => {
+            {item.children?.map((v) => {
               return <MainTreeItem key={v.root} level={nextLevel()} item={v} />;
             })}
           </StyledTreeList>
diff --git a/packages/apps/docs/src/components/Markdown/Paragraph/Paragraph.tsx b/packages/apps/docs/src/components/Markdown/Paragraph/Paragraph.tsx
index 258c3b9f38..2af6827faa 100644
--- a/packages/apps/docs/src/components/Markdown/Paragraph/Paragraph.tsx
+++ b/packages/apps/docs/src/components/Markdown/Paragraph/Paragraph.tsx
@@ -1,10 +1,10 @@
 import { wrapperClass } from '../styles.css';
 
 import { BodyText } from '@/components/Typography';
-import React, { FC } from 'react';
+import React, { FC, ReactNode } from 'react';
 
 interface IProp {
-  children: string;
+  children: ReactNode;
 }
 
 export const Paragraph: FC<IProp> = ({ children }) => {
diff --git a/packages/apps/docs/src/types/Layout.ts b/packages/apps/docs/src/types/Layout.ts
index 99b16a6fda..7b249d6d3b 100644
--- a/packages/apps/docs/src/types/Layout.ts
+++ b/packages/apps/docs/src/types/Layout.ts
@@ -23,21 +23,29 @@ export interface ISubHeaderElement {
 }
 
 export interface INavigation {
-  previous?: IMenuItem;
-  next?: IMenuItem;
+  previous?: INavigationMenuItem;
+  next?: INavigationMenuItem;
 }
 
-export interface IPageMeta {
-  title: string; // title of the HEAD info
-  subTitle?: string;
+export interface INavigationMenuItem {
+  title: string;
+  root: string;
+}
+
+export interface IBasePageMeta {
+  title: string;
   menu: string; // name in the main menu
-  order?: number;
+  order: number;
   label: string; // name of the pagdescription: string;
   layout: LayoutType;
   description: string;
-  editLink: string;
-  lastModifiedDate?: Date;
+  subTitle?: string;
   icon?: ProductIconNames;
+  lastModifiedDate?: Date;
+}
+
+export interface IPageMeta extends IBasePageMeta {
+  editLink: string;
   navigation: INavigation;
   publishDate?: string;
   author?: string;
@@ -45,10 +53,14 @@ export interface IPageMeta {
   wordCount?: number;
 }
 
-export interface IMenuItem extends IPageMeta {
+export interface IMenuItem {
   root: string;
+  title: string;
+  menu: string;
+  label: string;
   isActive: boolean; // checks that the actual item is active in the menu
   isMenuOpen: boolean; // makes sure that the parent slide menu is open
+  icon?: ProductIconNames;
   children: IMenuItem[];
 }
 
@@ -75,6 +87,10 @@ export interface IPageProps {
   topDocs: ITopDoc[];
 }
 
+export interface IBasePageProps extends Omit<IPageProps, 'frontmatter'> {
+  frontmatter: IBasePageMeta;
+}
+
 export interface IMenuData {
   children: IMenuData[];
   root: string;
diff --git a/packages/apps/docs/src/utils/getLayout.ts b/packages/apps/docs/src/utils/getLayout.ts
index e363d137de..0d78409261 100644
--- a/packages/apps/docs/src/utils/getLayout.ts
+++ b/packages/apps/docs/src/utils/getLayout.ts
@@ -1,17 +1,19 @@
 import * as Layouts from '@/components/Layout';
-import { IPageProps } from '@/types/Layout';
+import { IBasePageProps, IPageProps } from '@/types/Layout';
 import { FC } from 'react';
 
-export const getLayout = (layout: string): FC<IPageProps> => {
+type IProps = IBasePageProps | IPageProps;
+
+export const getLayout = (layout: string): FC<IProps> => {
   switch (layout.toLowerCase()) {
     case 'full':
-      return Layouts.Full;
+      return Layouts.Full as unknown as FC<IProps>;
     case 'blog':
-      return Layouts.Blog;
+      return Layouts.Blog as unknown as FC<IProps>;
     case 'home':
-      return Layouts.Home;
+      return Layouts.Home as unknown as FC<IProps>;
     case 'redocly':
-      return Layouts.Redocly;
+      return Layouts.Redocly as unknown as FC<IProps>;
     default:
       return Layouts.Landing;
   }