diff --git a/.eslintrc b/.eslintrc
index 8bbad13..0357471 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -47,19 +47,6 @@
],
"import/no-unresolved": "error",
"no-console": "error",
- "no-restricted-imports": [
- "error",
- {
- "patterns": [
- {
- "group": [
- "../*",
- "./*"
- ],
- "message": "Usage of relative paths is not allowed"
- }
- ]
- }
- ]
+ "@next/next/no-head-element": "off"
}
}
\ No newline at end of file
diff --git a/__tests__/test-utils/store.tsx b/__tests__/test-utils/store.tsx
index 1c7e79e..b515d5a 100644
--- a/__tests__/test-utils/store.tsx
+++ b/__tests__/test-utils/store.tsx
@@ -3,8 +3,7 @@ import { render } from '@testing-library/react'
import type { RenderOptions } from '@testing-library/react'
import { Provider } from 'react-redux'
import type { PreloadedState } from '@reduxjs/toolkit';
-import type { RootStore, RootState } from 'ops-frontend/store/store';
-import { setupStore } from 'ops-frontend/store/store';
+import type { RootStore, RootState, setupStore } from 'ops-frontend/store/store.js';
// This type interface extends the default options for render from RTL, as well
// as allows the user to specify other things such as initialState, store.
diff --git a/generate-plugins-index.js b/generate-plugins-index.js
index 5d19f81..5d62a0d 100644
--- a/generate-plugins-index.js
+++ b/generate-plugins-index.js
@@ -1,6 +1,6 @@
-const path = require('path');
-const fs = require('fs');
-const camelCase = require('lodash.camelcase');
+import path from 'path';
+import fs from 'fs';
+import camelCase from 'lodash.camelcase';
const processArgs = [...process.argv];
const dependencies = processArgs.slice(2);
diff --git a/jest.config.js b/jest.config.js
index ba71ae1..532bdfa 100644
--- a/jest.config.js
+++ b/jest.config.js
@@ -1,5 +1,5 @@
// jest.config.js
-const nextJest = require('next/jest')
+import nextJest from 'next/jest';
const createJestConfig = nextJest({
// Provide the path to your Next.js app to load next.config.js and .env files in your test environment
@@ -56,4 +56,4 @@ const customJestConfig = {
};
// createJestConfig is exported this way to ensure that next/jest can load the Next.js config which is async
-module.exports = createJestConfig(customJestConfig);
\ No newline at end of file
+export default createJestConfig(customJestConfig);
\ No newline at end of file
diff --git a/next.config.js b/next.config.js
index 4991532..d40ddca 100644
--- a/next.config.js
+++ b/next.config.js
@@ -11,6 +11,10 @@ const nextConfig = {
tls: false
};
}
+ config.resolve.extensionAlias = {
+ ...config.resolve.extensionAlias,
+ '.js': ['.js', '.ts', '.jsx', '.tsx']
+ }
return config;
},
@@ -28,4 +32,4 @@ const nextConfig = {
}
}
-module.exports = nextConfig
\ No newline at end of file
+export default nextConfig;
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index bb5eb58..b328dba 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,24 +11,19 @@
"@aws-sdk/client-api-gateway": "^3.282.0",
"@aws-sdk/credential-providers": "^3.282.0",
"@babel/preset-react": "^7.18.6",
- "@chakra-ui/icons": "^2.0.17",
- "@chakra-ui/react": "2.5.0",
+ "@chakra-ui/icons": "^2.0.19",
+ "@chakra-ui/react": "^2.7.0",
"@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5",
- "@next/bundle-analyzer": "^13.1.6",
- "@next/font": "^13.1.6",
+ "@next/bundle-analyzer": "^13.4.5",
+ "@next/font": "^13.4.5",
"@reduxjs/toolkit": "^1.9.2",
- "@tinystacks/ops-core": "^0.3.2",
- "@tinystacks/ops-model": "^0.4.0",
- "@types/node": "18.11.18",
- "@types/react": "18.0.27",
- "@types/react-dom": "18.0.10",
- "@types/webpack-env": "^1.18.0",
+ "@tinystacks/ops-core": "file:../ops-core/tinystacks-ops-core-0.3.2.tgz",
+ "@tinystacks/ops-model": "file:../ops-model/tinystacks-ops-model-0.4.1.tgz",
"babel-jest": "^29.4.2",
"babel-loader": "^9.1.2",
"cached": "^6.1.0",
"eslint": "8.33.0",
- "eslint-config-next": "13.1.6",
"framer-motion": "^9.0.2",
"i18next": "^22.4.9",
"img-loader": "^4.0.0",
@@ -36,10 +31,12 @@
"lodash.isempty": "^4.4.0",
"lodash.isequal": "^4.4.0",
"lodash.kebabcase": "^4.1.1",
- "next": "13.2.4",
+ "lodash.upperfirst": "^4.3.1",
+ "next": "^13.4.5",
"next-compose-plugins": "^2.2.1",
"next-optimized-images": "^2.6.2",
- "react": "18.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
"react-i18next": "^12.1.5",
"react-redux": "^8.0.5",
"react-router-dom": "^6.11.1",
@@ -60,10 +57,16 @@
"@types/lodash.isempty": "^4.4.7",
"@types/lodash.isequal": "^4.4.7",
"@types/lodash.kebabcase": "^4.1.7",
+ "@types/lodash.upperfirst": "^4.3.7",
+ "@types/node": "^20.3.1",
+ "@types/react": "^18.2.12",
+ "@types/react-dom": "^18.2.5",
"@types/react-redux": "^7.1.25",
"@types/react-router-dom": "^5.3.3",
+ "@types/webpack-env": "^1.18.1",
"@typescript-eslint/eslint-plugin": "^5.50.0",
"babel-preset-env": "^1.7.0",
+ "eslint-config-next": "^13.4.5",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-unused-imports": "^2.0.0",
@@ -71,8 +74,8 @@
"jest": "^29.4.1",
"jest-environment-jsdom": "^29.4.1",
"jest-extended": "^3.2.3",
- "next-router-mock": "^0.9.1",
- "typescript": "^4.9.5"
+ "next-router-mock": "^0.9.6",
+ "typescript": "^5.1.3"
}
},
"node_modules/@adobe/css-tools": {
@@ -1598,16 +1601,17 @@
"license": "MIT"
},
"node_modules/@chakra-ui/accordion": {
- "version": "2.1.9",
- "license": "MIT",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.2.0.tgz",
+ "integrity": "sha512-2IK1iLzTZ22u8GKPPPn65mqJdZidn4AvkgAbv17ISdKA07VHJ8jSd4QF1T5iCXjKfZ0XaXozmhP4kDhjwF2IbQ==",
"dependencies": {
- "@chakra-ui/descendant": "3.0.13",
+ "@chakra-ui/descendant": "3.0.14",
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/transition": "2.0.15"
+ "@chakra-ui/transition": "2.0.16"
},
"peerDependencies": {
"@chakra-ui/system": ">=2.0.0",
@@ -1616,11 +1620,12 @@
}
},
"node_modules/@chakra-ui/alert": {
- "version": "2.0.17",
- "license": "MIT",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.1.0.tgz",
+ "integrity": "sha512-OcfHwoXI5VrmM+tHJTHT62Bx6TfyfCxSa0PWUOueJzSyhlUOKBND5we6UtrOB7D0jwX45qKKEDJOLG5yCG21jQ==",
"dependencies": {
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5",
"@chakra-ui/spinner": "2.0.13"
},
@@ -1631,15 +1636,17 @@
},
"node_modules/@chakra-ui/anatomy": {
"version": "2.1.2",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.1.2.tgz",
+ "integrity": "sha512-pKfOS/mztc4sUXHNc8ypJ1gPWSolWT770jrgVRfolVbYlki8y5Y+As996zMF6k5lewTu6j9DQequ7Cc9a69IVQ=="
},
"node_modules/@chakra-ui/avatar": {
- "version": "2.2.5",
- "license": "MIT",
+ "version": "2.2.11",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.2.11.tgz",
+ "integrity": "sha512-CJFkoWvlCTDJTUBrKA/aVyG5Zz6TBEIVmmsJtqC6VcQuVDTxkWod8ruXnjb0LT2DUveL7xR5qZM9a5IXcsH3zg==",
"dependencies": {
- "@chakra-ui/image": "2.0.15",
+ "@chakra-ui/image": "2.0.16",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -1648,11 +1655,12 @@
}
},
"node_modules/@chakra-ui/breadcrumb": {
- "version": "2.1.4",
- "license": "MIT",
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.1.5.tgz",
+ "integrity": "sha512-p3eQQrHQBkRB69xOmNyBJqEdfCrMt+e0eOH+Pm/DjFWfIVIbnIaFbmDCeWClqlLa21Ypc6h1hR9jEmvg8kmOog==",
"dependencies": {
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -1668,10 +1676,11 @@
}
},
"node_modules/@chakra-ui/button": {
- "version": "2.0.16",
- "license": "MIT",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.18.tgz",
+ "integrity": "sha512-E3c99+lOm6ou4nQVOTLkG+IdOPMjsQK+Qe7VyP8A/xeAMFONuibrWPRPpprr4ZkB4kEoLMfNuyH2+aEza3ScUA==",
"dependencies": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
"@chakra-ui/spinner": "2.0.13"
@@ -1693,11 +1702,12 @@
}
},
"node_modules/@chakra-ui/checkbox": {
- "version": "2.2.10",
- "license": "MIT",
+ "version": "2.2.15",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.2.15.tgz",
+ "integrity": "sha512-Ju2yQjX8azgFa5f6VLPuwdGYobZ+rdbcYqjiks848JvPc75UsPhpS05cb4XlrKT7M16I8txDA5rPJdqqFicHCA==",
"dependencies": {
- "@chakra-ui/form-control": "2.0.17",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/form-control": "2.0.18",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
"@chakra-ui/react-use-controllable-state": "2.0.8",
@@ -1706,7 +1716,7 @@
"@chakra-ui/react-use-update-effect": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
"@chakra-ui/visually-hidden": "2.0.15",
- "@zag-js/focus-visible": "0.2.1"
+ "@zag-js/focus-visible": "0.2.2"
},
"peerDependencies": {
"@chakra-ui/system": ">=2.0.0",
@@ -1715,7 +1725,8 @@
},
"node_modules/@chakra-ui/clickable": {
"version": "2.0.14",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.14.tgz",
+ "integrity": "sha512-jfsM1qaD74ZykLHmvmsKRhDyokLUxEfL8Il1VoZMNX5RBI0xW/56vKpLTFF/v/+vLPLS+Te2cZdD4+2O+G6ulA==",
"dependencies": {
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5"
@@ -1726,7 +1737,8 @@
},
"node_modules/@chakra-ui/close-button": {
"version": "2.0.17",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.17.tgz",
+ "integrity": "sha512-05YPXk456t1Xa3KpqTrvm+7smx+95dmaPiwjiBN3p7LHUQVHJd8ZXSDB0V+WKi419k3cVQeJUdU/azDO2f40sw==",
"dependencies": {
"@chakra-ui/icon": "3.0.16"
},
@@ -1755,7 +1767,8 @@
},
"node_modules/@chakra-ui/counter": {
"version": "2.0.14",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.14.tgz",
+ "integrity": "sha512-KxcSRfUbb94dP77xTip2myoE7P2HQQN4V5fRJmNAGbzcyLciJ+aDylUU/UxgNcEjawUp6Q242NbWb1TSbKoqog==",
"dependencies": {
"@chakra-ui/number-utils": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
@@ -1766,18 +1779,20 @@
}
},
"node_modules/@chakra-ui/css-reset": {
- "version": "2.0.12",
- "license": "MIT",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.1.2.tgz",
+ "integrity": "sha512-4ySTLd+3iRpp4lX0yI9Yo2uQm2f+qwYGNOZF0cNcfN+4UJCd3IsaWxYRR/Anz+M51NVldZbYzC+TEYC/kpJc4A==",
"peerDependencies": {
"@emotion/react": ">=10.0.35",
"react": ">=18"
}
},
"node_modules/@chakra-ui/descendant": {
- "version": "3.0.13",
- "license": "MIT",
+ "version": "3.0.14",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.14.tgz",
+ "integrity": "sha512-+Ahvp9H4HMpfScIv9w1vaecGz7qWAaK1YFHHolz/SIsGLaLGlbdp+5UNabQC7L6TUnzzJDQDxzwif78rTD7ang==",
"dependencies": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7"
},
"peerDependencies": {
@@ -1785,14 +1800,16 @@
}
},
"node_modules/@chakra-ui/dom-utils": {
- "version": "2.0.6",
- "license": "MIT"
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.1.0.tgz",
+ "integrity": "sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ=="
},
"node_modules/@chakra-ui/editable": {
- "version": "2.0.19",
- "license": "MIT",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-3.0.0.tgz",
+ "integrity": "sha512-q/7C/TM3iLaoQKlEiM8AY565i9NoaXtS6N6N4HWIEL5mZJPbMeHKxrCHUZlHxYuQJqFOGc09ZPD9fAFx1GkYwQ==",
"dependencies": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
"@chakra-ui/react-use-controllable-state": "2.0.8",
@@ -1809,25 +1826,28 @@
},
"node_modules/@chakra-ui/event-utils": {
"version": "2.0.8",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz",
+ "integrity": "sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw=="
},
"node_modules/@chakra-ui/focus-lock": {
- "version": "2.0.16",
- "license": "MIT",
+ "version": "2.0.17",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.17.tgz",
+ "integrity": "sha512-V+m4Ml9E8QY66DUpHX/imInVvz5XJ5zx59Tl0aNancXgeVY1Rt/ZdxuZdPLCAmPC/MF3GUOgnEA+WU8i+VL6Gw==",
"dependencies": {
- "@chakra-ui/dom-utils": "2.0.6",
- "react-focus-lock": "^2.9.2"
+ "@chakra-ui/dom-utils": "2.1.0",
+ "react-focus-lock": "^2.9.4"
},
"peerDependencies": {
"react": ">=18"
}
},
"node_modules/@chakra-ui/form-control": {
- "version": "2.0.17",
- "license": "MIT",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.18.tgz",
+ "integrity": "sha512-I0a0jG01IAtRPccOXSNugyRdUAe8Dy40ctqedZvznMweOXzbMCF1m+sHPLdWeWC/VI13VoAispdPY0/zHOdjsQ==",
"dependencies": {
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5"
@@ -1838,8 +1858,9 @@
}
},
"node_modules/@chakra-ui/hooks": {
- "version": "2.1.6",
- "license": "MIT",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.2.0.tgz",
+ "integrity": "sha512-GZE64mcr20w+3KbCUPqQJHHmiFnX5Rcp8jS3YntGA4D5X2qU85jka7QkjfBwv/iduZ5Ei0YpCMYGCpi91dhD1Q==",
"dependencies": {
"@chakra-ui/react-utils": "2.0.12",
"@chakra-ui/utils": "2.0.15",
@@ -1863,7 +1884,8 @@
},
"node_modules/@chakra-ui/icons": {
"version": "2.0.19",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.0.19.tgz",
+ "integrity": "sha512-0A6U1ZBZhLIxh3QgdjuvIEhAZi3B9v8g6Qvlfa3mu6vSnXQn2CHBZXmJwxpXxO40NK/2gj/gKXrLeUaFR6H/Qw==",
"dependencies": {
"@chakra-ui/icon": "3.0.16"
},
@@ -1873,8 +1895,9 @@
}
},
"node_modules/@chakra-ui/image": {
- "version": "2.0.15",
- "license": "MIT",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.16.tgz",
+ "integrity": "sha512-iFypk1slgP3OK7VIPOtkB0UuiqVxNalgA59yoRM43xLIeZAEZpKngUVno4A2kFS61yKN0eIY4hXD3Xjm+25EJA==",
"dependencies": {
"@chakra-ui/react-use-safe-layout-effect": "2.0.5",
"@chakra-ui/shared-utils": "2.0.5"
@@ -1885,13 +1908,14 @@
}
},
"node_modules/@chakra-ui/input": {
- "version": "2.0.20",
- "license": "MIT",
+ "version": "2.0.22",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.22.tgz",
+ "integrity": "sha512-dCIC0/Q7mjZf17YqgoQsnXn0bus6vgriTRn8VmxOc+WcVl+KBSTBWujGrS5yu85WIFQ0aeqQvziDnDQybPqAbA==",
"dependencies": {
- "@chakra-ui/form-control": "2.0.17",
- "@chakra-ui/object-utils": "2.0.8",
+ "@chakra-ui/form-control": "2.0.18",
+ "@chakra-ui/object-utils": "2.1.0",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -1900,14 +1924,15 @@
}
},
"node_modules/@chakra-ui/layout": {
- "version": "2.1.16",
- "license": "MIT",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.2.0.tgz",
+ "integrity": "sha512-WvfsWQjqzbCxv7pbpPGVKxj9eQr7MC2i37ag4Wn7ClIG7uPuwHYTUWOnjnu27O3H/zA4cRVZ4Hs3GpSPbojZFQ==",
"dependencies": {
"@chakra-ui/breakpoint-utils": "2.0.8",
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/object-utils": "2.0.8",
+ "@chakra-ui/object-utils": "2.1.0",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -1917,7 +1942,8 @@
},
"node_modules/@chakra-ui/lazy-utils": {
"version": "2.0.5",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz",
+ "integrity": "sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg=="
},
"node_modules/@chakra-ui/live-region": {
"version": "2.0.13",
@@ -1940,24 +1966,25 @@
}
},
"node_modules/@chakra-ui/menu": {
- "version": "2.1.9",
- "license": "MIT",
+ "version": "2.1.15",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.1.15.tgz",
+ "integrity": "sha512-+1fh7KBKZyhy8wi7Q6nQAzrvjM6xggyhGMnSna0rt6FJVA2jlfkjb5FozyIVPnkfJKjkKd8THVhrs9E7pHNV/w==",
"dependencies": {
"@chakra-ui/clickable": "2.0.14",
- "@chakra-ui/descendant": "3.0.13",
+ "@chakra-ui/descendant": "3.0.14",
"@chakra-ui/lazy-utils": "2.0.5",
- "@chakra-ui/popper": "3.0.13",
+ "@chakra-ui/popper": "3.0.14",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
- "@chakra-ui/react-use-animation-state": "2.0.8",
+ "@chakra-ui/react-context": "2.0.8",
+ "@chakra-ui/react-use-animation-state": "2.0.9",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-disclosure": "2.0.8",
- "@chakra-ui/react-use-focus-effect": "2.0.9",
+ "@chakra-ui/react-use-focus-effect": "2.0.11",
"@chakra-ui/react-use-merge-refs": "2.0.7",
- "@chakra-ui/react-use-outside-click": "2.0.7",
+ "@chakra-ui/react-use-outside-click": "2.1.0",
"@chakra-ui/react-use-update-effect": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/transition": "2.0.15"
+ "@chakra-ui/transition": "2.0.16"
},
"peerDependencies": {
"@chakra-ui/system": ">=2.0.0",
@@ -1966,17 +1993,18 @@
}
},
"node_modules/@chakra-ui/modal": {
- "version": "2.2.9",
- "license": "MIT",
+ "version": "2.2.12",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.2.12.tgz",
+ "integrity": "sha512-F1nNmYGvyqlmxidbwaBM3y57NhZ/Qeyc8BE9tb1FL1v9nxQhkfrPvMQ9miK0O1syPN6aZ5MMj+uD3AsRFE+/tA==",
"dependencies": {
"@chakra-ui/close-button": "2.0.17",
- "@chakra-ui/focus-lock": "2.0.16",
- "@chakra-ui/portal": "2.0.15",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/focus-lock": "2.0.17",
+ "@chakra-ui/portal": "2.0.16",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/transition": "2.0.15",
+ "@chakra-ui/transition": "2.0.16",
"aria-hidden": "^1.2.2",
"react-remove-scroll": "^2.5.5"
},
@@ -1988,13 +2016,14 @@
}
},
"node_modules/@chakra-ui/number-input": {
- "version": "2.0.18",
- "license": "MIT",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.19.tgz",
+ "integrity": "sha512-HDaITvtMEqOauOrCPsARDxKD9PSHmhWywpcyCSOX0lMe4xx2aaGhU0QQFhsJsykj8Er6pytMv6t0KZksdDv3YA==",
"dependencies": {
"@chakra-ui/counter": "2.0.14",
- "@chakra-ui/form-control": "2.0.17",
+ "@chakra-ui/form-control": "2.0.18",
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
"@chakra-ui/react-use-event-listener": "2.0.7",
@@ -2011,19 +2040,22 @@
},
"node_modules/@chakra-ui/number-utils": {
"version": "2.0.7",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz",
+ "integrity": "sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg=="
},
"node_modules/@chakra-ui/object-utils": {
- "version": "2.0.8",
- "license": "MIT"
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.1.0.tgz",
+ "integrity": "sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ=="
},
"node_modules/@chakra-ui/pin-input": {
- "version": "2.0.19",
- "license": "MIT",
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.20.tgz",
+ "integrity": "sha512-IHVmerrtHN8F+jRB3W1HnMir1S1TUCWhI7qDInxqPtoRffHt6mzZgLZ0izx8p1fD4HkW4c1d4/ZLEz9uH9bBRg==",
"dependencies": {
- "@chakra-ui/descendant": "3.0.13",
+ "@chakra-ui/descendant": "3.0.14",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5"
@@ -2034,17 +2066,18 @@
}
},
"node_modules/@chakra-ui/popover": {
- "version": "2.1.8",
- "license": "MIT",
+ "version": "2.1.12",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.1.12.tgz",
+ "integrity": "sha512-Corh8trA1f3ydcMQqomgSvYNNhAlpxiBpMY2sglwYazOJcueHA8CI05cJVD0T/wwoTob7BShabhCGFZThn61Ng==",
"dependencies": {
"@chakra-ui/close-button": "2.0.17",
"@chakra-ui/lazy-utils": "2.0.5",
- "@chakra-ui/popper": "3.0.13",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/popper": "3.0.14",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
- "@chakra-ui/react-use-animation-state": "2.0.8",
+ "@chakra-ui/react-use-animation-state": "2.0.9",
"@chakra-ui/react-use-disclosure": "2.0.8",
- "@chakra-ui/react-use-focus-effect": "2.0.9",
+ "@chakra-ui/react-use-focus-effect": "2.0.11",
"@chakra-ui/react-use-focus-on-pointer-down": "2.0.6",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5"
@@ -2056,8 +2089,9 @@
}
},
"node_modules/@chakra-ui/popper": {
- "version": "3.0.13",
- "license": "MIT",
+ "version": "3.0.14",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.14.tgz",
+ "integrity": "sha512-RDMmmSfjsmHJbVn2agDyoJpTbQK33fxx//njwJdeyM0zTG/3/4xjI/Cxru3acJ2Y+1jFGmPqhO81stFjnbtfIw==",
"dependencies": {
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-merge-refs": "2.0.7",
@@ -2068,10 +2102,11 @@
}
},
"node_modules/@chakra-ui/portal": {
- "version": "2.0.15",
- "license": "MIT",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.16.tgz",
+ "integrity": "sha512-bVID0qbQ0l4xq38LdqAN4EKD4/uFkDnXzFwOlviC9sl0dNhzICDb1ltuH/Adl1d2HTMqyN60O3GO58eHy7plnQ==",
"dependencies": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-safe-layout-effect": "2.0.5"
},
"peerDependencies": {
@@ -2080,10 +2115,11 @@
}
},
"node_modules/@chakra-ui/progress": {
- "version": "2.1.5",
- "license": "MIT",
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.1.6.tgz",
+ "integrity": "sha512-hHh5Ysv4z6bK+j2GJbi/FT9CVyto2PtNUNwBmr3oNMVsoOUMoRjczfXvvYqp0EHr9PCpxqrq7sRwgQXUzhbDSw==",
"dependencies": {
- "@chakra-ui/react-context": "2.0.7"
+ "@chakra-ui/react-context": "2.0.8"
},
"peerDependencies": {
"@chakra-ui/system": ">=2.0.0",
@@ -2091,13 +2127,14 @@
}
},
"node_modules/@chakra-ui/provider": {
- "version": "2.1.1",
- "license": "MIT",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.3.0.tgz",
+ "integrity": "sha512-vKgmjoLVS3NnHW8RSYwmhhda2ZTi3fQc1egkYSVwngGky4CsN15I+XDhxJitVd66H41cjah/UNJyoeq7ACseLA==",
"dependencies": {
- "@chakra-ui/css-reset": "2.0.12",
- "@chakra-ui/portal": "2.0.15",
+ "@chakra-ui/css-reset": "2.1.2",
+ "@chakra-ui/portal": "2.0.16",
"@chakra-ui/react-env": "3.0.0",
- "@chakra-ui/system": "2.5.0",
+ "@chakra-ui/system": "2.5.8",
"@chakra-ui/utils": "2.0.15"
},
"peerDependencies": {
@@ -2108,15 +2145,16 @@
}
},
"node_modules/@chakra-ui/radio": {
- "version": "2.0.19",
- "license": "MIT",
+ "version": "2.0.22",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.22.tgz",
+ "integrity": "sha512-GsQ5WAnLwivWl6gPk8P1x+tCcpVakCt5R5T0HumF7DGPXKdJbjS+RaFySrbETmyTJsKY4QrfXn+g8CWVrMjPjw==",
"dependencies": {
- "@chakra-ui/form-control": "2.0.17",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/form-control": "2.0.18",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@zag-js/focus-visible": "0.2.1"
+ "@zag-js/focus-visible": "0.2.2"
},
"peerDependencies": {
"@chakra-ui/system": ">=2.0.0",
@@ -2124,58 +2162,60 @@
}
},
"node_modules/@chakra-ui/react": {
- "version": "2.5.0",
- "license": "MIT",
- "dependencies": {
- "@chakra-ui/accordion": "2.1.9",
- "@chakra-ui/alert": "2.0.17",
- "@chakra-ui/avatar": "2.2.5",
- "@chakra-ui/breadcrumb": "2.1.4",
- "@chakra-ui/button": "2.0.16",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.7.0.tgz",
+ "integrity": "sha512-+FcUFQMsPfhWuM9Iu7uqufwwhmHN2IX6FWsBixYGOalO86dpgETsILMZP9PuWfgj7GpWiy2Dum6HXekh0Tk2Mg==",
+ "dependencies": {
+ "@chakra-ui/accordion": "2.2.0",
+ "@chakra-ui/alert": "2.1.0",
+ "@chakra-ui/avatar": "2.2.11",
+ "@chakra-ui/breadcrumb": "2.1.5",
+ "@chakra-ui/button": "2.0.18",
"@chakra-ui/card": "2.1.6",
- "@chakra-ui/checkbox": "2.2.10",
+ "@chakra-ui/checkbox": "2.2.15",
"@chakra-ui/close-button": "2.0.17",
"@chakra-ui/control-box": "2.0.13",
"@chakra-ui/counter": "2.0.14",
- "@chakra-ui/css-reset": "2.0.12",
- "@chakra-ui/editable": "2.0.19",
- "@chakra-ui/focus-lock": "2.0.16",
- "@chakra-ui/form-control": "2.0.17",
- "@chakra-ui/hooks": "2.1.6",
+ "@chakra-ui/css-reset": "2.1.2",
+ "@chakra-ui/editable": "3.0.0",
+ "@chakra-ui/focus-lock": "2.0.17",
+ "@chakra-ui/form-control": "2.0.18",
+ "@chakra-ui/hooks": "2.2.0",
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/image": "2.0.15",
- "@chakra-ui/input": "2.0.20",
- "@chakra-ui/layout": "2.1.16",
+ "@chakra-ui/image": "2.0.16",
+ "@chakra-ui/input": "2.0.22",
+ "@chakra-ui/layout": "2.2.0",
"@chakra-ui/live-region": "2.0.13",
"@chakra-ui/media-query": "3.2.12",
- "@chakra-ui/menu": "2.1.9",
- "@chakra-ui/modal": "2.2.9",
- "@chakra-ui/number-input": "2.0.18",
- "@chakra-ui/pin-input": "2.0.19",
- "@chakra-ui/popover": "2.1.8",
- "@chakra-ui/popper": "3.0.13",
- "@chakra-ui/portal": "2.0.15",
- "@chakra-ui/progress": "2.1.5",
- "@chakra-ui/provider": "2.1.1",
- "@chakra-ui/radio": "2.0.19",
+ "@chakra-ui/menu": "2.1.15",
+ "@chakra-ui/modal": "2.2.12",
+ "@chakra-ui/number-input": "2.0.19",
+ "@chakra-ui/pin-input": "2.0.20",
+ "@chakra-ui/popover": "2.1.12",
+ "@chakra-ui/popper": "3.0.14",
+ "@chakra-ui/portal": "2.0.16",
+ "@chakra-ui/progress": "2.1.6",
+ "@chakra-ui/provider": "2.3.0",
+ "@chakra-ui/radio": "2.0.22",
"@chakra-ui/react-env": "3.0.0",
- "@chakra-ui/select": "2.0.18",
+ "@chakra-ui/select": "2.0.19",
"@chakra-ui/skeleton": "2.0.24",
- "@chakra-ui/slider": "2.0.21",
+ "@chakra-ui/slider": "2.0.25",
"@chakra-ui/spinner": "2.0.13",
- "@chakra-ui/stat": "2.0.17",
- "@chakra-ui/styled-system": "2.6.0",
- "@chakra-ui/switch": "2.0.22",
- "@chakra-ui/system": "2.5.0",
- "@chakra-ui/table": "2.0.16",
- "@chakra-ui/tabs": "2.1.8",
- "@chakra-ui/tag": "2.0.17",
- "@chakra-ui/textarea": "2.0.18",
- "@chakra-ui/theme": "2.2.5",
- "@chakra-ui/theme-utils": "2.0.10",
- "@chakra-ui/toast": "6.0.0",
- "@chakra-ui/tooltip": "2.2.6",
- "@chakra-ui/transition": "2.0.15",
+ "@chakra-ui/stat": "2.0.18",
+ "@chakra-ui/stepper": "2.2.0",
+ "@chakra-ui/styled-system": "2.9.1",
+ "@chakra-ui/switch": "2.0.27",
+ "@chakra-ui/system": "2.5.8",
+ "@chakra-ui/table": "2.0.17",
+ "@chakra-ui/tabs": "2.1.9",
+ "@chakra-ui/tag": "3.0.0",
+ "@chakra-ui/textarea": "2.0.19",
+ "@chakra-ui/theme": "3.1.2",
+ "@chakra-ui/theme-utils": "2.0.18",
+ "@chakra-ui/toast": "6.1.4",
+ "@chakra-ui/tooltip": "2.2.9",
+ "@chakra-ui/transition": "2.0.16",
"@chakra-ui/utils": "2.0.15",
"@chakra-ui/visually-hidden": "2.0.15"
},
@@ -2189,14 +2229,16 @@
},
"node_modules/@chakra-ui/react-children-utils": {
"version": "2.0.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz",
+ "integrity": "sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==",
"peerDependencies": {
"react": ">=18"
}
},
"node_modules/@chakra-ui/react-context": {
- "version": "2.0.7",
- "license": "MIT",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.8.tgz",
+ "integrity": "sha512-tRTKdn6lCTXM6WPjSokAAKCw2ioih7Eg8cNgaYRSwKBck8nkz9YqxgIIEj3dJD7MGtpl24S/SNI98iRWkRwR/A==",
"peerDependencies": {
"react": ">=18"
}
@@ -2213,16 +2255,18 @@
},
"node_modules/@chakra-ui/react-types": {
"version": "2.0.7",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.7.tgz",
+ "integrity": "sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==",
"peerDependencies": {
"react": ">=18"
}
},
"node_modules/@chakra-ui/react-use-animation-state": {
- "version": "2.0.8",
- "license": "MIT",
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.9.tgz",
+ "integrity": "sha512-WFoD5OG03PBmzJCoRwM8rVfU442AvKBPPgA0yGGlKioH29OGuX7W78Ml+cYdXxonTiB03YSRZzUwaUnP4wAy1Q==",
"dependencies": {
- "@chakra-ui/dom-utils": "2.0.6",
+ "@chakra-ui/dom-utils": "2.1.0",
"@chakra-ui/react-use-event-listener": "2.0.7"
},
"peerDependencies": {
@@ -2231,14 +2275,16 @@
},
"node_modules/@chakra-ui/react-use-callback-ref": {
"version": "2.0.7",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.7.tgz",
+ "integrity": "sha512-YjT76nTpfHAK5NxplAlZsQwNju5KmQExnqsWNPFeOR6vvbC34+iPSTr+r91i1Hdy7gBSbevsOsd5Wm6RN3GuMw==",
"peerDependencies": {
"react": ">=18"
}
},
"node_modules/@chakra-ui/react-use-controllable-state": {
"version": "2.0.8",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.8.tgz",
+ "integrity": "sha512-F7rdCbLEmRjwwODqWZ3y+mKgSSHPcLQxeUygwk1BkZPXbKkJJKymOIjIynil2cbH7ku3hcSIWRvuhpCcfQWJ7Q==",
"dependencies": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
},
@@ -2248,7 +2294,8 @@
},
"node_modules/@chakra-ui/react-use-disclosure": {
"version": "2.0.8",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.8.tgz",
+ "integrity": "sha512-2ir/mHe1YND40e+FyLHnDsnDsBQPwzKDLzfe9GZri7y31oU83JSbHdlAXAhp3bpjohslwavtRCp+S/zRxfO9aQ==",
"dependencies": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
},
@@ -2258,7 +2305,8 @@
},
"node_modules/@chakra-ui/react-use-event-listener": {
"version": "2.0.7",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.7.tgz",
+ "integrity": "sha512-4wvpx4yudIO3B31pOrXuTHDErawmwiXnvAN7gLEOVREi16+YGNcFnRJ5X5nRrmB7j2MDUtsEDpRBFfw5Z9xQ5g==",
"dependencies": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
},
@@ -2267,10 +2315,11 @@
}
},
"node_modules/@chakra-ui/react-use-focus-effect": {
- "version": "2.0.9",
- "license": "MIT",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.11.tgz",
+ "integrity": "sha512-/zadgjaCWD50TfuYsO1vDS2zSBs2p/l8P2DPEIA8FuaowbBubKrk9shKQDWmbfDU7KArGxPxrvo+VXvskPPjHw==",
"dependencies": {
- "@chakra-ui/dom-utils": "2.0.6",
+ "@chakra-ui/dom-utils": "2.1.0",
"@chakra-ui/react-use-event-listener": "2.0.7",
"@chakra-ui/react-use-safe-layout-effect": "2.0.5",
"@chakra-ui/react-use-update-effect": "2.0.7"
@@ -2281,7 +2330,8 @@
},
"node_modules/@chakra-ui/react-use-focus-on-pointer-down": {
"version": "2.0.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.6.tgz",
+ "integrity": "sha512-OigXiLRVySn3tyVqJ/rn57WGuukW8TQe8fJYiLwXbcNyAMuYYounvRxvCy2b53sQ7QIZamza0N0jhirbH5FNoQ==",
"dependencies": {
"@chakra-ui/react-use-event-listener": "2.0.7"
},
@@ -2291,7 +2341,8 @@
},
"node_modules/@chakra-ui/react-use-interval": {
"version": "2.0.5",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.5.tgz",
+ "integrity": "sha512-1nbdwMi2K87V6p5f5AseOKif2CkldLaJlq1TOqaPRwb7v3aU9rltBtYdf+fIyuHSToNJUV6wd9budCFdLCl3Fg==",
"dependencies": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
},
@@ -2301,21 +2352,24 @@
},
"node_modules/@chakra-ui/react-use-latest-ref": {
"version": "2.0.5",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.0.5.tgz",
+ "integrity": "sha512-3mIuFzMyIo3Ok/D8uhV9voVg7KkrYVO/pwVvNPJOHsDQqCA6DpYE4WDsrIx+fVcwad3Ta7SupexR5PoI+kq6QQ==",
"peerDependencies": {
"react": ">=18"
}
},
"node_modules/@chakra-ui/react-use-merge-refs": {
"version": "2.0.7",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.7.tgz",
+ "integrity": "sha512-zds4Uhsc+AMzdH8JDDkLVet9baUBgtOjPbhC5r3A0ZXjZvGhCztFAVE3aExYiVoMPoHLKbLcqvCWE6ioFKz1lw==",
"peerDependencies": {
"react": ">=18"
}
},
"node_modules/@chakra-ui/react-use-outside-click": {
- "version": "2.0.7",
- "license": "MIT",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.1.0.tgz",
+ "integrity": "sha512-JanCo4QtWvMl9ZZUpKJKV62RlMWDFdPCE0Q64a7eWTOQgWWcpyBW7TOYRunQTqrK30FqkYFJCOlAWOtn+6Rw7A==",
"dependencies": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
},
@@ -2325,7 +2379,8 @@
},
"node_modules/@chakra-ui/react-use-pan-event": {
"version": "2.0.9",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.9.tgz",
+ "integrity": "sha512-xu35QXkiyrgsHUOnctl+SwNcwf9Rl62uYE5y8soKOZdBm8E+FvZIt2hxUzK1EoekbJCMzEZ0Yv1ZQCssVkSLaQ==",
"dependencies": {
"@chakra-ui/event-utils": "2.0.8",
"@chakra-ui/react-use-latest-ref": "2.0.5",
@@ -2350,10 +2405,11 @@
}
},
"node_modules/@chakra-ui/react-use-size": {
- "version": "2.0.9",
- "license": "MIT",
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.10.tgz",
+ "integrity": "sha512-fdIkH14GDnKQrtQfxX8N3gxbXRPXEl67Y3zeD9z4bKKcQUAYIMqs0MsPZY+FMpGQw8QqafM44nXfL038aIrC5w==",
"dependencies": {
- "@zag-js/element-size": "0.3.1"
+ "@zag-js/element-size": "0.3.2"
},
"peerDependencies": {
"react": ">=18"
@@ -2361,7 +2417,8 @@
},
"node_modules/@chakra-ui/react-use-timeout": {
"version": "2.0.5",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.5.tgz",
+ "integrity": "sha512-QqmB+jVphh3h/CS60PieorpY7UqSPkrQCB7f7F+i9vwwIjtP8fxVHMmkb64K7VlzQiMPzv12nlID5dqkzlv0mw==",
"dependencies": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
},
@@ -2371,7 +2428,8 @@
},
"node_modules/@chakra-ui/react-use-update-effect": {
"version": "2.0.7",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.7.tgz",
+ "integrity": "sha512-vBM2bmmM83ZdDtasWv3PXPznpTUd+FvqBC8J8rxoRmvdMEfrxTiQRBJhiGHLpS9BPLLPQlosN6KdFU97csB6zg==",
"peerDependencies": {
"react": ">=18"
}
@@ -2387,10 +2445,11 @@
}
},
"node_modules/@chakra-ui/select": {
- "version": "2.0.18",
- "license": "MIT",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.19.tgz",
+ "integrity": "sha512-eAlFh+JhwtJ17OrB6fO6gEAGOMH18ERNrXLqWbYLrs674Le7xuREgtuAYDoxUzvYXYYTTdOJtVbcHGriI3o6rA==",
"dependencies": {
- "@chakra-ui/form-control": "2.0.17",
+ "@chakra-ui/form-control": "2.0.18",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -2416,18 +2475,19 @@
}
},
"node_modules/@chakra-ui/slider": {
- "version": "2.0.21",
- "license": "MIT",
+ "version": "2.0.25",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.25.tgz",
+ "integrity": "sha512-FnWSi0AIXP+9sHMCPboOKGqm902k8dJtsJ7tu3D0AcKkE62WtYLZ2sTqvwJxCfSl4KqVI1i571SrF9WadnnJ8w==",
"dependencies": {
"@chakra-ui/number-utils": "2.0.7",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-latest-ref": "2.0.5",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/react-use-pan-event": "2.0.9",
- "@chakra-ui/react-use-size": "2.0.9",
+ "@chakra-ui/react-use-size": "2.0.10",
"@chakra-ui/react-use-update-effect": "2.0.7"
},
"peerDependencies": {
@@ -2437,7 +2497,8 @@
},
"node_modules/@chakra-ui/spinner": {
"version": "2.0.13",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.13.tgz",
+ "integrity": "sha512-T1/aSkVpUIuiYyrjfn1+LsQEG7Onbi1UE9ccS/evgf61Dzy4GgTXQUnDuWFSgpV58owqirqOu6jn/9eCwDlzlg==",
"dependencies": {
"@chakra-ui/shared-utils": "2.0.5"
},
@@ -2447,11 +2508,26 @@
}
},
"node_modules/@chakra-ui/stat": {
- "version": "2.0.17",
- "license": "MIT",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.18.tgz",
+ "integrity": "sha512-wKyfBqhVlIs9bkSerUc6F9KJMw0yTIEKArW7dejWwzToCLPr47u+CtYO6jlJHV6lRvkhi4K4Qc6pyvtJxZ3VpA==",
+ "dependencies": {
+ "@chakra-ui/icon": "3.0.16",
+ "@chakra-ui/react-context": "2.0.8",
+ "@chakra-ui/shared-utils": "2.0.5"
+ },
+ "peerDependencies": {
+ "@chakra-ui/system": ">=2.0.0",
+ "react": ">=18"
+ }
+ },
+ "node_modules/@chakra-ui/stepper": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/stepper/-/stepper-2.2.0.tgz",
+ "integrity": "sha512-8ZLxV39oghSVtOUGK8dX8Z6sWVSQiKVmsK4c3OQDa8y2TvxP0VtFD0Z5U1xJlOjQMryZRWhGj9JBc3iQLukuGg==",
"dependencies": {
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -2460,8 +2536,9 @@
}
},
"node_modules/@chakra-ui/styled-system": {
- "version": "2.6.0",
- "license": "MIT",
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.9.1.tgz",
+ "integrity": "sha512-jhYKBLxwOPi9/bQt9kqV3ELa/4CjmNNruTyXlPp5M0v0+pDMUngPp48mVLoskm9RKZGE0h1qpvj/jZ3K7c7t8w==",
"dependencies": {
"@chakra-ui/shared-utils": "2.0.5",
"csstype": "^3.0.11",
@@ -2469,10 +2546,11 @@
}
},
"node_modules/@chakra-ui/switch": {
- "version": "2.0.22",
- "license": "MIT",
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.27.tgz",
+ "integrity": "sha512-z76y2fxwMlvRBrC5W8xsZvo3gP+zAEbT3Nqy5P8uh/IPd5OvDsGeac90t5cgnQTyxMOpznUNNK+1eUZqtLxWnQ==",
"dependencies": {
- "@chakra-ui/checkbox": "2.2.10",
+ "@chakra-ui/checkbox": "2.2.15",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -2482,16 +2560,17 @@
}
},
"node_modules/@chakra-ui/system": {
- "version": "2.5.0",
- "license": "MIT",
+ "version": "2.5.8",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.5.8.tgz",
+ "integrity": "sha512-Vy8UUaCxikOzOGE54IP8tKouvU38rEYU1HCSquU9+oe7Jd70HaiLa4vmUKvHyMUmxkOzDHIkgZLbVQCubSnN5w==",
"dependencies": {
"@chakra-ui/color-mode": "2.1.12",
- "@chakra-ui/object-utils": "2.0.8",
+ "@chakra-ui/object-utils": "2.1.0",
"@chakra-ui/react-utils": "2.0.12",
- "@chakra-ui/styled-system": "2.6.0",
- "@chakra-ui/theme-utils": "2.0.10",
+ "@chakra-ui/styled-system": "2.9.1",
+ "@chakra-ui/theme-utils": "2.0.18",
"@chakra-ui/utils": "2.0.15",
- "react-fast-compare": "3.2.0"
+ "react-fast-compare": "3.2.1"
},
"peerDependencies": {
"@emotion/react": "^11.0.0",
@@ -2500,10 +2579,11 @@
}
},
"node_modules/@chakra-ui/table": {
- "version": "2.0.16",
- "license": "MIT",
+ "version": "2.0.17",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.17.tgz",
+ "integrity": "sha512-OScheTEp1LOYvTki2NFwnAYvac8siAhW9BI5RKm5f5ORL2gVJo4I72RUqE0aKe1oboxgm7CYt5afT5PS5cG61A==",
"dependencies": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -2512,14 +2592,15 @@
}
},
"node_modules/@chakra-ui/tabs": {
- "version": "2.1.8",
- "license": "MIT",
+ "version": "2.1.9",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.9.tgz",
+ "integrity": "sha512-Yf8e0kRvaGM6jfkJum0aInQ0U3ZlCafmrYYni2lqjcTtThqu+Yosmo3iYlnullXxCw5MVznfrkb9ySvgQowuYg==",
"dependencies": {
"@chakra-ui/clickable": "2.0.14",
- "@chakra-ui/descendant": "3.0.13",
+ "@chakra-ui/descendant": "3.0.14",
"@chakra-ui/lazy-utils": "2.0.5",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/react-use-safe-layout-effect": "2.0.5",
@@ -2531,11 +2612,12 @@
}
},
"node_modules/@chakra-ui/tag": {
- "version": "2.0.17",
- "license": "MIT",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-3.0.0.tgz",
+ "integrity": "sha512-YWdMmw/1OWRwNkG9pX+wVtZio+B89odaPj6XeMn5nfNN8+jyhIEpouWv34+CO9G0m1lupJTxPSfgLAd7cqXZMA==",
"dependencies": {
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7"
+ "@chakra-ui/react-context": "2.0.8"
},
"peerDependencies": {
"@chakra-ui/system": ">=2.0.0",
@@ -2543,10 +2625,11 @@
}
},
"node_modules/@chakra-ui/textarea": {
- "version": "2.0.18",
- "license": "MIT",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.19.tgz",
+ "integrity": "sha512-adJk+qVGsFeJDvfn56CcJKKse8k7oMGlODrmpnpTdF+xvlsiTM+1GfaJvgNSpHHuQFdz/A0z1uJtfGefk0G2ZA==",
"dependencies": {
- "@chakra-ui/form-control": "2.0.17",
+ "@chakra-ui/form-control": "2.0.18",
"@chakra-ui/shared-utils": "2.0.5"
},
"peerDependencies": {
@@ -2555,20 +2638,22 @@
}
},
"node_modules/@chakra-ui/theme": {
- "version": "2.2.5",
- "license": "MIT",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.1.2.tgz",
+ "integrity": "sha512-ebUXMS3LZw2OZxEQNYaFw3/XuA3jpyprhS/frjHMvZKSOaCjMW+c9z25S0jp1NnpQff08VGI8EWbyVZECXU1QA==",
"dependencies": {
"@chakra-ui/anatomy": "2.1.2",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/theme-tools": "2.0.17"
+ "@chakra-ui/theme-tools": "2.0.18"
},
"peerDependencies": {
- "@chakra-ui/styled-system": ">=2.0.0"
+ "@chakra-ui/styled-system": ">=2.8.0"
}
},
"node_modules/@chakra-ui/theme-tools": {
- "version": "2.0.17",
- "license": "MIT",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.18.tgz",
+ "integrity": "sha512-MbiRuXb2tb41FbnW41zhsYYAU0znlpfYZnu0mxCf8U2otCwPekJCfESUGYypjq4JnydQ7TDOk+Kz/Wi974l4mw==",
"dependencies": {
"@chakra-ui/anatomy": "2.1.2",
"@chakra-ui/shared-utils": "2.0.5",
@@ -2579,42 +2664,46 @@
}
},
"node_modules/@chakra-ui/theme-utils": {
- "version": "2.0.10",
- "license": "MIT",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/theme-utils/-/theme-utils-2.0.18.tgz",
+ "integrity": "sha512-aSbkUUiFpc1NHC7lQdA6uYlr6EcZFXz6b4aJ7VRDpqTiywvqYnvfGzhmsB0z94vgtS9qXc6HoIwBp25jYGV2MA==",
"dependencies": {
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/styled-system": "2.6.0",
- "@chakra-ui/theme": "2.2.5",
+ "@chakra-ui/styled-system": "2.9.1",
+ "@chakra-ui/theme": "3.1.2",
"lodash.mergewith": "4.6.2"
}
},
"node_modules/@chakra-ui/toast": {
- "version": "6.0.0",
- "license": "MIT",
+ "version": "6.1.4",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-6.1.4.tgz",
+ "integrity": "sha512-wAcPHq/N/ar4jQxkUGhnsbp+lx2eKOpHxn1KaWdHXUkqCNUA1z09fvBsoMyzObSiiwbDuQPZG5RxsOhzfPZX4Q==",
"dependencies": {
- "@chakra-ui/alert": "2.0.17",
+ "@chakra-ui/alert": "2.1.0",
"@chakra-ui/close-button": "2.0.17",
- "@chakra-ui/portal": "2.0.15",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/portal": "2.0.16",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-timeout": "2.0.5",
"@chakra-ui/react-use-update-effect": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/styled-system": "2.6.0",
- "@chakra-ui/theme": "2.2.5"
+ "@chakra-ui/styled-system": "2.9.1",
+ "@chakra-ui/theme": "3.1.2"
},
"peerDependencies": {
- "@chakra-ui/system": "2.5.0",
+ "@chakra-ui/system": "2.5.8",
"framer-motion": ">=4.0.0",
"react": ">=18",
"react-dom": ">=18"
}
},
"node_modules/@chakra-ui/tooltip": {
- "version": "2.2.6",
- "license": "MIT",
+ "version": "2.2.9",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.2.9.tgz",
+ "integrity": "sha512-ZoksllanqXRUyMDaiogvUVJ+RdFXwZrfrwx3RV22fejYZIQ602hZ3QHtHLB5ZnKFLbvXKMZKM23HxFTSb0Ytqg==",
"dependencies": {
- "@chakra-ui/popper": "3.0.13",
- "@chakra-ui/portal": "2.0.15",
+ "@chakra-ui/dom-utils": "2.1.0",
+ "@chakra-ui/popper": "3.0.14",
+ "@chakra-ui/portal": "2.0.16",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-disclosure": "2.0.8",
"@chakra-ui/react-use-event-listener": "2.0.7",
@@ -2629,8 +2718,9 @@
}
},
"node_modules/@chakra-ui/transition": {
- "version": "2.0.15",
- "license": "MIT",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.16.tgz",
+ "integrity": "sha512-E+RkwlPc3H7P1crEXmXwDXMB2lqY2LLia2P5siQ4IEnRWIgZXlIw+8Em+NtHNgusel2N+9yuB0wT9SeZZeZ3CQ==",
"dependencies": {
"@chakra-ui/shared-utils": "2.0.5"
},
@@ -2651,7 +2741,8 @@
},
"node_modules/@chakra-ui/visually-hidden": {
"version": "2.0.15",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.15.tgz",
+ "integrity": "sha512-WWULIiucYRBIewHKFA7BssQ2ABLHLVd9lrUo3N3SZgR0u4ZRDDVEUNOy+r+9ruDze8+36dGbN9wsN1IdELtdOw==",
"peerDependencies": {
"@chakra-ui/system": ">=2.0.0",
"react": ">=18"
@@ -3583,63 +3674,39 @@
"license": "BSD"
},
"node_modules/@next/bundle-analyzer": {
- "version": "13.3.1",
- "license": "MIT",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-13.4.5.tgz",
+ "integrity": "sha512-jrjJ/m7YHqYDuLSXaAWv6eUEgH0gTSFaNCLRxnO6wSJODNV6BMbfYZsa5RJFVGzApPHj4DTPrz0rxn/9flIAXA==",
"dependencies": {
"webpack-bundle-analyzer": "4.7.0"
}
},
"node_modules/@next/env": {
- "version": "13.2.4",
- "license": "MIT"
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.5.tgz",
+ "integrity": "sha512-SG/gKH6eij4vwQy87b/3mbpQ1X3x2vUdnpwq6/qL2IQWjtq58EY/UuNAp9CoEZoC9sI4L9AD1r+73Z9r4d3uug=="
},
"node_modules/@next/eslint-plugin-next": {
- "version": "13.1.6",
- "license": "MIT",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.5.tgz",
+ "integrity": "sha512-/xD/kyJhXmBZq+0xGKOdjL22c9/4i3mBAXaU9aOGEHTXqqFeOz8scJbScWF13aMqigeoFCsDqngIB2MIatcn4g==",
+ "dev": true,
"dependencies": {
"glob": "7.1.7"
}
},
"node_modules/@next/font": {
- "version": "13.3.1",
- "license": "MIT"
- },
- "node_modules/@next/swc-android-arm-eabi": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.2.4.tgz",
- "integrity": "sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-android-arm64": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.2.4.tgz",
- "integrity": "sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">= 10"
- }
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/font/-/font-13.4.5.tgz",
+ "integrity": "sha512-pjgtnnyamcFK9rv/WKr9WDmVBcd50VK4zZX9E846jowRm8FadjiumDOV80elXUtYW9GXSpAiqWqNMw/kVXNuQQ=="
},
"node_modules/@next/swc-darwin-arm64": {
- "version": "13.2.4",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.5.tgz",
+ "integrity": "sha512-XvTzi2ASUN5bECFIAAcBiSoDb0xsq+KLj4F0bof4d4rdc+FgOqLvseGQaOXwVi1TIh5bHa7o4b6droSJMO5+2g==",
"cpu": [
"arm64"
],
- "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -3649,9 +3716,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.2.4.tgz",
- "integrity": "sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.5.tgz",
+ "integrity": "sha512-NQdqal/VKAqlJTuzhjZmNtdo8QSqwmfO7b2xJSAengTEVxQvsH76oGEzQeIv8Ci4NP6DysAFtFrJq++TmIxcUA==",
"cpu": [
"x64"
],
@@ -3663,40 +3730,10 @@
"node": ">= 10"
}
},
- "node_modules/@next/swc-freebsd-x64": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.2.4.tgz",
- "integrity": "sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@next/swc-linux-arm-gnueabihf": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.2.4.tgz",
- "integrity": "sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/@next/swc-linux-arm64-gnu": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.2.4.tgz",
- "integrity": "sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.5.tgz",
+ "integrity": "sha512-nB8TjtpJCXtzIFjYOMbnQu68ajkA8QK58TreHjTGojSQjsF0StDqo5zFHglVVVHrd8d3N/+EjC18yFNSWnd/ZA==",
"cpu": [
"arm64"
],
@@ -3709,9 +3746,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.2.4.tgz",
- "integrity": "sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.5.tgz",
+ "integrity": "sha512-W126XUW599OV3giSH9Co40VpT8VAOT47xONVHXZaYEpeca0qEevjj6WUr5IJu/8u+XGWm5xI1S0DYWjR6W+olw==",
"cpu": [
"arm64"
],
@@ -3724,9 +3761,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.2.4.tgz",
- "integrity": "sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.5.tgz",
+ "integrity": "sha512-ZbPLO/oztQdtjGmWvGhRmtkZ6j9kQqg65kiO7F7Ijj7ojTtu3hh/vY+XRsHa/4Cse6HgyJ8XGZJMGoLb8ecQfQ==",
"cpu": [
"x64"
],
@@ -3739,9 +3776,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.2.4.tgz",
- "integrity": "sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.5.tgz",
+ "integrity": "sha512-f+/h8KMNixVUoRB+2vza8I+jsthJ4KcvopGUsDIUHe7Q4t+m8nKwGFBeyNu9qNIenYK5g5QYEsSwYFEqZylrTQ==",
"cpu": [
"x64"
],
@@ -3754,9 +3791,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.2.4.tgz",
- "integrity": "sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.5.tgz",
+ "integrity": "sha512-dvtPQZ5+J+zUE1uq7gP853Oj63e+n0T1ydZ/yRdVh7d8zW9ZFuC9fFrg3MqP1cv1NPPur8rrTqDKN2mRBkSSBw==",
"cpu": [
"arm64"
],
@@ -3769,9 +3806,9 @@
}
},
"node_modules/@next/swc-win32-ia32-msvc": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.2.4.tgz",
- "integrity": "sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.5.tgz",
+ "integrity": "sha512-gK9zwGe25x31S4AjPy3Bf2niQvHIAbmwgkzmqWG3OmD4K2Z/Dh2ju4vuyzPzIt0pwQe4B520meP9NizTBmVWSg==",
"cpu": [
"ia32"
],
@@ -3784,9 +3821,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.2.4.tgz",
- "integrity": "sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.5.tgz",
+ "integrity": "sha512-iyNQVc7eGehrik9RJt9xGcnO6b/pi8C7GCfg8RGenx1IlalEKbYRgBJloF7DQzwlrV47E9bQl8swT+JawaNcKA==",
"cpu": [
"x64"
],
@@ -3829,6 +3866,7 @@
},
"node_modules/@pkgr/utils": {
"version": "2.3.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"cross-spawn": "^7.0.3",
@@ -3850,8 +3888,9 @@
"license": "MIT"
},
"node_modules/@popperjs/core": {
- "version": "2.11.7",
- "license": "MIT",
+ "version": "2.11.8",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
+ "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/popperjs"
@@ -3907,6 +3946,7 @@
},
"node_modules/@rushstack/eslint-patch": {
"version": "1.2.0",
+ "dev": true,
"license": "MIT"
},
"node_modules/@sinclair/typebox": {
@@ -3930,8 +3970,9 @@
}
},
"node_modules/@swc/helpers": {
- "version": "0.4.14",
- "license": "MIT",
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
+ "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
"dependencies": {
"tslib": "^2.4.0"
}
@@ -4220,28 +4261,20 @@
},
"node_modules/@tinystacks/ops-core": {
"version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@tinystacks/ops-core/-/ops-core-0.3.2.tgz",
- "integrity": "sha512-YTN2KHgtQgf3srcn8yH87kmvRqr/W5DSEWsi6fKFy+IoSd7/Mpv7QEijwadgNvlqEPbE9gixqERxsDatKcSCgA==",
+ "resolved": "file:../ops-core/tinystacks-ops-core-0.3.2.tgz",
+ "integrity": "sha512-NLGfQni3gDUR3i0X+69wEQxXpdJc2Z/ZJGrcI+maT7qSSa2ruyr2+iw8qpgeZgRZ9ZMSFbjrkKZ7pywhfPvr/w==",
"dependencies": {
- "@tinystacks/ops-model": "^0.4.0",
- "@types/react": "^18.0.28",
+ "@tinystacks/ops-model": "file:../ops-model/tinystacks-ops-model-0.4.1.tgz",
+ "http-status-codes": "^2.2.0",
"lodash.get": "^4.4.2",
"lodash.isnil": "^4.0.0"
}
},
- "node_modules/@tinystacks/ops-core/node_modules/@types/react": {
- "version": "18.2.0",
- "license": "MIT",
- "dependencies": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
"node_modules/@tinystacks/ops-model": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/@tinystacks/ops-model/-/ops-model-0.4.0.tgz",
- "integrity": "sha512-zh2BM/SLMdpH0ataWWmDzxgW/YGnRrBZ3f/4W/C6joFsNk4Yk7MMlY70Xfj8Z3kMLyauZ6ATK2GZbXbPP42z7w==",
+ "version": "0.4.1",
+ "resolved": "file:../ops-model/tinystacks-ops-model-0.4.1.tgz",
+ "integrity": "sha512-3K4iGz+8PaAkxhFdWUcU9Wg4ru1+P3tiV+IIL8cP1CynEIvyfkzrHsWAwp/5AdJi43gWxH+q893mQ+ah5xzGaA==",
+ "license": "ISC",
"dependencies": {
"openapi-typescript-codegen": "^0.23.0"
}
@@ -4431,6 +4464,7 @@
},
"node_modules/@types/json5": {
"version": "0.0.29",
+ "dev": true,
"license": "MIT"
},
"node_modules/@types/lodash": {
@@ -4477,6 +4511,15 @@
"@types/lodash": "*"
}
},
+ "node_modules/@types/lodash.upperfirst": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/@types/lodash.upperfirst/-/lodash.upperfirst-4.3.7.tgz",
+ "integrity": "sha512-CrBjoB4lO6h7tXNMBUl1eh/w0KdMosiEOXOoD5DMECsA/kDWo/WQfOt1KyGKVvgwK3I6cKAY6z8LymKiMazLFg==",
+ "dev": true,
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
"node_modules/@types/memcached": {
"version": "2.2.7",
"dev": true,
@@ -4486,8 +4529,9 @@
}
},
"node_modules/@types/node": {
- "version": "18.11.18",
- "license": "MIT"
+ "version": "20.3.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz",
+ "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg=="
},
"node_modules/@types/parse-json": {
"version": "4.0.0",
@@ -4503,8 +4547,9 @@
"license": "MIT"
},
"node_modules/@types/react": {
- "version": "18.0.27",
- "license": "MIT",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz",
+ "integrity": "sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -4512,8 +4557,10 @@
}
},
"node_modules/@types/react-dom": {
- "version": "18.0.10",
- "license": "MIT",
+ "version": "18.2.5",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.5.tgz",
+ "integrity": "sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==",
+ "devOptional": true,
"dependencies": {
"@types/react": "*"
}
@@ -4589,8 +4636,10 @@
"license": "MIT"
},
"node_modules/@types/webpack-env": {
- "version": "1.18.0",
- "license": "MIT"
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.1.tgz",
+ "integrity": "sha512-D0HJET2/UY6k9L6y3f5BL+IDxZmPkYmPT4+qBrRdmRLYRuV0qNKizMgTvYxXZYn+36zjPeoDZAEYBCM6XB+gww==",
+ "dev": true
},
"node_modules/@types/yargs": {
"version": "17.0.24",
@@ -4668,6 +4717,7 @@
},
"node_modules/@typescript-eslint/parser": {
"version": "5.59.1",
+ "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"@typescript-eslint/scope-manager": "5.59.1",
@@ -4693,6 +4743,7 @@
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "5.59.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "5.59.1",
@@ -4734,6 +4785,7 @@
},
"node_modules/@typescript-eslint/types": {
"version": "5.59.1",
+ "dev": true,
"license": "MIT",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -4745,6 +4797,7 @@
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "5.59.1",
+ "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"@typescript-eslint/types": "5.59.1",
@@ -4770,6 +4823,7 @@
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": {
"version": "6.0.0",
+ "dev": true,
"license": "ISC",
"dependencies": {
"yallist": "^4.0.0"
@@ -4780,6 +4834,7 @@
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
"version": "7.5.0",
+ "dev": true,
"license": "ISC",
"dependencies": {
"lru-cache": "^6.0.0"
@@ -4793,6 +4848,7 @@
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": {
"version": "4.0.0",
+ "dev": true,
"license": "ISC"
},
"node_modules/@typescript-eslint/utils": {
@@ -4852,6 +4908,7 @@
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "5.59.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "5.59.1",
@@ -5106,12 +5163,14 @@
"peer": true
},
"node_modules/@zag-js/element-size": {
- "version": "0.3.1",
- "license": "MIT"
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.3.2.tgz",
+ "integrity": "sha512-bVvvigUGvAuj7PCkE5AbzvTJDTw5f3bg9nQdv+ErhVN8SfPPppLJEmmWdxqsRzrHXgx8ypJt/+Ty0kjtISVDsQ=="
},
"node_modules/@zag-js/focus-visible": {
- "version": "0.2.1",
- "license": "MIT"
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.2.2.tgz",
+ "integrity": "sha512-0j2gZq8HiZ51z4zNnSkF1iSkqlwRDvdH+son3wHdoz+7IUdMN/5Exd4TxMJ+gq2Of1DiXReYLL9qqh2PdQ4wgA=="
},
"node_modules/abab": {
"version": "2.0.6",
@@ -5287,7 +5346,8 @@
},
"node_modules/aria-hidden": {
"version": "1.2.3",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz",
+ "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -5297,6 +5357,7 @@
},
"node_modules/aria-query": {
"version": "5.1.3",
+ "dev": true,
"license": "Apache-2.0",
"dependencies": {
"deep-equal": "^2.0.5"
@@ -5325,6 +5386,7 @@
},
"node_modules/array-buffer-byte-length": {
"version": "1.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -5336,6 +5398,7 @@
},
"node_modules/array-includes": {
"version": "3.1.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -5353,6 +5416,7 @@
},
"node_modules/array-union": {
"version": "2.1.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -5374,6 +5438,7 @@
},
"node_modules/array.prototype.flat": {
"version": "1.3.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -5390,6 +5455,7 @@
},
"node_modules/array.prototype.flatmap": {
"version": "1.3.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -5406,6 +5472,7 @@
},
"node_modules/array.prototype.tosorted": {
"version": "1.1.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -5469,6 +5536,7 @@
},
"node_modules/ast-types-flow": {
"version": "0.0.7",
+ "dev": true,
"license": "ISC"
},
"node_modules/async-each": {
@@ -5500,6 +5568,7 @@
},
"node_modules/available-typed-arrays": {
"version": "1.0.5",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -5510,6 +5579,7 @@
},
"node_modules/axe-core": {
"version": "4.7.0",
+ "dev": true,
"license": "MPL-2.0",
"engines": {
"node": ">=4"
@@ -5517,6 +5587,7 @@
},
"node_modules/axobject-query": {
"version": "3.1.1",
+ "dev": true,
"license": "Apache-2.0",
"dependencies": {
"deep-equal": "^2.0.5"
@@ -6544,6 +6615,17 @@
"license": "MIT",
"peer": true
},
+ "node_modules/busboy": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
+ "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
+ "dependencies": {
+ "streamsearch": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=10.16.0"
+ }
+ },
"node_modules/cacache": {
"version": "12.0.4",
"license": "ISC",
@@ -6613,6 +6695,7 @@
},
"node_modules/call-bind": {
"version": "1.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.1",
@@ -6905,7 +6988,8 @@
},
"node_modules/color2k": {
"version": "2.0.2",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz",
+ "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w=="
},
"node_modules/combined-stream": {
"version": "1.0.8",
@@ -6936,7 +7020,8 @@
},
"node_modules/compute-scroll-into-view": {
"version": "1.0.20",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
+ "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg=="
},
"node_modules/concat-map": {
"version": "0.0.1",
@@ -7038,7 +7123,8 @@
},
"node_modules/copy-to-clipboard": {
"version": "3.3.3",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz",
+ "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==",
"dependencies": {
"toggle-selection": "^1.0.6"
}
@@ -7184,6 +7270,7 @@
},
"node_modules/damerau-levenshtein": {
"version": "1.0.8",
+ "dev": true,
"license": "BSD-2-Clause"
},
"node_modules/data-urls": {
@@ -7244,6 +7331,7 @@
},
"node_modules/deep-equal": {
"version": "2.2.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -7282,6 +7370,7 @@
},
"node_modules/define-lazy-prop": {
"version": "2.0.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -7289,6 +7378,7 @@
},
"node_modules/define-properties": {
"version": "1.2.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-property-descriptors": "^1.0.0",
@@ -7346,7 +7436,8 @@
},
"node_modules/detect-node-es": {
"version": "1.1.0",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
+ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
},
"node_modules/diff-sequences": {
"version": "29.4.3",
@@ -7506,6 +7597,7 @@
},
"node_modules/emoji-regex": {
"version": "9.2.2",
+ "dev": true,
"license": "MIT"
},
"node_modules/emojis-list": {
@@ -7565,6 +7657,7 @@
},
"node_modules/es-abstract": {
"version": "1.21.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"array-buffer-byte-length": "^1.0.0",
@@ -7611,6 +7704,7 @@
},
"node_modules/es-get-iterator": {
"version": "1.1.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -7634,6 +7728,7 @@
},
"node_modules/es-set-tostringtag": {
"version": "2.0.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"get-intrinsic": "^1.1.3",
@@ -7646,6 +7741,7 @@
},
"node_modules/es-shim-unscopables": {
"version": "1.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has": "^1.0.3"
@@ -7653,6 +7749,7 @@
},
"node_modules/es-to-primitive": {
"version": "1.2.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"is-callable": "^1.1.4",
@@ -7814,10 +7911,12 @@
}
},
"node_modules/eslint-config-next": {
- "version": "13.1.6",
- "license": "MIT",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.5.tgz",
+ "integrity": "sha512-7qgJmRp9ClRzPgkzEz7ahK+Rasiv4k2aU3eqkkORzseNUGdtImZVYomcXUhUheHwkxzdN2p//nbIA7zJrCxsCg==",
+ "dev": true,
"dependencies": {
- "@next/eslint-plugin-next": "13.1.6",
+ "@next/eslint-plugin-next": "13.4.5",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.42.0",
"eslint-import-resolver-node": "^0.3.6",
@@ -7850,6 +7949,7 @@
},
"node_modules/eslint-import-resolver-node": {
"version": "0.3.7",
+ "dev": true,
"license": "MIT",
"dependencies": {
"debug": "^3.2.7",
@@ -7859,6 +7959,7 @@
},
"node_modules/eslint-import-resolver-node/node_modules/debug": {
"version": "3.2.7",
+ "dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.1"
@@ -7866,6 +7967,7 @@
},
"node_modules/eslint-import-resolver-typescript": {
"version": "3.5.5",
+ "dev": true,
"license": "ISC",
"dependencies": {
"debug": "^4.3.4",
@@ -7890,6 +7992,7 @@
},
"node_modules/eslint-import-resolver-typescript/node_modules/globby": {
"version": "13.1.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"dir-glob": "^3.0.1",
@@ -7907,6 +8010,7 @@
},
"node_modules/eslint-import-resolver-typescript/node_modules/slash": {
"version": "4.0.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -7917,6 +8021,7 @@
},
"node_modules/eslint-module-utils": {
"version": "2.8.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"debug": "^3.2.7"
@@ -7932,6 +8037,7 @@
},
"node_modules/eslint-module-utils/node_modules/debug": {
"version": "3.2.7",
+ "dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.1"
@@ -7939,6 +8045,7 @@
},
"node_modules/eslint-plugin-import": {
"version": "2.27.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"array-includes": "^3.1.6",
@@ -7966,6 +8073,7 @@
},
"node_modules/eslint-plugin-import/node_modules/debug": {
"version": "3.2.7",
+ "dev": true,
"license": "MIT",
"dependencies": {
"ms": "^2.1.1"
@@ -7973,6 +8081,7 @@
},
"node_modules/eslint-plugin-import/node_modules/doctrine": {
"version": "2.1.0",
+ "dev": true,
"license": "Apache-2.0",
"dependencies": {
"esutils": "^2.0.2"
@@ -7983,6 +8092,7 @@
},
"node_modules/eslint-plugin-jsx-a11y": {
"version": "6.7.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.7",
@@ -8031,6 +8141,7 @@
},
"node_modules/eslint-plugin-react": {
"version": "7.32.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"array-includes": "^3.1.6",
@@ -8058,6 +8169,7 @@
},
"node_modules/eslint-plugin-react-hooks": {
"version": "4.6.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -8068,6 +8180,7 @@
},
"node_modules/eslint-plugin-react/node_modules/doctrine": {
"version": "2.1.0",
+ "dev": true,
"license": "Apache-2.0",
"dependencies": {
"esutils": "^2.0.2"
@@ -8078,6 +8191,7 @@
},
"node_modules/eslint-plugin-react/node_modules/resolve": {
"version": "2.0.0-next.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"is-core-module": "^2.9.0",
@@ -8832,7 +8946,8 @@
},
"node_modules/focus-lock": {
"version": "0.11.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz",
+ "integrity": "sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==",
"dependencies": {
"tslib": "^2.0.3"
},
@@ -8842,6 +8957,7 @@
},
"node_modules/for-each": {
"version": "0.3.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
"is-callable": "^1.1.3"
@@ -9033,6 +9149,7 @@
},
"node_modules/function.prototype.name": {
"version": "1.1.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -9049,6 +9166,7 @@
},
"node_modules/functions-have-names": {
"version": "1.2.3",
+ "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -9071,6 +9189,7 @@
},
"node_modules/get-intrinsic": {
"version": "1.2.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.1",
@@ -9083,7 +9202,8 @@
},
"node_modules/get-nonce": {
"version": "1.0.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
+ "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
"engines": {
"node": ">=6"
}
@@ -9108,6 +9228,7 @@
},
"node_modules/get-symbol-description": {
"version": "1.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -9122,6 +9243,7 @@
},
"node_modules/get-tsconfig": {
"version": "4.5.0",
+ "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
@@ -9164,8 +9286,7 @@
},
"node_modules/glob-to-regexp": {
"version": "0.4.1",
- "license": "BSD-2-Clause",
- "peer": true
+ "license": "BSD-2-Clause"
},
"node_modules/globals": {
"version": "11.12.0",
@@ -9176,6 +9297,7 @@
},
"node_modules/globalthis": {
"version": "1.0.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
"define-properties": "^1.1.3"
@@ -9189,10 +9311,12 @@
},
"node_modules/globalyzer": {
"version": "0.1.0",
+ "dev": true,
"license": "MIT"
},
"node_modules/globby": {
"version": "11.1.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"array-union": "^2.1.0",
@@ -9211,10 +9335,12 @@
},
"node_modules/globrex": {
"version": "0.1.2",
+ "dev": true,
"license": "MIT"
},
"node_modules/gopd": {
"version": "1.0.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"get-intrinsic": "^1.1.3"
@@ -9303,6 +9429,7 @@
},
"node_modules/has-bigints": {
"version": "1.0.2",
+ "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -9317,6 +9444,7 @@
},
"node_modules/has-property-descriptors": {
"version": "1.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"get-intrinsic": "^1.1.1"
@@ -9327,6 +9455,7 @@
},
"node_modules/has-proto": {
"version": "1.0.1",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -9337,6 +9466,7 @@
},
"node_modules/has-symbols": {
"version": "1.0.3",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -9347,6 +9477,7 @@
},
"node_modules/has-tostringtag": {
"version": "1.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-symbols": "^1.0.2"
@@ -9494,6 +9625,11 @@
"node": ">= 6"
}
},
+ "node_modules/http-status-codes": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.2.0.tgz",
+ "integrity": "sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng=="
+ },
"node_modules/https-browserify": {
"version": "1.0.0",
"license": "MIT",
@@ -9752,6 +9888,7 @@
},
"node_modules/internal-slot": {
"version": "1.0.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"get-intrinsic": "^1.2.0",
@@ -9781,6 +9918,7 @@
},
"node_modules/is-arguments": {
"version": "1.1.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -9795,6 +9933,7 @@
},
"node_modules/is-array-buffer": {
"version": "3.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -9811,6 +9950,7 @@
},
"node_modules/is-bigint": {
"version": "1.0.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-bigints": "^1.0.1"
@@ -9833,6 +9973,7 @@
},
"node_modules/is-boolean-object": {
"version": "1.1.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -9851,6 +9992,7 @@
},
"node_modules/is-callable": {
"version": "1.2.7",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -9881,6 +10023,7 @@
},
"node_modules/is-date-object": {
"version": "1.0.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-tostringtag": "^1.0.0"
@@ -9906,6 +10049,7 @@
},
"node_modules/is-docker": {
"version": "2.2.1",
+ "dev": true,
"license": "MIT",
"bin": {
"is-docker": "cli.js"
@@ -9962,6 +10106,7 @@
},
"node_modules/is-map": {
"version": "2.0.2",
+ "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -9969,6 +10114,7 @@
},
"node_modules/is-negative-zero": {
"version": "2.0.2",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -9986,6 +10132,7 @@
},
"node_modules/is-number-object": {
"version": "1.0.7",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-tostringtag": "^1.0.0"
@@ -10021,6 +10168,7 @@
},
"node_modules/is-regex": {
"version": "1.1.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -10035,6 +10183,7 @@
},
"node_modules/is-set": {
"version": "2.0.2",
+ "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -10042,6 +10191,7 @@
},
"node_modules/is-shared-array-buffer": {
"version": "1.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2"
@@ -10063,6 +10213,7 @@
},
"node_modules/is-string": {
"version": "1.0.7",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-tostringtag": "^1.0.0"
@@ -10076,6 +10227,7 @@
},
"node_modules/is-symbol": {
"version": "1.0.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"has-symbols": "^1.0.2"
@@ -10089,6 +10241,7 @@
},
"node_modules/is-typed-array": {
"version": "1.1.10",
+ "dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.5",
@@ -10106,6 +10259,7 @@
},
"node_modules/is-weakmap": {
"version": "2.0.1",
+ "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -10113,6 +10267,7 @@
},
"node_modules/is-weakref": {
"version": "1.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2"
@@ -10123,6 +10278,7 @@
},
"node_modules/is-weakset": {
"version": "2.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -10141,6 +10297,7 @@
},
"node_modules/is-wsl": {
"version": "2.2.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
@@ -10151,6 +10308,7 @@
},
"node_modules/isarray": {
"version": "2.0.5",
+ "dev": true,
"license": "MIT"
},
"node_modules/isexe": {
@@ -12144,6 +12302,7 @@
},
"node_modules/jsx-ast-utils": {
"version": "3.3.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
"array-includes": "^3.1.5",
@@ -12178,10 +12337,12 @@
},
"node_modules/language-subtag-registry": {
"version": "0.3.22",
+ "dev": true,
"license": "CC0-1.0"
},
"node_modules/language-tags": {
"version": "1.0.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"language-subtag-registry": "~0.3.2"
@@ -12287,6 +12448,11 @@
"version": "4.6.2",
"license": "MIT"
},
+ "node_modules/lodash.upperfirst": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz",
+ "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg=="
+ },
"node_modules/loose-envify": {
"version": "1.4.0",
"license": "MIT",
@@ -12663,40 +12829,39 @@
"license": "MIT"
},
"node_modules/next": {
- "version": "13.2.4",
- "license": "MIT",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/next/-/next-13.4.5.tgz",
+ "integrity": "sha512-pfNsRLVM9e5Y1/z02VakJRfD6hMQkr24FaN2xc9GbcZDBxoOgiNAViSg5cXwlWCoMhtm4U315D7XYhgOr96Q3Q==",
"dependencies": {
- "@next/env": "13.2.4",
- "@swc/helpers": "0.4.14",
+ "@next/env": "13.4.5",
+ "@swc/helpers": "0.5.1",
+ "busboy": "1.6.0",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
- "styled-jsx": "5.1.1"
+ "styled-jsx": "5.1.1",
+ "watchpack": "2.4.0",
+ "zod": "3.21.4"
},
"bin": {
"next": "dist/bin/next"
},
"engines": {
- "node": ">=14.6.0"
+ "node": ">=16.8.0"
},
"optionalDependencies": {
- "@next/swc-android-arm-eabi": "13.2.4",
- "@next/swc-android-arm64": "13.2.4",
- "@next/swc-darwin-arm64": "13.2.4",
- "@next/swc-darwin-x64": "13.2.4",
- "@next/swc-freebsd-x64": "13.2.4",
- "@next/swc-linux-arm-gnueabihf": "13.2.4",
- "@next/swc-linux-arm64-gnu": "13.2.4",
- "@next/swc-linux-arm64-musl": "13.2.4",
- "@next/swc-linux-x64-gnu": "13.2.4",
- "@next/swc-linux-x64-musl": "13.2.4",
- "@next/swc-win32-arm64-msvc": "13.2.4",
- "@next/swc-win32-ia32-msvc": "13.2.4",
- "@next/swc-win32-x64-msvc": "13.2.4"
+ "@next/swc-darwin-arm64": "13.4.5",
+ "@next/swc-darwin-x64": "13.4.5",
+ "@next/swc-linux-arm64-gnu": "13.4.5",
+ "@next/swc-linux-arm64-musl": "13.4.5",
+ "@next/swc-linux-x64-gnu": "13.4.5",
+ "@next/swc-linux-x64-musl": "13.4.5",
+ "@next/swc-win32-arm64-msvc": "13.4.5",
+ "@next/swc-win32-ia32-msvc": "13.4.5",
+ "@next/swc-win32-x64-msvc": "13.4.5"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.4.0",
+ "@opentelemetry/api": "^1.1.0",
"fibers": ">= 3.1.0",
- "node-sass": "^6.0.0 || ^7.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sass": "^1.3.0"
@@ -12708,9 +12873,6 @@
"fibers": {
"optional": true
},
- "node-sass": {
- "optional": true
- },
"sass": {
"optional": true
}
@@ -12718,11 +12880,13 @@
},
"node_modules/next-compose-plugins": {
"version": "2.2.1",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.2.1.tgz",
+ "integrity": "sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg=="
},
"node_modules/next-optimized-images": {
"version": "2.6.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/next-optimized-images/-/next-optimized-images-2.6.2.tgz",
+ "integrity": "sha512-yH/f3eLmoQ/TxvWRiSuM6AuF3tR1s4nePdHPTm9gl4lAaGEKxTGaSuUL+ZxE5j/c/ITrnHVHibQzOz1Jl8euQw==",
"dependencies": {
"chalk": "^2.4.2",
"figures": "^3.0.0",
@@ -13534,9 +13698,10 @@
}
},
"node_modules/next-router-mock": {
- "version": "0.9.3",
+ "version": "0.9.6",
+ "resolved": "https://registry.npmjs.org/next-router-mock/-/next-router-mock-0.9.6.tgz",
+ "integrity": "sha512-ezX+4ZlnVPi63/wjvJ5Cnf+0k/H6VdjAitRs+UX+6rzOfuRLC6q72clAa43xIwBkAV3uHxWqzE9CK5S8h1c7tg==",
"dev": true,
- "license": "MIT",
"peerDependencies": {
"next": ">=10.0.0",
"react": ">=17.0.0"
@@ -13720,6 +13885,7 @@
},
"node_modules/object-inspect": {
"version": "1.12.3",
+ "dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -13727,6 +13893,7 @@
},
"node_modules/object-is": {
"version": "1.1.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -13741,6 +13908,7 @@
},
"node_modules/object-keys": {
"version": "1.1.1",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -13758,6 +13926,7 @@
},
"node_modules/object.assign": {
"version": "4.1.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -13774,6 +13943,7 @@
},
"node_modules/object.entries": {
"version": "1.1.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -13786,6 +13956,7 @@
},
"node_modules/object.fromentries": {
"version": "2.0.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -13801,6 +13972,7 @@
},
"node_modules/object.hasown": {
"version": "1.1.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"define-properties": "^1.1.4",
@@ -13822,6 +13994,7 @@
},
"node_modules/object.values": {
"version": "1.1.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -13858,6 +14031,7 @@
},
"node_modules/open": {
"version": "8.4.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"define-lazy-prop": "^2.0.0",
@@ -14459,7 +14633,8 @@
},
"node_modules/react": {
"version": "18.2.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
+ "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -14469,7 +14644,8 @@
},
"node_modules/react-clientside-effect": {
"version": "1.2.6",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz",
+ "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==",
"dependencies": {
"@babel/runtime": "^7.12.13"
},
@@ -14479,8 +14655,8 @@
},
"node_modules/react-dom": {
"version": "18.2.0",
- "license": "MIT",
- "peer": true,
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
+ "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"dependencies": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.0"
@@ -14490,12 +14666,14 @@
}
},
"node_modules/react-fast-compare": {
- "version": "3.2.0",
- "license": "MIT"
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz",
+ "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg=="
},
"node_modules/react-focus-lock": {
"version": "2.9.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.4.tgz",
+ "integrity": "sha512-7pEdXyMseqm3kVjhdVH18sovparAzLg5h6WvIx7/Ck3ekjhrrDMEegHSa3swwC8wgfdd7DIdUVRGeiHT9/7Sgg==",
"dependencies": {
"@babel/runtime": "^7.0.0",
"focus-lock": "^0.11.6",
@@ -14580,10 +14758,11 @@
"license": "MIT"
},
"node_modules/react-remove-scroll": {
- "version": "2.5.5",
- "license": "MIT",
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz",
+ "integrity": "sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg==",
"dependencies": {
- "react-remove-scroll-bar": "^2.3.3",
+ "react-remove-scroll-bar": "^2.3.4",
"react-style-singleton": "^2.2.1",
"tslib": "^2.1.0",
"use-callback-ref": "^1.3.0",
@@ -14604,7 +14783,8 @@
},
"node_modules/react-remove-scroll-bar": {
"version": "2.3.4",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
+ "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==",
"dependencies": {
"react-style-singleton": "^2.2.1",
"tslib": "^2.0.0"
@@ -14654,7 +14834,8 @@
},
"node_modules/react-style-singleton": {
"version": "2.2.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
+ "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
"dependencies": {
"get-nonce": "^1.0.0",
"invariant": "^2.2.4",
@@ -14831,6 +15012,7 @@
},
"node_modules/regexp.prototype.flags": {
"version": "1.5.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -15010,6 +15192,11 @@
}
}
},
+ "node_modules/responsive-loader/node_modules/@types/node": {
+ "version": "18.16.18",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.18.tgz",
+ "integrity": "sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw=="
+ },
"node_modules/responsive-loader/node_modules/loader-utils": {
"version": "3.2.1",
"license": "MIT",
@@ -15165,6 +15352,7 @@
},
"node_modules/safe-regex-test": {
"version": "1.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -15193,7 +15381,6 @@
"node_modules/scheduler": {
"version": "0.23.0",
"license": "MIT",
- "peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
}
@@ -15328,6 +15515,7 @@
},
"node_modules/side-channel": {
"version": "1.0.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.0",
@@ -15697,6 +15885,7 @@
},
"node_modules/stop-iteration-iterator": {
"version": "1.0.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"internal-slot": "^1.0.4"
@@ -15804,6 +15993,14 @@
"license": "MIT",
"peer": true
},
+ "node_modules/streamsearch": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
+ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
"node_modules/string_decoder": {
"version": "1.3.0",
"license": "MIT",
@@ -15844,6 +16041,7 @@
},
"node_modules/string.prototype.matchall": {
"version": "4.0.8",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -15861,6 +16059,7 @@
},
"node_modules/string.prototype.trim": {
"version": "1.2.7",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -15876,6 +16075,7 @@
},
"node_modules/string.prototype.trimend": {
"version": "1.0.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -15888,6 +16088,7 @@
},
"node_modules/string.prototype.trimstart": {
"version": "1.0.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -16017,6 +16218,7 @@
},
"node_modules/synckit": {
"version": "0.8.5",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@pkgr/utils": "^2.3.1",
@@ -16230,6 +16432,7 @@
},
"node_modules/tiny-glob": {
"version": "0.2.9",
+ "dev": true,
"license": "MIT",
"dependencies": {
"globalyzer": "0.1.0",
@@ -16301,7 +16504,8 @@
},
"node_modules/toggle-selection": {
"version": "1.0.6",
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
+ "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
},
"node_modules/token-types": {
"version": "4.2.1",
@@ -16361,6 +16565,7 @@
},
"node_modules/tsconfig-paths": {
"version": "3.14.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"@types/json5": "^0.0.29",
@@ -16371,6 +16576,7 @@
},
"node_modules/tsconfig-paths/node_modules/json5": {
"version": "1.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"minimist": "^1.2.0"
@@ -16381,6 +16587,7 @@
},
"node_modules/tsconfig-paths/node_modules/strip-bom": {
"version": "3.0.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -16392,6 +16599,7 @@
},
"node_modules/tsutils": {
"version": "3.21.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"tslib": "^1.8.1"
@@ -16405,6 +16613,7 @@
},
"node_modules/tsutils/node_modules/tslib": {
"version": "1.14.1",
+ "dev": true,
"license": "0BSD"
},
"node_modules/tty-browserify": {
@@ -16443,6 +16652,7 @@
},
"node_modules/typed-array-length": {
"version": "1.0.4",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -16459,14 +16669,16 @@
"peer": true
},
"node_modules/typescript": {
- "version": "4.9.5",
- "license": "Apache-2.0",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz",
+ "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==",
+ "dev": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
- "node": ">=4.2.0"
+ "node": ">=14.17"
}
},
"node_modules/uglify-js": {
@@ -16483,6 +16695,7 @@
},
"node_modules/unbox-primitive": {
"version": "1.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
@@ -16663,7 +16876,8 @@
},
"node_modules/use-callback-ref": {
"version": "1.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz",
+ "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -16682,7 +16896,8 @@
},
"node_modules/use-sidecar": {
"version": "1.1.2",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
+ "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
"dependencies": {
"detect-node-es": "^1.1.0",
"tslib": "^2.0.0"
@@ -16778,7 +16993,6 @@
"node_modules/watchpack": {
"version": "2.4.0",
"license": "MIT",
- "peer": true,
"dependencies": {
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.1.2"
@@ -17310,6 +17524,7 @@
},
"node_modules/which-boxed-primitive": {
"version": "1.0.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"is-bigint": "^1.0.1",
@@ -17324,6 +17539,7 @@
},
"node_modules/which-collection": {
"version": "1.0.1",
+ "dev": true,
"license": "MIT",
"dependencies": {
"is-map": "^2.0.1",
@@ -17337,6 +17553,7 @@
},
"node_modules/which-typed-array": {
"version": "1.1.9",
+ "dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.5",
@@ -17528,6 +17745,14 @@
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
+ },
+ "node_modules/zod": {
+ "version": "3.21.4",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
+ "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==",
+ "funding": {
+ "url": "https://github.com/sponsors/colinhacks"
+ }
}
},
"dependencies": {
@@ -18603,43 +18828,53 @@
"dev": true
},
"@chakra-ui/accordion": {
- "version": "2.1.9",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/accordion/-/accordion-2.2.0.tgz",
+ "integrity": "sha512-2IK1iLzTZ22u8GKPPPn65mqJdZidn4AvkgAbv17ISdKA07VHJ8jSd4QF1T5iCXjKfZ0XaXozmhP4kDhjwF2IbQ==",
"requires": {
- "@chakra-ui/descendant": "3.0.13",
+ "@chakra-ui/descendant": "3.0.14",
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/transition": "2.0.15"
+ "@chakra-ui/transition": "2.0.16"
}
},
"@chakra-ui/alert": {
- "version": "2.0.17",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/alert/-/alert-2.1.0.tgz",
+ "integrity": "sha512-OcfHwoXI5VrmM+tHJTHT62Bx6TfyfCxSa0PWUOueJzSyhlUOKBND5we6UtrOB7D0jwX45qKKEDJOLG5yCG21jQ==",
"requires": {
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5",
"@chakra-ui/spinner": "2.0.13"
}
},
"@chakra-ui/anatomy": {
- "version": "2.1.2"
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.1.2.tgz",
+ "integrity": "sha512-pKfOS/mztc4sUXHNc8ypJ1gPWSolWT770jrgVRfolVbYlki8y5Y+As996zMF6k5lewTu6j9DQequ7Cc9a69IVQ=="
},
"@chakra-ui/avatar": {
- "version": "2.2.5",
+ "version": "2.2.11",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/avatar/-/avatar-2.2.11.tgz",
+ "integrity": "sha512-CJFkoWvlCTDJTUBrKA/aVyG5Zz6TBEIVmmsJtqC6VcQuVDTxkWod8ruXnjb0LT2DUveL7xR5qZM9a5IXcsH3zg==",
"requires": {
- "@chakra-ui/image": "2.0.15",
+ "@chakra-ui/image": "2.0.16",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/breadcrumb": {
- "version": "2.1.4",
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/breadcrumb/-/breadcrumb-2.1.5.tgz",
+ "integrity": "sha512-p3eQQrHQBkRB69xOmNyBJqEdfCrMt+e0eOH+Pm/DjFWfIVIbnIaFbmDCeWClqlLa21Ypc6h1hR9jEmvg8kmOog==",
"requires": {
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
}
},
@@ -18650,9 +18885,11 @@
}
},
"@chakra-ui/button": {
- "version": "2.0.16",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/button/-/button-2.0.18.tgz",
+ "integrity": "sha512-E3c99+lOm6ou4nQVOTLkG+IdOPMjsQK+Qe7VyP8A/xeAMFONuibrWPRPpprr4ZkB4kEoLMfNuyH2+aEza3ScUA==",
"requires": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
"@chakra-ui/spinner": "2.0.13"
@@ -18665,10 +18902,12 @@
}
},
"@chakra-ui/checkbox": {
- "version": "2.2.10",
+ "version": "2.2.15",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/checkbox/-/checkbox-2.2.15.tgz",
+ "integrity": "sha512-Ju2yQjX8azgFa5f6VLPuwdGYobZ+rdbcYqjiks848JvPc75UsPhpS05cb4XlrKT7M16I8txDA5rPJdqqFicHCA==",
"requires": {
- "@chakra-ui/form-control": "2.0.17",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/form-control": "2.0.18",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
"@chakra-ui/react-use-controllable-state": "2.0.8",
@@ -18677,11 +18916,13 @@
"@chakra-ui/react-use-update-effect": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
"@chakra-ui/visually-hidden": "2.0.15",
- "@zag-js/focus-visible": "0.2.1"
+ "@zag-js/focus-visible": "0.2.2"
}
},
"@chakra-ui/clickable": {
"version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/clickable/-/clickable-2.0.14.tgz",
+ "integrity": "sha512-jfsM1qaD74ZykLHmvmsKRhDyokLUxEfL8Il1VoZMNX5RBI0xW/56vKpLTFF/v/+vLPLS+Te2cZdD4+2O+G6ulA==",
"requires": {
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5"
@@ -18689,6 +18930,8 @@
},
"@chakra-ui/close-button": {
"version": "2.0.17",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/close-button/-/close-button-2.0.17.tgz",
+ "integrity": "sha512-05YPXk456t1Xa3KpqTrvm+7smx+95dmaPiwjiBN3p7LHUQVHJd8ZXSDB0V+WKi419k3cVQeJUdU/azDO2f40sw==",
"requires": {
"@chakra-ui/icon": "3.0.16"
}
@@ -18705,6 +18948,8 @@
},
"@chakra-ui/counter": {
"version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/counter/-/counter-2.0.14.tgz",
+ "integrity": "sha512-KxcSRfUbb94dP77xTip2myoE7P2HQQN4V5fRJmNAGbzcyLciJ+aDylUU/UxgNcEjawUp6Q242NbWb1TSbKoqog==",
"requires": {
"@chakra-ui/number-utils": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
@@ -18712,23 +18957,31 @@
}
},
"@chakra-ui/css-reset": {
- "version": "2.0.12",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/css-reset/-/css-reset-2.1.2.tgz",
+ "integrity": "sha512-4ySTLd+3iRpp4lX0yI9Yo2uQm2f+qwYGNOZF0cNcfN+4UJCd3IsaWxYRR/Anz+M51NVldZbYzC+TEYC/kpJc4A==",
"requires": {}
},
"@chakra-ui/descendant": {
- "version": "3.0.13",
+ "version": "3.0.14",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/descendant/-/descendant-3.0.14.tgz",
+ "integrity": "sha512-+Ahvp9H4HMpfScIv9w1vaecGz7qWAaK1YFHHolz/SIsGLaLGlbdp+5UNabQC7L6TUnzzJDQDxzwif78rTD7ang==",
"requires": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7"
}
},
"@chakra-ui/dom-utils": {
- "version": "2.0.6"
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/dom-utils/-/dom-utils-2.1.0.tgz",
+ "integrity": "sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ=="
},
"@chakra-ui/editable": {
- "version": "2.0.19",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/editable/-/editable-3.0.0.tgz",
+ "integrity": "sha512-q/7C/TM3iLaoQKlEiM8AY565i9NoaXtS6N6N4HWIEL5mZJPbMeHKxrCHUZlHxYuQJqFOGc09ZPD9fAFx1GkYwQ==",
"requires": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
"@chakra-ui/react-use-controllable-state": "2.0.8",
@@ -18740,27 +18993,35 @@
}
},
"@chakra-ui/event-utils": {
- "version": "2.0.8"
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz",
+ "integrity": "sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw=="
},
"@chakra-ui/focus-lock": {
- "version": "2.0.16",
+ "version": "2.0.17",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/focus-lock/-/focus-lock-2.0.17.tgz",
+ "integrity": "sha512-V+m4Ml9E8QY66DUpHX/imInVvz5XJ5zx59Tl0aNancXgeVY1Rt/ZdxuZdPLCAmPC/MF3GUOgnEA+WU8i+VL6Gw==",
"requires": {
- "@chakra-ui/dom-utils": "2.0.6",
- "react-focus-lock": "^2.9.2"
+ "@chakra-ui/dom-utils": "2.1.0",
+ "react-focus-lock": "^2.9.4"
}
},
"@chakra-ui/form-control": {
- "version": "2.0.17",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/form-control/-/form-control-2.0.18.tgz",
+ "integrity": "sha512-I0a0jG01IAtRPccOXSNugyRdUAe8Dy40ctqedZvznMweOXzbMCF1m+sHPLdWeWC/VI13VoAispdPY0/zHOdjsQ==",
"requires": {
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/hooks": {
- "version": "2.1.6",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.2.0.tgz",
+ "integrity": "sha512-GZE64mcr20w+3KbCUPqQJHHmiFnX5Rcp8jS3YntGA4D5X2qU85jka7QkjfBwv/iduZ5Ei0YpCMYGCpi91dhD1Q==",
"requires": {
"@chakra-ui/react-utils": "2.0.12",
"@chakra-ui/utils": "2.0.15",
@@ -18776,40 +19037,50 @@
},
"@chakra-ui/icons": {
"version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.0.19.tgz",
+ "integrity": "sha512-0A6U1ZBZhLIxh3QgdjuvIEhAZi3B9v8g6Qvlfa3mu6vSnXQn2CHBZXmJwxpXxO40NK/2gj/gKXrLeUaFR6H/Qw==",
"requires": {
"@chakra-ui/icon": "3.0.16"
}
},
"@chakra-ui/image": {
- "version": "2.0.15",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.16.tgz",
+ "integrity": "sha512-iFypk1slgP3OK7VIPOtkB0UuiqVxNalgA59yoRM43xLIeZAEZpKngUVno4A2kFS61yKN0eIY4hXD3Xjm+25EJA==",
"requires": {
"@chakra-ui/react-use-safe-layout-effect": "2.0.5",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/input": {
- "version": "2.0.20",
+ "version": "2.0.22",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/input/-/input-2.0.22.tgz",
+ "integrity": "sha512-dCIC0/Q7mjZf17YqgoQsnXn0bus6vgriTRn8VmxOc+WcVl+KBSTBWujGrS5yu85WIFQ0aeqQvziDnDQybPqAbA==",
"requires": {
- "@chakra-ui/form-control": "2.0.17",
- "@chakra-ui/object-utils": "2.0.8",
+ "@chakra-ui/form-control": "2.0.18",
+ "@chakra-ui/object-utils": "2.1.0",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/layout": {
- "version": "2.1.16",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/layout/-/layout-2.2.0.tgz",
+ "integrity": "sha512-WvfsWQjqzbCxv7pbpPGVKxj9eQr7MC2i37ag4Wn7ClIG7uPuwHYTUWOnjnu27O3H/zA4cRVZ4Hs3GpSPbojZFQ==",
"requires": {
"@chakra-ui/breakpoint-utils": "2.0.8",
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/object-utils": "2.0.8",
+ "@chakra-ui/object-utils": "2.1.0",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/lazy-utils": {
- "version": "2.0.5"
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz",
+ "integrity": "sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg=="
},
"@chakra-ui/live-region": {
"version": "2.0.13",
@@ -18824,47 +19095,53 @@
}
},
"@chakra-ui/menu": {
- "version": "2.1.9",
+ "version": "2.1.15",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/menu/-/menu-2.1.15.tgz",
+ "integrity": "sha512-+1fh7KBKZyhy8wi7Q6nQAzrvjM6xggyhGMnSna0rt6FJVA2jlfkjb5FozyIVPnkfJKjkKd8THVhrs9E7pHNV/w==",
"requires": {
"@chakra-ui/clickable": "2.0.14",
- "@chakra-ui/descendant": "3.0.13",
+ "@chakra-ui/descendant": "3.0.14",
"@chakra-ui/lazy-utils": "2.0.5",
- "@chakra-ui/popper": "3.0.13",
+ "@chakra-ui/popper": "3.0.14",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
- "@chakra-ui/react-use-animation-state": "2.0.8",
+ "@chakra-ui/react-context": "2.0.8",
+ "@chakra-ui/react-use-animation-state": "2.0.9",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-disclosure": "2.0.8",
- "@chakra-ui/react-use-focus-effect": "2.0.9",
+ "@chakra-ui/react-use-focus-effect": "2.0.11",
"@chakra-ui/react-use-merge-refs": "2.0.7",
- "@chakra-ui/react-use-outside-click": "2.0.7",
+ "@chakra-ui/react-use-outside-click": "2.1.0",
"@chakra-ui/react-use-update-effect": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/transition": "2.0.15"
+ "@chakra-ui/transition": "2.0.16"
}
},
"@chakra-ui/modal": {
- "version": "2.2.9",
+ "version": "2.2.12",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/modal/-/modal-2.2.12.tgz",
+ "integrity": "sha512-F1nNmYGvyqlmxidbwaBM3y57NhZ/Qeyc8BE9tb1FL1v9nxQhkfrPvMQ9miK0O1syPN6aZ5MMj+uD3AsRFE+/tA==",
"requires": {
"@chakra-ui/close-button": "2.0.17",
- "@chakra-ui/focus-lock": "2.0.16",
- "@chakra-ui/portal": "2.0.15",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/focus-lock": "2.0.17",
+ "@chakra-ui/portal": "2.0.16",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/transition": "2.0.15",
+ "@chakra-ui/transition": "2.0.16",
"aria-hidden": "^1.2.2",
"react-remove-scroll": "^2.5.5"
}
},
"@chakra-ui/number-input": {
- "version": "2.0.18",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/number-input/-/number-input-2.0.19.tgz",
+ "integrity": "sha512-HDaITvtMEqOauOrCPsARDxKD9PSHmhWywpcyCSOX0lMe4xx2aaGhU0QQFhsJsykj8Er6pytMv6t0KZksdDv3YA==",
"requires": {
"@chakra-ui/counter": "2.0.14",
- "@chakra-ui/form-control": "2.0.17",
+ "@chakra-ui/form-control": "2.0.18",
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
"@chakra-ui/react-use-event-listener": "2.0.7",
@@ -18876,40 +19153,50 @@
}
},
"@chakra-ui/number-utils": {
- "version": "2.0.7"
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz",
+ "integrity": "sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg=="
},
"@chakra-ui/object-utils": {
- "version": "2.0.8"
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/object-utils/-/object-utils-2.1.0.tgz",
+ "integrity": "sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ=="
},
"@chakra-ui/pin-input": {
- "version": "2.0.19",
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/pin-input/-/pin-input-2.0.20.tgz",
+ "integrity": "sha512-IHVmerrtHN8F+jRB3W1HnMir1S1TUCWhI7qDInxqPtoRffHt6mzZgLZ0izx8p1fD4HkW4c1d4/ZLEz9uH9bBRg==",
"requires": {
- "@chakra-ui/descendant": "3.0.13",
+ "@chakra-ui/descendant": "3.0.14",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/popover": {
- "version": "2.1.8",
+ "version": "2.1.12",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/popover/-/popover-2.1.12.tgz",
+ "integrity": "sha512-Corh8trA1f3ydcMQqomgSvYNNhAlpxiBpMY2sglwYazOJcueHA8CI05cJVD0T/wwoTob7BShabhCGFZThn61Ng==",
"requires": {
"@chakra-ui/close-button": "2.0.17",
"@chakra-ui/lazy-utils": "2.0.5",
- "@chakra-ui/popper": "3.0.13",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/popper": "3.0.14",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
- "@chakra-ui/react-use-animation-state": "2.0.8",
+ "@chakra-ui/react-use-animation-state": "2.0.9",
"@chakra-ui/react-use-disclosure": "2.0.8",
- "@chakra-ui/react-use-focus-effect": "2.0.9",
+ "@chakra-ui/react-use-focus-effect": "2.0.11",
"@chakra-ui/react-use-focus-on-pointer-down": "2.0.6",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/popper": {
- "version": "3.0.13",
+ "version": "3.0.14",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/popper/-/popper-3.0.14.tgz",
+ "integrity": "sha512-RDMmmSfjsmHJbVn2agDyoJpTbQK33fxx//njwJdeyM0zTG/3/4xjI/Cxru3acJ2Y+1jFGmPqhO81stFjnbtfIw==",
"requires": {
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-merge-refs": "2.0.7",
@@ -18917,101 +19204,116 @@
}
},
"@chakra-ui/portal": {
- "version": "2.0.15",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/portal/-/portal-2.0.16.tgz",
+ "integrity": "sha512-bVID0qbQ0l4xq38LdqAN4EKD4/uFkDnXzFwOlviC9sl0dNhzICDb1ltuH/Adl1d2HTMqyN60O3GO58eHy7plnQ==",
"requires": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-safe-layout-effect": "2.0.5"
}
},
"@chakra-ui/progress": {
- "version": "2.1.5",
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/progress/-/progress-2.1.6.tgz",
+ "integrity": "sha512-hHh5Ysv4z6bK+j2GJbi/FT9CVyto2PtNUNwBmr3oNMVsoOUMoRjczfXvvYqp0EHr9PCpxqrq7sRwgQXUzhbDSw==",
"requires": {
- "@chakra-ui/react-context": "2.0.7"
+ "@chakra-ui/react-context": "2.0.8"
}
},
"@chakra-ui/provider": {
- "version": "2.1.1",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/provider/-/provider-2.3.0.tgz",
+ "integrity": "sha512-vKgmjoLVS3NnHW8RSYwmhhda2ZTi3fQc1egkYSVwngGky4CsN15I+XDhxJitVd66H41cjah/UNJyoeq7ACseLA==",
"requires": {
- "@chakra-ui/css-reset": "2.0.12",
- "@chakra-ui/portal": "2.0.15",
+ "@chakra-ui/css-reset": "2.1.2",
+ "@chakra-ui/portal": "2.0.16",
"@chakra-ui/react-env": "3.0.0",
- "@chakra-ui/system": "2.5.0",
+ "@chakra-ui/system": "2.5.8",
"@chakra-ui/utils": "2.0.15"
}
},
"@chakra-ui/radio": {
- "version": "2.0.19",
+ "version": "2.0.22",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/radio/-/radio-2.0.22.tgz",
+ "integrity": "sha512-GsQ5WAnLwivWl6gPk8P1x+tCcpVakCt5R5T0HumF7DGPXKdJbjS+RaFySrbETmyTJsKY4QrfXn+g8CWVrMjPjw==",
"requires": {
- "@chakra-ui/form-control": "2.0.17",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/form-control": "2.0.18",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@zag-js/focus-visible": "0.2.1"
+ "@zag-js/focus-visible": "0.2.2"
}
},
"@chakra-ui/react": {
- "version": "2.5.0",
- "requires": {
- "@chakra-ui/accordion": "2.1.9",
- "@chakra-ui/alert": "2.0.17",
- "@chakra-ui/avatar": "2.2.5",
- "@chakra-ui/breadcrumb": "2.1.4",
- "@chakra-ui/button": "2.0.16",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.7.0.tgz",
+ "integrity": "sha512-+FcUFQMsPfhWuM9Iu7uqufwwhmHN2IX6FWsBixYGOalO86dpgETsILMZP9PuWfgj7GpWiy2Dum6HXekh0Tk2Mg==",
+ "requires": {
+ "@chakra-ui/accordion": "2.2.0",
+ "@chakra-ui/alert": "2.1.0",
+ "@chakra-ui/avatar": "2.2.11",
+ "@chakra-ui/breadcrumb": "2.1.5",
+ "@chakra-ui/button": "2.0.18",
"@chakra-ui/card": "2.1.6",
- "@chakra-ui/checkbox": "2.2.10",
+ "@chakra-ui/checkbox": "2.2.15",
"@chakra-ui/close-button": "2.0.17",
"@chakra-ui/control-box": "2.0.13",
"@chakra-ui/counter": "2.0.14",
- "@chakra-ui/css-reset": "2.0.12",
- "@chakra-ui/editable": "2.0.19",
- "@chakra-ui/focus-lock": "2.0.16",
- "@chakra-ui/form-control": "2.0.17",
- "@chakra-ui/hooks": "2.1.6",
+ "@chakra-ui/css-reset": "2.1.2",
+ "@chakra-ui/editable": "3.0.0",
+ "@chakra-ui/focus-lock": "2.0.17",
+ "@chakra-ui/form-control": "2.0.18",
+ "@chakra-ui/hooks": "2.2.0",
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/image": "2.0.15",
- "@chakra-ui/input": "2.0.20",
- "@chakra-ui/layout": "2.1.16",
+ "@chakra-ui/image": "2.0.16",
+ "@chakra-ui/input": "2.0.22",
+ "@chakra-ui/layout": "2.2.0",
"@chakra-ui/live-region": "2.0.13",
"@chakra-ui/media-query": "3.2.12",
- "@chakra-ui/menu": "2.1.9",
- "@chakra-ui/modal": "2.2.9",
- "@chakra-ui/number-input": "2.0.18",
- "@chakra-ui/pin-input": "2.0.19",
- "@chakra-ui/popover": "2.1.8",
- "@chakra-ui/popper": "3.0.13",
- "@chakra-ui/portal": "2.0.15",
- "@chakra-ui/progress": "2.1.5",
- "@chakra-ui/provider": "2.1.1",
- "@chakra-ui/radio": "2.0.19",
+ "@chakra-ui/menu": "2.1.15",
+ "@chakra-ui/modal": "2.2.12",
+ "@chakra-ui/number-input": "2.0.19",
+ "@chakra-ui/pin-input": "2.0.20",
+ "@chakra-ui/popover": "2.1.12",
+ "@chakra-ui/popper": "3.0.14",
+ "@chakra-ui/portal": "2.0.16",
+ "@chakra-ui/progress": "2.1.6",
+ "@chakra-ui/provider": "2.3.0",
+ "@chakra-ui/radio": "2.0.22",
"@chakra-ui/react-env": "3.0.0",
- "@chakra-ui/select": "2.0.18",
+ "@chakra-ui/select": "2.0.19",
"@chakra-ui/skeleton": "2.0.24",
- "@chakra-ui/slider": "2.0.21",
+ "@chakra-ui/slider": "2.0.25",
"@chakra-ui/spinner": "2.0.13",
- "@chakra-ui/stat": "2.0.17",
- "@chakra-ui/styled-system": "2.6.0",
- "@chakra-ui/switch": "2.0.22",
- "@chakra-ui/system": "2.5.0",
- "@chakra-ui/table": "2.0.16",
- "@chakra-ui/tabs": "2.1.8",
- "@chakra-ui/tag": "2.0.17",
- "@chakra-ui/textarea": "2.0.18",
- "@chakra-ui/theme": "2.2.5",
- "@chakra-ui/theme-utils": "2.0.10",
- "@chakra-ui/toast": "6.0.0",
- "@chakra-ui/tooltip": "2.2.6",
- "@chakra-ui/transition": "2.0.15",
+ "@chakra-ui/stat": "2.0.18",
+ "@chakra-ui/stepper": "2.2.0",
+ "@chakra-ui/styled-system": "2.9.1",
+ "@chakra-ui/switch": "2.0.27",
+ "@chakra-ui/system": "2.5.8",
+ "@chakra-ui/table": "2.0.17",
+ "@chakra-ui/tabs": "2.1.9",
+ "@chakra-ui/tag": "3.0.0",
+ "@chakra-ui/textarea": "2.0.19",
+ "@chakra-ui/theme": "3.1.2",
+ "@chakra-ui/theme-utils": "2.0.18",
+ "@chakra-ui/toast": "6.1.4",
+ "@chakra-ui/tooltip": "2.2.9",
+ "@chakra-ui/transition": "2.0.16",
"@chakra-ui/utils": "2.0.15",
"@chakra-ui/visually-hidden": "2.0.15"
}
},
"@chakra-ui/react-children-utils": {
"version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz",
+ "integrity": "sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==",
"requires": {}
},
"@chakra-ui/react-context": {
- "version": "2.0.7",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-context/-/react-context-2.0.8.tgz",
+ "integrity": "sha512-tRTKdn6lCTXM6WPjSokAAKCw2ioih7Eg8cNgaYRSwKBck8nkz9YqxgIIEj3dJD7MGtpl24S/SNI98iRWkRwR/A==",
"requires": {}
},
"@chakra-ui/react-env": {
@@ -19022,41 +19324,55 @@
},
"@chakra-ui/react-types": {
"version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-types/-/react-types-2.0.7.tgz",
+ "integrity": "sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==",
"requires": {}
},
"@chakra-ui/react-use-animation-state": {
- "version": "2.0.8",
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.9.tgz",
+ "integrity": "sha512-WFoD5OG03PBmzJCoRwM8rVfU442AvKBPPgA0yGGlKioH29OGuX7W78Ml+cYdXxonTiB03YSRZzUwaUnP4wAy1Q==",
"requires": {
- "@chakra-ui/dom-utils": "2.0.6",
+ "@chakra-ui/dom-utils": "2.1.0",
"@chakra-ui/react-use-event-listener": "2.0.7"
}
},
"@chakra-ui/react-use-callback-ref": {
"version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.7.tgz",
+ "integrity": "sha512-YjT76nTpfHAK5NxplAlZsQwNju5KmQExnqsWNPFeOR6vvbC34+iPSTr+r91i1Hdy7gBSbevsOsd5Wm6RN3GuMw==",
"requires": {}
},
"@chakra-ui/react-use-controllable-state": {
"version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.8.tgz",
+ "integrity": "sha512-F7rdCbLEmRjwwODqWZ3y+mKgSSHPcLQxeUygwk1BkZPXbKkJJKymOIjIynil2cbH7ku3hcSIWRvuhpCcfQWJ7Q==",
"requires": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
}
},
"@chakra-ui/react-use-disclosure": {
"version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.8.tgz",
+ "integrity": "sha512-2ir/mHe1YND40e+FyLHnDsnDsBQPwzKDLzfe9GZri7y31oU83JSbHdlAXAhp3bpjohslwavtRCp+S/zRxfO9aQ==",
"requires": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
}
},
"@chakra-ui/react-use-event-listener": {
"version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.7.tgz",
+ "integrity": "sha512-4wvpx4yudIO3B31pOrXuTHDErawmwiXnvAN7gLEOVREi16+YGNcFnRJ5X5nRrmB7j2MDUtsEDpRBFfw5Z9xQ5g==",
"requires": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
}
},
"@chakra-ui/react-use-focus-effect": {
- "version": "2.0.9",
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.11.tgz",
+ "integrity": "sha512-/zadgjaCWD50TfuYsO1vDS2zSBs2p/l8P2DPEIA8FuaowbBubKrk9shKQDWmbfDU7KArGxPxrvo+VXvskPPjHw==",
"requires": {
- "@chakra-ui/dom-utils": "2.0.6",
+ "@chakra-ui/dom-utils": "2.1.0",
"@chakra-ui/react-use-event-listener": "2.0.7",
"@chakra-ui/react-use-safe-layout-effect": "2.0.5",
"@chakra-ui/react-use-update-effect": "2.0.7"
@@ -19064,32 +19380,44 @@
},
"@chakra-ui/react-use-focus-on-pointer-down": {
"version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.6.tgz",
+ "integrity": "sha512-OigXiLRVySn3tyVqJ/rn57WGuukW8TQe8fJYiLwXbcNyAMuYYounvRxvCy2b53sQ7QIZamza0N0jhirbH5FNoQ==",
"requires": {
"@chakra-ui/react-use-event-listener": "2.0.7"
}
},
"@chakra-ui/react-use-interval": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-interval/-/react-use-interval-2.0.5.tgz",
+ "integrity": "sha512-1nbdwMi2K87V6p5f5AseOKif2CkldLaJlq1TOqaPRwb7v3aU9rltBtYdf+fIyuHSToNJUV6wd9budCFdLCl3Fg==",
"requires": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
}
},
"@chakra-ui/react-use-latest-ref": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.0.5.tgz",
+ "integrity": "sha512-3mIuFzMyIo3Ok/D8uhV9voVg7KkrYVO/pwVvNPJOHsDQqCA6DpYE4WDsrIx+fVcwad3Ta7SupexR5PoI+kq6QQ==",
"requires": {}
},
"@chakra-ui/react-use-merge-refs": {
"version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.7.tgz",
+ "integrity": "sha512-zds4Uhsc+AMzdH8JDDkLVet9baUBgtOjPbhC5r3A0ZXjZvGhCztFAVE3aExYiVoMPoHLKbLcqvCWE6ioFKz1lw==",
"requires": {}
},
"@chakra-ui/react-use-outside-click": {
- "version": "2.0.7",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.1.0.tgz",
+ "integrity": "sha512-JanCo4QtWvMl9ZZUpKJKV62RlMWDFdPCE0Q64a7eWTOQgWWcpyBW7TOYRunQTqrK30FqkYFJCOlAWOtn+6Rw7A==",
"requires": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
}
},
"@chakra-ui/react-use-pan-event": {
"version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.9.tgz",
+ "integrity": "sha512-xu35QXkiyrgsHUOnctl+SwNcwf9Rl62uYE5y8soKOZdBm8E+FvZIt2hxUzK1EoekbJCMzEZ0Yv1ZQCssVkSLaQ==",
"requires": {
"@chakra-ui/event-utils": "2.0.8",
"@chakra-ui/react-use-latest-ref": "2.0.5",
@@ -19105,19 +19433,25 @@
"requires": {}
},
"@chakra-ui/react-use-size": {
- "version": "2.0.9",
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-size/-/react-use-size-2.0.10.tgz",
+ "integrity": "sha512-fdIkH14GDnKQrtQfxX8N3gxbXRPXEl67Y3zeD9z4bKKcQUAYIMqs0MsPZY+FMpGQw8QqafM44nXfL038aIrC5w==",
"requires": {
- "@zag-js/element-size": "0.3.1"
+ "@zag-js/element-size": "0.3.2"
}
},
"@chakra-ui/react-use-timeout": {
"version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.5.tgz",
+ "integrity": "sha512-QqmB+jVphh3h/CS60PieorpY7UqSPkrQCB7f7F+i9vwwIjtP8fxVHMmkb64K7VlzQiMPzv12nlID5dqkzlv0mw==",
"requires": {
"@chakra-ui/react-use-callback-ref": "2.0.7"
}
},
"@chakra-ui/react-use-update-effect": {
"version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.7.tgz",
+ "integrity": "sha512-vBM2bmmM83ZdDtasWv3PXPznpTUd+FvqBC8J8rxoRmvdMEfrxTiQRBJhiGHLpS9BPLLPQlosN6KdFU97csB6zg==",
"requires": {}
},
"@chakra-ui/react-utils": {
@@ -19127,9 +19461,11 @@
}
},
"@chakra-ui/select": {
- "version": "2.0.18",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/select/-/select-2.0.19.tgz",
+ "integrity": "sha512-eAlFh+JhwtJ17OrB6fO6gEAGOMH18ERNrXLqWbYLrs674Le7xuREgtuAYDoxUzvYXYYTTdOJtVbcHGriI3o6rA==",
"requires": {
- "@chakra-ui/form-control": "2.0.17",
+ "@chakra-ui/form-control": "2.0.18",
"@chakra-ui/shared-utils": "2.0.5"
}
},
@@ -19145,36 +19481,54 @@
}
},
"@chakra-ui/slider": {
- "version": "2.0.21",
+ "version": "2.0.25",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/slider/-/slider-2.0.25.tgz",
+ "integrity": "sha512-FnWSi0AIXP+9sHMCPboOKGqm902k8dJtsJ7tu3D0AcKkE62WtYLZ2sTqvwJxCfSl4KqVI1i571SrF9WadnnJ8w==",
"requires": {
"@chakra-ui/number-utils": "2.0.7",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-callback-ref": "2.0.7",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-latest-ref": "2.0.5",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/react-use-pan-event": "2.0.9",
- "@chakra-ui/react-use-size": "2.0.9",
+ "@chakra-ui/react-use-size": "2.0.10",
"@chakra-ui/react-use-update-effect": "2.0.7"
}
},
"@chakra-ui/spinner": {
"version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/spinner/-/spinner-2.0.13.tgz",
+ "integrity": "sha512-T1/aSkVpUIuiYyrjfn1+LsQEG7Onbi1UE9ccS/evgf61Dzy4GgTXQUnDuWFSgpV58owqirqOu6jn/9eCwDlzlg==",
+ "requires": {
+ "@chakra-ui/shared-utils": "2.0.5"
+ }
+ },
+ "@chakra-ui/stat": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/stat/-/stat-2.0.18.tgz",
+ "integrity": "sha512-wKyfBqhVlIs9bkSerUc6F9KJMw0yTIEKArW7dejWwzToCLPr47u+CtYO6jlJHV6lRvkhi4K4Qc6pyvtJxZ3VpA==",
"requires": {
+ "@chakra-ui/icon": "3.0.16",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
}
},
- "@chakra-ui/stat": {
- "version": "2.0.17",
+ "@chakra-ui/stepper": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/stepper/-/stepper-2.2.0.tgz",
+ "integrity": "sha512-8ZLxV39oghSVtOUGK8dX8Z6sWVSQiKVmsK4c3OQDa8y2TvxP0VtFD0Z5U1xJlOjQMryZRWhGj9JBc3iQLukuGg==",
"requires": {
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/styled-system": {
- "version": "2.6.0",
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.9.1.tgz",
+ "integrity": "sha512-jhYKBLxwOPi9/bQt9kqV3ELa/4CjmNNruTyXlPp5M0v0+pDMUngPp48mVLoskm9RKZGE0h1qpvj/jZ3K7c7t8w==",
"requires": {
"@chakra-ui/shared-utils": "2.0.5",
"csstype": "^3.0.11",
@@ -19182,39 +19536,47 @@
}
},
"@chakra-ui/switch": {
- "version": "2.0.22",
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/switch/-/switch-2.0.27.tgz",
+ "integrity": "sha512-z76y2fxwMlvRBrC5W8xsZvo3gP+zAEbT3Nqy5P8uh/IPd5OvDsGeac90t5cgnQTyxMOpznUNNK+1eUZqtLxWnQ==",
"requires": {
- "@chakra-ui/checkbox": "2.2.10",
+ "@chakra-ui/checkbox": "2.2.15",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/system": {
- "version": "2.5.0",
+ "version": "2.5.8",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/system/-/system-2.5.8.tgz",
+ "integrity": "sha512-Vy8UUaCxikOzOGE54IP8tKouvU38rEYU1HCSquU9+oe7Jd70HaiLa4vmUKvHyMUmxkOzDHIkgZLbVQCubSnN5w==",
"requires": {
"@chakra-ui/color-mode": "2.1.12",
- "@chakra-ui/object-utils": "2.0.8",
+ "@chakra-ui/object-utils": "2.1.0",
"@chakra-ui/react-utils": "2.0.12",
- "@chakra-ui/styled-system": "2.6.0",
- "@chakra-ui/theme-utils": "2.0.10",
+ "@chakra-ui/styled-system": "2.9.1",
+ "@chakra-ui/theme-utils": "2.0.18",
"@chakra-ui/utils": "2.0.15",
- "react-fast-compare": "3.2.0"
+ "react-fast-compare": "3.2.1"
}
},
"@chakra-ui/table": {
- "version": "2.0.16",
+ "version": "2.0.17",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/table/-/table-2.0.17.tgz",
+ "integrity": "sha512-OScheTEp1LOYvTki2NFwnAYvac8siAhW9BI5RKm5f5ORL2gVJo4I72RUqE0aKe1oboxgm7CYt5afT5PS5cG61A==",
"requires": {
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/tabs": {
- "version": "2.1.8",
+ "version": "2.1.9",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/tabs/-/tabs-2.1.9.tgz",
+ "integrity": "sha512-Yf8e0kRvaGM6jfkJum0aInQ0U3ZlCafmrYYni2lqjcTtThqu+Yosmo3iYlnullXxCw5MVznfrkb9ySvgQowuYg==",
"requires": {
"@chakra-ui/clickable": "2.0.14",
- "@chakra-ui/descendant": "3.0.13",
+ "@chakra-ui/descendant": "3.0.14",
"@chakra-ui/lazy-utils": "2.0.5",
"@chakra-ui/react-children-utils": "2.0.6",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-controllable-state": "2.0.8",
"@chakra-ui/react-use-merge-refs": "2.0.7",
"@chakra-ui/react-use-safe-layout-effect": "2.0.5",
@@ -19222,29 +19584,37 @@
}
},
"@chakra-ui/tag": {
- "version": "2.0.17",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/tag/-/tag-3.0.0.tgz",
+ "integrity": "sha512-YWdMmw/1OWRwNkG9pX+wVtZio+B89odaPj6XeMn5nfNN8+jyhIEpouWv34+CO9G0m1lupJTxPSfgLAd7cqXZMA==",
"requires": {
"@chakra-ui/icon": "3.0.16",
- "@chakra-ui/react-context": "2.0.7"
+ "@chakra-ui/react-context": "2.0.8"
}
},
"@chakra-ui/textarea": {
- "version": "2.0.18",
+ "version": "2.0.19",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/textarea/-/textarea-2.0.19.tgz",
+ "integrity": "sha512-adJk+qVGsFeJDvfn56CcJKKse8k7oMGlODrmpnpTdF+xvlsiTM+1GfaJvgNSpHHuQFdz/A0z1uJtfGefk0G2ZA==",
"requires": {
- "@chakra-ui/form-control": "2.0.17",
+ "@chakra-ui/form-control": "2.0.18",
"@chakra-ui/shared-utils": "2.0.5"
}
},
"@chakra-ui/theme": {
- "version": "2.2.5",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.1.2.tgz",
+ "integrity": "sha512-ebUXMS3LZw2OZxEQNYaFw3/XuA3jpyprhS/frjHMvZKSOaCjMW+c9z25S0jp1NnpQff08VGI8EWbyVZECXU1QA==",
"requires": {
"@chakra-ui/anatomy": "2.1.2",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/theme-tools": "2.0.17"
+ "@chakra-ui/theme-tools": "2.0.18"
}
},
"@chakra-ui/theme-tools": {
- "version": "2.0.17",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.0.18.tgz",
+ "integrity": "sha512-MbiRuXb2tb41FbnW41zhsYYAU0znlpfYZnu0mxCf8U2otCwPekJCfESUGYypjq4JnydQ7TDOk+Kz/Wi974l4mw==",
"requires": {
"@chakra-ui/anatomy": "2.1.2",
"@chakra-ui/shared-utils": "2.0.5",
@@ -19252,33 +19622,40 @@
}
},
"@chakra-ui/theme-utils": {
- "version": "2.0.10",
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/theme-utils/-/theme-utils-2.0.18.tgz",
+ "integrity": "sha512-aSbkUUiFpc1NHC7lQdA6uYlr6EcZFXz6b4aJ7VRDpqTiywvqYnvfGzhmsB0z94vgtS9qXc6HoIwBp25jYGV2MA==",
"requires": {
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/styled-system": "2.6.0",
- "@chakra-ui/theme": "2.2.5",
+ "@chakra-ui/styled-system": "2.9.1",
+ "@chakra-ui/theme": "3.1.2",
"lodash.mergewith": "4.6.2"
}
},
"@chakra-ui/toast": {
- "version": "6.0.0",
+ "version": "6.1.4",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/toast/-/toast-6.1.4.tgz",
+ "integrity": "sha512-wAcPHq/N/ar4jQxkUGhnsbp+lx2eKOpHxn1KaWdHXUkqCNUA1z09fvBsoMyzObSiiwbDuQPZG5RxsOhzfPZX4Q==",
"requires": {
- "@chakra-ui/alert": "2.0.17",
+ "@chakra-ui/alert": "2.1.0",
"@chakra-ui/close-button": "2.0.17",
- "@chakra-ui/portal": "2.0.15",
- "@chakra-ui/react-context": "2.0.7",
+ "@chakra-ui/portal": "2.0.16",
+ "@chakra-ui/react-context": "2.0.8",
"@chakra-ui/react-use-timeout": "2.0.5",
"@chakra-ui/react-use-update-effect": "2.0.7",
"@chakra-ui/shared-utils": "2.0.5",
- "@chakra-ui/styled-system": "2.6.0",
- "@chakra-ui/theme": "2.2.5"
+ "@chakra-ui/styled-system": "2.9.1",
+ "@chakra-ui/theme": "3.1.2"
}
},
"@chakra-ui/tooltip": {
- "version": "2.2.6",
+ "version": "2.2.9",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/tooltip/-/tooltip-2.2.9.tgz",
+ "integrity": "sha512-ZoksllanqXRUyMDaiogvUVJ+RdFXwZrfrwx3RV22fejYZIQ602hZ3QHtHLB5ZnKFLbvXKMZKM23HxFTSb0Ytqg==",
"requires": {
- "@chakra-ui/popper": "3.0.13",
- "@chakra-ui/portal": "2.0.15",
+ "@chakra-ui/dom-utils": "2.1.0",
+ "@chakra-ui/popper": "3.0.14",
+ "@chakra-ui/portal": "2.0.16",
"@chakra-ui/react-types": "2.0.7",
"@chakra-ui/react-use-disclosure": "2.0.8",
"@chakra-ui/react-use-event-listener": "2.0.7",
@@ -19287,7 +19664,9 @@
}
},
"@chakra-ui/transition": {
- "version": "2.0.15",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/transition/-/transition-2.0.16.tgz",
+ "integrity": "sha512-E+RkwlPc3H7P1crEXmXwDXMB2lqY2LLia2P5siQ4IEnRWIgZXlIw+8Em+NtHNgusel2N+9yuB0wT9SeZZeZ3CQ==",
"requires": {
"@chakra-ui/shared-utils": "2.0.5"
}
@@ -19303,6 +19682,8 @@
},
"@chakra-ui/visually-hidden": {
"version": "2.0.15",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/visually-hidden/-/visually-hidden-2.0.15.tgz",
+ "integrity": "sha512-WWULIiucYRBIewHKFA7BssQ2ABLHLVd9lrUo3N3SZgR0u4ZRDDVEUNOy+r+9ruDze8+36dGbN9wsN1IdELtdOw==",
"requires": {}
},
"@emotion/babel-plugin": {
@@ -19917,97 +20298,84 @@
}
},
"@next/bundle-analyzer": {
- "version": "13.3.1",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-13.4.5.tgz",
+ "integrity": "sha512-jrjJ/m7YHqYDuLSXaAWv6eUEgH0gTSFaNCLRxnO6wSJODNV6BMbfYZsa5RJFVGzApPHj4DTPrz0rxn/9flIAXA==",
"requires": {
"webpack-bundle-analyzer": "4.7.0"
}
},
"@next/env": {
- "version": "13.2.4"
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.5.tgz",
+ "integrity": "sha512-SG/gKH6eij4vwQy87b/3mbpQ1X3x2vUdnpwq6/qL2IQWjtq58EY/UuNAp9CoEZoC9sI4L9AD1r+73Z9r4d3uug=="
},
"@next/eslint-plugin-next": {
- "version": "13.1.6",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.5.tgz",
+ "integrity": "sha512-/xD/kyJhXmBZq+0xGKOdjL22c9/4i3mBAXaU9aOGEHTXqqFeOz8scJbScWF13aMqigeoFCsDqngIB2MIatcn4g==",
+ "dev": true,
"requires": {
"glob": "7.1.7"
}
},
"@next/font": {
- "version": "13.3.1"
- },
- "@next/swc-android-arm-eabi": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.2.4.tgz",
- "integrity": "sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw==",
- "optional": true
- },
- "@next/swc-android-arm64": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.2.4.tgz",
- "integrity": "sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg==",
- "optional": true
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/font/-/font-13.4.5.tgz",
+ "integrity": "sha512-pjgtnnyamcFK9rv/WKr9WDmVBcd50VK4zZX9E846jowRm8FadjiumDOV80elXUtYW9GXSpAiqWqNMw/kVXNuQQ=="
},
"@next/swc-darwin-arm64": {
- "version": "13.2.4",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.5.tgz",
+ "integrity": "sha512-XvTzi2ASUN5bECFIAAcBiSoDb0xsq+KLj4F0bof4d4rdc+FgOqLvseGQaOXwVi1TIh5bHa7o4b6droSJMO5+2g==",
"optional": true
},
"@next/swc-darwin-x64": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.2.4.tgz",
- "integrity": "sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw==",
- "optional": true
- },
- "@next/swc-freebsd-x64": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.2.4.tgz",
- "integrity": "sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ==",
- "optional": true
- },
- "@next/swc-linux-arm-gnueabihf": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.2.4.tgz",
- "integrity": "sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.5.tgz",
+ "integrity": "sha512-NQdqal/VKAqlJTuzhjZmNtdo8QSqwmfO7b2xJSAengTEVxQvsH76oGEzQeIv8Ci4NP6DysAFtFrJq++TmIxcUA==",
"optional": true
},
"@next/swc-linux-arm64-gnu": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.2.4.tgz",
- "integrity": "sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.5.tgz",
+ "integrity": "sha512-nB8TjtpJCXtzIFjYOMbnQu68ajkA8QK58TreHjTGojSQjsF0StDqo5zFHglVVVHrd8d3N/+EjC18yFNSWnd/ZA==",
"optional": true
},
"@next/swc-linux-arm64-musl": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.2.4.tgz",
- "integrity": "sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.5.tgz",
+ "integrity": "sha512-W126XUW599OV3giSH9Co40VpT8VAOT47xONVHXZaYEpeca0qEevjj6WUr5IJu/8u+XGWm5xI1S0DYWjR6W+olw==",
"optional": true
},
"@next/swc-linux-x64-gnu": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.2.4.tgz",
- "integrity": "sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.5.tgz",
+ "integrity": "sha512-ZbPLO/oztQdtjGmWvGhRmtkZ6j9kQqg65kiO7F7Ijj7ojTtu3hh/vY+XRsHa/4Cse6HgyJ8XGZJMGoLb8ecQfQ==",
"optional": true
},
"@next/swc-linux-x64-musl": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.2.4.tgz",
- "integrity": "sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.5.tgz",
+ "integrity": "sha512-f+/h8KMNixVUoRB+2vza8I+jsthJ4KcvopGUsDIUHe7Q4t+m8nKwGFBeyNu9qNIenYK5g5QYEsSwYFEqZylrTQ==",
"optional": true
},
"@next/swc-win32-arm64-msvc": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.2.4.tgz",
- "integrity": "sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.5.tgz",
+ "integrity": "sha512-dvtPQZ5+J+zUE1uq7gP853Oj63e+n0T1ydZ/yRdVh7d8zW9ZFuC9fFrg3MqP1cv1NPPur8rrTqDKN2mRBkSSBw==",
"optional": true
},
"@next/swc-win32-ia32-msvc": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.2.4.tgz",
- "integrity": "sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.5.tgz",
+ "integrity": "sha512-gK9zwGe25x31S4AjPy3Bf2niQvHIAbmwgkzmqWG3OmD4K2Z/Dh2ju4vuyzPzIt0pwQe4B520meP9NizTBmVWSg==",
"optional": true
},
"@next/swc-win32-x64-msvc": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.2.4.tgz",
- "integrity": "sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw==",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.5.tgz",
+ "integrity": "sha512-iyNQVc7eGehrik9RJt9xGcnO6b/pi8C7GCfg8RGenx1IlalEKbYRgBJloF7DQzwlrV47E9bQl8swT+JawaNcKA==",
"optional": true
},
"@nodelib/fs.scandir": {
@@ -20029,6 +20397,7 @@
},
"@pkgr/utils": {
"version": "2.3.1",
+ "dev": true,
"requires": {
"cross-spawn": "^7.0.3",
"is-glob": "^4.0.3",
@@ -20042,7 +20411,9 @@
"version": "1.0.0-next.21"
},
"@popperjs/core": {
- "version": "2.11.7"
+ "version": "2.11.8",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
+ "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
},
"@reduxjs/toolkit": {
"version": "1.9.5",
@@ -20071,7 +20442,8 @@
}
},
"@rushstack/eslint-patch": {
- "version": "1.2.0"
+ "version": "1.2.0",
+ "dev": true
},
"@sinclair/typebox": {
"version": "0.25.24"
@@ -20091,7 +20463,9 @@
}
},
"@swc/helpers": {
- "version": "0.4.14",
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
+ "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
"requires": {
"tslib": "^2.4.0"
}
@@ -20278,30 +20652,18 @@
"requires": {}
},
"@tinystacks/ops-core": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@tinystacks/ops-core/-/ops-core-0.3.2.tgz",
- "integrity": "sha512-YTN2KHgtQgf3srcn8yH87kmvRqr/W5DSEWsi6fKFy+IoSd7/Mpv7QEijwadgNvlqEPbE9gixqERxsDatKcSCgA==",
+ "version": "file:../ops-core/tinystacks-ops-core-0.3.2.tgz",
+ "integrity": "sha512-NLGfQni3gDUR3i0X+69wEQxXpdJc2Z/ZJGrcI+maT7qSSa2ruyr2+iw8qpgeZgRZ9ZMSFbjrkKZ7pywhfPvr/w==",
"requires": {
- "@tinystacks/ops-model": "^0.4.0",
- "@types/react": "^18.0.28",
+ "@tinystacks/ops-model": "file:../ops-model/tinystacks-ops-model-0.4.1.tgz",
+ "http-status-codes": "^2.2.0",
"lodash.get": "^4.4.2",
"lodash.isnil": "^4.0.0"
- },
- "dependencies": {
- "@types/react": {
- "version": "18.2.0",
- "requires": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- }
}
},
"@tinystacks/ops-model": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/@tinystacks/ops-model/-/ops-model-0.4.0.tgz",
- "integrity": "sha512-zh2BM/SLMdpH0ataWWmDzxgW/YGnRrBZ3f/4W/C6joFsNk4Yk7MMlY70Xfj8Z3kMLyauZ6ATK2GZbXbPP42z7w==",
+ "version": "file:../ops-model/tinystacks-ops-model-0.4.1.tgz",
+ "integrity": "sha512-3K4iGz+8PaAkxhFdWUcU9Wg4ru1+P3tiV+IIL8cP1CynEIvyfkzrHsWAwp/5AdJi43gWxH+q893mQ+ah5xzGaA==",
"requires": {
"openapi-typescript-codegen": "^0.23.0"
}
@@ -20456,7 +20818,8 @@
"version": "7.0.11"
},
"@types/json5": {
- "version": "0.0.29"
+ "version": "0.0.29",
+ "dev": true
},
"@types/lodash": {
"version": "4.14.194"
@@ -20497,6 +20860,15 @@
"@types/lodash": "*"
}
},
+ "@types/lodash.upperfirst": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/@types/lodash.upperfirst/-/lodash.upperfirst-4.3.7.tgz",
+ "integrity": "sha512-CrBjoB4lO6h7tXNMBUl1eh/w0KdMosiEOXOoD5DMECsA/kDWo/WQfOt1KyGKVvgwK3I6cKAY6z8LymKiMazLFg==",
+ "dev": true,
+ "requires": {
+ "@types/lodash": "*"
+ }
+ },
"@types/memcached": {
"version": "2.2.7",
"dev": true,
@@ -20505,7 +20877,9 @@
}
},
"@types/node": {
- "version": "18.11.18"
+ "version": "20.3.1",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz",
+ "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg=="
},
"@types/parse-json": {
"version": "4.0.0"
@@ -20518,7 +20892,9 @@
"version": "15.7.5"
},
"@types/react": {
- "version": "18.0.27",
+ "version": "18.2.12",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz",
+ "integrity": "sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==",
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -20526,7 +20902,10 @@
}
},
"@types/react-dom": {
- "version": "18.0.10",
+ "version": "18.2.5",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.5.tgz",
+ "integrity": "sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==",
+ "devOptional": true,
"requires": {
"@types/react": "*"
}
@@ -20594,7 +20973,10 @@
"version": "0.0.3"
},
"@types/webpack-env": {
- "version": "1.18.0"
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.1.tgz",
+ "integrity": "sha512-D0HJET2/UY6k9L6y3f5BL+IDxZmPkYmPT4+qBrRdmRLYRuV0qNKizMgTvYxXZYn+36zjPeoDZAEYBCM6XB+gww==",
+ "dev": true
},
"@types/yargs": {
"version": "17.0.24",
@@ -20643,6 +21025,7 @@
},
"@typescript-eslint/parser": {
"version": "5.59.1",
+ "dev": true,
"requires": {
"@typescript-eslint/scope-manager": "5.59.1",
"@typescript-eslint/types": "5.59.1",
@@ -20652,6 +21035,7 @@
},
"@typescript-eslint/scope-manager": {
"version": "5.59.1",
+ "dev": true,
"requires": {
"@typescript-eslint/types": "5.59.1",
"@typescript-eslint/visitor-keys": "5.59.1"
@@ -20668,10 +21052,12 @@
}
},
"@typescript-eslint/types": {
- "version": "5.59.1"
+ "version": "5.59.1",
+ "dev": true
},
"@typescript-eslint/typescript-estree": {
"version": "5.59.1",
+ "dev": true,
"requires": {
"@typescript-eslint/types": "5.59.1",
"@typescript-eslint/visitor-keys": "5.59.1",
@@ -20684,18 +21070,21 @@
"dependencies": {
"lru-cache": {
"version": "6.0.0",
+ "dev": true,
"requires": {
"yallist": "^4.0.0"
}
},
"semver": {
"version": "7.5.0",
+ "dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
},
"yallist": {
- "version": "4.0.0"
+ "version": "4.0.0",
+ "dev": true
}
}
},
@@ -20735,6 +21124,7 @@
},
"@typescript-eslint/visitor-keys": {
"version": "5.59.1",
+ "dev": true,
"requires": {
"@typescript-eslint/types": "5.59.1",
"eslint-visitor-keys": "^3.3.0"
@@ -20957,10 +21347,14 @@
"peer": true
},
"@zag-js/element-size": {
- "version": "0.3.1"
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.3.2.tgz",
+ "integrity": "sha512-bVvvigUGvAuj7PCkE5AbzvTJDTw5f3bg9nQdv+ErhVN8SfPPppLJEmmWdxqsRzrHXgx8ypJt/+Ty0kjtISVDsQ=="
},
"@zag-js/focus-visible": {
- "version": "0.2.1"
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.2.2.tgz",
+ "integrity": "sha512-0j2gZq8HiZ51z4zNnSkF1iSkqlwRDvdH+son3wHdoz+7IUdMN/5Exd4TxMJ+gq2Of1DiXReYLL9qqh2PdQ4wgA=="
},
"abab": {
"version": "2.0.6",
@@ -21068,12 +21462,15 @@
},
"aria-hidden": {
"version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz",
+ "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==",
"requires": {
"tslib": "^2.0.0"
}
},
"aria-query": {
"version": "5.1.3",
+ "dev": true,
"requires": {
"deep-equal": "^2.0.5"
}
@@ -21089,6 +21486,7 @@
},
"array-buffer-byte-length": {
"version": "1.0.0",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"is-array-buffer": "^3.0.1"
@@ -21096,6 +21494,7 @@
},
"array-includes": {
"version": "3.1.6",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -21105,7 +21504,8 @@
}
},
"array-union": {
- "version": "2.1.0"
+ "version": "2.1.0",
+ "dev": true
},
"array-uniq": {
"version": "1.0.3"
@@ -21115,6 +21515,7 @@
},
"array.prototype.flat": {
"version": "1.3.1",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -21124,6 +21525,7 @@
},
"array.prototype.flatmap": {
"version": "1.3.1",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -21133,6 +21535,7 @@
},
"array.prototype.tosorted": {
"version": "1.1.1",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -21185,7 +21588,8 @@
"version": "1.0.0"
},
"ast-types-flow": {
- "version": "0.0.7"
+ "version": "0.0.7",
+ "dev": true
},
"async-each": {
"version": "1.0.6",
@@ -21200,13 +21604,16 @@
"version": "2.1.2"
},
"available-typed-arrays": {
- "version": "1.0.5"
+ "version": "1.0.5",
+ "dev": true
},
"axe-core": {
- "version": "4.7.0"
+ "version": "4.7.0",
+ "dev": true
},
"axobject-query": {
"version": "3.1.1",
+ "dev": true,
"requires": {
"deep-equal": "^2.0.5"
}
@@ -22016,6 +22423,14 @@
"version": "3.0.0",
"peer": true
},
+ "busboy": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
+ "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
+ "requires": {
+ "streamsearch": "^1.1.0"
+ }
+ },
"cacache": {
"version": "12.0.4",
"peer": true,
@@ -22073,6 +22488,7 @@
},
"call-bind": {
"version": "1.0.2",
+ "dev": true,
"requires": {
"function-bind": "^1.1.1",
"get-intrinsic": "^1.0.2"
@@ -22251,7 +22667,9 @@
"version": "1.1.3"
},
"color2k": {
- "version": "2.0.2"
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.2.tgz",
+ "integrity": "sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w=="
},
"combined-stream": {
"version": "1.0.8",
@@ -22272,7 +22690,9 @@
"version": "1.3.0"
},
"compute-scroll-into-view": {
- "version": "1.0.20"
+ "version": "1.0.20",
+ "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz",
+ "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg=="
},
"concat-map": {
"version": "0.0.1"
@@ -22357,6 +22777,8 @@
},
"copy-to-clipboard": {
"version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz",
+ "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==",
"requires": {
"toggle-selection": "^1.0.6"
}
@@ -22476,7 +22898,8 @@
"peer": true
},
"damerau-levenshtein": {
- "version": "1.0.8"
+ "version": "1.0.8",
+ "dev": true
},
"data-urls": {
"version": "3.0.2",
@@ -22509,6 +22932,7 @@
},
"deep-equal": {
"version": "2.2.0",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"es-get-iterator": "^1.1.2",
@@ -22537,10 +22961,12 @@
"dev": true
},
"define-lazy-prop": {
- "version": "2.0.0"
+ "version": "2.0.0",
+ "dev": true
},
"define-properties": {
"version": "1.2.0",
+ "dev": true,
"requires": {
"has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1"
@@ -22573,7 +22999,9 @@
"dev": true
},
"detect-node-es": {
- "version": "1.1.0"
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
+ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
},
"diff-sequences": {
"version": "29.4.3",
@@ -22697,7 +23125,8 @@
"dev": true
},
"emoji-regex": {
- "version": "9.2.2"
+ "version": "9.2.2",
+ "dev": true
},
"emojis-list": {
"version": "3.0.0"
@@ -22735,6 +23164,7 @@
},
"es-abstract": {
"version": "1.21.2",
+ "dev": true,
"requires": {
"array-buffer-byte-length": "^1.0.0",
"available-typed-arrays": "^1.0.5",
@@ -22774,6 +23204,7 @@
},
"es-get-iterator": {
"version": "1.1.3",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"get-intrinsic": "^1.1.3",
@@ -22792,6 +23223,7 @@
},
"es-set-tostringtag": {
"version": "2.0.1",
+ "dev": true,
"requires": {
"get-intrinsic": "^1.1.3",
"has": "^1.0.3",
@@ -22800,12 +23232,14 @@
},
"es-shim-unscopables": {
"version": "1.0.0",
+ "dev": true,
"requires": {
"has": "^1.0.3"
}
},
"es-to-primitive": {
"version": "1.2.1",
+ "dev": true,
"requires": {
"is-callable": "^1.1.4",
"is-date-object": "^1.0.1",
@@ -22989,9 +23423,12 @@
}
},
"eslint-config-next": {
- "version": "13.1.6",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.5.tgz",
+ "integrity": "sha512-7qgJmRp9ClRzPgkzEz7ahK+Rasiv4k2aU3eqkkORzseNUGdtImZVYomcXUhUheHwkxzdN2p//nbIA7zJrCxsCg==",
+ "dev": true,
"requires": {
- "@next/eslint-plugin-next": "13.1.6",
+ "@next/eslint-plugin-next": "13.4.5",
"@rushstack/eslint-patch": "^1.1.3",
"@typescript-eslint/parser": "^5.42.0",
"eslint-import-resolver-node": "^0.3.6",
@@ -23009,6 +23446,7 @@
},
"eslint-import-resolver-node": {
"version": "0.3.7",
+ "dev": true,
"requires": {
"debug": "^3.2.7",
"is-core-module": "^2.11.0",
@@ -23017,6 +23455,7 @@
"dependencies": {
"debug": {
"version": "3.2.7",
+ "dev": true,
"requires": {
"ms": "^2.1.1"
}
@@ -23025,6 +23464,7 @@
},
"eslint-import-resolver-typescript": {
"version": "3.5.5",
+ "dev": true,
"requires": {
"debug": "^4.3.4",
"enhanced-resolve": "^5.12.0",
@@ -23038,6 +23478,7 @@
"dependencies": {
"globby": {
"version": "13.1.4",
+ "dev": true,
"requires": {
"dir-glob": "^3.0.1",
"fast-glob": "^3.2.11",
@@ -23047,18 +23488,21 @@
}
},
"slash": {
- "version": "4.0.0"
+ "version": "4.0.0",
+ "dev": true
}
}
},
"eslint-module-utils": {
"version": "2.8.0",
+ "dev": true,
"requires": {
"debug": "^3.2.7"
},
"dependencies": {
"debug": {
"version": "3.2.7",
+ "dev": true,
"requires": {
"ms": "^2.1.1"
}
@@ -23067,6 +23511,7 @@
},
"eslint-plugin-import": {
"version": "2.27.5",
+ "dev": true,
"requires": {
"array-includes": "^3.1.6",
"array.prototype.flat": "^1.3.1",
@@ -23087,12 +23532,14 @@
"dependencies": {
"debug": {
"version": "3.2.7",
+ "dev": true,
"requires": {
"ms": "^2.1.1"
}
},
"doctrine": {
"version": "2.1.0",
+ "dev": true,
"requires": {
"esutils": "^2.0.2"
}
@@ -23101,6 +23548,7 @@
},
"eslint-plugin-jsx-a11y": {
"version": "6.7.1",
+ "dev": true,
"requires": {
"@babel/runtime": "^7.20.7",
"aria-query": "^5.1.3",
@@ -23129,6 +23577,7 @@
},
"eslint-plugin-react": {
"version": "7.32.2",
+ "dev": true,
"requires": {
"array-includes": "^3.1.6",
"array.prototype.flatmap": "^1.3.1",
@@ -23149,12 +23598,14 @@
"dependencies": {
"doctrine": {
"version": "2.1.0",
+ "dev": true,
"requires": {
"esutils": "^2.0.2"
}
},
"resolve": {
"version": "2.0.0-next.4",
+ "dev": true,
"requires": {
"is-core-module": "^2.9.0",
"path-parse": "^1.0.7",
@@ -23165,6 +23616,7 @@
},
"eslint-plugin-react-hooks": {
"version": "4.6.0",
+ "dev": true,
"requires": {}
},
"eslint-plugin-unused-imports": {
@@ -23547,12 +23999,15 @@
},
"focus-lock": {
"version": "0.11.6",
+ "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.11.6.tgz",
+ "integrity": "sha512-KSuV3ur4gf2KqMNoZx3nXNVhqCkn42GuTYCX4tXPEwf0MjpFQmNMiN6m7dXaUXgIoivL6/65agoUMg4RLS0Vbg==",
"requires": {
"tslib": "^2.0.3"
}
},
"for-each": {
"version": "0.3.3",
+ "dev": true,
"requires": {
"is-callable": "^1.1.3"
}
@@ -23706,6 +24161,7 @@
},
"function.prototype.name": {
"version": "1.1.5",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3",
@@ -23714,7 +24170,8 @@
}
},
"functions-have-names": {
- "version": "1.2.3"
+ "version": "1.2.3",
+ "dev": true
},
"gensync": {
"version": "1.0.0-beta.2"
@@ -23725,6 +24182,7 @@
},
"get-intrinsic": {
"version": "1.2.0",
+ "dev": true,
"requires": {
"function-bind": "^1.1.1",
"has": "^1.0.3",
@@ -23732,7 +24190,9 @@
}
},
"get-nonce": {
- "version": "1.0.1"
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
+ "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="
},
"get-package-type": {
"version": "0.1.0"
@@ -23743,13 +24203,15 @@
},
"get-symbol-description": {
"version": "1.0.0",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"get-intrinsic": "^1.1.1"
}
},
"get-tsconfig": {
- "version": "4.5.0"
+ "version": "4.5.0",
+ "dev": true
},
"get-value": {
"version": "2.0.6"
@@ -23772,23 +24234,25 @@
}
},
"glob-to-regexp": {
- "version": "0.4.1",
- "peer": true
+ "version": "0.4.1"
},
"globals": {
"version": "11.12.0"
},
"globalthis": {
"version": "1.0.3",
+ "dev": true,
"requires": {
"define-properties": "^1.1.3"
}
},
"globalyzer": {
- "version": "0.1.0"
+ "version": "0.1.0",
+ "dev": true
},
"globby": {
"version": "11.1.0",
+ "dev": true,
"requires": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
@@ -23799,10 +24263,12 @@
}
},
"globrex": {
- "version": "0.1.2"
+ "version": "0.1.2",
+ "dev": true
},
"gopd": {
"version": "1.0.1",
+ "dev": true,
"requires": {
"get-intrinsic": "^1.1.3"
}
@@ -23858,25 +24324,30 @@
}
},
"has-bigints": {
- "version": "1.0.2"
+ "version": "1.0.2",
+ "dev": true
},
"has-flag": {
"version": "3.0.0"
},
"has-property-descriptors": {
"version": "1.0.0",
+ "dev": true,
"requires": {
"get-intrinsic": "^1.1.1"
}
},
"has-proto": {
- "version": "1.0.1"
+ "version": "1.0.1",
+ "dev": true
},
"has-symbols": {
- "version": "1.0.3"
+ "version": "1.0.3",
+ "dev": true
},
"has-tostringtag": {
"version": "1.0.0",
+ "dev": true,
"requires": {
"has-symbols": "^1.0.2"
}
@@ -23983,6 +24454,11 @@
"debug": "4"
}
},
+ "http-status-codes": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.2.0.tgz",
+ "integrity": "sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng=="
+ },
"https-browserify": {
"version": "1.0.0",
"peer": true
@@ -24119,6 +24595,7 @@
},
"internal-slot": {
"version": "1.0.5",
+ "dev": true,
"requires": {
"get-intrinsic": "^1.2.0",
"has": "^1.0.3",
@@ -24139,6 +24616,7 @@
},
"is-arguments": {
"version": "1.1.1",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
@@ -24146,6 +24624,7 @@
},
"is-array-buffer": {
"version": "3.0.2",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"get-intrinsic": "^1.2.0",
@@ -24157,6 +24636,7 @@
},
"is-bigint": {
"version": "1.0.4",
+ "dev": true,
"requires": {
"has-bigints": "^1.0.1"
}
@@ -24171,6 +24651,7 @@
},
"is-boolean-object": {
"version": "1.1.2",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
@@ -24180,7 +24661,8 @@
"version": "1.1.6"
},
"is-callable": {
- "version": "1.2.7"
+ "version": "1.2.7",
+ "dev": true
},
"is-core-module": {
"version": "2.12.0",
@@ -24196,6 +24678,7 @@
},
"is-date-object": {
"version": "1.0.5",
+ "dev": true,
"requires": {
"has-tostringtag": "^1.0.0"
}
@@ -24209,7 +24692,8 @@
}
},
"is-docker": {
- "version": "2.2.1"
+ "version": "2.2.1",
+ "dev": true
},
"is-extendable": {
"version": "1.0.1",
@@ -24235,16 +24719,19 @@
}
},
"is-map": {
- "version": "2.0.2"
+ "version": "2.0.2",
+ "dev": true
},
"is-negative-zero": {
- "version": "2.0.2"
+ "version": "2.0.2",
+ "dev": true
},
"is-number": {
"version": "7.0.0"
},
"is-number-object": {
"version": "1.0.7",
+ "dev": true,
"requires": {
"has-tostringtag": "^1.0.0"
}
@@ -24264,16 +24751,19 @@
},
"is-regex": {
"version": "1.1.4",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
}
},
"is-set": {
- "version": "2.0.2"
+ "version": "2.0.2",
+ "dev": true
},
"is-shared-array-buffer": {
"version": "1.0.2",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2"
}
@@ -24284,18 +24774,21 @@
},
"is-string": {
"version": "1.0.7",
+ "dev": true,
"requires": {
"has-tostringtag": "^1.0.0"
}
},
"is-symbol": {
"version": "1.0.4",
+ "dev": true,
"requires": {
"has-symbols": "^1.0.2"
}
},
"is-typed-array": {
"version": "1.1.10",
+ "dev": true,
"requires": {
"available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
@@ -24305,16 +24798,19 @@
}
},
"is-weakmap": {
- "version": "2.0.1"
+ "version": "2.0.1",
+ "dev": true
},
"is-weakref": {
"version": "1.0.2",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2"
}
},
"is-weakset": {
"version": "2.0.2",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"get-intrinsic": "^1.1.1"
@@ -24325,12 +24821,14 @@
},
"is-wsl": {
"version": "2.2.0",
+ "dev": true,
"requires": {
"is-docker": "^2.0.0"
}
},
"isarray": {
- "version": "2.0.5"
+ "version": "2.0.5",
+ "dev": true
},
"isexe": {
"version": "2.0.0"
@@ -25605,6 +26103,7 @@
},
"jsx-ast-utils": {
"version": "3.3.3",
+ "dev": true,
"requires": {
"array-includes": "^3.1.5",
"object.assign": "^4.1.3"
@@ -25622,10 +26121,12 @@
"dev": true
},
"language-subtag-registry": {
- "version": "0.3.22"
+ "version": "0.3.22",
+ "dev": true
},
"language-tags": {
"version": "1.0.5",
+ "dev": true,
"requires": {
"language-subtag-registry": "~0.3.2"
}
@@ -25699,6 +26200,11 @@
"lodash.mergewith": {
"version": "4.6.2"
},
+ "lodash.upperfirst": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz",
+ "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg=="
+ },
"loose-envify": {
"version": "1.4.0",
"requires": {
@@ -25957,33 +26463,38 @@
"version": "2.6.2"
},
"next": {
- "version": "13.2.4",
- "requires": {
- "@next/env": "13.2.4",
- "@next/swc-android-arm-eabi": "13.2.4",
- "@next/swc-android-arm64": "13.2.4",
- "@next/swc-darwin-arm64": "13.2.4",
- "@next/swc-darwin-x64": "13.2.4",
- "@next/swc-freebsd-x64": "13.2.4",
- "@next/swc-linux-arm-gnueabihf": "13.2.4",
- "@next/swc-linux-arm64-gnu": "13.2.4",
- "@next/swc-linux-arm64-musl": "13.2.4",
- "@next/swc-linux-x64-gnu": "13.2.4",
- "@next/swc-linux-x64-musl": "13.2.4",
- "@next/swc-win32-arm64-msvc": "13.2.4",
- "@next/swc-win32-ia32-msvc": "13.2.4",
- "@next/swc-win32-x64-msvc": "13.2.4",
- "@swc/helpers": "0.4.14",
+ "version": "13.4.5",
+ "resolved": "https://registry.npmjs.org/next/-/next-13.4.5.tgz",
+ "integrity": "sha512-pfNsRLVM9e5Y1/z02VakJRfD6hMQkr24FaN2xc9GbcZDBxoOgiNAViSg5cXwlWCoMhtm4U315D7XYhgOr96Q3Q==",
+ "requires": {
+ "@next/env": "13.4.5",
+ "@next/swc-darwin-arm64": "13.4.5",
+ "@next/swc-darwin-x64": "13.4.5",
+ "@next/swc-linux-arm64-gnu": "13.4.5",
+ "@next/swc-linux-arm64-musl": "13.4.5",
+ "@next/swc-linux-x64-gnu": "13.4.5",
+ "@next/swc-linux-x64-musl": "13.4.5",
+ "@next/swc-win32-arm64-msvc": "13.4.5",
+ "@next/swc-win32-ia32-msvc": "13.4.5",
+ "@next/swc-win32-x64-msvc": "13.4.5",
+ "@swc/helpers": "0.5.1",
+ "busboy": "1.6.0",
"caniuse-lite": "^1.0.30001406",
"postcss": "8.4.14",
- "styled-jsx": "5.1.1"
+ "styled-jsx": "5.1.1",
+ "watchpack": "2.4.0",
+ "zod": "3.21.4"
}
},
"next-compose-plugins": {
- "version": "2.2.1"
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.2.1.tgz",
+ "integrity": "sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg=="
},
"next-optimized-images": {
"version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/next-optimized-images/-/next-optimized-images-2.6.2.tgz",
+ "integrity": "sha512-yH/f3eLmoQ/TxvWRiSuM6AuF3tR1s4nePdHPTm9gl4lAaGEKxTGaSuUL+ZxE5j/c/ITrnHVHibQzOz1Jl8euQw==",
"requires": {
"chalk": "^2.4.2",
"figures": "^3.0.0",
@@ -26551,7 +27062,9 @@
}
},
"next-router-mock": {
- "version": "0.9.3",
+ "version": "0.9.6",
+ "resolved": "https://registry.npmjs.org/next-router-mock/-/next-router-mock-0.9.6.tgz",
+ "integrity": "sha512-ezX+4ZlnVPi63/wjvJ5Cnf+0k/H6VdjAitRs+UX+6rzOfuRLC6q72clAa43xIwBkAV3uHxWqzE9CK5S8h1c7tg==",
"dev": true,
"requires": {}
},
@@ -26689,17 +27202,20 @@
}
},
"object-inspect": {
- "version": "1.12.3"
+ "version": "1.12.3",
+ "dev": true
},
"object-is": {
"version": "1.1.5",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3"
}
},
"object-keys": {
- "version": "1.1.1"
+ "version": "1.1.1",
+ "dev": true
},
"object-visit": {
"version": "1.0.1",
@@ -26709,6 +27225,7 @@
},
"object.assign": {
"version": "4.1.4",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -26718,6 +27235,7 @@
},
"object.entries": {
"version": "1.1.6",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -26726,6 +27244,7 @@
},
"object.fromentries": {
"version": "2.0.6",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -26734,6 +27253,7 @@
},
"object.hasown": {
"version": "1.1.2",
+ "dev": true,
"requires": {
"define-properties": "^1.1.4",
"es-abstract": "^1.20.4"
@@ -26747,6 +27267,7 @@
},
"object.values": {
"version": "1.1.6",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -26768,6 +27289,7 @@
},
"open": {
"version": "8.4.2",
+ "dev": true,
"requires": {
"define-lazy-prop": "^2.0.0",
"is-docker": "^2.1.1",
@@ -27141,29 +27663,38 @@
},
"react": {
"version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
+ "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
"requires": {
"loose-envify": "^1.1.0"
}
},
"react-clientside-effect": {
"version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz",
+ "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==",
"requires": {
"@babel/runtime": "^7.12.13"
}
},
"react-dom": {
"version": "18.2.0",
- "peer": true,
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
+ "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"requires": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.0"
}
},
"react-fast-compare": {
- "version": "3.2.0"
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz",
+ "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg=="
},
"react-focus-lock": {
"version": "2.9.4",
+ "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.9.4.tgz",
+ "integrity": "sha512-7pEdXyMseqm3kVjhdVH18sovparAzLg5h6WvIx7/Ck3ekjhrrDMEegHSa3swwC8wgfdd7DIdUVRGeiHT9/7Sgg==",
"requires": {
"@babel/runtime": "^7.0.0",
"focus-lock": "^0.11.6",
@@ -27200,9 +27731,11 @@
}
},
"react-remove-scroll": {
- "version": "2.5.5",
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz",
+ "integrity": "sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg==",
"requires": {
- "react-remove-scroll-bar": "^2.3.3",
+ "react-remove-scroll-bar": "^2.3.4",
"react-style-singleton": "^2.2.1",
"tslib": "^2.1.0",
"use-callback-ref": "^1.3.0",
@@ -27211,6 +27744,8 @@
},
"react-remove-scroll-bar": {
"version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
+ "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==",
"requires": {
"react-style-singleton": "^2.2.1",
"tslib": "^2.0.0"
@@ -27235,6 +27770,8 @@
},
"react-style-singleton": {
"version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
+ "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
"requires": {
"get-nonce": "^1.0.0",
"invariant": "^2.2.4",
@@ -27340,6 +27877,7 @@
},
"regexp.prototype.flags": {
"version": "1.5.0",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.2.0",
@@ -27440,6 +27978,11 @@
"schema-utils": "^4.0.0"
},
"dependencies": {
+ "@types/node": {
+ "version": "18.16.18",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.18.tgz",
+ "integrity": "sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw=="
+ },
"loader-utils": {
"version": "3.2.1"
}
@@ -27531,6 +28074,7 @@
},
"safe-regex-test": {
"version": "1.0.0",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"get-intrinsic": "^1.1.3",
@@ -27549,7 +28093,6 @@
},
"scheduler": {
"version": "0.23.0",
- "peer": true,
"requires": {
"loose-envify": "^1.1.0"
}
@@ -27639,6 +28182,7 @@
},
"side-channel": {
"version": "1.0.4",
+ "dev": true,
"requires": {
"call-bind": "^1.0.0",
"get-intrinsic": "^1.0.2",
@@ -27894,6 +28438,7 @@
},
"stop-iteration-iterator": {
"version": "1.0.0",
+ "dev": true,
"requires": {
"internal-slot": "^1.0.4"
}
@@ -27989,6 +28534,11 @@
"version": "1.0.1",
"peer": true
},
+ "streamsearch": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
+ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="
+ },
"string_decoder": {
"version": "1.3.0",
"peer": true,
@@ -28021,6 +28571,7 @@
},
"string.prototype.matchall": {
"version": "4.0.8",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -28034,6 +28585,7 @@
},
"string.prototype.trim": {
"version": "1.2.7",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -28042,6 +28594,7 @@
},
"string.prototype.trimend": {
"version": "1.0.6",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -28050,6 +28603,7 @@
},
"string.prototype.trimstart": {
"version": "1.0.6",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.4",
@@ -28115,6 +28669,7 @@
},
"synckit": {
"version": "0.8.5",
+ "dev": true,
"requires": {
"@pkgr/utils": "^2.3.1",
"tslib": "^2.5.0"
@@ -28251,6 +28806,7 @@
},
"tiny-glob": {
"version": "0.2.9",
+ "dev": true,
"requires": {
"globalyzer": "0.1.0",
"globrex": "^0.1.2"
@@ -28299,7 +28855,9 @@
}
},
"toggle-selection": {
- "version": "1.0.6"
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
+ "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
},
"token-types": {
"version": "4.2.1",
@@ -28337,6 +28895,7 @@
},
"tsconfig-paths": {
"version": "3.14.2",
+ "dev": true,
"requires": {
"@types/json5": "^0.0.29",
"json5": "^1.0.2",
@@ -28346,12 +28905,14 @@
"dependencies": {
"json5": {
"version": "1.0.2",
+ "dev": true,
"requires": {
"minimist": "^1.2.0"
}
},
"strip-bom": {
- "version": "3.0.0"
+ "version": "3.0.0",
+ "dev": true
}
}
},
@@ -28360,12 +28921,14 @@
},
"tsutils": {
"version": "3.21.0",
+ "dev": true,
"requires": {
"tslib": "^1.8.1"
},
"dependencies": {
"tslib": {
- "version": "1.14.1"
+ "version": "1.14.1",
+ "dev": true
}
}
},
@@ -28389,6 +28952,7 @@
},
"typed-array-length": {
"version": "1.0.4",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"for-each": "^0.3.3",
@@ -28400,7 +28964,10 @@
"peer": true
},
"typescript": {
- "version": "4.9.5"
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz",
+ "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==",
+ "dev": true
},
"uglify-js": {
"version": "3.17.4",
@@ -28410,6 +28977,7 @@
},
"unbox-primitive": {
"version": "1.0.2",
+ "dev": true,
"requires": {
"call-bind": "^1.0.2",
"has-bigints": "^1.0.2",
@@ -28529,12 +29097,16 @@
},
"use-callback-ref": {
"version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz",
+ "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==",
"requires": {
"tslib": "^2.0.0"
}
},
"use-sidecar": {
"version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
+ "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
"requires": {
"detect-node-es": "^1.1.0",
"tslib": "^2.0.0"
@@ -28595,7 +29167,6 @@
},
"watchpack": {
"version": "2.4.0",
- "peer": true,
"requires": {
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.1.2"
@@ -28962,6 +29533,7 @@
},
"which-boxed-primitive": {
"version": "1.0.2",
+ "dev": true,
"requires": {
"is-bigint": "^1.0.1",
"is-boolean-object": "^1.1.0",
@@ -28972,6 +29544,7 @@
},
"which-collection": {
"version": "1.0.1",
+ "dev": true,
"requires": {
"is-map": "^2.0.1",
"is-set": "^2.0.1",
@@ -28981,6 +29554,7 @@
},
"which-typed-array": {
"version": "1.1.9",
+ "dev": true,
"requires": {
"available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
@@ -29090,6 +29664,11 @@
},
"yocto-queue": {
"version": "0.1.0"
+ },
+ "zod": {
+ "version": "3.21.4",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz",
+ "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw=="
}
}
}
diff --git a/package.json b/package.json
index b1f8841..e9eeb3a 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,7 @@
{
"name": "ops-frontend",
"version": "0.0.1",
+ "type": "module",
"repository": {
"type": "git",
"url": "git+https://github.com/tinystacks/ops-frontend.git"
@@ -22,24 +23,19 @@
"@aws-sdk/client-api-gateway": "^3.282.0",
"@aws-sdk/credential-providers": "^3.282.0",
"@babel/preset-react": "^7.18.6",
- "@chakra-ui/icons": "^2.0.17",
- "@chakra-ui/react": "2.5.0",
+ "@chakra-ui/icons": "^2.0.19",
+ "@chakra-ui/react": "^2.7.0",
"@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5",
- "@next/bundle-analyzer": "^13.1.6",
- "@next/font": "^13.1.6",
+ "@next/bundle-analyzer": "^13.4.5",
+ "@next/font": "^13.4.5",
"@reduxjs/toolkit": "^1.9.2",
- "@tinystacks/ops-core": "^0.3.2",
- "@tinystacks/ops-model": "^0.4.0",
- "@types/node": "18.11.18",
- "@types/react": "18.0.27",
- "@types/react-dom": "18.0.10",
- "@types/webpack-env": "^1.18.0",
+ "@tinystacks/ops-core": "file:../ops-core/tinystacks-ops-core-0.3.2.tgz",
+ "@tinystacks/ops-model": "file:../ops-model/tinystacks-ops-model-0.4.1.tgz",
"babel-jest": "^29.4.2",
"babel-loader": "^9.1.2",
"cached": "^6.1.0",
"eslint": "8.33.0",
- "eslint-config-next": "13.1.6",
"framer-motion": "^9.0.2",
"i18next": "^22.4.9",
"img-loader": "^4.0.0",
@@ -47,10 +43,12 @@
"lodash.isempty": "^4.4.0",
"lodash.isequal": "^4.4.0",
"lodash.kebabcase": "^4.1.1",
- "next": "13.2.4",
+ "lodash.upperfirst": "^4.3.1",
+ "next": "^13.4.5",
"next-compose-plugins": "^2.2.1",
"next-optimized-images": "^2.6.2",
- "react": "18.2.0",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
"react-i18next": "^12.1.5",
"react-redux": "^8.0.5",
"react-router-dom": "^6.11.1",
@@ -71,10 +69,16 @@
"@types/lodash.isempty": "^4.4.7",
"@types/lodash.isequal": "^4.4.7",
"@types/lodash.kebabcase": "^4.1.7",
+ "@types/lodash.upperfirst": "^4.3.7",
+ "@types/node": "^20.3.1",
+ "@types/react": "^18.2.12",
+ "@types/react-dom": "^18.2.5",
"@types/react-redux": "^7.1.25",
"@types/react-router-dom": "^5.3.3",
+ "@types/webpack-env": "^1.18.1",
"@typescript-eslint/eslint-plugin": "^5.50.0",
"babel-preset-env": "^1.7.0",
+ "eslint-config-next": "^13.4.5",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-unused-imports": "^2.0.0",
@@ -82,7 +86,7 @@
"jest": "^29.4.1",
"jest-environment-jsdom": "^29.4.1",
"jest-extended": "^3.2.3",
- "next-router-mock": "^0.9.1",
- "typescript": "^4.9.5"
+ "next-router-mock": "^0.9.6",
+ "typescript": "^5.1.3"
}
}
diff --git a/src/components/common/dismissable-error-banner.tsx b/src/components/common/dismissable-error-banner.tsx
index 54e76fc..54398a3 100644
--- a/src/components/common/dismissable-error-banner.tsx
+++ b/src/components/common/dismissable-error-banner.tsx
@@ -1,19 +1,20 @@
import {
Alert,
+ Box,
Container,
Center,
Flex,
AlertIcon,
AlertTitle,
AlertDescription,
- CloseButton
+ CloseButton,
+ Text
} from '@chakra-ui/react';
+import upperFirst from 'lodash.upperfirst';
+import { ShowableError } from '../../types.js';
type DismissableErrorBannerProps = {
- error: {
- title: string;
- message: string;
- },
+ error: ShowableError,
dismissError: () => void;
};
@@ -21,16 +22,53 @@ export default function DismissableErrorBanner (props: DismissableErrorBannerPro
const {
error: {
title,
- message
+ message,
+ cause,
+ context,
+ fields = {}
},
dismissError
} = props;
+ let extraDetail;
+ if (cause || context) {
+ const punctuationCheck = new RegExp('.*[,.?!;:=-]');
+ let causePunctuation;
+ if (cause) {
+ causePunctuation = punctuationCheck.test(cause) ? '' :
+ (
+ context ? ':' : '.'
+ );
+ }
+ extraDetail = (
+
+
+ {`${upperFirst(cause)}${causePunctuation}`}
+
+
+ {
+ context ? context :
+ Object.entries(fields).map(([property, propError]) => {
+ return `${property} - ${propError}`
+ }).join('\n')
+ }
+
+
+ )
+ }
+
return (
-
+
-
+
+ {extraDetail}
);
}
\ No newline at end of file
diff --git a/src/components/dashboard/dashboard-list.tsx b/src/components/dashboard/dashboard-list.tsx
index 96eb633..47004c4 100644
--- a/src/components/dashboard/dashboard-list.tsx
+++ b/src/components/dashboard/dashboard-list.tsx
@@ -10,30 +10,31 @@ import {
useDisclosure,
Wrap
} from '@chakra-ui/react';
-import apis from 'ops-frontend/utils/apis';
+import apis from '../../utils/apis.js';
import {
createNewDashboard,
dismissError,
selectConsoleName,
selectDashboards,
- selectErropr,
+ selectError,
updateConsole
-} from 'ops-frontend/store/consoleSlice';
-import { useAppDispatch, useAppSelector } from 'ops-frontend/store/hooks';
-import { HeaderLayout } from 'ops-frontend/components/layout/header-layout';
-import { FullpageLayout } from 'ops-frontend/components/layout/fullpage-layout';
-import { DashboardCard } from 'ops-frontend/components/dashboard/dashboard-card';
-import CreateDashboardModal from 'ops-frontend/components/dashboard/create-dashboard-modal';
-import DismissableErrorBanner from 'ops-frontend/components/common/dismissable-error-banner';
+} from '../../store/consoleSlice.js';
+import { useAppDispatch, useAppSelector } from '../../store/hooks.js';
+import { HeaderLayout } from '../../components/layout/header-layout.js';
+import { FullpageLayout } from '../../components/layout/fullpage-layout.js';
+import { DashboardCard } from '../../components/dashboard/dashboard-card.js';
+import CreateDashboardModal from '../../components/dashboard/create-dashboard-modal.js';
+import DismissableErrorBanner from '../../components/common/dismissable-error-banner.js';
+import { ShowableError } from '../../types.js';
export function DashboardList () {
const { t: hm } = useTranslation('home');
const { t: d } = useTranslation('dashboard');
const dashboards = useAppSelector(selectDashboards);
const consoleName = useAppSelector(selectConsoleName);
- const error = useAppSelector(selectErropr);
+ const error = useAppSelector(selectError);
const dispatch = useAppDispatch();
- const [consolesError, setConsolesError] = useState(undefined);
+ const [consolesError, setConsolesError] = useState(undefined);
const [retryCount, setRetryCount] = useState(0);
async function fetchData() {
try {
@@ -45,7 +46,17 @@ export function DashboardList () {
setRetryCount(0);
}
} catch (e: any) {
- setConsolesError(e.message);
+ const {
+ message,
+ cause,
+ context
+ } = e?.body?.body || {};
+ setConsolesError({
+ title: hm('consolesError'),
+ message,
+ cause,
+ context
+ });
setRetryCount(retryCount + 1);
}
}
@@ -97,7 +108,7 @@ export function DashboardList () {
errorBanner = (
setConsolesError(undefined)}
/>
);
diff --git a/src/components/dashboard/dashboard-settings.tsx b/src/components/dashboard/dashboard-settings.tsx
index 58e813b..ad18d3f 100644
--- a/src/components/dashboard/dashboard-settings.tsx
+++ b/src/components/dashboard/dashboard-settings.tsx
@@ -13,7 +13,7 @@ import { Dashboard, Parameter } from '@tinystacks/ops-model';
import isEmpty from 'lodash.isempty';
import { useState } from 'react';
import { useTranslation } from 'react-i18next';
-import ParameterInput from 'ops-frontend/components/dashboard/parameter-input';
+import ParameterInput from '../../components/dashboard/parameter-input.js';
type ValidatedInputProps = {
label: string;
diff --git a/src/components/dashboard/dashboard-wrapper.tsx b/src/components/dashboard/dashboard-wrapper.tsx
index 3927f58..100ab0a 100644
--- a/src/components/dashboard/dashboard-wrapper.tsx
+++ b/src/components/dashboard/dashboard-wrapper.tsx
@@ -1,16 +1,17 @@
-import { selectConsoleName, selectDashboards, updateConsole, updateDashboard } from 'ops-frontend/store/consoleSlice';
+import { dismissError, handleError, selectConsoleName, selectDashboards, selectError, updateConsole, updateDashboard } from '../../store/consoleSlice.js';
import React, { ReactNode, useEffect, useState } from 'react';
-import { useAppDispatch, useAppSelector } from 'ops-frontend/store/hooks';
-import apis from 'ops-frontend/utils/apis';
+import { useAppDispatch, useAppSelector } from '../../store/hooks.js';
+import apis from '../../utils/apis.js';
import { Button, Flex, Heading, Stack, useDisclosure } from '@chakra-ui/react';
-import { HeaderLayout } from 'ops-frontend/components/layout/header-layout';
+import { HeaderLayout } from '../../components/layout/header-layout.js';
import isEmpty from 'lodash.isempty';
-import { FullpageLayout } from 'ops-frontend/components/layout/fullpage-layout';
+import { FullpageLayout } from '../../components/layout/fullpage-layout.js';
import { SettingsIcon } from '@chakra-ui/icons';
import { useTranslation } from 'react-i18next';
-import DashboardSettings from 'ops-frontend/components/dashboard/dashboard-settings';
-import { Dashboard } from '@tinystacks/ops-model';
+import DashboardSettings from '../../components/dashboard/dashboard-settings.js';
+import { ApiError, Dashboard } from '@tinystacks/ops-model';
import { useNavigate } from 'react-router-dom';
+import DismissableErrorBanner from '../../components/common/dismissable-error-banner.js';
export function DashboardWrapper(props: { dashboardContents: ReactNode, dashboardId: string }) {
const { dashboardContents, dashboardId } = props;
@@ -19,6 +20,7 @@ export function DashboardWrapper(props: { dashboardContents: ReactNode, dashboar
const consoleName = useAppSelector(selectConsoleName);
const [retryCount, setRetryCount] = useState(0);
const { t } = useTranslation('dashboard');
+ const error = useAppSelector(selectError);
const dispatch = useAppDispatch();
@@ -38,6 +40,13 @@ export function DashboardWrapper(props: { dashboardContents: ReactNode, dashboar
}
} catch (e) {
setRetryCount(retryCount + 1);
+ if (retryCount >= 2) {
+ const error = (e as any).body as ApiError;
+ dispatch(handleError({
+ title: 'Failed to fetch console!',
+ error: error?.body || error
+ }));
+ }
}
}
@@ -90,11 +99,23 @@ export function DashboardWrapper(props: { dashboardContents: ReactNode, dashboar
)
}
+ let errorBanner = (<>>);
+ if (error) {
+ errorBanner = (
+ dispatch(dismissError())}
+ />
+ );
+ }
+
return (
<>
{renderHeader()}
+ {errorBanner}
{content}
diff --git a/src/components/dashboard/dashboard.tsx b/src/components/dashboard/dashboard.tsx
index f9b2514..b3d6586 100644
--- a/src/components/dashboard/dashboard.tsx
+++ b/src/components/dashboard/dashboard.tsx
@@ -2,24 +2,25 @@ import React, { useState } from 'react';
import isEmpty from 'lodash.isempty';
import isEqual from 'lodash.isequal';
import camelCase from 'lodash.camelcase';
-import apis from 'ops-frontend/utils/apis';
-import WrappedWidget from 'ops-frontend/components/widget/wrapped-widget';
-import { useRouter } from 'next/router'
-import { DashboardWrapper } from 'ops-frontend/components/dashboard/dashboard-wrapper';
+import { useRouter } from 'next/router.js'
+import apis from '../../utils/apis.js';
+import WrappedWidget from '../../components/widget/wrapped-widget.js';
+import { DashboardWrapper } from '../../components/dashboard/dashboard-wrapper.js';
import {
selectConsoleName, selectConsoleWidgets, selectDependencies, selectHydratedWidgets, selectDashboard,
- selectDashboardIdFromRoute, selectDashboardWidgets, updateHydratedWidget
-} from 'ops-frontend/store/consoleSlice';
-import { useAppSelector } from 'ops-frontend/store/hooks';
+ selectDashboardIdFromRoute, selectDashboardWidgets, updateHydratedWidget, handleError
+} from '../../store/consoleSlice.js';
+import { useAppSelector } from '../../store/hooks.js';
import { useTranslation } from 'react-i18next';
import { useEffect, useRef } from 'react';
-import { useAppDispatch } from 'ops-frontend/store/hooks';
-import { AppDispatch } from 'ops-frontend/store/store';
-import { FullpageLayout } from 'ops-frontend/components/layout/fullpage-layout';
-import { Parameter, Widget, TinyStacksError } from '@tinystacks/ops-model';
-import { FlatMap, Json, WidgetMap } from 'ops-frontend/types';
-import ErrorWidget from 'ops-frontend/widgets/error-widget';
-import LoadingWidget from 'ops-frontend/widgets/loading-widget';
+import { useAppDispatch } from '../../store/hooks.js';
+import { AppDispatch } from '../../store/store.js';
+import { FullpageLayout } from '../../components/layout/fullpage-layout.js';
+import { Parameter, Widget, TinyStacksError as TinyStacksErrorType } from '@tinystacks/ops-model';
+import { TinyStacksError } from '@tinystacks/ops-core';
+import { FlatMap, Json, WidgetMap } from '../../types.js';
+import ErrorWidget from '../../widgets/error-widget.js';
+import LoadingWidget from '../../widgets/loading-widget.js';
// eslint-disable-next-line import/no-unresolved
import { useParams } from 'react-router-dom';
@@ -73,18 +74,25 @@ function Dashboard() {
useEffect(() => {
async function importAndRenderWidgets() {
- const deepRenderedWidgets = { ...renderedWidgets };
- for (let widget of dashboardWidgets) {
- deepRenderedWidgets[widget.id || ''] = await renderWidgetAndChildren(
- widget,
- hydratedWidgets,
- dependencies,
- dashboardId,
- parameters
- );
+ try {
+ const deepRenderedWidgets = { ...renderedWidgets };
+ for (let widget of dashboardWidgets) {
+ deepRenderedWidgets[widget.id || ''] = await renderWidgetAndChildren(
+ widget,
+ hydratedWidgets,
+ dependencies,
+ dashboardId,
+ parameters
+ );
+ }
+
+ setRenderedWidgets(deepRenderedWidgets);
+ } catch (error: any) {
+ dispatch(handleError({
+ title: 'Could not render widgets!',
+ error: error?.body || error
+ }));
}
-
- setRenderedWidgets(deepRenderedWidgets);
}
// TODO: deep compare widget trees that are rendered on this dashboard instead
@@ -252,7 +260,7 @@ async function renderWidget(
{
...widget,
originalType: widget.type,
- error: (widget as TinyStacksError).message || ''
+ error: (widget as unknown as TinyStacksErrorType).message || ''
}
)
} else if (widget.type === 'LoadingWidget') {
@@ -262,10 +270,17 @@ async function renderWidget(
originalType: widget.originalType
});
} else {
- const plugins = await import('ops-frontend/plugins'); // eslint-disable-line import/no-unresolved
+ const plugins = await import('../../plugins.js'); // eslint-disable-line import/no-unresolved
const moduleName = dependencies[widget.type];
const moduleNamespace = camelCase(moduleName);
const plugin = (plugins as any)[moduleNamespace] as any;
+ if (!plugin) {
+ throw TinyStacksError.fromJson({
+ message: 'Missing dependency!',
+ status: 424,
+ cause: `Cannot find module ${moduleName} for widget type ${widget.type} used in ${widget.id}.`
+ }).toJson();
+ }
hydratedWidget = plugin[widget.type].fromJson(widget);
}
diff --git a/src/components/layout/app-layout.tsx b/src/components/layout/app-layout.tsx
index b173740..ae06dba 100644
--- a/src/components/layout/app-layout.tsx
+++ b/src/components/layout/app-layout.tsx
@@ -1,7 +1,6 @@
-import { Box, Flex } from '@chakra-ui/react';
-import Navbar from 'ops-frontend/components/layout/navbar';
-import Head from 'next/head';
import React from 'react';
+import { Box, Flex } from '@chakra-ui/react';
+import Navbar from '../../components/layout/navbar.js';
interface LayoutProps {
children?: React.ReactNode;
@@ -16,11 +15,11 @@ const inter = Inter({ subsets: ['latin'] })
export function AppLayout (props: LayoutProps) {
return (
-
+
OpsConsole
-
+
{props.children}
diff --git a/src/components/layout/breadcrumbs.tsx b/src/components/layout/breadcrumbs.tsx
index f0aaffb..4b0db1f 100644
--- a/src/components/layout/breadcrumbs.tsx
+++ b/src/components/layout/breadcrumbs.tsx
@@ -1,10 +1,10 @@
import React from 'react';
import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, Text } from '@chakra-ui/react';
-import { useRouter } from 'next/router';
-import { selectDashboard, selectDashboardIdFromRoute } from 'ops-frontend/store/consoleSlice';
-import { useAppSelector } from 'ops-frontend/store/hooks';
+import { useRouter } from 'next/router.js';
+import { selectDashboard, selectDashboardIdFromRoute } from '../../store/consoleSlice.js';
+import { useAppSelector } from '../../store/hooks.js';
import { useTranslation } from 'react-i18next';
-import { dashboardQueryToDashboardRoute } from 'ops-frontend/utils/route';
+import { dashboardQueryToDashboardRoute } from '../../utils/route.js';
import { ChevronRightIcon } from '@chakra-ui/icons';
export default function Breadcrumbs() {
diff --git a/src/components/layout/header-layout.tsx b/src/components/layout/header-layout.tsx
index eb8a8e0..84f095a 100644
--- a/src/components/layout/header-layout.tsx
+++ b/src/components/layout/header-layout.tsx
@@ -1,6 +1,6 @@
import React from 'react';
import { Box, Container, useColorModeValue } from '@chakra-ui/react';
-import Breadcrumbs from 'ops-frontend/components/layout/breadcrumbs';
+import Breadcrumbs from '../../components/layout/breadcrumbs.js';
export function HeaderLayout(props: { children?: React.ReactNode }) {
diff --git a/src/components/layout/logo.tsx b/src/components/layout/logo.tsx
index 873bcd0..bfeac97 100644
--- a/src/components/layout/logo.tsx
+++ b/src/components/layout/logo.tsx
@@ -1,5 +1,5 @@
import React from 'react';
-import logo from 'ops-frontend/img/logo.png';
+import logo from '../../img/logo.png';
import { Image, HStack, Heading } from '@chakra-ui/react';
export function Logo ({
diff --git a/src/components/layout/navbar.tsx b/src/components/layout/navbar.tsx
index d1120b0..913874c 100644
--- a/src/components/layout/navbar.tsx
+++ b/src/components/layout/navbar.tsx
@@ -6,7 +6,7 @@ import {
} from '@chakra-ui/react';
import * as React from 'react';
import { useTranslation } from 'react-i18next';
-import { Logo } from 'ops-frontend/components/layout/logo';
+import { Logo } from '../../components/layout/logo.js';
export default function Navbar() {
diff --git a/src/components/widget/delete-widget-modal.tsx b/src/components/widget/delete-widget-modal.tsx
index 074f1b7..871b343 100644
--- a/src/components/widget/delete-widget-modal.tsx
+++ b/src/components/widget/delete-widget-modal.tsx
@@ -1,12 +1,12 @@
import {
Button, MenuItem, Modal, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalOverlay, useDisclosure
} from '@chakra-ui/react';
-import { useAppDispatch } from 'ops-frontend/store/hooks';
-import apis from 'ops-frontend/utils/apis';
+import { useAppDispatch } from '../../store/hooks.js';
+import apis from '../../utils/apis.js';
import React from 'react';
import { useTranslation } from 'react-i18next';
-import DynamicModalBody from 'ops-frontend/components/modal/dynamic-modal-body';
-import { deleteWidget } from 'ops-frontend/store/consoleSlice';
+import DynamicModalBody from '../../components/modal/dynamic-modal-body.js';
+import { deleteWidget } from '../../store/consoleSlice.js';
import { Widget } from '@tinystacks/ops-model';
export default function DeleteWidgetModal(props: { console: string, widget: Widget}) {
diff --git a/src/components/widget/edit-widget-modal.tsx b/src/components/widget/edit-widget-modal.tsx
index abdfa11..a8cf0ee 100644
--- a/src/components/widget/edit-widget-modal.tsx
+++ b/src/components/widget/edit-widget-modal.tsx
@@ -1,15 +1,15 @@
import React from 'react';
-import { useAppDispatch } from 'ops-frontend/store/hooks';
+import { useAppDispatch } from '../../store/hooks.js';
import { useTranslation } from 'react-i18next';
import {
Button, MenuItem, Modal, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalOverlay, Textarea,
useDisclosure
} from '@chakra-ui/react';
-import apis from 'ops-frontend/utils/apis';
-import { selectWidget, updateHydratedWidget, updateWidget } from 'ops-frontend/store/consoleSlice';
-import DynamicModalBody from 'ops-frontend/components/modal/dynamic-modal-body';
+import apis from '../../utils/apis.js';
+import { selectWidget, updateHydratedWidget, updateWidget } from '../../store/consoleSlice.js';
+import DynamicModalBody from '../../components/modal/dynamic-modal-body.js';
import { useSelector } from 'react-redux';
-import { Json } from 'ops-frontend/types';
+import { Json } from '../../types.js';
export default function EditWidgetModal(props: {
console: string;
diff --git a/src/components/widget/wrapped-widget.tsx b/src/components/widget/wrapped-widget.tsx
index bfb8e8a..618bb2d 100644
--- a/src/components/widget/wrapped-widget.tsx
+++ b/src/components/widget/wrapped-widget.tsx
@@ -2,22 +2,22 @@ import {
Heading, Flex, Spacer, Box, IconButton, Menu, MenuButton, MenuList, Center
} from '@chakra-ui/react';
import { HamburgerIcon } from '@chakra-ui/icons'
-import { Widget } from '@tinystacks/ops-model';
-import EditWidgetModal from 'ops-frontend/components/widget/edit-widget-modal';
-import DeleteWidgetModal from 'ops-frontend/components/widget/delete-widget-modal';
-import { BaseWidget } from '@tinystacks/ops-core';
-import { selectConsoleName, updateHydratedWidget } from 'ops-frontend/store/consoleSlice';
-import { useAppDispatch, useAppSelector } from 'ops-frontend/store/hooks';
-import apis from 'ops-frontend/utils/apis';
-import { Json } from 'ops-frontend/types';
-import LoadingWidget from 'ops-frontend/widgets/loading-widget';
-import ErrorWidget from 'ops-frontend/widgets/error-widget';
+import { Widget as WidgetType } from '@tinystacks/ops-model';
+import EditWidgetModal from '../../components/widget/edit-widget-modal.js';
+import DeleteWidgetModal from '../../components/widget/delete-widget-modal.js';
+import { Widget } from '@tinystacks/ops-core';
+import { selectConsoleName, updateHydratedWidget } from '../../store/consoleSlice.js';
+import { useAppDispatch, useAppSelector } from '../../store/hooks.js';
+import apis from '../../utils/apis.js';
+import { Json } from '../../types.js';
+import LoadingWidget from '../../widgets/loading-widget.js';
+import ErrorWidget from '../../widgets/error-widget.js';
export type WrappedWidgetProps = {
- hydratedWidget: BaseWidget,
- widget: Widget,
- childrenWidgets: (Widget & { renderedElement: JSX.Element })[],
+ hydratedWidget: Widget,
+ widget: WidgetType,
+ childrenWidgets: (WidgetType & { renderedElement: JSX.Element })[],
dashboardId?: string,
parameters?: Json
};
@@ -94,6 +94,11 @@ export default function WrappedWidget(props: WrappedWidgetProps) {
{heading}
+ {/*
+ tsc isn't respecting the "browser" condition like it should,
+ but next and webpack resolve the module correctly
+ */}
+ {/* @ts-ignore */}
{hydratedWidget.render(
childrenWidgets,
updateOverrides
diff --git a/src/i18n/en/common.ts b/src/i18n/en/common.ts
index b24f712..76e002b 100644
--- a/src/i18n/en/common.ts
+++ b/src/i18n/en/common.ts
@@ -1,4 +1,4 @@
-import { LocaleMessageType } from 'ops-frontend/i18n/messages';
+import { LocaleMessageType } from '../../i18n/messages.js';
const common: LocaleMessageType = {
close: 'Close',
diff --git a/src/i18n/en/dashboard.ts b/src/i18n/en/dashboard.ts
index 4957430..1cc1d3a 100644
--- a/src/i18n/en/dashboard.ts
+++ b/src/i18n/en/dashboard.ts
@@ -1,4 +1,4 @@
-import { LocaleMessageType } from 'ops-frontend/i18n/messages';
+import { LocaleMessageType } from '../../i18n/messages.js';
const dashboards: LocaleMessageType = {
createDashboard: 'Create dashboard',
diff --git a/src/i18n/en/en.ts b/src/i18n/en/en.ts
index c5064d0..3bdf992 100644
--- a/src/i18n/en/en.ts
+++ b/src/i18n/en/en.ts
@@ -1,8 +1,8 @@
-import common from 'ops-frontend/i18n/en/common';
-import home from 'ops-frontend/i18n/en/home';
-import { LocaleMessageType } from 'ops-frontend/i18n/messages';
-import widget from 'ops-frontend/i18n/en/widget';
-import dashboard from 'ops-frontend/i18n/en/dashboard';
+import common from '../../i18n/en/common.js';
+import home from '../../i18n/en/home.js';
+import { LocaleMessageType } from '../../i18n/messages.js';
+import widget from '../../i18n/en/widget.js';
+import dashboard from '../../i18n/en/dashboard.js';
const en: LocaleMessageType = {
common,
diff --git a/src/i18n/en/home.ts b/src/i18n/en/home.ts
index fa2b24d..e388817 100644
--- a/src/i18n/en/home.ts
+++ b/src/i18n/en/home.ts
@@ -1,10 +1,10 @@
-import { LocaleMessageType } from 'ops-frontend/i18n/messages';
+import { LocaleMessageType } from '../../i18n/messages.js';
const home: LocaleMessageType = {
title: 'Ops Console',
dashboards: 'All Dashboards',
addDashboard: 'Add Dashboard',
- consolesError: 'Error parsing console'
+ consolesError: 'Error fetching consoles!'
};
export default home;
diff --git a/src/i18n/en/widget.ts b/src/i18n/en/widget.ts
index c25396e..2c1ae71 100644
--- a/src/i18n/en/widget.ts
+++ b/src/i18n/en/widget.ts
@@ -1,4 +1,4 @@
-import { LocaleMessageType } from 'ops-frontend/i18n/messages';
+import { LocaleMessageType } from '../../i18n/messages.js';
const widgets: LocaleMessageType = {
genericWidgetError: '{{id}} was not found or inaccurately set in yml',
diff --git a/src/i18n/i18n.ts b/src/i18n/i18n.ts
index cd8e921..3db11e1 100644
--- a/src/i18n/i18n.ts
+++ b/src/i18n/i18n.ts
@@ -1,4 +1,4 @@
-import messages from 'ops-frontend/i18n/messages';
+import messages from './messages.js';
import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';
diff --git a/src/i18n/messages.ts b/src/i18n/messages.ts
index 12f1201..77c6c35 100644
--- a/src/i18n/messages.ts
+++ b/src/i18n/messages.ts
@@ -1,4 +1,4 @@
-import en from 'ops-frontend/i18n/en/en';
+import en from '../i18n/en/en.js';
export type LocaleMessageType = { [key: string]: (string | (() => any) | LocaleMessageType)};
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 45827e9..09c328b 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -1,10 +1,10 @@
-import 'ops-frontend/i18n/i18n';
-import 'ops-frontend/styles/globals.css'
-import type { AppProps } from 'next/app'
+import '../i18n/i18n.js';
+import '../styles/globals.css'
+import type { AppProps } from 'next/app.js'
import { Provider } from 'react-redux';
-import { store } from 'ops-frontend/store/store';
+import { store } from '../store/store.js';
import { ChakraProvider, CSSReset } from '@chakra-ui/react';
-import { AppLayout } from 'ops-frontend/components/layout/app-layout';
+import { AppLayout } from '../components/layout/app-layout.js';
import { extendTheme } from '@chakra-ui/react';
import { useEffect, useState } from 'react';
diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx
index 54e8bf3..365a73e 100644
--- a/src/pages/_document.tsx
+++ b/src/pages/_document.tsx
@@ -1,4 +1,4 @@
-import { Html, Head, Main, NextScript } from 'next/document'
+import { Html, Head, Main, NextScript } from 'next/document.js'
export default function Document() {
return (
diff --git a/src/pages/api/consoles.ts b/src/pages/api/consoles.ts
index 1dcac28..84a1a15 100644
--- a/src/pages/api/consoles.ts
+++ b/src/pages/api/consoles.ts
@@ -1,7 +1,7 @@
import { Console, TinyStacksError } from '@tinystacks/ops-model'
import type { NextApiRequest, NextApiResponse } from 'next'
-import { getOpsApiClient } from 'ops-frontend/utils/get-ops-api-client';
-import { handleResponse } from 'ops-frontend/utils/handle-response';
+import { getOpsApiClient } from '../../utils/get-ops-api-client.js';
+import { handleResponse } from '../../utils/handle-response.js';
export default async function handler(
req: NextApiRequest,
diff --git a/src/pages/api/consoles/[consoleName].ts b/src/pages/api/consoles/[consoleName].ts
index 22c0fc4..5147532 100644
--- a/src/pages/api/consoles/[consoleName].ts
+++ b/src/pages/api/consoles/[consoleName].ts
@@ -1,7 +1,7 @@
import { Console, TinyStacksError } from '@tinystacks/ops-model'
import type { NextApiRequest, NextApiResponse } from 'next'
-import { getOpsApiClient } from 'ops-frontend/utils/get-ops-api-client';
-import { handleResponse } from 'ops-frontend/utils/handle-response';
+import { getOpsApiClient } from '../../../utils/get-ops-api-client.js';
+import { handleResponse } from '../../../utils/handle-response.js';
export default async function handler(
req: NextApiRequest,
diff --git a/src/pages/api/consoles/[consoleName]/dashboards.ts b/src/pages/api/consoles/[consoleName]/dashboards.ts
index 46d7cfd..702bb5f 100644
--- a/src/pages/api/consoles/[consoleName]/dashboards.ts
+++ b/src/pages/api/consoles/[consoleName]/dashboards.ts
@@ -1,7 +1,7 @@
import { Dashboard, TinyStacksError } from '@tinystacks/ops-model'
import type { NextApiRequest, NextApiResponse } from 'next'
-import { getOpsApiClient } from 'ops-frontend/utils/get-ops-api-client';
-import { handleResponse } from 'ops-frontend/utils/handle-response';
+import { getOpsApiClient } from '../../../../utils/get-ops-api-client.js';
+import { handleResponse } from '../../../../utils/handle-response.js';
export default async function handler(
req: NextApiRequest,
diff --git a/src/pages/api/consoles/[consoleName]/dashboards/[dashboardId].ts b/src/pages/api/consoles/[consoleName]/dashboards/[dashboardId].ts
index 892b46e..a79f2ec 100644
--- a/src/pages/api/consoles/[consoleName]/dashboards/[dashboardId].ts
+++ b/src/pages/api/consoles/[consoleName]/dashboards/[dashboardId].ts
@@ -1,8 +1,8 @@
import { TinyStacksError, Dashboard } from '@tinystacks/ops-model'
import type { NextApiRequest, NextApiResponse } from 'next'
-import { getOpsApiClient } from 'ops-frontend/utils/get-ops-api-client';
-import { handleResponse } from 'ops-frontend/utils/handle-response';
+import { getOpsApiClient } from '../../../../../utils/get-ops-api-client.js';
+import { handleResponse } from '../../../../../utils/handle-response.js';
export default async function handler(
req: NextApiRequest,
diff --git a/src/pages/api/consoles/[consoleName]/widgets.ts b/src/pages/api/consoles/[consoleName]/widgets.ts
index 106b216..d437d71 100644
--- a/src/pages/api/consoles/[consoleName]/widgets.ts
+++ b/src/pages/api/consoles/[consoleName]/widgets.ts
@@ -1,7 +1,7 @@
import { TinyStacksError, Widget } from '@tinystacks/ops-model'
import type { NextApiRequest, NextApiResponse } from 'next'
-import { getOpsApiClient } from 'ops-frontend/utils/get-ops-api-client';
-import { handleResponse } from 'ops-frontend/utils/handle-response';
+import { getOpsApiClient } from '../../../../utils/get-ops-api-client.js';
+import { handleResponse } from '../../../../utils/handle-response.js';
export default async function handler(
req: NextApiRequest,
diff --git a/src/pages/api/consoles/[consoleName]/widgets/[widgetId].ts b/src/pages/api/consoles/[consoleName]/widgets/[widgetId].ts
index 86dbeaa..e9ef1e0 100644
--- a/src/pages/api/consoles/[consoleName]/widgets/[widgetId].ts
+++ b/src/pages/api/consoles/[consoleName]/widgets/[widgetId].ts
@@ -1,9 +1,9 @@
import { TinyStacksError, Widget } from '@tinystacks/ops-model'
import type { NextApiRequest, NextApiResponse } from 'next'
-import { Json } from 'ops-frontend/types';
-import { getOpsApiClient } from 'ops-frontend/utils/get-ops-api-client';
-import { handleResponse } from 'ops-frontend/utils/handle-response';
+import { Json } from '../../../../../types.js';
+import { getOpsApiClient } from '../../../../../utils/get-ops-api-client.js';
+import { handleResponse } from '../../../../../utils/handle-response.js';
export default async function handler(
req: NextApiRequest,
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index 96ecb14..6f42d44 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -1,8 +1,8 @@
// eslint-disable-next-line import/no-unresolved
import { BrowserRouter as Router, Route, Routes } from 'react-router-dom';
-import { DashboardList } from 'ops-frontend/components/dashboard/dashboard-list';
-import Dashboard from 'ops-frontend/components/dashboard/dashboard';
-import { NotFound } from 'ops-frontend/components/not-found';
+import { DashboardList } from '../components/dashboard/dashboard-list.js';
+import Dashboard from '../components/dashboard/dashboard.js';
+import { NotFound } from '../components/not-found.js';
export default function Home () {
return (
diff --git a/src/store/consoleSlice.ts b/src/store/consoleSlice.ts
index 17ddb97..70b2d5e 100644
--- a/src/store/consoleSlice.ts
+++ b/src/store/consoleSlice.ts
@@ -1,8 +1,9 @@
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
-import { ApiError, Console, Dashboard, TinyStacksError, Widget } from '@tinystacks/ops-model';
-import { AppDispatch, RootState } from 'ops-frontend/store/store';
-import { ShowableError, WidgetMap } from 'ops-frontend/types';
-import apis from 'ops-frontend/utils/apis';
+import { TinyStacksError } from '@tinystacks/ops-core';
+import { ApiError, Console, Dashboard, Widget } from '@tinystacks/ops-model';
+import { AppDispatch, RootState } from '../store/store.js';
+import { ShowableError, WidgetMap } from '../types.js';
+import apis from '../utils/apis.js';
export const createNewDashboard = (consoleName: string, dashboard: Dashboard) => async (dispatch: AppDispatch) => {
await dispatch(createTempDashboard(dashboard));
@@ -15,7 +16,7 @@ export const createNewDashboard = (consoleName: string, dashboard: Dashboard) =>
await dispatch(removeTempDashboard(dashboard));
return dispatch(handleError({
title: 'Failed to create dashboard!',
- message: error?.body?.message || error?.message
+ error: error?.body || error
}));
}
}
@@ -29,10 +30,10 @@ export const fetchConsoles = (consoleName?: string) => async (dispatch: AppDispa
consoles.at(0);
return dispatch(updateConsole(console || {} as Console));
} catch (e) {
- const error = e as TinyStacksError;
+ const error = (e as any).body as ApiError;
return handleError({
- title: 'Failed to create dashboard!',
- message: error.message || ''
+ title: 'Failed to fetch consoles!',
+ error: error?.body || error
});
}
}
@@ -46,7 +47,7 @@ export const updateDashboard = (consoleName: string, dashboard: Dashboard, dashb
const error = (e as any).body as ApiError;
return dispatch(handleError({
title: 'Failed to update dashboard!',
- message: error?.body?.message || error?.message
+ error: error?.body || error
}));
}
}
@@ -59,7 +60,7 @@ export const fetchDashboards = (consoleName: string) => async (dispatch: AppDisp
const error = (e as any).body as ApiError;
return dispatch(handleError({
title: 'Failed to fetch dashboards!',
- message: error?.body?.message || error?.message
+ error: error?.body
}));
}
}
@@ -144,8 +145,18 @@ export const consoleSlice = createSlice({
overrides: widgetOverrides
}
},
- handleError: function (state: ConsoleSliceState, action: PayloadAction) {
- state.error = action.payload;
+ handleError: function (state: ConsoleSliceState, action: PayloadAction<{ title: string; error: any }>) {
+ if (TinyStacksError.isTinyStacksError(action.payload.error)) {
+ state.error = {
+ title: action.payload.title,
+ ...action.payload.error
+ };
+ } else {
+ state.error = {
+ title: action.payload.title,
+ message: action.payload.error.message
+ };
+ }
},
dismissError: function (state: ConsoleSliceState) {
state.error = undefined;
@@ -242,7 +253,7 @@ export function selectWidget(widgetId: string) {
}
}
-export function selectErropr(state: RootState): ShowableError | undefined {
+export function selectError(state: RootState): ShowableError | undefined {
return state.console.error;
}
diff --git a/src/store/hooks.ts b/src/store/hooks.ts
index e6f28b5..8cec18b 100644
--- a/src/store/hooks.ts
+++ b/src/store/hooks.ts
@@ -1,5 +1,5 @@
import { TypedUseSelectorHook, useDispatch, useSelector } from 'react-redux';
-import type { RootState, AppDispatch } from 'ops-frontend/store/store';
+import type { RootState, AppDispatch } from '../store/store.js';
// Use throughout your app instead of plain `useDispatch` and `useSelector`
export const useAppDispatch: () => AppDispatch = useDispatch;
export const useAppSelector: TypedUseSelectorHook = useSelector;
\ No newline at end of file
diff --git a/src/store/store.ts b/src/store/store.ts
index accc7e7..b13bfc0 100644
--- a/src/store/store.ts
+++ b/src/store/store.ts
@@ -1,6 +1,6 @@
import type { PreloadedState } from '@reduxjs/toolkit';
import { configureStore } from '@reduxjs/toolkit';
-import consoleReducer from 'ops-frontend/store/consoleSlice';
+import consoleReducer from '../store/consoleSlice.js';
const rootReducer = {
console: consoleReducer
diff --git a/src/types.ts b/src/types.ts
index 8f8ee10..4f9d429 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -1,4 +1,4 @@
-import { Widget } from '@tinystacks/ops-model';
+import { TinyStacksError, Widget } from '@tinystacks/ops-model';
export type WidgetMap = { [id: string]: Widget };
export type FlatMap = { [id: string]: string };
@@ -10,7 +10,6 @@ export type GetWidgetArguments = {
dashboardId?: string;
parameters?: Json;
};
-export type ShowableError = {
+export type ShowableError = Omit & {
title: string;
- message: string;
}
\ No newline at end of file
diff --git a/src/utils/apis.tsx b/src/utils/apis.tsx
index d362c2c..4751f63 100644
--- a/src/utils/apis.tsx
+++ b/src/utils/apis.tsx
@@ -1,6 +1,6 @@
import { Dashboard, OpsApiClient, TinyStacksError, Widget } from '@tinystacks/ops-model';
-import { GetWidgetArguments } from 'ops-frontend/types';
-import ErrorWidget from 'ops-frontend/widgets/error-widget';
+import { GetWidgetArguments } from '../types.js';
+import ErrorWidget from '../widgets/error-widget.js';
// This file mostly exists to make testing easy
const client = new OpsApiClient({ BASE: '/api' });
diff --git a/src/utils/get-ops-api-client.ts b/src/utils/get-ops-api-client.ts
index cb683d9..4827c1e 100644
--- a/src/utils/get-ops-api-client.ts
+++ b/src/utils/get-ops-api-client.ts
@@ -1,5 +1,5 @@
import { OpenAPIConfig, OpsApiClient } from '@tinystacks/ops-model';
-import { fetchApiKey } from 'ops-frontend/utils/fetch-api-key';
+import { fetchApiKey } from '../utils/fetch-api-key.js';
function trimTrailingSlash (url: string): string {
diff --git a/src/utils/handle-response.ts b/src/utils/handle-response.ts
index 7d8d547..4854aa9 100644
--- a/src/utils/handle-response.ts
+++ b/src/utils/handle-response.ts
@@ -1,11 +1,12 @@
+import { TinyStacksError } from '@tinystacks/ops-core';
import type { NextApiResponse } from 'next'
-import { isTinyStacksError } from 'ops-frontend/utils/is-tinystacks-error';
+
export function handleResponse (
clientResponse: T,
res: NextApiResponse
) {
- if (isTinyStacksError(clientResponse)) {
+ if (TinyStacksError.isTinyStacksError(clientResponse)) {
throw clientResponse;
}
res.status(200).send(clientResponse)
diff --git a/src/utils/is-tinystacks-error.ts b/src/utils/is-tinystacks-error.ts
deleted file mode 100644
index a6cadbc..0000000
--- a/src/utils/is-tinystacks-error.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import { TinyStacksError } from '@tinystacks/ops-model';
-
-const TinyStacksErrorName = 'TinyStacksError';
-
-export function isTinyStacksError (error: unknown): boolean {
- const e = error as any;
- const hasTinyStacksErrorName: boolean = e?.name && e?.name === TinyStacksErrorName;
- const hasTinyStacksErrorType: boolean = e?.type && Object.values(TinyStacksError.type).includes(e?.type);
- const hasMessage: boolean = e?.message && typeof e?.message === 'string';
- const hasStatus: boolean = e?.status && typeof e?.status === 'number';
- const isTsError: boolean = (
- hasTinyStacksErrorName &&
- hasTinyStacksErrorType &&
- hasMessage &&
- hasStatus
- );
- return isTsError;
-}
\ No newline at end of file
diff --git a/tsconfig.json b/tsconfig.json
index c0e9701..b66927d 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,6 +1,6 @@
{
"compilerOptions": {
- "target": "es5",
+ "target": "ESNext",
"lib": [
"dom",
"dom.iterable",
@@ -13,27 +13,21 @@
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
- "moduleResolution": "node",
+ "moduleResolution": "nodenext",
"resolveJsonModule": true,
+ "customConditions": [
+ "browser"
+ ],
"isolatedModules": true,
"incremental": true,
- "baseUrl": ".",
+ "baseUrl": "./",
"outDir": "./dist",
- "paths": {
- "ops-frontend/*": [
- "./src/*"
- ],
- "ops-frontend-test/*": [
- "./__tests__/*"
- ]
- },
"jsx": "preserve"
},
"include": [
"next-env.d.ts",
- "**/*.ts",
- "**/*.tsx",
- "**/*.css"
+ "types.d.ts",
+ "src"
],
"exclude": [
"node_modules",
diff --git a/types.d.ts b/types.d.ts
index 6995fb3..6f3aeab 100644
--- a/types.d.ts
+++ b/types.d.ts
@@ -4,3 +4,5 @@ declare module '*module.css' {
}
export default styles
}
+
+declare module '*.png';
\ No newline at end of file