diff --git a/eslint.config.mjs b/eslint.config.mjs index 939f27b6..38a2857c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -2,6 +2,7 @@ import pluginVue from 'eslint-plugin-vue'; import vueTsEslintConfig from '@vue/eslint-config-typescript'; import skipFormatting from '@vue/eslint-config-prettier/skip-formatting'; import vitest from '@vitest/eslint-plugin'; +import storybook from 'eslint-plugin-storybook'; import antfu from 'eslint-plugin-antfu'; export default [ @@ -19,6 +20,7 @@ export default [ } }, ...pluginVue.configs['flat/recommended'], + ...storybook.configs['flat/recommended'], ...vueTsEslintConfig(), { rules: { diff --git a/package.json b/package.json index d6663530..1db9d6f3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,16 @@ { "name": "jenda", "version": "0.0.0", + "license": "MIT", + "description": "Cloud-based task management app", + "author": "Alex Peshkov", + "keywords": [ + "jenda", + "tasks", + "kanban", + "agile", + "collaboration" + ], "private": true, "type": "module", "scripts": { @@ -11,6 +21,7 @@ "build-only": "vite build", "type-check": "vue-tsc --build --force", "lint": "eslint . --fix", + "stylelint": "npx stylelint **/*.scss --fix", "format": "prettier --write src/", "prepare": "husky", "storybook": "storybook dev -p 6006", @@ -32,7 +43,6 @@ "@vueuse/core": "^10.11.0", "@vueuse/integrations": "^10.10.0", "axios": "^1.7.2", - "chart.js": "^4.4.3", "floating-vue": "^5.2.2", "lucide-vue-next": "^0.396.0", "pinia": "^2.1.7", @@ -71,7 +81,7 @@ "eslint": "^9.13.0", "eslint-define-config": "^2.1.0", "eslint-plugin-antfu": "^2.7.0", - "eslint-plugin-storybook": "^0.8.0", + "eslint-plugin-storybook": "^0.10.2", "eslint-plugin-vue": "^9.29.0", "husky": "^9.0.11", "jsdom": "^24.1.0", diff --git a/.prettierrc.cjs b/prettier.config.cjs similarity index 100% rename from .prettierrc.cjs rename to prettier.config.cjs diff --git a/src/app/styles/primary/_exceptions.scss b/src/app/styles/primary/_exceptions.scss index 63e3827c..617bd5ae 100644 --- a/src/app/styles/primary/_exceptions.scss +++ b/src/app/styles/primary/_exceptions.scss @@ -65,6 +65,7 @@ html.dark { background-color: var(--zinc-600) !important; color: var(--zinc-200) !important; } + .vue-data-ui-fulscreen--off { circle { fill: #313131 !important; diff --git a/src/app/styles/primary/_hippie-nav.scss b/src/app/styles/primary/_hippie-nav.scss index 9d75e3df..98afaf86 100644 --- a/src/app/styles/primary/_hippie-nav.scss +++ b/src/app/styles/primary/_hippie-nav.scss @@ -72,8 +72,8 @@ background-color: var(--hippie-bg-color); border-radius: 1rem; box-shadow: - 0 1px 3px 0 rgb(0 0 0 / 0.1), - 0 1px 2px -1px rgb(0 0 0 / 0.1); + 0 1px 3px 0 rgb(0 0 0 / 10%), + 0 1px 2px -1px rgb(0 0 0 / 10%); } } @@ -118,6 +118,7 @@ > * { height: 9px; } + &:hover { opacity: 1; } @@ -148,6 +149,7 @@ .title { font-size: 14px; } + .type-icon { font-size: 16px; color: var(--zinc-500); @@ -164,6 +166,7 @@ & > span { color: var(--zinc-600); } + .type-icon { color: var(--blue-secondary) !important; } @@ -201,6 +204,7 @@ > * { height: 8px; } + &:hover { opacity: 0.75; } @@ -233,9 +237,11 @@ 0% { transform: scale3d(0.9, 0.9, 0.9); } + 55% { transform: scale3d(0.98, 0.98, 0.98); } + 100% { transform: scale3d(1, 1, 1); } @@ -245,9 +251,11 @@ 0% { opacity: 0; } + 50% { opacity: 0.75; } + 100% { opacity: 1; } @@ -290,29 +298,37 @@ html.dark { background-color: var(--zinc-700); } } + .hippie-result-item.selected { background-color: #323232; } + .hippie-result-item { color: var(--zinc-300); + .title { color: var(--zinc-200); } + .type-icon{ color: var(--zinc-300); } } + .search-panel { .search-panel-icon { color: var(--zinc-200); } + .search-panel-input { color: var(--zinc-200); } + .clear-btn { color: var(--zinc-300); } } + .no-result { color: var(--zinc-500); } diff --git a/src/app/styles/primary/_properties.scss b/src/app/styles/primary/_properties.scss index 85c0717f..56264baf 100644 --- a/src/app/styles/primary/_properties.scss +++ b/src/app/styles/primary/_properties.scss @@ -48,7 +48,6 @@ $zinc-colors: ( --hippie-hit-active-color: #fff; --hippie-hit-highlighted-text-color: #42b983; --hippie-footer-color: hsla(215deg 16% 50% / 70%); - --hippie-spacing-xs: .25rem; --hippie-spacing-s: .5rem; --hippie-spacing-m: .75rem; diff --git a/src/features/boards/charts/model/chart.js/charts.data.ts b/src/features/boards/charts/model/chart.js/charts.data.ts deleted file mode 100644 index 56f98748..00000000 --- a/src/features/boards/charts/model/chart.js/charts.data.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { ChartData } from 'chart.js'; - -const labels = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; -export const dataBoards: ChartData = { - labels: labels, - datasets: [ - { - label: 'Boards', - data: [2, 1, 1, 2, 4, 0, 1, 5, 0, 0, 2, 0], - backgroundColor: 'rgb(228 228 231)' - } - ] -}; - -export const dataTasks: ChartData = { - labels: labels, - datasets: [ - { - label: 'Tasks', - data: [65, 59, 80, 81, 56, 55, 40, 20, 22, 100, 32, 15], - backgroundColor: 'rgb(228 228 231)', - borderColor: 'rgb(228 228 231)' - } - ] -}; diff --git a/src/features/boards/charts/model/chart.js/charts.options.ts b/src/features/boards/charts/model/chart.js/charts.options.ts deleted file mode 100644 index 55bbf988..00000000 --- a/src/features/boards/charts/model/chart.js/charts.options.ts +++ /dev/null @@ -1,34 +0,0 @@ -import type { ChartOptions } from 'chart.js'; - -export const options: ChartOptions = { - plugins: { - legend: { - display: false - } - }, - scales: { - x: { - grid: { - display: false - }, - border: { - color: 'rgb(228 228 231)' - }, - ticks: { - color: 'rgb(82 82 82)' - } - }, - y: { - grid: { - display: false - }, - border: { - color: 'rgb(228 228 231)' - }, - ticks: { - color: 'rgb(82 82 82)', - precision: 0 - } - } - } -}; diff --git a/src/features/boards/charts/model/chart.js/index.ts b/src/features/boards/charts/model/chart.js/index.ts deleted file mode 100644 index a9c94216..00000000 --- a/src/features/boards/charts/model/chart.js/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './charts.data'; -export * from './charts.options'; diff --git a/src/features/boards/charts/model/composables/useChart.ts b/src/features/boards/charts/model/composables/useChart.ts deleted file mode 100644 index 371d9d7c..00000000 --- a/src/features/boards/charts/model/composables/useChart.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { computed, effectScope, onScopeDispose, watch } from 'vue'; -import { useDark } from '@vueuse/core'; -import type { ChartData, ChartOptions } from 'chart.js'; - -export default function useChart(data: ChartData, options: ChartOptions) { - const isDark = useDark(); - - const scope = effectScope(); - - scope.run(() => { - const bgColor = computed(() => { - return isDark.value ? 'rgba(64, 64, 64, 0.9)' : 'rgb(228 228 231)'; - }); - const tickColor = computed(() => { - return isDark.value ? 'rgb(163 163 163)' : 'rgb(82 82 82)'; - }); - - watch( - [bgColor, tickColor], - ([bg, tick], _) => { - data.datasets[0].backgroundColor = bg; - data.datasets[0].borderColor = bg; - options.scales!.x!.ticks!.color = tick; - options.scales!.y!.ticks!.color = tick; - // @ts-expect-error missing type - options.scales!.y!.border!.color = bg; - // @ts-expect-error missing type - options.scales!.x!.border!.color = bg; - }, - { immediate: true } - ); - }); - - onScopeDispose(() => { - scope.stop(); - }); -} diff --git a/src/features/boards/charts/ui/ActivityBoardChart.vue b/src/features/boards/charts/ui/ActivityBoardChart.vue deleted file mode 100644 index 52384b24..00000000 --- a/src/features/boards/charts/ui/ActivityBoardChart.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/src/features/boards/charts/ui/ActivityTaskChart.vue b/src/features/boards/charts/ui/ActivityTaskChart.vue deleted file mode 100644 index a3e90721..00000000 --- a/src/features/boards/charts/ui/ActivityTaskChart.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/src/features/boards/charts/ui/index.ts b/src/features/boards/charts/ui/index.ts deleted file mode 100644 index a027e178..00000000 --- a/src/features/boards/charts/ui/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import ActivityBoardChart from './ActivityBoardChart.vue'; -import ActivityTaskChart from './ActivityTaskChart.vue'; - -export { ActivityBoardChart, ActivityTaskChart }; diff --git a/src/features/boards/index.ts b/src/features/boards/index.ts index 7f11852a..b1579bfd 100644 --- a/src/features/boards/index.ts +++ b/src/features/boards/index.ts @@ -1,3 +1,2 @@ export * from './add-board/ui'; -export * from './charts/ui'; export * from './filter/ui'; diff --git a/.stylelintrc.cjs b/stylelint.config.cjs similarity index 70% rename from .stylelintrc.cjs rename to stylelint.config.cjs index 22117db8..c3436669 100644 --- a/.stylelintrc.cjs +++ b/stylelint.config.cjs @@ -3,7 +3,7 @@ module.exports = { ignoreFiles: ['dist/**/*.css', 'coverage/**/*.css'], extends: 'stylelint-config-standard-scss', rules: { - 'no-duplicate-selectors': true, + 'no-duplicate-selectors': null, 'selector-no-qualifying-type': [ true, { @@ -15,5 +15,9 @@ module.exports = { 'font-weight-notation': 'numeric', 'comment-whitespace-inside': 'always', 'comment-empty-line-before': 'always', + 'selector-class-pattern': null, + 'no-descending-specificity': null, + 'declaration-no-important': null, + 'scss/load-no-partial-leading-underscore': null } -}; +}; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index e6b2ce18..e73319fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -733,11 +733,6 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@kurkle/color@^0.3.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@kurkle/color/-/color-0.3.2.tgz#5acd38242e8bde4f9986e7913c8fdf49d3aa199f" - integrity sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw== - "@mdx-js/react@^3.0.0": version "3.0.1" resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.1.tgz#997a19b3a5b783d936c75ae7c47cfe62f967f746" @@ -1180,13 +1175,6 @@ dependencies: unplugin "^1.3.1" -"@storybook/csf@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" - integrity sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw== - dependencies: - lodash "^4.17.15" - "@storybook/csf@^0.1.11": version "0.1.11" resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.1.11.tgz#ad685a4fe564a47a6b73571c2e7c07b526f4f71b" @@ -1394,7 +1382,7 @@ "@types/tough-cookie" "*" parse5 "^7.0.0" -"@types/json-schema@^7.0.15", "@types/json-schema@^7.0.9": +"@types/json-schema@^7.0.15": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== @@ -1451,11 +1439,6 @@ "@types/prop-types" "*" csstype "^3.0.2" -"@types/semver@^7.3.12": - version "7.5.8" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" - integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== - "@types/send@*": version "0.17.4" resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" @@ -1519,14 +1502,6 @@ "@typescript-eslint/visitor-keys" "8.12.2" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" - integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== - dependencies: - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/visitor-keys" "5.62.0" - "@typescript-eslint/scope-manager@8.12.2": version "8.12.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.12.2.tgz#6db0213745e6392c8e90fe9af5915e6da32eb94a" @@ -1545,29 +1520,11 @@ debug "^4.3.4" ts-api-utils "^1.3.0" -"@typescript-eslint/types@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" - integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== - "@typescript-eslint/types@8.12.2": version "8.12.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.12.2.tgz#8d70098c0e90442495b53d0296acdca6d0f3f73c" integrity sha512-VwDwMF1SZ7wPBUZwmMdnDJ6sIFk4K4s+ALKLP6aIQsISkPv8jhiw65sAK6SuWODN/ix+m+HgbYDkH+zLjrzvOA== -"@typescript-eslint/typescript-estree@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" - integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== - dependencies: - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/visitor-keys" "5.62.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - "@typescript-eslint/typescript-estree@8.12.2": version "8.12.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.12.2.tgz#206df9b1cbff212aaa9401985ef99f04daa84da5" @@ -1582,7 +1539,7 @@ semver "^7.6.0" ts-api-utils "^1.3.0" -"@typescript-eslint/utils@8.12.2": +"@typescript-eslint/utils@8.12.2", "@typescript-eslint/utils@^8.8.1": version "8.12.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.12.2.tgz#726cc9f49f5866605bd15bbc1768ffc15637930e" integrity sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A== @@ -1592,28 +1549,6 @@ "@typescript-eslint/types" "8.12.2" "@typescript-eslint/typescript-estree" "8.12.2" -"@typescript-eslint/utils@^5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" - integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@types/json-schema" "^7.0.9" - "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.62.0" - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/typescript-estree" "5.62.0" - eslint-scope "^5.1.1" - semver "^7.3.7" - -"@typescript-eslint/visitor-keys@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" - integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== - dependencies: - "@typescript-eslint/types" "5.62.0" - eslint-visitor-keys "^3.3.0" - "@typescript-eslint/visitor-keys@8.12.2": version "8.12.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.12.2.tgz#94d7410f78eb6d134b9fcabaf1eeedb910ba8c38" @@ -2431,13 +2366,6 @@ character-parser@^2.2.0: dependencies: is-regex "^1.0.3" -chart.js@^4.4.3: - version "4.4.4" - resolved "https://registry.yarnpkg.com/chart.js/-/chart.js-4.4.4.tgz#b682d2e7249f7a0cbb1b1d31c840266ae9db64b7" - integrity sha512-emICKGBABnxhMjUjlYRR12PmOXhJ2eJjEHL2/dZlWjxRAZT1D8xplLFq5M0tMQK8ja+wBS/tuVEJB5C6r7VxJA== - dependencies: - "@kurkle/color" "^0.3.0" - check-error@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694" @@ -3066,14 +2994,13 @@ eslint-plugin-prettier@^5.2.1: prettier-linter-helpers "^1.0.0" synckit "^0.9.1" -eslint-plugin-storybook@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz#23185ecabdc289cae55248c090f0c1d8fbae6c41" - integrity sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA== +eslint-plugin-storybook@^0.10.2: + version "0.10.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-storybook/-/eslint-plugin-storybook-0.10.2.tgz#2fdb2a13a02d76ee8047d17d2b0a8b0f4aff31ed" + integrity sha512-iOrFJfyLgRLIbWDLbbs3J4yrknvIB+uiZ8KGqGOEXTL7/BGuBMZLiIU9Q4Pm/VYJrHN4JqmMtwCSrAemHL2nFg== dependencies: - "@storybook/csf" "^0.0.1" - "@typescript-eslint/utils" "^5.62.0" - requireindex "^1.2.0" + "@storybook/csf" "^0.1.11" + "@typescript-eslint/utils" "^8.8.1" ts-dedent "^2.2.0" eslint-plugin-vue@^9.29.0: @@ -3090,14 +3017,6 @@ eslint-plugin-vue@^9.29.0: vue-eslint-parser "^9.4.3" xml-name-validator "^4.0.0" -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - eslint-scope@^7.1.1: version "7.2.2" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" @@ -3207,11 +3126,6 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" @@ -4208,7 +4122,7 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== -lodash@^4.17.15, lodash@^4.17.21: +lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -5128,11 +5042,6 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -requireindex@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef" - integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww== - requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -5266,7 +5175,7 @@ semver@^6.0.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.6, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2, semver@^7.6.3: +semver@^7.3.6, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2, semver@^7.6.3: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -5795,23 +5704,11 @@ ts-map@^1.0.3: resolved "https://registry.yarnpkg.com/ts-map/-/ts-map-1.0.3.tgz#1c4d218dec813d2103b7e04e4bcf348e1471c1ff" integrity sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w== -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - tslib@^2.0.1, tslib@^2.6.2: version "2.7.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"