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"