diff --git a/index.html b/index.html
index 3274134..418f6b2 100644
--- a/index.html
+++ b/index.html
@@ -15,6 +15,13 @@
gtag('js', new Date());
gtag('config', '<% VITE_GA_ID />');
+
Skyline Overlay
diff --git a/package.json b/package.json
index 449488e..f7da3e0 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"private": true,
"type": "module",
"name": "skyline-overlay",
- "version": "3.7.1",
+ "version": "3.7.2",
"description": "A modern customizable horizon FFXIV miniparse overlay.",
"license": "Apache-2.0",
"author": "DSRKafuU (https://dsrkafuu.net)",
@@ -26,8 +26,8 @@
},
"dependencies": {
"@reduxjs/toolkit": "~1.8.2",
- "@sentry/react": "~6.19.7",
- "@sentry/tracing": "~6.19.7",
+ "@sentry/react": "~7.1.1",
+ "@sentry/tracing": "~7.1.1",
"clsx": "~1.1.1",
"ffxiv-overlay-api": "~4.4.0",
"normalize.css": "~8.0.1",
@@ -39,24 +39,24 @@
"devDependencies": {
"@babel/core": "~7.18.2",
"@babel/preset-typescript": "~7.17.12",
- "@types/node": "~17.0.36",
- "@types/react": "~18.0.9",
+ "@types/node": "~17.0.42",
+ "@types/react": "~18.0.12",
"@types/react-dom": "~18.0.5",
- "@typescript-eslint/eslint-plugin": "~5.26.0",
- "@typescript-eslint/parser": "~5.26.0",
+ "@typescript-eslint/eslint-plugin": "~5.27.1",
+ "@typescript-eslint/parser": "~5.27.1",
"@vitejs/plugin-react": "~1.3.2",
"chalk": "~5.0.1",
"cross-env": "~7.0.3",
- "eslint": "~8.16.0",
+ "eslint": "~8.17.0",
"eslint-plugin-react": "~7.30.0",
"eslint-plugin-react-hooks": "~4.5.0",
"glob": "~8.0.3",
"npm-run-all": "~4.1.5",
"prettier": "~2.6.2",
"rollup-plugin-visualizer": "~5.6.0",
- "sass": "~1.52.1",
- "typescript": "~4.7.2",
- "vite": "~2.9.9",
+ "sass": "~1.52.3",
+ "typescript": "~4.7.3",
+ "vite": "~2.9.12",
"vite-plugin-html-env": "~1.1.2",
"vite-plugin-pwa": "~0.12.0",
"vite-plugin-svgr": "~2.1.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index c5e9e04..8c6aee6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,18 +7,18 @@ specifiers:
'@babel/core': ~7.18.2
'@babel/preset-typescript': ~7.17.12
'@reduxjs/toolkit': ~1.8.2
- '@sentry/react': ~6.19.7
- '@sentry/tracing': ~6.19.7
- '@types/node': ~17.0.36
- '@types/react': ~18.0.9
+ '@sentry/react': ~7.1.1
+ '@sentry/tracing': ~7.1.1
+ '@types/node': ~17.0.42
+ '@types/react': ~18.0.12
'@types/react-dom': ~18.0.5
- '@typescript-eslint/eslint-plugin': ~5.26.0
- '@typescript-eslint/parser': ~5.26.0
+ '@typescript-eslint/eslint-plugin': ~5.27.1
+ '@typescript-eslint/parser': ~5.27.1
'@vitejs/plugin-react': ~1.3.2
chalk: ~5.0.1
clsx: ~1.1.1
cross-env: ~7.0.3
- eslint: ~8.16.0
+ eslint: ~8.17.0
eslint-plugin-react: ~7.30.0
eslint-plugin-react-hooks: ~4.5.0
ffxiv-overlay-api: ~4.4.0
@@ -31,9 +31,9 @@ specifiers:
react-dom: ~18.1.0
react-redux: ~8.0.2
rollup-plugin-visualizer: ~5.6.0
- sass: ~1.52.1
- typescript: ~4.7.2
- vite: ~2.9.9
+ sass: ~1.52.3
+ typescript: ~4.7.3
+ vite: ~2.9.12
vite-plugin-html-env: ~1.1.2
vite-plugin-pwa: ~0.12.0
vite-plugin-svgr: ~2.1.0
@@ -41,40 +41,40 @@ specifiers:
dependencies:
'@reduxjs/toolkit': 1.8.2_ctm756ikdwcjcvyfxxwskzbr6q
- '@sentry/react': 6.19.7_react@18.1.0
- '@sentry/tracing': 6.19.7
+ '@sentry/react': 7.1.1_react@18.1.0
+ '@sentry/tracing': 7.1.1
clsx: 1.1.1
ffxiv-overlay-api: 4.4.0
normalize.css: 8.0.1
react: 18.1.0
react-colorful: 5.5.1_ef5jwxihqo6n7gxfmzogljlgcm
react-dom: 18.1.0_react@18.1.0
- react-redux: 8.0.2_qyffbl774oliprn4v4btwexwpy
+ react-redux: 8.0.2_zlkrlo2xsersbascmmsr65fm34
devDependencies:
'@babel/core': 7.18.2
'@babel/preset-typescript': 7.17.12_@babel+core@7.18.2
- '@types/node': 17.0.36
- '@types/react': 18.0.9
+ '@types/node': 17.0.42
+ '@types/react': 18.0.12
'@types/react-dom': 18.0.5
- '@typescript-eslint/eslint-plugin': 5.26.0_hzuh7e2up357pvq3mkokjvu2lq
- '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle
+ '@typescript-eslint/eslint-plugin': 5.27.1_aq7uryhocdbvbqum33pitcm3y4
+ '@typescript-eslint/parser': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4
'@vitejs/plugin-react': 1.3.2
chalk: 5.0.1
cross-env: 7.0.3
- eslint: 8.16.0
- eslint-plugin-react: 7.30.0_eslint@8.16.0
- eslint-plugin-react-hooks: 4.5.0_eslint@8.16.0
+ eslint: 8.17.0
+ eslint-plugin-react: 7.30.0_eslint@8.17.0
+ eslint-plugin-react-hooks: 4.5.0_eslint@8.17.0
glob: 8.0.3
npm-run-all: 4.1.5
prettier: 2.6.2
rollup-plugin-visualizer: 5.6.0
- sass: 1.52.1
- typescript: 4.7.2
- vite: 2.9.9_sass@1.52.1
- vite-plugin-html-env: 1.1.2_vite@2.9.9
- vite-plugin-pwa: 0.12.0_vite@2.9.9
- vite-plugin-svgr: 2.1.0_vite@2.9.9
+ sass: 1.52.3
+ typescript: 4.7.3
+ vite: 2.9.12_sass@1.52.3
+ vite-plugin-html-env: 1.1.2_vite@2.9.12
+ vite-plugin-pwa: 0.12.0_vite@2.9.12
+ vite-plugin-svgr: 2.1.0_vite@2.9.12
workbox-window: 6.5.3
packages:
@@ -1425,7 +1425,7 @@ packages:
dependencies:
immer: 9.0.12
react: 18.1.0
- react-redux: 8.0.2_qyffbl774oliprn4v4btwexwpy
+ react-redux: 8.0.2_zlkrlo2xsersbascmmsr65fm34
redux: 4.1.2
redux-thunk: 2.4.1_redux@4.1.2
reselect: 4.1.5
@@ -1504,81 +1504,69 @@ packages:
picomatch: 2.3.0
dev: true
- /@sentry/browser/6.19.7:
- resolution: {integrity: sha512-oDbklp4O3MtAM4mtuwyZLrgO1qDVYIujzNJQzXmi9YzymJCuzMLSRDvhY83NNDCRxf0pds4DShgYeZdbSyKraA==}
- engines: {node: '>=6'}
- dependencies:
- '@sentry/core': 6.19.7
- '@sentry/types': 6.19.7
- '@sentry/utils': 6.19.7
- tslib: 1.14.1
- dev: false
-
- /@sentry/core/6.19.7:
- resolution: {integrity: sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==}
- engines: {node: '>=6'}
+ /@sentry/browser/7.1.1:
+ resolution: {integrity: sha512-5AQvStZ+nOP/yxsBmeMZpeGLVtuOgnCNvswKd/c1CJwNw7bDmCE4TQeNKp1C3Gb7lSdBk8ViwUKn0ZpoVQ5MTw==}
+ engines: {node: '>=8'}
dependencies:
- '@sentry/hub': 6.19.7
- '@sentry/minimal': 6.19.7
- '@sentry/types': 6.19.7
- '@sentry/utils': 6.19.7
+ '@sentry/core': 7.1.1
+ '@sentry/types': 7.1.1
+ '@sentry/utils': 7.1.1
tslib: 1.14.1
dev: false
- /@sentry/hub/6.19.7:
- resolution: {integrity: sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==}
- engines: {node: '>=6'}
+ /@sentry/core/7.1.1:
+ resolution: {integrity: sha512-SADdAoG5u1LTJhPN5KPtn5HHmH6r0mr6h2LokuZnhj6/okrAuCIIKOb6Fh8jV7j2VuABvew8+FjJHORxi7D/3Q==}
+ engines: {node: '>=8'}
dependencies:
- '@sentry/types': 6.19.7
- '@sentry/utils': 6.19.7
+ '@sentry/hub': 7.1.1
+ '@sentry/types': 7.1.1
+ '@sentry/utils': 7.1.1
tslib: 1.14.1
dev: false
- /@sentry/minimal/6.19.7:
- resolution: {integrity: sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==}
- engines: {node: '>=6'}
+ /@sentry/hub/7.1.1:
+ resolution: {integrity: sha512-ASsRVjYDIii6ZTf36JnIYKHWBQBk0P42Tgq324MpyPgaeVDg3saBcyXO5iAtWvY6Vmdi2H4JCVDoir2Zz3Me1w==}
+ engines: {node: '>=8'}
dependencies:
- '@sentry/hub': 6.19.7
- '@sentry/types': 6.19.7
+ '@sentry/types': 7.1.1
+ '@sentry/utils': 7.1.1
tslib: 1.14.1
dev: false
- /@sentry/react/6.19.7_react@18.1.0:
- resolution: {integrity: sha512-VzJeBg/v41jfxUYPkH2WYrKjWc4YiMLzDX0f4Zf6WkJ4v3IlDDSkX6DfmWekjTKBho6wiMkSNy2hJ1dHfGZ9jA==}
- engines: {node: '>=6'}
+ /@sentry/react/7.1.1_react@18.1.0:
+ resolution: {integrity: sha512-Z7cZvXHIWxg7OhOSy4InhrRgQPRNtHsyOkIAHkgwW32JYOGTg1HdqQ5mFUxQLejhU/YqsxVjTK4CI58FATykLw==}
+ engines: {node: '>=8'}
peerDependencies:
react: 15.x || 16.x || 17.x || 18.x
dependencies:
- '@sentry/browser': 6.19.7
- '@sentry/minimal': 6.19.7
- '@sentry/types': 6.19.7
- '@sentry/utils': 6.19.7
+ '@sentry/browser': 7.1.1
+ '@sentry/types': 7.1.1
+ '@sentry/utils': 7.1.1
hoist-non-react-statics: 3.3.2
react: 18.1.0
tslib: 1.14.1
dev: false
- /@sentry/tracing/6.19.7:
- resolution: {integrity: sha512-ol4TupNnv9Zd+bZei7B6Ygnr9N3Gp1PUrNI761QSlHtPC25xXC5ssSD3GMhBgyQrcvpuRcCFHVNNM97tN5cZiA==}
- engines: {node: '>=6'}
+ /@sentry/tracing/7.1.1:
+ resolution: {integrity: sha512-MJ+EPGfvPlgbJOcZRoIl6+Oi0oRE2nIi/HP2BPJSKGxXFi2Y09bcZUwfxOH8fkUa465jOGBFdCm+sXcbyExvuw==}
+ engines: {node: '>=8'}
dependencies:
- '@sentry/hub': 6.19.7
- '@sentry/minimal': 6.19.7
- '@sentry/types': 6.19.7
- '@sentry/utils': 6.19.7
+ '@sentry/hub': 7.1.1
+ '@sentry/types': 7.1.1
+ '@sentry/utils': 7.1.1
tslib: 1.14.1
dev: false
- /@sentry/types/6.19.7:
- resolution: {integrity: sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==}
- engines: {node: '>=6'}
+ /@sentry/types/7.1.1:
+ resolution: {integrity: sha512-5N1UMd2SqvUXprcIUMyDEju3H9lJY2oWfWQBGo0lG6Amn/lGAPAYlchg+4vQCLutDQMyd8K9zPwcbKn4u6gHdw==}
+ engines: {node: '>=8'}
dev: false
- /@sentry/utils/6.19.7:
- resolution: {integrity: sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==}
- engines: {node: '>=6'}
+ /@sentry/utils/7.1.1:
+ resolution: {integrity: sha512-DPRHDf3InfyVgmxToE4Z+AATAR4OVm+wsXDLFGGyncR91CE1x4wLQKOcAJJwX3F0Hz1VHENfmx1DvyYTHOrC/A==}
+ engines: {node: '>=8'}
dependencies:
- '@sentry/types': 6.19.7
+ '@sentry/types': 7.1.1
tslib: 1.14.1
dev: false
@@ -1721,7 +1709,7 @@ packages:
/@types/hoist-non-react-statics/3.3.1:
resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==}
dependencies:
- '@types/react': 18.0.9
+ '@types/react': 18.0.12
hoist-non-react-statics: 3.3.2
dev: false
@@ -1729,8 +1717,8 @@ packages:
resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==}
dev: true
- /@types/node/17.0.36:
- resolution: {integrity: sha512-V3orv+ggDsWVHP99K3JlwtH20R7J4IhI1Kksgc+64q5VxgfRkQG8Ws3MFm/FZOKDYGy9feGFlZ70/HpCNe9QaA==}
+ /@types/node/17.0.42:
+ resolution: {integrity: sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==}
dev: true
/@types/parse-json/4.0.0:
@@ -1743,11 +1731,10 @@ packages:
/@types/react-dom/18.0.5:
resolution: {integrity: sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==}
dependencies:
- '@types/react': 18.0.9
- dev: true
+ '@types/react': 18.0.12
- /@types/react/18.0.9:
- resolution: {integrity: sha512-9bjbg1hJHUm4De19L1cHiW0Jvx3geel6Qczhjd0qY5VKVE2X5+x77YxAepuCwVh4vrgZJdgEJw48zrhRIeF4Nw==}
+ /@types/react/18.0.12:
+ resolution: {integrity: sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==}
dependencies:
'@types/prop-types': 15.7.4
'@types/scheduler': 0.16.2
@@ -1756,7 +1743,7 @@ packages:
/@types/resolve/1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 17.0.36
+ '@types/node': 17.0.42
dev: true
/@types/scheduler/0.16.2:
@@ -1770,8 +1757,8 @@ packages:
resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==}
dev: false
- /@typescript-eslint/eslint-plugin/5.26.0_hzuh7e2up357pvq3mkokjvu2lq:
- resolution: {integrity: sha512-oGCmo0PqnRZZndr+KwvvAUvD3kNE4AfyoGCwOZpoCncSh4MVD06JTE8XQa2u9u+NX5CsyZMBTEc2C72zx38eYA==}
+ /@typescript-eslint/eslint-plugin/5.27.1_aq7uryhocdbvbqum33pitcm3y4:
+ resolution: {integrity: sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -1781,24 +1768,24 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle
- '@typescript-eslint/scope-manager': 5.26.0
- '@typescript-eslint/type-utils': 5.26.0_xztl6dhthcahlo6akmb2bmjmle
- '@typescript-eslint/utils': 5.26.0_xztl6dhthcahlo6akmb2bmjmle
+ '@typescript-eslint/parser': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4
+ '@typescript-eslint/scope-manager': 5.27.1
+ '@typescript-eslint/type-utils': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4
+ '@typescript-eslint/utils': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4
debug: 4.3.4
- eslint: 8.16.0
+ eslint: 8.17.0
functional-red-black-tree: 1.0.1
ignore: 5.2.0
regexpp: 3.2.0
semver: 7.3.7
- tsutils: 3.21.0_typescript@4.7.2
- typescript: 4.7.2
+ tsutils: 3.21.0_typescript@4.7.3
+ typescript: 4.7.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser/5.26.0_xztl6dhthcahlo6akmb2bmjmle:
- resolution: {integrity: sha512-n/IzU87ttzIdnAH5vQ4BBDnLPly7rC5VnjN3m0xBG82HK6rhRxnCb3w/GyWbNDghPd+NktJqB/wl6+YkzZ5T5Q==}
+ /@typescript-eslint/parser/5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4:
+ resolution: {integrity: sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1807,26 +1794,26 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.26.0
- '@typescript-eslint/types': 5.26.0
- '@typescript-eslint/typescript-estree': 5.26.0_typescript@4.7.2
+ '@typescript-eslint/scope-manager': 5.27.1
+ '@typescript-eslint/types': 5.27.1
+ '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.7.3
debug: 4.3.4
- eslint: 8.16.0
- typescript: 4.7.2
+ eslint: 8.17.0
+ typescript: 4.7.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager/5.26.0:
- resolution: {integrity: sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==}
+ /@typescript-eslint/scope-manager/5.27.1:
+ resolution: {integrity: sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.26.0
- '@typescript-eslint/visitor-keys': 5.26.0
+ '@typescript-eslint/types': 5.27.1
+ '@typescript-eslint/visitor-keys': 5.27.1
dev: true
- /@typescript-eslint/type-utils/5.26.0_xztl6dhthcahlo6akmb2bmjmle:
- resolution: {integrity: sha512-7ccbUVWGLmcRDSA1+ADkDBl5fP87EJt0fnijsMFTVHXKGduYMgienC/i3QwoVhDADUAPoytgjbZbCOMj4TY55A==}
+ /@typescript-eslint/type-utils/5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4:
+ resolution: {integrity: sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -1835,22 +1822,22 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/utils': 5.26.0_xztl6dhthcahlo6akmb2bmjmle
+ '@typescript-eslint/utils': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4
debug: 4.3.4
- eslint: 8.16.0
- tsutils: 3.21.0_typescript@4.7.2
- typescript: 4.7.2
+ eslint: 8.17.0
+ tsutils: 3.21.0_typescript@4.7.3
+ typescript: 4.7.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types/5.26.0:
- resolution: {integrity: sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==}
+ /@typescript-eslint/types/5.27.1:
+ resolution: {integrity: sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree/5.26.0_typescript@4.7.2:
- resolution: {integrity: sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==}
+ /@typescript-eslint/typescript-estree/5.27.1_typescript@4.7.3:
+ resolution: {integrity: sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -1858,41 +1845,41 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.26.0
- '@typescript-eslint/visitor-keys': 5.26.0
+ '@typescript-eslint/types': 5.27.1
+ '@typescript-eslint/visitor-keys': 5.27.1
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.7
- tsutils: 3.21.0_typescript@4.7.2
- typescript: 4.7.2
+ tsutils: 3.21.0_typescript@4.7.3
+ typescript: 4.7.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils/5.26.0_xztl6dhthcahlo6akmb2bmjmle:
- resolution: {integrity: sha512-PJFwcTq2Pt4AMOKfe3zQOdez6InIDOjUJJD3v3LyEtxHGVVRK3Vo7Dd923t/4M9hSH2q2CLvcTdxlLPjcIk3eg==}
+ /@typescript-eslint/utils/5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4:
+ resolution: {integrity: sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.9
- '@typescript-eslint/scope-manager': 5.26.0
- '@typescript-eslint/types': 5.26.0
- '@typescript-eslint/typescript-estree': 5.26.0_typescript@4.7.2
- eslint: 8.16.0
+ '@typescript-eslint/scope-manager': 5.27.1
+ '@typescript-eslint/types': 5.27.1
+ '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.7.3
+ eslint: 8.17.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0_eslint@8.16.0
+ eslint-utils: 3.0.0_eslint@8.17.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys/5.26.0:
- resolution: {integrity: sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==}
+ /@typescript-eslint/visitor-keys/5.27.1:
+ resolution: {integrity: sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.26.0
+ '@typescript-eslint/types': 5.27.1
eslint-visitor-keys: 3.3.0
dev: true
@@ -2187,7 +2174,7 @@ packages:
dev: true
/color-name/1.1.3:
- resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
dev: true
/color-name/1.1.4:
@@ -2267,18 +2254,6 @@ packages:
/csstype/3.0.10:
resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==}
- /debug/4.3.3:
- resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
- dev: true
-
/debug/4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -2661,16 +2636,16 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-plugin-react-hooks/4.5.0_eslint@8.16.0:
+ /eslint-plugin-react-hooks/4.5.0_eslint@8.17.0:
resolution: {integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.16.0
+ eslint: 8.17.0
dev: true
- /eslint-plugin-react/7.30.0_eslint@8.16.0:
+ /eslint-plugin-react/7.30.0_eslint@8.17.0:
resolution: {integrity: sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==}
engines: {node: '>=4'}
peerDependencies:
@@ -2679,7 +2654,7 @@ packages:
array-includes: 3.1.5
array.prototype.flatmap: 1.3.0
doctrine: 2.1.0
- eslint: 8.16.0
+ eslint: 8.17.0
estraverse: 5.3.0
jsx-ast-utils: 3.2.1
minimatch: 3.1.2
@@ -2709,13 +2684,13 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-utils/3.0.0_eslint@8.16.0:
+ /eslint-utils/3.0.0_eslint@8.17.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
- eslint: 8.16.0
+ eslint: 8.17.0
eslint-visitor-keys: 2.1.0
dev: true
@@ -2729,8 +2704,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint/8.16.0:
- resolution: {integrity: sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==}
+ /eslint/8.17.0:
+ resolution: {integrity: sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
@@ -2739,11 +2714,11 @@ packages:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.3
+ debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
- eslint-utils: 3.0.0_eslint@8.16.0
+ eslint-utils: 3.0.0_eslint@8.17.0
eslint-visitor-keys: 3.3.0
espree: 9.3.2
esquery: 1.4.0
@@ -3278,7 +3253,7 @@ packages:
dev: true
/isexe/2.0.0:
- resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
/jake/10.8.5:
@@ -3296,7 +3271,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 17.0.36
+ '@types/node': 17.0.42
merge-stream: 2.0.0
supports-color: 7.2.0
dev: true
@@ -3783,7 +3758,7 @@ packages:
resolution: {integrity: sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw==}
dev: false
- /react-redux/8.0.2_qyffbl774oliprn4v4btwexwpy:
+ /react-redux/8.0.2_zlkrlo2xsersbascmmsr65fm34:
resolution: {integrity: sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==}
peerDependencies:
'@types/react': ^16.8 || ^17.0 || ^18.0
@@ -3806,7 +3781,7 @@ packages:
dependencies:
'@babel/runtime': 7.17.9
'@types/hoist-non-react-statics': 3.3.1
- '@types/react': 18.0.9
+ '@types/react': 18.0.12
'@types/react-dom': 18.0.5
'@types/use-sync-external-store': 0.0.3
hoist-non-react-statics: 3.3.2
@@ -3993,14 +3968,6 @@ packages:
yargs: 17.3.1
dev: true
- /rollup/2.61.1:
- resolution: {integrity: sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==}
- engines: {node: '>=10.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
/rollup/2.74.1:
resolution: {integrity: sha512-K2zW7kV8Voua5eGkbnBtWYfMIhYhT9Pel2uhBk2WO5eMee161nPze/XRfvEQPFYz7KgrCCnmh2Wy0AMFLGGmMA==}
engines: {node: '>=10.0.0'}
@@ -4019,8 +3986,8 @@ packages:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
dev: true
- /sass/1.52.1:
- resolution: {integrity: sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==}
+ /sass/1.52.3:
+ resolution: {integrity: sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
@@ -4079,7 +4046,7 @@ packages:
dev: true
/shebang-regex/1.0.0:
- resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=}
+ resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
engines: {node: '>=0.10.0'}
dev: true
@@ -4326,14 +4293,14 @@ packages:
/tslib/1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- /tsutils/3.21.0_typescript@4.7.2:
+ /tsutils/3.21.0_typescript@4.7.3:
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
- typescript: 4.7.2
+ typescript: 4.7.3
dev: true
/type-check/0.4.0:
@@ -4353,8 +4320,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /typescript/4.7.2:
- resolution: {integrity: sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==}
+ /typescript/4.7.3:
+ resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
@@ -4442,16 +4409,16 @@ packages:
spdx-expression-parse: 3.0.1
dev: true
- /vite-plugin-html-env/1.1.2_vite@2.9.9:
+ /vite-plugin-html-env/1.1.2_vite@2.9.12:
resolution: {integrity: sha512-7cFcNYnnRiCR0oUbw1nU8VuAMEdQisVdWU1gkSq5aS4UxSdwnJesr/wzz/cGHzkrM7EWarIoNXzuAYNY0C6hvA==}
engines: {node: '>=12.0.0'}
peerDependencies:
vite: ^2.1.3
dependencies:
- vite: 2.9.9_sass@1.52.1
+ vite: 2.9.12_sass@1.52.3
dev: true
- /vite-plugin-pwa/0.12.0_vite@2.9.9:
+ /vite-plugin-pwa/0.12.0_vite@2.9.12:
resolution: {integrity: sha512-KYD+cnS5ExLF3T28NkfzBLZ53ehHlp+qMhHGFNh0zlVGpFHrJkL2v9wd4AMi7ZkBTffgeNatIFiv8rhCsMSxBQ==}
peerDependencies:
vite: ^2.0.0
@@ -4460,7 +4427,7 @@ packages:
fast-glob: 3.2.11
pretty-bytes: 6.0.0
rollup: 2.74.1
- vite: 2.9.9_sass@1.52.1
+ vite: 2.9.12_sass@1.52.3
workbox-build: 6.5.3
workbox-window: 6.5.3
transitivePeerDependencies:
@@ -4468,19 +4435,19 @@ packages:
- supports-color
dev: true
- /vite-plugin-svgr/2.1.0_vite@2.9.9:
+ /vite-plugin-svgr/2.1.0_vite@2.9.12:
resolution: {integrity: sha512-3J19p8pmGfRt297yvc8Fd36+0AC0sLgA/gZYQDjotNAhv3CmSTQyviXIrDbwiRFVrsZjSlHJH1vca7OGFmjDcA==}
peerDependencies:
vite: ^2.6.0
dependencies:
'@svgr/core': 6.2.1
- vite: 2.9.9_sass@1.52.1
+ vite: 2.9.12_sass@1.52.3
transitivePeerDependencies:
- supports-color
dev: true
- /vite/2.9.9_sass@1.52.1:
- resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==}
+ /vite/2.9.12_sass@1.52.3:
+ resolution: {integrity: sha512-suxC36dQo9Rq1qMB2qiRorNJtJAdxguu5TMvBHOc/F370KvqAe9t48vYp+/TbPKRNrMh/J55tOUmkuIqstZaew==}
engines: {node: '>=12.2.0'}
hasBin: true
peerDependencies:
@@ -4498,8 +4465,8 @@ packages:
esbuild: 0.14.36
postcss: 8.4.13
resolve: 1.22.0
- rollup: 2.61.1
- sass: 1.52.1
+ rollup: 2.74.1
+ sass: 1.52.3
optionalDependencies:
fsevents: 2.3.2
dev: true
diff --git a/src/main.tsx b/src/main.tsx
index 90291e4..d54ff83 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -11,13 +11,13 @@ import App from './App';
import DevPanel from './DevPanel';
// [tree-shakable] dynamic import sentry
-const sentryDsn = import.meta.env.VITE_SENTRY_DSN;
-if (import.meta.env.PROD && sentryDsn) {
+const dsn = import.meta.env.VITE_SENTRY_DSN;
+if (import.meta.env.PROD && dsn) {
Promise.all([import('@sentry/react'), import('@sentry/tracing')]).then(
- ([Sentry, { Integrations }]) => {
+ ([Sentry, { BrowserTracing }]) => {
Sentry.init({
- dsn: `${sentryDsn}`,
- integrations: [new Integrations.BrowserTracing()],
+ dsn: `${dsn}`,
+ integrations: [new BrowserTracing()],
sampleRate: 1, // report all errors
tracesSampleRate: 0.05, // report 5% of traces
});