From 838bd14e0b1269d427026846e4c9e12c1a777fde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 22:04:55 +0000 Subject: [PATCH 01/32] build(deps): bump npm from 10.2.5 to 10.3.0 Bumps [npm](https://github.com/npm/cli) from 10.2.5 to 10.3.0. - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md) - [Commits](https://github.com/npm/cli/compare/v10.2.5...v10.3.0) --- updated-dependencies: - dependency-name: npm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 9b6bbce3..9ffc8a36 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "custom-card-helpers": "^1.9.0", "dayjs": "^1.11.10", "lit": "^3.1.1", - "npm": "^10.2.5", + "npm": "^10.3.0", "typescript": "^5.3.3" }, "resolutions": { diff --git a/yarn.lock b/yarn.lock index 47fc525c..7c068905 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1933,10 +1933,10 @@ proc-log "^3.0.0" semver "^7.5.3" -"@npmcli/promise-spawn@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz#fd1c64ed4ff2341e503e1f390c62640a6540df09" - integrity sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ== +"@npmcli/promise-spawn@^7.0.0", "@npmcli/promise-spawn@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz#a836de2f42a2245d629cf6fbb8dd6c74c74c55af" + integrity sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg== dependencies: which "^4.0.0" @@ -1947,10 +1947,10 @@ dependencies: postcss-selector-parser "^6.0.10" -"@npmcli/run-script@^7.0.0", "@npmcli/run-script@^7.0.2": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-7.0.2.tgz#497e7f058799497889df65900c711312252276d3" - integrity sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w== +"@npmcli/run-script@^7.0.0", "@npmcli/run-script@^7.0.2", "@npmcli/run-script@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-7.0.3.tgz#a803e05c4b58e2a7b3f801a9f2767f22822df457" + integrity sha512-ZMWGLHpzMq3rBGIwPyeaoaleaLMvrBrH8nugHxTi5ACkJZXTxXPtVuEH91ifgtss5hUwJQ2VDnzDBWPmz78rvg== dependencies: "@npmcli/node-gyp" "^3.0.0" "@npmcli/promise-spawn" "^7.0.0" @@ -3103,10 +3103,10 @@ builtins@^5.0.0: dependencies: semver "^7.0.0" -cacache@^18.0.0, cacache@^18.0.1: - version "18.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-18.0.1.tgz#b026d56ad569e4f73cc07c813b3c66707d0fb142" - integrity sha512-g4Uf2CFZPaxtJKre6qr4zqLDOOPU7bNVhWjlNhvzc51xaTOx2noMOLhfFkTAqwtrAZAKQUuDfyjitzilpA8WsQ== +cacache@^18.0.0, cacache@^18.0.2: + version "18.0.2" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-18.0.2.tgz#fd527ea0f03a603be5c0da5805635f8eef00c60c" + integrity sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw== dependencies: "@npmcli/fs" "^3.1.0" fs-minipass "^3.0.0" @@ -5835,10 +5835,10 @@ npm-user-validate@^2.0.0: resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-2.0.0.tgz#7b69bbbff6f7992a1d9a8968d52fd6b6db5431b6" integrity sha512-sSWeqAYJ2dUPStJB+AEj0DyLRltr/f6YNcvCA7phkB8/RMLMnVsQ41GMwHo/ERZLYNDsyB2wPm7pZo1mqPOl7Q== -npm@^10.0.0, npm@^10.2.5: - version "10.2.5" - resolved "https://registry.yarnpkg.com/npm/-/npm-10.2.5.tgz#ef86b9aafd9965e60814ed11a3d4fb00a4e3b006" - integrity sha512-lXdZ7titEN8CH5YJk9C/aYRU9JeDxQ4d8rwIIDsvH3SMjLjHTukB2CFstMiB30zXs4vCrPN2WH6cDq1yHBeJAw== +npm@^10.0.0, npm@^10.3.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/npm/-/npm-10.3.0.tgz#554e1f13e4c09d581ad27cdc4a92f085ab74ce1a" + integrity sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A== dependencies: "@isaacs/string-locale-compare" "^1.1.0" "@npmcli/arborist" "^7.2.1" @@ -5846,12 +5846,12 @@ npm@^10.0.0, npm@^10.2.5: "@npmcli/fs" "^3.1.0" "@npmcli/map-workspaces" "^3.0.4" "@npmcli/package-json" "^5.0.0" - "@npmcli/promise-spawn" "^7.0.0" - "@npmcli/run-script" "^7.0.2" + "@npmcli/promise-spawn" "^7.0.1" + "@npmcli/run-script" "^7.0.3" "@sigstore/tuf" "^2.2.0" abbrev "^2.0.0" archy "~1.0.0" - cacache "^18.0.1" + cacache "^18.0.2" chalk "^5.3.0" ci-info "^4.0.0" cli-columns "^4.0.0" From 95542c5bbad817bd42e859d9361f4e219cede1c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 22:06:59 +0000 Subject: [PATCH 02/32] build(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.18.1 to 6.19.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 77 ++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 57 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 9b6bbce3..4654b203 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@semantic-release/changelog": "^6.0.3", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", - "@typescript-eslint/eslint-plugin": "^6.18.1", + "@typescript-eslint/eslint-plugin": "^6.19.0", "@typescript-eslint/parser": "^6.18.1", "babel-preset-minify": "^0.5.2", "commitizen": "^4.3.0", diff --git a/yarn.lock b/yarn.lock index 47fc525c..f639dad7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2427,16 +2427,16 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== -"@typescript-eslint/eslint-plugin@^6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.18.1.tgz#0df881a47da1c1a9774f39495f5f7052f86b72e0" - integrity sha512-nISDRYnnIpk7VCFrGcu1rnZfM1Dh9LRHnfgdkjcbi/l7g16VYRri3TjXi9Ir4lOZSw5N/gnV/3H7jIPQ8Q4daA== +"@typescript-eslint/eslint-plugin@^6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.0.tgz#db03f3313b57a30fbbdad2e6929e88fc7feaf9ba" + integrity sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg== dependencies: "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.18.1" - "@typescript-eslint/type-utils" "6.18.1" - "@typescript-eslint/utils" "6.18.1" - "@typescript-eslint/visitor-keys" "6.18.1" + "@typescript-eslint/scope-manager" "6.19.0" + "@typescript-eslint/type-utils" "6.19.0" + "@typescript-eslint/utils" "6.19.0" + "@typescript-eslint/visitor-keys" "6.19.0" debug "^4.3.4" graphemer "^1.4.0" ignore "^5.2.4" @@ -2463,13 +2463,21 @@ "@typescript-eslint/types" "6.18.1" "@typescript-eslint/visitor-keys" "6.18.1" -"@typescript-eslint/type-utils@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.18.1.tgz#115cf535f8b39db8301677199ce51151e2daee96" - integrity sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q== +"@typescript-eslint/scope-manager@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.19.0.tgz#b6d2abb825b29ab70cb542d220e40c61c1678116" + integrity sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ== dependencies: - "@typescript-eslint/typescript-estree" "6.18.1" - "@typescript-eslint/utils" "6.18.1" + "@typescript-eslint/types" "6.19.0" + "@typescript-eslint/visitor-keys" "6.19.0" + +"@typescript-eslint/type-utils@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.19.0.tgz#522a494ef0d3e9fdc5e23a7c22c9331bbade0101" + integrity sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w== + dependencies: + "@typescript-eslint/typescript-estree" "6.19.0" + "@typescript-eslint/utils" "6.19.0" debug "^4.3.4" ts-api-utils "^1.0.1" @@ -2478,6 +2486,11 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.18.1.tgz#91617d8080bcd99ac355d9157079970d1d49fefc" integrity sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw== +"@typescript-eslint/types@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.19.0.tgz#689b0498c436272a6a2059b09f44bcbd90de294a" + integrity sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A== + "@typescript-eslint/typescript-estree@6.18.1": version "6.18.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.1.tgz#a12b6440175b4cbc9d09ab3c4966c6b245215ab4" @@ -2492,17 +2505,31 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/utils@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.18.1.tgz#3451cfe2e56babb6ac657e10b6703393d4b82955" - integrity sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ== +"@typescript-eslint/typescript-estree@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz#0813ba364a409afb4d62348aec0202600cb468fa" + integrity sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ== + dependencies: + "@typescript-eslint/types" "6.19.0" + "@typescript-eslint/visitor-keys" "6.19.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + minimatch "9.0.3" + semver "^7.5.4" + ts-api-utils "^1.0.1" + +"@typescript-eslint/utils@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.19.0.tgz#557b72c3eeb4f73bef8037c85dae57b21beb1a4b" + integrity sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw== dependencies: "@eslint-community/eslint-utils" "^4.4.0" "@types/json-schema" "^7.0.12" "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.18.1" - "@typescript-eslint/types" "6.18.1" - "@typescript-eslint/typescript-estree" "6.18.1" + "@typescript-eslint/scope-manager" "6.19.0" + "@typescript-eslint/types" "6.19.0" + "@typescript-eslint/typescript-estree" "6.19.0" semver "^7.5.4" "@typescript-eslint/visitor-keys@6.18.1": @@ -2513,6 +2540,14 @@ "@typescript-eslint/types" "6.18.1" eslint-visitor-keys "^3.4.1" +"@typescript-eslint/visitor-keys@6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.0.tgz#4565e0ecd63ca1f81b96f1dd76e49f746c6b2b49" + integrity sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ== + dependencies: + "@typescript-eslint/types" "6.19.0" + eslint-visitor-keys "^3.4.1" + "@ungap/structured-clone@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" From 5d3a74177d79485875f1bf1ad9fb42b469bdab8d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 22:07:43 +0000 Subject: [PATCH 03/32] build(deps-dev): bump semantic-release from 22.0.12 to 23.0.0 Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 22.0.12 to 23.0.0. - [Release notes](https://github.com/semantic-release/semantic-release/releases) - [Commits](https://github.com/semantic-release/semantic-release/compare/v22.0.12...v23.0.0) --- updated-dependencies: - dependency-name: semantic-release dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 44 +++++++++++++++++++++++++++----------------- 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 9b6bbce3..5b24db69 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "rollup": "^4.9.5", "rollup-plugin-serve": "^3.0.0", "rollup-plugin-typescript2": "^0.36.0", - "semantic-release": "^22.0.12" + "semantic-release": "^23.0.0" }, "dependencies": { "@formatjs/icu-messageformat-parser": "^2.7.2", diff --git a/yarn.lock b/yarn.lock index 47fc525c..f9159a88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3462,7 +3462,7 @@ cosmiconfig-typescript-loader@^5.0.0: dependencies: jiti "^1.19.1" -cosmiconfig@^8.0.0, cosmiconfig@^8.3.6: +cosmiconfig@^8.3.6: version "8.3.6" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== @@ -3472,6 +3472,16 @@ cosmiconfig@^8.0.0, cosmiconfig@^8.3.6: parse-json "^5.2.0" path-type "^4.0.0" +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -3689,15 +3699,15 @@ enhanced-resolve@^5.12.0: graceful-fs "^4.2.4" tapable "^2.2.0" -env-ci@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-10.0.0.tgz#38f0c33a0d14df1303cba708339fb5e38535b00c" - integrity sha512-U4xcd/utDYFgMh0yWj07R1H6L5fwhVbmxBCpnL0DbVSDZVnsC82HONw0wxtxNkIAcua3KtbomQvIk5xFZGAQJw== +env-ci@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-11.0.0.tgz#0cbc2c55feb071a3651aaa9fa181a817e696595f" + integrity sha512-apikxMgkipkgTvMdRT9MNqWx5VLOci79F4VBd7Op/7OPjjoanjdAvn6fglMCCEf/1bAh8eOiuEVCUs4V3qP3nQ== dependencies: execa "^8.0.0" java-properties "^1.0.2" -env-paths@^2.2.0: +env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== @@ -5490,10 +5500,10 @@ marked-terminal@^6.0.0: node-emoji "^2.1.3" supports-hyperlinks "^3.0.0" -marked@^9.0.0: - version "9.1.6" - resolved "https://registry.yarnpkg.com/marked/-/marked-9.1.6.tgz#5d2a3f8180abfbc5d62e3258a38a1c19c0381695" - integrity sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q== +marked@^11.0.0: + version "11.1.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-11.1.1.tgz#e1b2407241f744fb1935fac224680874d9aff7a3" + integrity sha512-EgxRjgK9axsQuUa/oKMx5DEY8oXpKJfk61rT5iY3aRlgU6QJtUcxU5OAymdhCvWvhYcd9FKmO5eQoX8m9VGJXg== meow@^12.0.1: version "12.1.1" @@ -6714,10 +6724,10 @@ safe-regex-test@^1.0.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -semantic-release@^22.0.12: - version "22.0.12" - resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-22.0.12.tgz#b8dd1a096b597080e05f30554ee5d128fe6dac84" - integrity sha512-0mhiCR/4sZb00RVFJIUlMuiBkW3NMpVIW2Gse7noqEMoFGkvfPPAImEQbkBV8xga4KOPP4FdTRYuLLy32R1fPw== +semantic-release@^23.0.0: + version "23.0.0" + resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-23.0.0.tgz#ecb3685116f5ff284824e7c377cf9a3ce80c5428" + integrity sha512-Jz7jEWO2igTtske112gC4PPE2whCMVrsgxUPG3/SZI7VE357suIUZFlJd1Yu0g2I6RPc2HxNEfUg7KhmDTjwqg== dependencies: "@semantic-release/commit-analyzer" "^11.0.0" "@semantic-release/error" "^4.0.0" @@ -6725,9 +6735,9 @@ semantic-release@^22.0.12: "@semantic-release/npm" "^11.0.0" "@semantic-release/release-notes-generator" "^12.0.0" aggregate-error "^5.0.0" - cosmiconfig "^8.0.0" + cosmiconfig "^9.0.0" debug "^4.0.0" - env-ci "^10.0.0" + env-ci "^11.0.0" execa "^8.0.0" figures "^6.0.0" find-versions "^5.1.0" @@ -6737,7 +6747,7 @@ semantic-release@^22.0.12: hosted-git-info "^7.0.0" import-from-esm "^1.3.1" lodash-es "^4.17.21" - marked "^9.0.0" + marked "^11.0.0" marked-terminal "^6.0.0" micromatch "^4.0.2" p-each-series "^3.0.0" From 4998464e910771c5eaa9dfa5427cec51e02131b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 22:08:12 +0000 Subject: [PATCH 04/32] build(deps): bump @mdi/js from 7.3.67 to 7.4.47 Bumps [@mdi/js](https://github.com/Templarian/MaterialDesign-JS) from 7.3.67 to 7.4.47. - [Commits](https://github.com/Templarian/MaterialDesign-JS/compare/v7.3.67...v7.4.47) --- updated-dependencies: - dependency-name: "@mdi/js" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9b6bbce3..1a25ccd3 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "@material/mwc-select": "^0.27.0", "@material/mwc-switch": "^0.27.0", "@material/mwc-textfield": "^0.27.0", - "@mdi/js": "^7.3.67", + "@mdi/js": "^7.4.47", "@webcomponents/webcomponentsjs": "^2.8.0", "custom-card-helpers": "^1.9.0", "dayjs": "^1.11.10", diff --git a/yarn.lock b/yarn.lock index 47fc525c..6eb22f8a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1759,10 +1759,10 @@ "@material/theme" "14.0.0-canary.53b3cad2f.0" tslib "^2.1.0" -"@mdi/js@^7.3.67": - version "7.3.67" - resolved "https://registry.yarnpkg.com/@mdi/js/-/js-7.3.67.tgz#23bfca863b87a9433815717dcaa6ae43eac7db58" - integrity sha512-MnRjknFqpTC6FifhGHjZ0+QYq2bAkZFQqIj8JA2AdPZbBxUvr8QSgB2yPAJ8/ob/XkR41xlg5majDR3c1JP1hw== +"@mdi/js@^7.4.47": + version "7.4.47" + resolved "https://registry.yarnpkg.com/@mdi/js/-/js-7.4.47.tgz#7d8a4edc9631bffeed80d1ec784f9beae559a76a" + integrity sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ== "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" From ac9ef89031df619f486191389368986f243f09d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jan 2024 21:31:59 +0000 Subject: [PATCH 05/32] build(deps): bump @formatjs/icu-messageformat-parser from 2.7.3 to 2.7.5 Bumps [@formatjs/icu-messageformat-parser](https://github.com/formatjs/formatjs/tree/HEAD/packages/icu-messageformat-parser) from 2.7.3 to 2.7.5. - [Release notes](https://github.com/formatjs/formatjs/releases) - [Changelog](https://github.com/formatjs/formatjs/blob/main/packages/icu-messageformat-parser/CHANGELOG.md) - [Commits](https://github.com/formatjs/formatjs/commits/@formatjs/icu-messageformat-parser@2.7.5/packages/icu-messageformat-parser) --- updated-dependencies: - dependency-name: "@formatjs/icu-messageformat-parser" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 40 ++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 9b6bbce3..36efe6b6 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "semantic-release": "^22.0.12" }, "dependencies": { - "@formatjs/icu-messageformat-parser": "^2.7.2", + "@formatjs/icu-messageformat-parser": "^2.7.5", "@lit-labs/scoped-registry-mixin": "^1.0.3", "@lit/reactive-element": "2.0.3", "@material/mwc-formfield": "^0.27.0", diff --git a/yarn.lock b/yarn.lock index 47fc525c..373b116d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1082,12 +1082,12 @@ "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" -"@formatjs/ecma402-abstract@1.18.0": - version "1.18.0" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.0.tgz#e2120e7101020140661b58430a7ff4262705a2f2" - integrity sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA== +"@formatjs/ecma402-abstract@1.18.2": + version "1.18.2" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz#bf103712a406874eb1e387858d5be2371ab3aa14" + integrity sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA== dependencies: - "@formatjs/intl-localematcher" "0.5.2" + "@formatjs/intl-localematcher" "0.5.4" tslib "^2.4.0" "@formatjs/fast-memoize@1.2.1": @@ -1106,13 +1106,13 @@ "@formatjs/icu-skeleton-parser" "1.3.6" tslib "^2.1.0" -"@formatjs/icu-messageformat-parser@^2.7.2": - version "2.7.3" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.3.tgz#c8c95e7c9f8141bdb93bea0e92e4fcace19d3c9f" - integrity sha512-X/jy10V9S/vW+qlplqhMUxR8wErQ0mmIYSq4mrjpjDl9mbuGcCILcI1SUYkL5nlM4PJqpc0KOS0bFkkJNPxYRw== +"@formatjs/icu-messageformat-parser@^2.7.5": + version "2.7.5" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.5.tgz#6c12c08544eafef874df13b30729daf7b4dbd089" + integrity sha512-zCB53HdGDibh6/2ISEN3TGsFQruQ6gGKMFV94qHNyVrs0tNO6ncKhV0vq0n3Ydz8ipIQ2GaYAvfCoimNOVvKqA== dependencies: - "@formatjs/ecma402-abstract" "1.18.0" - "@formatjs/icu-skeleton-parser" "1.7.0" + "@formatjs/ecma402-abstract" "1.18.2" + "@formatjs/icu-skeleton-parser" "1.7.2" tslib "^2.4.0" "@formatjs/icu-skeleton-parser@1.3.6": @@ -1123,12 +1123,12 @@ "@formatjs/ecma402-abstract" "1.11.4" tslib "^2.1.0" -"@formatjs/icu-skeleton-parser@1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.7.0.tgz#796938d6d0ba8fc75bb9edee038d1350bfee32cb" - integrity sha512-Cfdo/fgbZzpN/jlN/ptQVe0lRHora+8ezrEeg2RfrNjyp+YStwBy7cqDY8k5/z2LzXg6O0AdzAV91XS0zIWv+A== +"@formatjs/icu-skeleton-parser@1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.7.2.tgz#ffbdd535c33249635ad0e54a34813194287a1567" + integrity sha512-nlIXVv280bjGW3ail5Np1+xgGKBnMhwQQIivgbk9xX0af8ESQO+y2VW9TOY7mCrs3WH786uVpZlLimXAlXH7SA== dependencies: - "@formatjs/ecma402-abstract" "1.18.0" + "@formatjs/ecma402-abstract" "1.18.2" tslib "^2.4.0" "@formatjs/intl-localematcher@0.2.25": @@ -1138,10 +1138,10 @@ dependencies: tslib "^2.1.0" -"@formatjs/intl-localematcher@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.2.tgz#5fcf029fd218905575e5080fa33facdcb623d532" - integrity sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw== +"@formatjs/intl-localematcher@0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz#caa71f2e40d93e37d58be35cfffe57865f2b366f" + integrity sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g== dependencies: tslib "^2.4.0" From 3b8369a63b508f449ae346878d4bbc36368cb3b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jan 2024 22:00:24 +0000 Subject: [PATCH 06/32] build(deps-dev): bump prettier from 3.1.1 to 3.2.4 Bumps [prettier](https://github.com/prettier/prettier) from 3.1.1 to 3.2.4. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.1.1...3.2.4) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9b6bbce3..28c40884 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", - "prettier": "^3.1.1", + "prettier": "^3.2.4", "rollup": "^4.9.5", "rollup-plugin-serve": "^3.0.0", "rollup-plugin-typescript2": "^0.36.0", diff --git a/yarn.lock b/yarn.lock index 47fc525c..15a681fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6296,10 +6296,10 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.1.1.tgz#6ba9f23165d690b6cbdaa88cb0807278f7019848" - integrity sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw== +prettier@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.4.tgz#4723cadeac2ce7c9227de758e5ff9b14e075f283" + integrity sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ== proc-log@^3.0.0: version "3.0.0" From e03d6f5540ca36ad089e25dbf1301aa0abf3cfd9 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 20 Jan 2024 18:06:20 +0000 Subject: [PATCH 07/32] chore(release): 9.4.0-beta.1 [skip ci] ## [9.4.0-beta.1](https://github.com/totaldebug/atomic-calendar-revive/compare/v9.3.0...v9.4.0-beta.1) (2024-01-20) ### Features * **calendar:** added weekendSat, weekendSun and differentMonth classes ([0a86dad](https://github.com/totaldebug/atomic-calendar-revive/commit/0a86dadd9ffe5eead3e95be478d6801ba68961e4)), closes [#1362](https://github.com/totaldebug/atomic-calendar-revive/issues/1362) ### Bug Fixes * all day events not sorting correctly ([7075d4c](https://github.com/totaldebug/atomic-calendar-revive/commit/7075d4c2fddffaddf4f2041efc447e954925a260)), closes [#1338](https://github.com/totaldebug/atomic-calendar-revive/issues/1338) * finished events sorted by start were shown at the bottom ([c52f95c](https://github.com/totaldebug/atomic-calendar-revive/commit/c52f95ce19d1d48e1c474c1699629861b8875f5c)), closes [#1258](https://github.com/totaldebug/atomic-calendar-revive/issues/1258) * **locale:** in some sitiatuins the locale would not be applied ([d10c655](https://github.com/totaldebug/atomic-calendar-revive/commit/d10c655b1ea44c372417efe380fcdba2a3232583)), closes [#1361](https://github.com/totaldebug/atomic-calendar-revive/issues/1361) * missing comma in de.json causing build errors ([593d103](https://github.com/totaldebug/atomic-calendar-revive/commit/593d103df5f44a06e08140e53baf30a84e3e82ac)) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e4ed06e2..d4210c8f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "atomic-calendar-revive", - "version": "9.3.0-beta.4", + "version": "9.4.0-beta.1", "description": "Calendar Card for Home Assistant", "main": "atomic-calendar-revive.js", "scripts": { From 7d4ff976021aa3bdde1fa014b0b1c4897beeaabd Mon Sep 17 00:00:00 2001 From: misa1515 <61636045+misa1515@users.noreply.github.com> Date: Sun, 21 Jan 2024 21:30:49 +0100 Subject: [PATCH 08/32] feat: add Slovak language file --- src/localize/languages/sk.json | 114 +++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 src/localize/languages/sk.json diff --git a/src/localize/languages/sk.json b/src/localize/languages/sk.json new file mode 100644 index 00000000..0e11fd53 --- /dev/null +++ b/src/localize/languages/sk.json @@ -0,0 +1,114 @@ +{ + "common": { + "version": "Verzia", + "show_warning": "Zobraziť upozornenie", + "error": "Error", + "description": "Pokročilá karta kalendára pre domáceho asistenta s Lovelace.", + "fullDayEventText": "Všetky dni", + "untilText": "Dokiaľ", + "noEventText": "Žiadne udalosti", + "noEventsForNextDaysText": "Žiadne udalosti v najbližších dňoch", + "hiddenEventText": "udalosti sú skryté" + }, + "ui": { + "common": { + "previous": "Predchádzajúci", + "next": "Nasledujúci", + "week": "Týždeň" + } + }, + "errors": { + "invalid_configuration": "Neplatná konfigurácia", + "update_card": "Kalendár sa nedá načítať z komponentu Home Assistant", + "no_entities": "Nezadali ste žiadne udalosti" + }, + "required": { + "name": "Požadované", + "secondary": "Požadované možnosti pre fungovanie tejto karty" + }, + "main": { + "name": "Hlavné možnosti", + "secondary": "Možnosti, ktoré platia globálne", + "fields": { + "name": "Názov", + "showColors": "Zobraziť farby", + "maxDaysToShow": "Maximálny počet dní na zobrazenie", + "showLocation": "Zobraziť ikonu polohy", + "showLoader": "Zobraziť animáciu nakladača", + "showDate": "Zobraziť dátum na karte", + "showDeclined": "Zobraziť odmietnuté udalosti", + "sortBy": "Triediť podľa", + "allDayBottom": "Zobraziť celodenné udalosti v dolnej časti", + "hideFinishedEvents": "Skryť dokončené udalosti", + "dateFormat": "Formát dátumu", + "hoursFormat": "Formát hodín", + "defaultMode": "Predvolený režim", + "linkTarget": "Cieľ odkazu", + "refreshInterval": "Interval obnovenia", + "showRelativeTime": "Zobraziť relatívny čas", + "firstDayOfWeek": "Prvý deň v týždni 0-6", + "cardHeight": "Výška karty", + "hideDuplicates": "Skryť duplikáty", + "showMultiDay": "Rozdelené viacdňové podujatia", + "showMultiDayEventParts": "Zobraziť časti viacdňovej udalosti", + "eventTitle": "Nastavte prázdny názov udalosti", + "compactMode": "Povoliť kompaktný režim", + "titleLength": "Maximálna dĺžka názvu (0 pre neobmedzené)", + "descLength": "Maximálna dĺžka popisu (0 pre neobmedzené)", + "showAllDayEvents": "Zobraziť celodenné udalosti", + "offsetHeaderDate": "Dátum posunutia hlavičky", + "startDaysAhead": "Udalosti začínajúce `x` dní odo dneška" + } + }, + "event": { + "name": "Režim udalosti", + "secondary": "Špecifické možnosti režimu udalosti", + "fields": { + "showCurrentEventLine": "Zobraziť riadok pred udalosťou?", + "showProgressBar": "Zobraziť indikátor priebehu?", + "showMonth": "Zobraziť mesiac?", + "showWeekDay": "Zobraziť Deň týždňa", + "showDescription": "Zobraziť popis?", + "disableEventLink": "Zakázať odkazy v názve udalosti?", + "disableLocationLink": "Zakázať odkazy na polohu?", + "showNoEventsForToday": "Zobraziť dnes žiadne udalosti?", + "showFullDayProgress": "Zobraziť priebeh celodennej udalosti?", + "untilText": "do textu:", + "noEventText": "Žiadne dnešné udalosti text:", + "noEventsForNextDaysText": "Žiadne udalosti v najbližších dňoch text:", + "fullDayEventText": "Text celodenného podujatia:", + "showEventIcon": "Zobraziť ikonu udalosti", + "showHiddenText": "Zobraziť skrytý text udalosti?", + "hiddenEventText": "Text pre skryté udalosti:", + "showCalendarName": "Zobraziť názov kalendára", + "showWeekNumber": "Zobraziť čísla týždňov", + "showEventDate": "Zobraziť dátumy udalostí", + "showDatePerEvent": "Zobraziť dátum vedľa každej udalosti", + "showTimeRemaining": "Zobraziť zostávajúci čas", + "showAllDayHours": "Zobraziť text celodennej udalosti", + "hoursOnSameLine": "Zobraziť hodiny na riadku udalosti" + } + }, + "calendar": { + "name": "Režim kalendára", + "secondary": "Špecifické možnosti režimu kalendára", + "fields": { + "showLastCalendarWeek": "Zobraziť posledný kalendárny týždeň", + "disableCalEventLink": "Zakázať odkaz na udalosť kalendára", + "disableCalLocationLink": "Zakázať odkaz na umiestnenie kalendára", + "calShowDescription": "Zobraziť popis", + "disableCalLink": "Zakázať odkaz na kalendár" + } + }, + "appearance": { + "name": "Vzhľad", + "secondary": "Prispôsobte farby atď.", + "main": { + "name": "Hlavná", + "secondary": "Globálne nastavenia farieb" + }, + "fields": { + "dimFinishedEvents": "Stlmiť dokončené udalosti?" + } + } +} From 2abdd1336dbed1b546eb02786542e8ab259122e7 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 21 Jan 2024 20:31:38 +0000 Subject: [PATCH 09/32] chore(release): 9.4.0-beta.2 [skip ci] ## [9.4.0-beta.2](https://github.com/totaldebug/atomic-calendar-revive/compare/v9.4.0-beta.1...v9.4.0-beta.2) (2024-01-21) ### Features * add Slovak language file ([7d4ff97](https://github.com/totaldebug/atomic-calendar-revive/commit/7d4ff976021aa3bdde1fa014b0b1c4897beeaabd)) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d4210c8f..a935cd5e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "atomic-calendar-revive", - "version": "9.4.0-beta.1", + "version": "9.4.0-beta.2", "description": "Calendar Card for Home Assistant", "main": "atomic-calendar-revive.js", "scripts": { From 0f31330ae21af922fb629b6e505feb920ec4205e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Jan 2024 20:38:15 +0000 Subject: [PATCH 10/32] build(deps-dev): bump @typescript-eslint/parser from 6.18.1 to 6.19.0 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.18.1 to 6.19.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 53 +++++++++------------------------------------------- 2 files changed, 10 insertions(+), 45 deletions(-) diff --git a/package.json b/package.json index da47c7fc..58b0d2ed 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "@typescript-eslint/eslint-plugin": "^6.19.0", - "@typescript-eslint/parser": "^6.18.1", + "@typescript-eslint/parser": "^6.19.0", "babel-preset-minify": "^0.5.2", "commitizen": "^4.3.0", "conventional-changelog-conventionalcommits": "^7.0.2", diff --git a/yarn.lock b/yarn.lock index d9ca9254..78f2508b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2444,24 +2444,16 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/parser@^6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.18.1.tgz#3c3987e186b38c77b30b6bfa5edf7c98ae2ec9d3" - integrity sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA== - dependencies: - "@typescript-eslint/scope-manager" "6.18.1" - "@typescript-eslint/types" "6.18.1" - "@typescript-eslint/typescript-estree" "6.18.1" - "@typescript-eslint/visitor-keys" "6.18.1" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.18.1.tgz#28c31c60f6e5827996aa3560a538693cb4bd3848" - integrity sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw== +"@typescript-eslint/parser@^6.19.0": + version "6.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.19.0.tgz#80344086f362181890ade7e94fc35fe0480bfdf5" + integrity sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow== dependencies: - "@typescript-eslint/types" "6.18.1" - "@typescript-eslint/visitor-keys" "6.18.1" + "@typescript-eslint/scope-manager" "6.19.0" + "@typescript-eslint/types" "6.19.0" + "@typescript-eslint/typescript-estree" "6.19.0" + "@typescript-eslint/visitor-keys" "6.19.0" + debug "^4.3.4" "@typescript-eslint/scope-manager@6.19.0": version "6.19.0" @@ -2481,30 +2473,11 @@ debug "^4.3.4" ts-api-utils "^1.0.1" -"@typescript-eslint/types@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.18.1.tgz#91617d8080bcd99ac355d9157079970d1d49fefc" - integrity sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw== - "@typescript-eslint/types@6.19.0": version "6.19.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.19.0.tgz#689b0498c436272a6a2059b09f44bcbd90de294a" integrity sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A== -"@typescript-eslint/typescript-estree@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.1.tgz#a12b6440175b4cbc9d09ab3c4966c6b245215ab4" - integrity sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA== - dependencies: - "@typescript-eslint/types" "6.18.1" - "@typescript-eslint/visitor-keys" "6.18.1" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - minimatch "9.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" - "@typescript-eslint/typescript-estree@6.19.0": version "6.19.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz#0813ba364a409afb4d62348aec0202600cb468fa" @@ -2532,14 +2505,6 @@ "@typescript-eslint/typescript-estree" "6.19.0" semver "^7.5.4" -"@typescript-eslint/visitor-keys@6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.1.tgz#704d789bda2565a15475e7d22f145b8fe77443f4" - integrity sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA== - dependencies: - "@typescript-eslint/types" "6.18.1" - eslint-visitor-keys "^3.4.1" - "@typescript-eslint/visitor-keys@6.19.0": version "6.19.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.0.tgz#4565e0ecd63ca1f81b96f1dd76e49f746c6b2b49" From 24506f08122ecdcdf08de716902d115e557b7dee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jan 2024 21:23:59 +0000 Subject: [PATCH 11/32] build(deps-dev): bump rollup from 4.9.5 to 4.9.6 Bumps [rollup](https://github.com/rollup/rollup) from 4.9.5 to 4.9.6. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.9.5...v4.9.6) --- updated-dependencies: - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 162 +++++++++++++++++++++++++-------------------------- 2 files changed, 82 insertions(+), 82 deletions(-) diff --git a/package.json b/package.json index 58b0d2ed..22fb22d3 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "prettier": "^3.2.4", - "rollup": "^4.9.5", + "rollup": "^4.9.6", "rollup-plugin-serve": "^3.0.0", "rollup-plugin-typescript2": "^0.36.0", "semantic-release": "^23.0.0" diff --git a/yarn.lock b/yarn.lock index 78f2508b..95d2cb92 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2152,70 +2152,70 @@ estree-walker "^2.0.2" picomatch "^2.3.1" -"@rollup/rollup-android-arm-eabi@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz#b752b6c88a14ccfcbdf3f48c577ccc3a7f0e66b9" - integrity sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA== - -"@rollup/rollup-android-arm64@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz#33757c3a448b9ef77b6f6292d8b0ec45c87e9c1a" - integrity sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg== - -"@rollup/rollup-darwin-arm64@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz#5234ba62665a3f443143bc8bcea9df2cc58f55fb" - integrity sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w== - -"@rollup/rollup-darwin-x64@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz#981256c054d3247b83313724938d606798a919d1" - integrity sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA== - -"@rollup/rollup-linux-arm-gnueabihf@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz#120678a5a2b3a283a548dbb4d337f9187a793560" - integrity sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g== - -"@rollup/rollup-linux-arm64-gnu@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz#c99d857e2372ece544b6f60b85058ad259f64114" - integrity sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA== - -"@rollup/rollup-linux-arm64-musl@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz#3064060f568a5718c2a06858cd6e6d24f2ff8632" - integrity sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ== - -"@rollup/rollup-linux-riscv64-gnu@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz#987d30b5d2b992fff07d055015991a57ff55fbad" - integrity sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA== - -"@rollup/rollup-linux-x64-gnu@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz#85946ee4d068bd12197aeeec2c6f679c94978a49" - integrity sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA== - -"@rollup/rollup-linux-x64-musl@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz#fe0b20f9749a60eb1df43d20effa96c756ddcbd4" - integrity sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg== - -"@rollup/rollup-win32-arm64-msvc@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz#422661ef0e16699a234465d15b2c1089ef963b2a" - integrity sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ== - -"@rollup/rollup-win32-ia32-msvc@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz#7b73a145891c202fbcc08759248983667a035d85" - integrity sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA== - -"@rollup/rollup-win32-x64-msvc@4.9.5": - version "4.9.5" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz#10491ccf4f63c814d4149e0316541476ea603602" - integrity sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ== +"@rollup/rollup-android-arm-eabi@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz#66b8d9cb2b3a474d115500f9ebaf43e2126fe496" + integrity sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg== + +"@rollup/rollup-android-arm64@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz#46327d5b86420d2307946bec1535fdf00356e47d" + integrity sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw== + +"@rollup/rollup-darwin-arm64@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz#166987224d2f8b1e2fd28ee90c447d52271d5e90" + integrity sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw== + +"@rollup/rollup-darwin-x64@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz#a2e6e096f74ccea6e2f174454c26aef6bcdd1274" + integrity sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog== + +"@rollup/rollup-linux-arm-gnueabihf@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz#09fcd4c55a2d6160c5865fec708a8e5287f30515" + integrity sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ== + +"@rollup/rollup-linux-arm64-gnu@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz#19a3c0b6315c747ca9acf86e9b710cc2440f83c9" + integrity sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ== + +"@rollup/rollup-linux-arm64-musl@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz#94aaf95fdaf2ad9335983a4552759f98e6b2e850" + integrity sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ== + +"@rollup/rollup-linux-riscv64-gnu@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz#160510e63f4b12618af4013bddf1761cf9fc9880" + integrity sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA== + +"@rollup/rollup-linux-x64-gnu@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz#5ac5d068ce0726bd0a96ca260d5bd93721c0cb98" + integrity sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw== + +"@rollup/rollup-linux-x64-musl@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz#bafa759ab43e8eab9edf242a8259ffb4f2a57a5d" + integrity sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ== + +"@rollup/rollup-win32-arm64-msvc@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz#1cc3416682e5a20d8f088f26657e6e47f8db468e" + integrity sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA== + +"@rollup/rollup-win32-ia32-msvc@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz#7d2251e1aa5e8a1e47c86891fe4547a939503461" + integrity sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ== + +"@rollup/rollup-win32-x64-msvc@4.9.6": + version "4.9.6" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz#2c1fb69e02a3f1506f52698cfdc3a8b6386df9a6" + integrity sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ== "@semantic-release/changelog@^6.0.3": version "6.0.3" @@ -6649,26 +6649,26 @@ rollup@^2.63.0: optionalDependencies: fsevents "~2.3.2" -rollup@^4.9.5: - version "4.9.5" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.9.5.tgz#62999462c90f4c8b5d7c38fc7161e63b29101b05" - integrity sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ== +rollup@^4.9.6: + version "4.9.6" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.9.6.tgz#4515facb0318ecca254a2ee1315e22e09efc50a0" + integrity sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg== dependencies: "@types/estree" "1.0.5" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.9.5" - "@rollup/rollup-android-arm64" "4.9.5" - "@rollup/rollup-darwin-arm64" "4.9.5" - "@rollup/rollup-darwin-x64" "4.9.5" - "@rollup/rollup-linux-arm-gnueabihf" "4.9.5" - "@rollup/rollup-linux-arm64-gnu" "4.9.5" - "@rollup/rollup-linux-arm64-musl" "4.9.5" - "@rollup/rollup-linux-riscv64-gnu" "4.9.5" - "@rollup/rollup-linux-x64-gnu" "4.9.5" - "@rollup/rollup-linux-x64-musl" "4.9.5" - "@rollup/rollup-win32-arm64-msvc" "4.9.5" - "@rollup/rollup-win32-ia32-msvc" "4.9.5" - "@rollup/rollup-win32-x64-msvc" "4.9.5" + "@rollup/rollup-android-arm-eabi" "4.9.6" + "@rollup/rollup-android-arm64" "4.9.6" + "@rollup/rollup-darwin-arm64" "4.9.6" + "@rollup/rollup-darwin-x64" "4.9.6" + "@rollup/rollup-linux-arm-gnueabihf" "4.9.6" + "@rollup/rollup-linux-arm64-gnu" "4.9.6" + "@rollup/rollup-linux-arm64-musl" "4.9.6" + "@rollup/rollup-linux-riscv64-gnu" "4.9.6" + "@rollup/rollup-linux-x64-gnu" "4.9.6" + "@rollup/rollup-linux-x64-musl" "4.9.6" + "@rollup/rollup-win32-arm64-msvc" "4.9.6" + "@rollup/rollup-win32-ia32-msvc" "4.9.6" + "@rollup/rollup-win32-x64-msvc" "4.9.6" fsevents "~2.3.2" run-async@^2.4.0: From de8a1045889b418b2fcda860f5dbecec631d59f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jan 2024 21:25:16 +0000 Subject: [PATCH 12/32] build(deps-dev): bump @typescript-eslint/eslint-plugin Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.19.0 to 6.19.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.1/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 77 ++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 57 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 58b0d2ed..33863141 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@semantic-release/changelog": "^6.0.3", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", - "@typescript-eslint/eslint-plugin": "^6.19.0", + "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "^6.19.0", "babel-preset-minify": "^0.5.2", "commitizen": "^4.3.0", diff --git a/yarn.lock b/yarn.lock index 78f2508b..c6a5a5d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2427,16 +2427,16 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== -"@typescript-eslint/eslint-plugin@^6.19.0": - version "6.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.0.tgz#db03f3313b57a30fbbdad2e6929e88fc7feaf9ba" - integrity sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg== +"@typescript-eslint/eslint-plugin@^6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.1.tgz#bb0676af940bc23bf299ca58dbdc6589c2548c2e" + integrity sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg== dependencies: "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.19.0" - "@typescript-eslint/type-utils" "6.19.0" - "@typescript-eslint/utils" "6.19.0" - "@typescript-eslint/visitor-keys" "6.19.0" + "@typescript-eslint/scope-manager" "6.19.1" + "@typescript-eslint/type-utils" "6.19.1" + "@typescript-eslint/utils" "6.19.1" + "@typescript-eslint/visitor-keys" "6.19.1" debug "^4.3.4" graphemer "^1.4.0" ignore "^5.2.4" @@ -2463,13 +2463,21 @@ "@typescript-eslint/types" "6.19.0" "@typescript-eslint/visitor-keys" "6.19.0" -"@typescript-eslint/type-utils@6.19.0": - version "6.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.19.0.tgz#522a494ef0d3e9fdc5e23a7c22c9331bbade0101" - integrity sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w== +"@typescript-eslint/scope-manager@6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.19.1.tgz#2f527ee30703a6169a52b31d42a1103d80acd51b" + integrity sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w== dependencies: - "@typescript-eslint/typescript-estree" "6.19.0" - "@typescript-eslint/utils" "6.19.0" + "@typescript-eslint/types" "6.19.1" + "@typescript-eslint/visitor-keys" "6.19.1" + +"@typescript-eslint/type-utils@6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.19.1.tgz#6a130e3afe605a4898e043fa9f72e96309b54935" + integrity sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg== + dependencies: + "@typescript-eslint/typescript-estree" "6.19.1" + "@typescript-eslint/utils" "6.19.1" debug "^4.3.4" ts-api-utils "^1.0.1" @@ -2478,6 +2486,11 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.19.0.tgz#689b0498c436272a6a2059b09f44bcbd90de294a" integrity sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A== +"@typescript-eslint/types@6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.19.1.tgz#2d4c9d492a63ede15e7ba7d129bdf7714b77f771" + integrity sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg== + "@typescript-eslint/typescript-estree@6.19.0": version "6.19.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz#0813ba364a409afb4d62348aec0202600cb468fa" @@ -2492,17 +2505,31 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/utils@6.19.0": - version "6.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.19.0.tgz#557b72c3eeb4f73bef8037c85dae57b21beb1a4b" - integrity sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw== +"@typescript-eslint/typescript-estree@6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz#796d88d88882f12e85bb33d6d82d39e1aea54ed1" + integrity sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA== + dependencies: + "@typescript-eslint/types" "6.19.1" + "@typescript-eslint/visitor-keys" "6.19.1" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + minimatch "9.0.3" + semver "^7.5.4" + ts-api-utils "^1.0.1" + +"@typescript-eslint/utils@6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.19.1.tgz#df93497f9cfddde2bcc2a591da80536e68acd151" + integrity sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w== dependencies: "@eslint-community/eslint-utils" "^4.4.0" "@types/json-schema" "^7.0.12" "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.19.0" - "@typescript-eslint/types" "6.19.0" - "@typescript-eslint/typescript-estree" "6.19.0" + "@typescript-eslint/scope-manager" "6.19.1" + "@typescript-eslint/types" "6.19.1" + "@typescript-eslint/typescript-estree" "6.19.1" semver "^7.5.4" "@typescript-eslint/visitor-keys@6.19.0": @@ -2513,6 +2540,14 @@ "@typescript-eslint/types" "6.19.0" eslint-visitor-keys "^3.4.1" +"@typescript-eslint/visitor-keys@6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz#2164073ed4fc34a5ff3b5e25bb5a442100454c4c" + integrity sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ== + dependencies: + "@typescript-eslint/types" "6.19.1" + eslint-visitor-keys "^3.4.1" + "@ungap/structured-clone@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" From b0ba9eec433c45c39e0349f702c6329de99930cf Mon Sep 17 00:00:00 2001 From: Steven Marks Date: Mon, 22 Jan 2024 21:54:07 +0000 Subject: [PATCH 13/32] feat: Add Catalan Language --- docs/configuration/language.rst | 2 + src/locale.dayjs.ts | 1 + src/localize/languages/ca.json | 114 ++++++++++++++++++++++++++++++++ src/localize/localize.ts | 1 + 4 files changed, 118 insertions(+) create mode 100644 src/localize/languages/ca.json diff --git a/docs/configuration/language.rst b/docs/configuration/language.rst index b300f695..0c72e684 100644 --- a/docs/configuration/language.rst +++ b/docs/configuration/language.rst @@ -31,6 +31,7 @@ The Configuration editor supports the following locales: ========= =========== Locale Language ========= =========== + ca Catalan da Danish de German en English @@ -49,6 +50,7 @@ The card date information supports the following locales: ========= ============================== Locale Language ========= ============================== + ca Catalan cs Czech da Danish de-at German (Austria) diff --git a/src/locale.dayjs.ts b/src/locale.dayjs.ts index 6330be5c..803a1112 100644 --- a/src/locale.dayjs.ts +++ b/src/locale.dayjs.ts @@ -1,3 +1,4 @@ +import 'dayjs/locale/ca'; import 'dayjs/locale/cs'; import 'dayjs/locale/da'; import 'dayjs/locale/de-at'; diff --git a/src/localize/languages/ca.json b/src/localize/languages/ca.json new file mode 100644 index 00000000..9cadb4f6 --- /dev/null +++ b/src/localize/languages/ca.json @@ -0,0 +1,114 @@ +{ + "common": { + "version": "Versió", + "show_warning": "Mostrar alerta", + "error": "Error", + "description": "Una targeta de calendari avançada per a Home Assistant amb Lovelace.", + "fullDayEventText": "Tot el dia", + "untilText": "Fins", + "noEventText": "Sense esdeveniments", + "noEventsForNextDaysText": "Sense esdeveniments en els propers dies", + "hiddenEventText": "esdeveniments ocults" + }, + "ui": { + "common": { + "previous": "Anterior", + "next": "Següent", + "week": "Setmana" + } + }, + "errors": { + "invalid_configuration": "Configuració incorrecte", + "update_card": "No es pot carregar el calendari des del component de Home Assistant", + "no_entities": "No has especificat cap entitat" + }, + "required": { + "name": "Requerit", + "secondary": "Opcions requerides per al funcionament d'aquesta targeta" + }, + "main": { + "name": "Opcions Principals", + "secondary": "Opcions aplicades globalment", + "fields": { + "name": "Nom", + "showColors": "Mostrar Colors", + "maxDaysToShow": "Màxim de dies a mostrar", + "showLocation": "Mostrar icona de localització", + "showLoader": "Mostrar animació de càrrega", + "showDate": "Mostrar data a la targeta", + "showDeclined": "Mostrar esdeveniments declinats", + "sortBy": "Ordena per", + "allDayBottom": "Mostrar esdeveniments de tot el dia al final", + "hideFinishedEvents": "Ocultar esdeveniments finalitzats", + "dateFormat": "Format de data", + "hoursFormat": "Format d'hora", + "defaultMode": "Modalitat per defecte", + "linkTarget": "Enllaçar destí", + "refreshInterval": "Interval de refresc", + "showRelativeTime": "Mostrar tems relatiu", + "firstDayOfWeek": "Primer dia de la setmana 0-6", + "cardHeight": "Alçada targeta", + "hideDuplicates": "Oculta duplicats", + "showMultiDay": "Divideix esdeveniments multi-dia", + "showMultiDayEventParts": "Mostrar parts d'esdeveniments multi-dia", + "eventTitle": "Estableix títol d'esdeveniment en blanc", + "compactMode": "Habilitar mode compacte", + "titleLength": "Màxima longitut del títol (0 per il·limitat)", + "descLength": "Màxima longitut de la descripció (0 per il·limitat)", + "showAllDayEvents": "Mostrat esdeveniments de tot el dia", + "offsetHeaderDate": "Compensació de la data de la capçalera", + "startDaysAhead": "Esdeveniments que comencen `x` dies a partir d'ara" + } + }, + "event": { + "name": "Mode Esdeveniment", + "secondary": "Opcions específiques del Mode Esdeveniment", + "fields": { + "showCurrentEventLine": "Mostrar línia abans de l'esdeveniment?", + "showProgressBar": "Mostrar barra de progrés?", + "showMonth": "Mostrar mes?", + "showWeekDay": "Mostrar dia de la setmana", + "showDescription": "Mostrar descripció?", + "disableEventLink": "Desactivar enllaços al títol de l'esdeveniment?", + "disableLocationLink": "Desactivar enllaços a la localització?", + "showNoEventsForToday": "Mostrar No hi ha esdeveniments avui?", + "showFullDayProgress": "Mostrar progres dels esdeveniments de tot el dia?", + "untilText": "Text fins:", + "noEventText": "Text No hi ha esdeveniments avui:", + "noEventsForNextDaysText": "Text No hi ha esdeveniments els propers dies:", + "fullDayEventText": "Text Esdeveniment de tot el dia:", + "showEventIcon": "Mostrar icona d'esdeveniment", + "showHiddenText": "Mostrar text dels esdeveniments ocults?", + "hiddenEventText": "Text per als esdeveniments ocults:", + "showCalendarName": "Mostrar nom del calendari", + "showWeekNumber": "Mostrar número de la setmana", + "showEventDate": "Mostrar data als dels esdeveniments", + "showDatePerEvent": "Mostrar data al costat de cada esdeveniment", + "showTimeRemaining": "Mostrar temps restant", + "showAllDayHours": "Mostrar text d'esdeveniment de tot el dia", + "hoursOnSameLine": "Mostrar hores a la línia de l'esdeveniment" + } + }, + "calendar": { + "name": "Mode Calendari", + "secondary": "Opcions específiques del Mode Calendari", + "fields": { + "showLastCalendarWeek": "Mostrar última setmana del calendari", + "disableCalEventLink": "Desactivar enllaços als esdeveniments del calendari", + "disableCalLocationLink": "Desactivar enllaços a la localització en el calendari", + "calShowDescription": "Mostrar descripció", + "disableCalLink": "Desactivar enllaç al calendari" + } + }, + "appearance": { + "name": "Aparença", + "secondary": "Pesonalitzar els colors etc.", + "main": { + "name": "Principal", + "secondary": "Ajust del color global" + }, + "fields": { + "dimFinishedEvents": "Atenuar esdeveniments finalitzats?" + } + } +} diff --git a/src/localize/localize.ts b/src/localize/localize.ts index 0be0bed4..fc2f37e1 100644 --- a/src/localize/localize.ts +++ b/src/localize/localize.ts @@ -1,3 +1,4 @@ +import * as ca from './languages/ca.json'; import * as cs from './languages/cs.json'; import * as da from './languages/da.json'; import * as de from './languages/de.json'; From cc9f23be67707c0831fc5bad17eeb2022195dade Mon Sep 17 00:00:00 2001 From: Steven Marks Date: Tue, 23 Jan 2024 08:48:53 +0000 Subject: [PATCH 14/32] fix(sort): events were not sorting correctly with allday and regular events When sorting, all day events were at the top of the array causing regular events to be pushed out incorrectly. Now the function will sort each day individually and then merge the array. Milestone sorting still needs work as it is not sorting as events on the current day as expected. fixes #1378, fixes #1247 --- src/functions/sort_events.ts | 148 ++++++++++++++++------------------- src/localize/localize.ts | 2 + 2 files changed, 68 insertions(+), 82 deletions(-) diff --git a/src/functions/sort_events.ts b/src/functions/sort_events.ts index 67421ad1..8b34e3ec 100644 --- a/src/functions/sort_events.ts +++ b/src/functions/sort_events.ts @@ -6,98 +6,82 @@ import EventClass from '../lib/event.class'; export default function sortEvents(events: EventClass[], config) { const currentDateTime = dayjs(); // Current date and time const sortedEvents: EventClass[] = [...events]; // Array to manipulate events. - const allDayEventsArray: EventClass[] = []; // Array to store the all-day events. - // Iterate over the events array and move all all-day events to the allDayEvents array. - for (let i = events.length - 1; i >= 0; i--) { - const event = events[i]; - if (event.isAllDayEvent) { - allDayEventsArray.push(event); - sortedEvents.splice(i, 1); - } - } - - // Sort the all-day events. - allDayEventsArray.sort((a, b) => { - // First, compare dates - const dateComparison = a.startDateTime.diff(b.startDateTime); - - if (dateComparison !== 0) { - return dateComparison; // If dates are different, sort by date - } else { - // If dates are the same, sort by title - return a.title.localeCompare(b.title); + // Step 1: Split array by startDateTime per day + const eventsByDay: { [key: string]: EventClass[] } = {}; + sortedEvents.forEach((event) => { + const dateKey = dayjs(event.startDateTime).format('YYYY-MM-DD'); + if (!eventsByDay[dateKey]) { + eventsByDay[dateKey] = []; } + eventsByDay[dateKey].push(event); }); - if (config.sortBy === 'start') { - sortedEvents.sort((a, b) => { - const aStartDiff = a.startDateTime.diff(currentDateTime); - const bStartDiff = b.startDateTime.diff(currentDateTime); - - if (aStartDiff <= 0 && bStartDiff <= 0) { - // Both events have started, sort by their end times - const aEndDiff = a.endDateTime.diff(currentDateTime); - const bEndDiff = b.endDateTime.diff(currentDateTime); - - if (aEndDiff <= 0 && bEndDiff <= 0) { - // Both events are ongoing, sort by their end times - return a.endDateTime.diff(b.endDateTime); - } else { - // One event has finished or is ongoing, prioritize the one finishing sooner - return aEndDiff - bEndDiff; - } - } else { - // Sort by the difference between the start time and the current time - return aStartDiff - bStartDiff; + // Step 2: Loop through each day and sort events + Object.values(eventsByDay).forEach((dayEvents) => { + // 2a. Sort all-day events + const allDayEvents = dayEvents.filter((event) => event.isAllDayEvent); + allDayEvents.sort((a, b) => { + if (config.allDayBottom) { + return a.title.localeCompare(b.title); // Sort by title if at the bottom } + return -a.title.localeCompare(b.title); // Sort by title in reverse if at the top }); - } - if (config.sortBy === 'milestone') { - sortedEvents.sort((a, b) => { - const isRunningA = currentDateTime.isBetween(a.startDateTime, a.endDateTime); - const isRunningB = currentDateTime.isBetween(b.startDateTime, b.endDateTime); + // 2b. Sort regular events by start time if sortBy = start + if (config.sortBy === 'start') { + dayEvents.filter((event) => !event.isAllDayEvent).sort((a, b) => a.startDateTime.diff(b.startDateTime)); + } - if (isRunningA && !isRunningB) { - return -1; - } else if (!isRunningA && isRunningB) { - return 1; - } else { - const timeDiffA = Math.min( - Math.abs(a.startDateTime.diff(currentDateTime)), - Math.abs(a.endDateTime.diff(currentDateTime)), - ); + // 2c. Sort regular events by milestone logic if sortBy = milestone + if (config.sortBy === 'milestone') { + dayEvents + .filter((event) => !event.isAllDayEvent) + .sort((a, b) => { + const isRunningA = currentDateTime.isBetween(a.startDateTime, a.endDateTime); + const isRunningB = currentDateTime.isBetween(b.startDateTime, b.endDateTime); - const timeDiffB = Math.min( - Math.abs(b.startDateTime.diff(currentDateTime)), - Math.abs(b.endDateTime.diff(currentDateTime)), - ); + if (isRunningA && !isRunningB) { + return -1; + } else if (!isRunningA && isRunningB) { + return 1; + } else { + const timeDiffA = Math.min( + Math.abs(a.startDateTime.diff(currentDateTime)), + Math.abs(a.endDateTime.diff(currentDateTime)), + ); - return timeDiffA - timeDiffB; - } - }); - // Move finished events to the bottom - sortedEvents.sort((a, b) => { - if (a.isFinished !== b.isFinished) { - return a.isFinished ? 1 : -1; - } - // If both events are finished, sort them by their endDateTime in ascending order. - if (a.isFinished) { - return dayjs(a.endDateTime).isBefore(b.endDateTime) ? -1 : 1; - } - return 0; - }); - } + const timeDiffB = Math.min( + Math.abs(b.startDateTime.diff(currentDateTime)), + Math.abs(b.endDateTime.diff(currentDateTime)), + ); - // If config.allDayBottom is true, add the all-day events to the end of the sorted events array. - if (config.allDayBottom) { - sortedEvents.push(...allDayEventsArray); - } - // Otherwise, add the all-day events to the beginning of the sorted events array. - else { - sortedEvents.unshift(...allDayEventsArray); - } + return timeDiffA - timeDiffB; + } + }); + dayEvents + .filter((event) => !event.isAllDayEvent) + .sort((a, b) => { + if (a.isFinished !== b.isFinished) { + return a.isFinished ? 1 : -1; + } + // If both events are finished, sort them by their endDateTime in ascending order. + if (a.isFinished) { + return dayjs(a.endDateTime).isBefore(b.endDateTime) ? -1 : 1; + } + return 0; + }); + } + + // Step 3: Merge each day, in order, without changing the order of the events + const sortedDay = config.allDayBottom + ? [...dayEvents.filter((event) => !event.isAllDayEvent), ...allDayEvents] + : [...allDayEvents, ...dayEvents.filter((event) => !event.isAllDayEvent)]; + + // Update eventsByDay with the sorted day + eventsByDay[dayjs(dayEvents[0].startDateTime).format('YYYY-MM-DD')] = sortedDay; + }); - return sortedEvents; + // Step 4: Merge all days and return the whole array sorted + return Object.values(eventsByDay).reduce((acc, dayEvents) => [...acc, ...dayEvents], []); } diff --git a/src/localize/localize.ts b/src/localize/localize.ts index 1fcbbf90..d05aef10 100644 --- a/src/localize/localize.ts +++ b/src/localize/localize.ts @@ -9,6 +9,7 @@ import * as fr from './languages/fr.json'; import * as hu from './languages/hu.json'; import * as nb from './languages/nb.json'; import * as ru from './languages/ru.json'; +import * as sk from './languages/sk.json'; import * as sl from './languages/sl.json'; import * as sv from './languages/sv.json'; import { globalData } from '../helpers/globals'; @@ -25,6 +26,7 @@ const languages: object = { hu, nb, ru, + sk, sl, sv, }; From d895b90cd14f2e0864e5b70c35c051ffb876b3a6 Mon Sep 17 00:00:00 2001 From: Steven Marks Date: Tue, 23 Jan 2024 08:57:42 +0000 Subject: [PATCH 15/32] ci: update workflow to use node 20 --- .github/workflows/release.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f1c7e723..f3504183 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,10 +12,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 + with: + node-version: 20 - name: Install dependencies run: yarn install From 30cbb6dfb0fe492faadaca8f977a263e2a4bd2ab Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 23 Jan 2024 08:58:35 +0000 Subject: [PATCH 16/32] chore(release): 9.4.0-beta.3 [skip ci] ## [9.4.0-beta.3](https://github.com/totaldebug/atomic-calendar-revive/compare/v9.4.0-beta.2...v9.4.0-beta.3) (2024-01-23) ### Bug Fixes * **sort:** events were not sorting correctly with allday and regular events ([cc9f23b](https://github.com/totaldebug/atomic-calendar-revive/commit/cc9f23be67707c0831fc5bad17eeb2022195dade)), closes [#1378](https://github.com/totaldebug/atomic-calendar-revive/issues/1378) [#1247](https://github.com/totaldebug/atomic-calendar-revive/issues/1247) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 58b0d2ed..9b89a507 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "atomic-calendar-revive", - "version": "9.4.0-beta.2", + "version": "9.4.0-beta.3", "description": "Calendar Card for Home Assistant", "main": "atomic-calendar-revive.js", "scripts": { From 39206d23ced546d18ed81457ebff8094bed1f537 Mon Sep 17 00:00:00 2001 From: Steven Marks Date: Wed, 24 Jan 2024 11:40:11 +0000 Subject: [PATCH 17/32] refactor: add ca to language object --- src/localize/localize.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/localize/localize.ts b/src/localize/localize.ts index 357ebd4d..20a282d1 100644 --- a/src/localize/localize.ts +++ b/src/localize/localize.ts @@ -16,6 +16,7 @@ import * as sv from './languages/sv.json'; import { globalData } from '../helpers/globals'; const languages: object = { + ca, cs, da, de, From 62da23e27a4e66c1bc831ca63bf846ebb353bbf7 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 24 Jan 2024 11:41:40 +0000 Subject: [PATCH 18/32] chore(release): 9.4.0-beta.4 [skip ci] ## [9.4.0-beta.4](https://github.com/totaldebug/atomic-calendar-revive/compare/v9.4.0-beta.3...v9.4.0-beta.4) (2024-01-24) ### Features * Add Catalan Language ([b0ba9ee](https://github.com/totaldebug/atomic-calendar-revive/commit/b0ba9eec433c45c39e0349f702c6329de99930cf)) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9b89a507..8b35fff3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "atomic-calendar-revive", - "version": "9.4.0-beta.3", + "version": "9.4.0-beta.4", "description": "Calendar Card for Home Assistant", "main": "atomic-calendar-revive.js", "scripts": { From 0dea4777257cba965df9d9156252774cbd528832 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:49:28 +0000 Subject: [PATCH 19/32] build(deps-dev): bump @typescript-eslint/parser from 6.19.0 to 6.19.1 Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.19.0 to 6.19.1. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.19.1/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 53 +++++++++------------------------------------------- 2 files changed, 10 insertions(+), 45 deletions(-) diff --git a/package.json b/package.json index c480b7b7..bb65d7cb 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "@typescript-eslint/eslint-plugin": "^6.19.1", - "@typescript-eslint/parser": "^6.19.0", + "@typescript-eslint/parser": "^6.19.1", "babel-preset-minify": "^0.5.2", "commitizen": "^4.3.0", "conventional-changelog-conventionalcommits": "^7.0.2", diff --git a/yarn.lock b/yarn.lock index c6a5a5d3..31614447 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2444,24 +2444,16 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/parser@^6.19.0": - version "6.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.19.0.tgz#80344086f362181890ade7e94fc35fe0480bfdf5" - integrity sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow== - dependencies: - "@typescript-eslint/scope-manager" "6.19.0" - "@typescript-eslint/types" "6.19.0" - "@typescript-eslint/typescript-estree" "6.19.0" - "@typescript-eslint/visitor-keys" "6.19.0" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@6.19.0": - version "6.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.19.0.tgz#b6d2abb825b29ab70cb542d220e40c61c1678116" - integrity sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ== +"@typescript-eslint/parser@^6.19.1": + version "6.19.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.19.1.tgz#68a87bb21afaf0b1689e9cdce0e6e75bc91ada78" + integrity sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ== dependencies: - "@typescript-eslint/types" "6.19.0" - "@typescript-eslint/visitor-keys" "6.19.0" + "@typescript-eslint/scope-manager" "6.19.1" + "@typescript-eslint/types" "6.19.1" + "@typescript-eslint/typescript-estree" "6.19.1" + "@typescript-eslint/visitor-keys" "6.19.1" + debug "^4.3.4" "@typescript-eslint/scope-manager@6.19.1": version "6.19.1" @@ -2481,30 +2473,11 @@ debug "^4.3.4" ts-api-utils "^1.0.1" -"@typescript-eslint/types@6.19.0": - version "6.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.19.0.tgz#689b0498c436272a6a2059b09f44bcbd90de294a" - integrity sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A== - "@typescript-eslint/types@6.19.1": version "6.19.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.19.1.tgz#2d4c9d492a63ede15e7ba7d129bdf7714b77f771" integrity sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg== -"@typescript-eslint/typescript-estree@6.19.0": - version "6.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.0.tgz#0813ba364a409afb4d62348aec0202600cb468fa" - integrity sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ== - dependencies: - "@typescript-eslint/types" "6.19.0" - "@typescript-eslint/visitor-keys" "6.19.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - minimatch "9.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" - "@typescript-eslint/typescript-estree@6.19.1": version "6.19.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz#796d88d88882f12e85bb33d6d82d39e1aea54ed1" @@ -2532,14 +2505,6 @@ "@typescript-eslint/typescript-estree" "6.19.1" semver "^7.5.4" -"@typescript-eslint/visitor-keys@6.19.0": - version "6.19.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.0.tgz#4565e0ecd63ca1f81b96f1dd76e49f746c6b2b49" - integrity sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ== - dependencies: - "@typescript-eslint/types" "6.19.0" - eslint-visitor-keys "^3.4.1" - "@typescript-eslint/visitor-keys@6.19.1": version "6.19.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz#2164073ed4fc34a5ff3b5e25bb5a442100454c4c" From 1af1c2ed9fa97c3891dc4a0ad2a5fe0feea17781 Mon Sep 17 00:00:00 2001 From: Steven Marks Date: Wed, 24 Jan 2024 12:07:15 +0000 Subject: [PATCH 20/32] fix(sorting): events from multiple calendars were not sorted by date first when multiple calendars were used, events were being removed from the 2nd calendar as it was not sorted by date fix #1378 --- src/functions/sort_events.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/functions/sort_events.ts b/src/functions/sort_events.ts index 8b34e3ec..43a718a1 100644 --- a/src/functions/sort_events.ts +++ b/src/functions/sort_events.ts @@ -5,7 +5,7 @@ import EventClass from '../lib/event.class'; // Function to sort events export default function sortEvents(events: EventClass[], config) { const currentDateTime = dayjs(); // Current date and time - const sortedEvents: EventClass[] = [...events]; // Array to manipulate events. + const sortedEvents: EventClass[] = events.sort((a, b) => a.startDateTime.diff(b.startDateTime)); // Array to manipulate events. // Step 1: Split array by startDateTime per day const eventsByDay: { [key: string]: EventClass[] } = {}; From 7cb8d9b6a033481472d8577f07f0819bcb9cbc54 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 24 Jan 2024 12:08:09 +0000 Subject: [PATCH 21/32] chore(release): 9.4.0-beta.5 [skip ci] ## [9.4.0-beta.5](https://github.com/totaldebug/atomic-calendar-revive/compare/v9.4.0-beta.4...v9.4.0-beta.5) (2024-01-24) ### Bug Fixes * **sorting:** events from multiple calendars were not sorted by date first ([1af1c2e](https://github.com/totaldebug/atomic-calendar-revive/commit/1af1c2ed9fa97c3891dc4a0ad2a5fe0feea17781)), closes [#1378](https://github.com/totaldebug/atomic-calendar-revive/issues/1378) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dc665438..d9a5a357 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "atomic-calendar-revive", - "version": "9.4.0-beta.4", + "version": "9.4.0-beta.5", "description": "Calendar Card for Home Assistant", "main": "atomic-calendar-revive.js", "scripts": { From 5a1ad72bfae9cfb6ae9d51612fd1dbc5ce983318 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 21:24:32 +0000 Subject: [PATCH 22/32] build(deps-dev): bump @babel/plugin-proposal-decorators Bumps [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) from 7.23.7 to 7.23.9. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-plugin-proposal-decorators) --- updated-dependencies: - dependency-name: "@babel/plugin-proposal-decorators" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index d9a5a357..7ffccb1d 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@babel/cli": "^7.23.0", "@babel/core": "^7.23.7", "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-decorators": "^7.23.7", + "@babel/plugin-proposal-decorators": "^7.23.9", "@babel/plugin-transform-template-literals": "^7.23.3", "@babel/preset-env": "^7.23.8", "@rollup/plugin-babel": "^6.0.4", diff --git a/yarn.lock b/yarn.lock index 6b9d4d43..98f384be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -100,10 +100,10 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz#b2e6826e0e20d337143655198b79d58fdc9bd43d" - integrity sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g== +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.9.tgz#fddfdf51fca28f23d16b9e3935a4732690acfad6" + integrity sha512-B2L9neXTIyPQoXDm+NtovPvG6VOLWnaXu3BIeVDWwdKFgG30oNa6CqVGiJPDWQwIAK49t9gnQI9c6K6RzabiKw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-environment-visitor" "^7.22.20" @@ -310,12 +310,12 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-decorators@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz#1d827902cbd3d9054e54fb2f2056cdd1eaa0e368" - integrity sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng== +"@babel/plugin-proposal-decorators@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.9.tgz#126d947d62ee72022ec46813983c6dd861456fa3" + integrity sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.23.7" + "@babel/helper-create-class-features-plugin" "^7.23.9" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-decorators" "^7.23.3" From f5a7049d1304d8a2510c7e87e67b86325db43fa4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 21:26:14 +0000 Subject: [PATCH 23/32] build(deps): bump npm from 10.3.0 to 10.4.0 Bumps [npm](https://github.com/npm/cli) from 10.3.0 to 10.4.0. - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md) - [Commits](https://github.com/npm/cli/compare/v10.3.0...v10.4.0) --- updated-dependencies: - dependency-name: npm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 100 ++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 72 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index d9a5a357..2628adaa 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "custom-card-helpers": "^1.9.0", "dayjs": "^1.11.10", "lit": "^3.1.1", - "npm": "^10.3.0", + "npm": "^10.4.0", "typescript": "^5.3.3" }, "resolutions": { diff --git a/yarn.lock b/yarn.lock index 6b9d4d43..2bc75076 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1947,15 +1947,15 @@ dependencies: postcss-selector-parser "^6.0.10" -"@npmcli/run-script@^7.0.0", "@npmcli/run-script@^7.0.2", "@npmcli/run-script@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-7.0.3.tgz#a803e05c4b58e2a7b3f801a9f2767f22822df457" - integrity sha512-ZMWGLHpzMq3rBGIwPyeaoaleaLMvrBrH8nugHxTi5ACkJZXTxXPtVuEH91ifgtss5hUwJQ2VDnzDBWPmz78rvg== +"@npmcli/run-script@^7.0.0", "@npmcli/run-script@^7.0.2", "@npmcli/run-script@^7.0.4": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-7.0.4.tgz#9f29aaf4bfcf57f7de2a9e28d1ef091d14b2e6eb" + integrity sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg== dependencies: "@npmcli/node-gyp" "^3.0.0" + "@npmcli/package-json" "^5.0.0" "@npmcli/promise-spawn" "^7.0.0" node-gyp "^10.0.0" - read-package-json-fast "^3.0.0" which "^4.0.0" "@octokit/auth-token@^4.0.0": @@ -2340,6 +2340,18 @@ dependencies: "@sigstore/protobuf-specs" "^0.2.1" +"@sigstore/bundle@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-2.1.1.tgz#7fad9a1728939301607103722ac6f2a083d2f09a" + integrity sha512-v3/iS+1nufZdKQ5iAlQKcCsoh0jffQyABvYIxKsZQFWc4ubuGjwZklFHpDgV6O6T7vvV78SW5NHI91HFKEcxKg== + dependencies: + "@sigstore/protobuf-specs" "^0.2.1" + +"@sigstore/core@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@sigstore/core/-/core-0.2.0.tgz#2d8ecae2c38a59a52b1dcbd6110014d88de08a80" + integrity sha512-THobAPPZR9pDH2CAvDLpkrYedt7BlZnsyxDe+Isq4ZmGfPy5juOFZq487vCU2EgKD7aHSiTfE/i7sN7aEdzQnA== + "@sigstore/protobuf-specs@^0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz#be9ef4f3c38052c43bd399d3f792c97ff9e2277b" @@ -2354,13 +2366,32 @@ "@sigstore/protobuf-specs" "^0.2.1" make-fetch-happen "^13.0.0" -"@sigstore/tuf@^2.1.0", "@sigstore/tuf@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-2.2.0.tgz#ef636239687e41af3f2ce10667ab88f5ca6165b3" - integrity sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA== +"@sigstore/sign@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-2.2.1.tgz#b37383db1f25ab20cfec980d23ce08e6f99e6caf" + integrity sha512-U5sKQEj+faE1MsnLou1f4DQQHeFZay+V9s9768lw48J4pKykPj34rWyI1lsMOGJ3Mae47Ye6q3HAJvgXO21rkQ== dependencies: + "@sigstore/bundle" "^2.1.1" + "@sigstore/core" "^0.2.0" + "@sigstore/protobuf-specs" "^0.2.1" + make-fetch-happen "^13.0.0" + +"@sigstore/tuf@^2.1.0", "@sigstore/tuf@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-2.3.0.tgz#de64925ea10b16f3a7e77535d91eaf22be4dd904" + integrity sha512-S98jo9cpJwO1mtQ+2zY7bOdcYyfVYCUaofCG6wWRzk3pxKHVAkSfshkfecto2+LKsx7Ovtqbgb2LS8zTRhxJ9Q== + dependencies: + "@sigstore/protobuf-specs" "^0.2.1" + tuf-js "^2.2.0" + +"@sigstore/verify@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-0.1.0.tgz#c017aadb1a516ab4a10651cece29463aa9540bfe" + integrity sha512-2UzMNYAa/uaz11NhvgRnIQf4gpLTJ59bhb8ESXaoSS5sxedfS+eLak8bsdMc+qpNQfITUTFoSKFx5h8umlRRiA== + dependencies: + "@sigstore/bundle" "^2.1.1" + "@sigstore/core" "^0.2.0" "@sigstore/protobuf-specs" "^0.2.1" - tuf-js "^2.1.0" "@sindresorhus/is@^4.6.0": version "4.6.0" @@ -5845,10 +5876,10 @@ npm-user-validate@^2.0.0: resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-2.0.0.tgz#7b69bbbff6f7992a1d9a8968d52fd6b6db5431b6" integrity sha512-sSWeqAYJ2dUPStJB+AEj0DyLRltr/f6YNcvCA7phkB8/RMLMnVsQ41GMwHo/ERZLYNDsyB2wPm7pZo1mqPOl7Q== -npm@^10.0.0, npm@^10.3.0: - version "10.3.0" - resolved "https://registry.yarnpkg.com/npm/-/npm-10.3.0.tgz#554e1f13e4c09d581ad27cdc4a92f085ab74ce1a" - integrity sha512-9u5GFc1UqI2DLlGI7QdjkpIaBs3UhTtY8KoCqYJK24gV/j/tByaI4BA4R7RkOc+ASqZMzFPKt4Pj2Z8JcGo//A== +npm@^10.0.0, npm@^10.4.0: + version "10.4.0" + resolved "https://registry.yarnpkg.com/npm/-/npm-10.4.0.tgz#904025b4d932cfaed8799e644a1c5ae7f02729fc" + integrity sha512-RS7Mx0OVfXlOcQLRePuDIYdFCVBPCNapWHplDK+mh7GDdP/Tvor4ocuybRRPSvfcRb2vjRJt1fHCqw3cr8qACQ== dependencies: "@isaacs/string-locale-compare" "^1.1.0" "@npmcli/arborist" "^7.2.1" @@ -5857,8 +5888,8 @@ npm@^10.0.0, npm@^10.3.0: "@npmcli/map-workspaces" "^3.0.4" "@npmcli/package-json" "^5.0.0" "@npmcli/promise-spawn" "^7.0.1" - "@npmcli/run-script" "^7.0.3" - "@sigstore/tuf" "^2.2.0" + "@npmcli/run-script" "^7.0.4" + "@sigstore/tuf" "^2.3.0" abbrev "^2.0.0" archy "~1.0.0" cacache "^18.0.2" @@ -5904,7 +5935,7 @@ npm@^10.0.0, npm@^10.3.0: npm-user-validate "^2.0.0" npmlog "^7.0.1" p-map "^4.0.0" - pacote "^17.0.5" + pacote "^17.0.6" parse-conflict-json "^3.0.1" proc-log "^3.0.0" qrcode-terminal "^0.12.0" @@ -5912,7 +5943,6 @@ npm@^10.0.0, npm@^10.3.0: semver "^7.5.4" spdx-expression-parse "^3.0.1" ssri "^10.0.5" - strip-ansi "^7.1.0" supports-color "^9.4.0" tar "^6.2.0" text-table "~0.2.0" @@ -6131,10 +6161,10 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pacote@^17.0.0, pacote@^17.0.4, pacote@^17.0.5: - version "17.0.5" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-17.0.5.tgz#e9854edee7a073635cdd36b0c07cd4f2ab1757b6" - integrity sha512-TAE0m20zSDMnchPja9vtQjri19X3pZIyRpm2TJVeI+yU42leJBBDTRYhOcWFsPhaMxf+3iwQkFiKz16G9AEeeA== +pacote@^17.0.0, pacote@^17.0.4, pacote@^17.0.6: + version "17.0.6" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-17.0.6.tgz#874bb59cda5d44ab784d0b6530fcb4a7d9b76a60" + integrity sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ== dependencies: "@npmcli/git" "^5.0.0" "@npmcli/installed-package-contents" "^2.0.1" @@ -6151,7 +6181,7 @@ pacote@^17.0.0, pacote@^17.0.4, pacote@^17.0.5: promise-retry "^2.0.1" read-package-json "^7.0.0" read-package-json-fast "^3.0.0" - sigstore "^2.0.0" + sigstore "^2.2.0" ssri "^10.0.0" tar "^6.1.11" @@ -6859,7 +6889,7 @@ signale@^1.2.1: figures "^2.0.0" pkg-conf "^2.1.0" -sigstore@^2.0.0, sigstore@^2.1.0: +sigstore@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-2.1.0.tgz#c577b596642b3f360dc4135d476466e6edeb2364" integrity sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw== @@ -6869,6 +6899,18 @@ sigstore@^2.0.0, sigstore@^2.1.0: "@sigstore/sign" "^2.1.0" "@sigstore/tuf" "^2.1.0" +sigstore@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-2.2.0.tgz#acba5f73ca2158d2b0507bc52d3592149c3ed20e" + integrity sha512-fcU9clHwEss2/M/11FFM8Jwc4PjBgbhXoNskoK5guoK0qGQBSeUbQZRJ+B2fDFIvhyf0gqCaPrel9mszbhAxug== + dependencies: + "@sigstore/bundle" "^2.1.1" + "@sigstore/core" "^0.2.0" + "@sigstore/protobuf-specs" "^0.2.1" + "@sigstore/sign" "^2.2.1" + "@sigstore/tuf" "^2.3.0" + "@sigstore/verify" "^0.1.0" + skin-tone@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" @@ -7055,7 +7097,7 @@ string_decoder@~1.1.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@^7.0.1, strip-ansi@^7.1.0: +strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== @@ -7256,10 +7298,10 @@ tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.2: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tuf-js@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-2.1.0.tgz#87aa36d5a166e7522f1e2050eb502a3a9b0bde72" - integrity sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA== +tuf-js@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-2.2.0.tgz#4daaa8620ba7545501d04dfa933c98abbcc959b9" + integrity sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg== dependencies: "@tufjs/models" "2.0.0" debug "^4.3.4" From 925d2e6a3d0101e63267a59109f3e84199a87342 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 21:22:13 +0000 Subject: [PATCH 24/32] build(deps): bump @formatjs/icu-messageformat-parser from 2.7.5 to 2.7.6 Bumps [@formatjs/icu-messageformat-parser](https://github.com/formatjs/formatjs/tree/HEAD/packages/icu-messageformat-parser) from 2.7.5 to 2.7.6. - [Release notes](https://github.com/formatjs/formatjs/releases) - [Changelog](https://github.com/formatjs/formatjs/blob/main/packages/icu-messageformat-parser/CHANGELOG.md) - [Commits](https://github.com/formatjs/formatjs/commits/@formatjs/icu-messageformat-parser@2.7.6/packages/icu-messageformat-parser) --- updated-dependencies: - dependency-name: "@formatjs/icu-messageformat-parser" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index d9a5a357..d7fb041f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "semantic-release": "^23.0.0" }, "dependencies": { - "@formatjs/icu-messageformat-parser": "^2.7.5", + "@formatjs/icu-messageformat-parser": "^2.7.6", "@lit-labs/scoped-registry-mixin": "^1.0.3", "@lit/reactive-element": "2.0.3", "@material/mwc-formfield": "^0.27.0", diff --git a/yarn.lock b/yarn.lock index 6b9d4d43..9f8b2eb9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1106,13 +1106,13 @@ "@formatjs/icu-skeleton-parser" "1.3.6" tslib "^2.1.0" -"@formatjs/icu-messageformat-parser@^2.7.5": - version "2.7.5" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.5.tgz#6c12c08544eafef874df13b30729daf7b4dbd089" - integrity sha512-zCB53HdGDibh6/2ISEN3TGsFQruQ6gGKMFV94qHNyVrs0tNO6ncKhV0vq0n3Ydz8ipIQ2GaYAvfCoimNOVvKqA== +"@formatjs/icu-messageformat-parser@^2.7.6": + version "2.7.6" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.6.tgz#3d69806de056d2919d53dad895a5ff4851e4e9ff" + integrity sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA== dependencies: "@formatjs/ecma402-abstract" "1.18.2" - "@formatjs/icu-skeleton-parser" "1.7.2" + "@formatjs/icu-skeleton-parser" "1.8.0" tslib "^2.4.0" "@formatjs/icu-skeleton-parser@1.3.6": @@ -1123,10 +1123,10 @@ "@formatjs/ecma402-abstract" "1.11.4" tslib "^2.1.0" -"@formatjs/icu-skeleton-parser@1.7.2": - version "1.7.2" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.7.2.tgz#ffbdd535c33249635ad0e54a34813194287a1567" - integrity sha512-nlIXVv280bjGW3ail5Np1+xgGKBnMhwQQIivgbk9xX0af8ESQO+y2VW9TOY7mCrs3WH786uVpZlLimXAlXH7SA== +"@formatjs/icu-skeleton-parser@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.0.tgz#5f3d3a620c687d6f8c180d80d1241e8f213acf79" + integrity sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA== dependencies: "@formatjs/ecma402-abstract" "1.18.2" tslib "^2.4.0" From 306c138e692aa8399855ef1e4f6be051814a1cd9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 27 Jan 2024 12:26:19 +0000 Subject: [PATCH 25/32] build(deps-dev): bump @babel/preset-env from 7.23.8 to 7.23.9 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.23.8 to 7.23.9. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 82 ++++++++++++++++++++++++++-------------------------- 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/package.json b/package.json index c7e71100..0cfc1e47 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.23.9", "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/preset-env": "^7.23.8", + "@babel/preset-env": "^7.23.9", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-eslint": "^9.0.5", diff --git a/yarn.lock b/yarn.lock index e7d8cd59..9608ad43 100644 --- a/yarn.lock +++ b/yarn.lock @@ -124,10 +124,10 @@ regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.4.4": - version "0.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz#64df615451cb30e94b59a9696022cffac9a10088" - integrity sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA== +"@babel/helper-define-polyfill-provider@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz#465805b7361f461e86c680f1de21eaf88c25901b" + integrity sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -465,10 +465,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz#3aa0b4f2fa3788b5226ef9346cf6d16ec61f99cd" - integrity sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA== +"@babel/plugin-transform-async-generator-functions@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz#9adaeb66fc9634a586c5df139c6240d41ed801ce" + integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== dependencies: "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.22.5" @@ -647,10 +647,10 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" - integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== +"@babel/plugin-transform-modules-systemjs@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz#105d3ed46e4a21d257f83a2f9e2ee4203ceda6be" + integrity sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== dependencies: "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-module-transforms" "^7.23.3" @@ -846,10 +846,10 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.23.8": - version "7.23.8" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.8.tgz#7d6f8171ea7c221ecd28059e65ad37c20e441e3e" - integrity sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA== +"@babel/preset-env@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.9.tgz#beace3b7994560ed6bf78e4ae2073dff45387669" + integrity sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== dependencies: "@babel/compat-data" "^7.23.5" "@babel/helper-compilation-targets" "^7.23.6" @@ -878,7 +878,7 @@ "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" "@babel/plugin-transform-arrow-functions" "^7.23.3" - "@babel/plugin-transform-async-generator-functions" "^7.23.7" + "@babel/plugin-transform-async-generator-functions" "^7.23.9" "@babel/plugin-transform-async-to-generator" "^7.23.3" "@babel/plugin-transform-block-scoped-functions" "^7.23.3" "@babel/plugin-transform-block-scoping" "^7.23.4" @@ -900,7 +900,7 @@ "@babel/plugin-transform-member-expression-literals" "^7.23.3" "@babel/plugin-transform-modules-amd" "^7.23.3" "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-modules-systemjs" "^7.23.3" + "@babel/plugin-transform-modules-systemjs" "^7.23.9" "@babel/plugin-transform-modules-umd" "^7.23.3" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" "@babel/plugin-transform-new-target" "^7.23.3" @@ -926,9 +926,9 @@ "@babel/plugin-transform-unicode-regex" "^7.23.3" "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.7" - babel-plugin-polyfill-corejs3 "^0.8.7" - babel-plugin-polyfill-regenerator "^0.5.4" + babel-plugin-polyfill-corejs2 "^0.4.8" + babel-plugin-polyfill-corejs3 "^0.9.0" + babel-plugin-polyfill-regenerator "^0.5.5" core-js-compat "^3.31.0" semver "^6.3.1" @@ -2882,29 +2882,29 @@ babel-plugin-minify-type-constructors@^0.4.3: dependencies: babel-helper-is-void-0 "^0.4.3" -babel-plugin-polyfill-corejs2@^0.4.7: - version "0.4.7" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz#679d1b94bf3360f7682e11f2cb2708828a24fe8c" - integrity sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ== +babel-plugin-polyfill-corejs2@^0.4.8: + version "0.4.8" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz#dbcc3c8ca758a290d47c3c6a490d59429b0d2269" + integrity sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.4" + "@babel/helper-define-polyfill-provider" "^0.5.0" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.8.7: - version "0.8.7" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz#941855aa7fdaac06ed24c730a93450d2b2b76d04" - integrity sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA== +babel-plugin-polyfill-corejs3@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz#9eea32349d94556c2ad3ab9b82ebb27d4bf04a81" + integrity sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.4" - core-js-compat "^3.33.1" + "@babel/helper-define-polyfill-provider" "^0.5.0" + core-js-compat "^3.34.0" -babel-plugin-polyfill-regenerator@^0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz#c6fc8eab610d3a11eb475391e52584bacfc020f4" - integrity sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg== +babel-plugin-polyfill-regenerator@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz#8b0c8fc6434239e5d7b8a9d1f832bb2b0310f06a" + integrity sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.4" + "@babel/helper-define-polyfill-provider" "^0.5.0" babel-plugin-transform-inline-consecutive-adds@^0.4.3: version "0.4.3" @@ -3443,10 +3443,10 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -core-js-compat@^3.31.0, core-js-compat@^3.33.1: - version "3.34.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.34.0.tgz#61a4931a13c52f8f08d924522bba65f8c94a5f17" - integrity sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA== +core-js-compat@^3.31.0, core-js-compat@^3.34.0: + version "3.35.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.35.1.tgz#215247d7edb9e830efa4218ff719beb2803555e2" + integrity sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw== dependencies: browserslist "^4.22.2" From 0fd1acd47365dd54055b65ed472719db24c4fdcc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 27 Jan 2024 12:26:21 +0000 Subject: [PATCH 26/32] build(deps-dev): bump @babel/cli from 7.23.4 to 7.23.9 Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.23.4 to 7.23.9. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-cli) --- updated-dependencies: - dependency-name: "@babel/cli" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c7e71100..07c8d862 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "author": "Steven Marks", "license": "ISC", "devDependencies": { - "@babel/cli": "^7.23.0", + "@babel/cli": "^7.23.9", "@babel/core": "^7.23.7", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.23.9", diff --git a/yarn.lock b/yarn.lock index e7d8cd59..c69faef4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,10 +15,10 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/cli@^7.23.0": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.23.4.tgz#f5cc90487278065fa0c3b1267cf0c1d44ddf85a7" - integrity sha512-j3luA9xGKCXVyCa5R7lJvOMM+Kc2JEnAEIgz2ggtjQ/j5YUVgfsg/WsG95bbsgq7YLHuiCOzMnoSasuY16qiCw== +"@babel/cli@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.23.9.tgz#06b3e76376ee53f14ac8ac422c884950c69e1b9e" + integrity sha512-vB1UXmGDNEhcf1jNAHKT9IlYk1R+hehVTLFlCLHBi8gfuHQGP6uRjgXVYU0EVlI/qwAWpstqkBdf2aez3/z/5Q== dependencies: "@jridgewell/trace-mapping" "^0.3.17" commander "^4.0.1" From 6449717a1fdbf179098dce011a02ac9636ecaa94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 27 Jan 2024 12:27:36 +0000 Subject: [PATCH 27/32] build(deps-dev): bump @babel/core from 7.23.7 to 7.23.9 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.7 to 7.23.9. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 74 ++++++++++++++++++++++++++-------------------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index e006e63f..b70294a8 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "license": "ISC", "devDependencies": { "@babel/cli": "^7.23.9", - "@babel/core": "^7.23.7", + "@babel/core": "^7.23.9", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.23.9", "@babel/plugin-transform-template-literals": "^7.23.3", diff --git a/yarn.lock b/yarn.lock index e68e4254..0f2dce82 100644 --- a/yarn.lock +++ b/yarn.lock @@ -44,21 +44,21 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== -"@babel/core@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.7.tgz#4d8016e06a14b5f92530a13ed0561730b5c6483f" - integrity sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw== +"@babel/core@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1" + integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.23.5" "@babel/generator" "^7.23.6" "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.23.7" - "@babel/parser" "^7.23.6" - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.7" - "@babel/types" "^7.23.6" + "@babel/helpers" "^7.23.9" + "@babel/parser" "^7.23.9" + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -255,14 +255,14 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.22.19" -"@babel/helpers@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.7.tgz#eb543c36f81da2873e47b76ee032343ac83bba60" - integrity sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ== +"@babel/helpers@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.9.tgz#c3e20bbe7f7a7e10cb9b178384b4affdf5995c7d" + integrity sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ== dependencies: - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.7" - "@babel/types" "^7.23.6" + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" "@babel/highlight@^7.23.4": version "7.23.4" @@ -273,10 +273,10 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.22.15", "@babel/parser@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" - integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== +"@babel/parser@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" + integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": version "7.23.3" @@ -953,19 +953,19 @@ dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== +"@babel/template@^7.22.15", "@babel/template@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a" + integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA== dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.23.9" + "@babel/types" "^7.23.9" -"@babel/traverse@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.7.tgz#9a7bf285c928cb99b5ead19c3b1ce5b310c9c305" - integrity sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg== +"@babel/traverse@^7.23.9": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950" + integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== dependencies: "@babel/code-frame" "^7.23.5" "@babel/generator" "^7.23.6" @@ -973,15 +973,15 @@ "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.6" - "@babel/types" "^7.23.6" + "@babel/parser" "^7.23.9" + "@babel/types" "^7.23.9" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.4.4": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd" - integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== +"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.4.4": + version "7.23.9" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002" + integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== dependencies: "@babel/helper-string-parser" "^7.23.4" "@babel/helper-validator-identifier" "^7.22.20" From 8a603d16a99ae8c31f1c78efff75e330b10ff248 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 27 Jan 2024 12:31:18 +0000 Subject: [PATCH 28/32] chore(release): 9.5.0-beta.1 [skip ci] ## [9.5.0-beta.1](https://github.com/totaldebug/atomic-calendar-revive/compare/v9.4.0...v9.5.0-beta.1) (2024-01-27) ### Features * Add Catalan Language ([b0ba9ee](https://github.com/totaldebug/atomic-calendar-revive/commit/b0ba9eec433c45c39e0349f702c6329de99930cf)) * add Slovak language file ([7d4ff97](https://github.com/totaldebug/atomic-calendar-revive/commit/7d4ff976021aa3bdde1fa014b0b1c4897beeaabd)) ### Bug Fixes * **sort:** events were not sorting correctly with allday and regular events ([cc9f23b](https://github.com/totaldebug/atomic-calendar-revive/commit/cc9f23be67707c0831fc5bad17eeb2022195dade)), closes [#1378](https://github.com/totaldebug/atomic-calendar-revive/issues/1378) [#1247](https://github.com/totaldebug/atomic-calendar-revive/issues/1247) * **sorting:** events from multiple calendars were not sorted by date first ([1af1c2e](https://github.com/totaldebug/atomic-calendar-revive/commit/1af1c2ed9fa97c3891dc4a0ad2a5fe0feea17781)), closes [#1378](https://github.com/totaldebug/atomic-calendar-revive/issues/1378) --- package.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 7d4d97fb..779cef51 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,7 @@ { "name": "atomic-calendar-revive", - - "version": "9.4.0-beta.5", - "description": "Calendar Card for Home Assistant", + "version": "9.5.0-beta.1", + "description": "Calendar Card for Home Assistant", "main": "atomic-calendar-revive.js", "scripts": { "lint": "eslint src/*.ts | more ", From 66cfe33f047fb37bc324dda14562f6010a27755e Mon Sep 17 00:00:00 2001 From: Steven Marks Date: Sun, 28 Jan 2024 09:38:24 +0000 Subject: [PATCH 29/32] refactor: amend sortedEvents var to avoid updating orig --- src/functions/sort_events.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/functions/sort_events.ts b/src/functions/sort_events.ts index 43a718a1..29ab0854 100644 --- a/src/functions/sort_events.ts +++ b/src/functions/sort_events.ts @@ -5,7 +5,7 @@ import EventClass from '../lib/event.class'; // Function to sort events export default function sortEvents(events: EventClass[], config) { const currentDateTime = dayjs(); // Current date and time - const sortedEvents: EventClass[] = events.sort((a, b) => a.startDateTime.diff(b.startDateTime)); // Array to manipulate events. + const sortedEvents: EventClass[] = [...events].sort((a, b) => a.startDateTime.diff(b.startDateTime)); // Array to manipulate events. // Step 1: Split array by startDateTime per day const eventsByDay: { [key: string]: EventClass[] } = {}; From dbe7c3cca10269ee5fb300ae5c7a76a9a859ef60 Mon Sep 17 00:00:00 2001 From: Steven Marks Date: Sun, 28 Jan 2024 09:41:54 +0000 Subject: [PATCH 30/32] refactor: incorrect version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 779cef51..b70294a8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "atomic-calendar-revive", - "version": "9.5.0-beta.1", + "version": "9.4.0-beta.5", "description": "Calendar Card for Home Assistant", "main": "atomic-calendar-revive.js", "scripts": { From 81bfd5b68c9f6f8837ec82e73158b53943147b13 Mon Sep 17 00:00:00 2001 From: Steven Marks Date: Sun, 28 Jan 2024 09:47:54 +0000 Subject: [PATCH 31/32] feat: add ... to title length when trimmed closes #1399 --- src/lib/common.html.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/common.html.ts b/src/lib/common.html.ts index b6813b84..0023d16f 100644 --- a/src/lib/common.html.ts +++ b/src/lib/common.html.ts @@ -129,7 +129,7 @@ export function getTitleHTML(config: atomicCardConfig, event: EventClass, hass: let { title } = event; if (!isHtml(event.title) && config.titleLength && event.title.length > config.titleLength) { - title = event.title.slice(0, config.titleLength); + title = event.title.slice(0, config.titleLength) + '...'; } if (config.disableEventLink || event.htmlLink === undefined || event.htmlLink === null) { return html` From a86ff6949c5c685c6fb7225a693e62b37eadd8c4 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 28 Jan 2024 09:48:45 +0000 Subject: [PATCH 32/32] chore(release): 9.5.0-beta.2 [skip ci] ## [9.5.0-beta.2](https://github.com/totaldebug/atomic-calendar-revive/compare/v9.5.0-beta.1...v9.5.0-beta.2) (2024-01-28) ### Features * add ... to title length when trimmed ([81bfd5b](https://github.com/totaldebug/atomic-calendar-revive/commit/81bfd5b68c9f6f8837ec82e73158b53943147b13)), closes [#1399](https://github.com/totaldebug/atomic-calendar-revive/issues/1399) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b70294a8..675d56d7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "atomic-calendar-revive", - "version": "9.4.0-beta.5", + "version": "9.5.0-beta.2", "description": "Calendar Card for Home Assistant", "main": "atomic-calendar-revive.js", "scripts": {