From 75686b729c2364673fa441dfc1d74b4a96b6384a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 16 Apr 2024 12:16:10 -0700
Subject: [PATCH] build(deps): update dependency @stencil/core to v4.16.0
(#9119)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@stencil/core](https://stenciljs.com/)
([source](https://togithub.com/ionic-team/stencil)) | [`4.13.0` ->
`4.15.0`](https://renovatebot.com/diffs/npm/@stencil%2fcore/4.13.0/4.15.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@stencil%2fcore/4.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@stencil%2fcore/4.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@stencil%2fcore/4.13.0/4.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@stencil%2fcore/4.13.0/4.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
ionic-team/stencil (@stencil/core)
###
[`v4.16.0`](https://togithub.com/ionic-team/stencil/blob/HEAD/CHANGELOG.md#-4150-2024-04-08)
[Compare
Source](https://github.com/ionic-team/stencil/compare/v4.15.0...v4.16.0)
##### Bug Fixes
* **cli:** fix a bug in CLI argument parsing
([#5646](https://github.com/ionic-team/stencil/issues/5646))
([1fdea63](https://github.com/ionic-team/stencil/commit/1fdea63acfa5a9c1081111d7d79e826a127ef3eb)),
refs [#5640](https://github.com/ionic-team/stencil/issues/5640)
* **testing:** prevent `find` from throwing error when query has no
match ([#5641](https://github.com/ionic-team/stencil/issues/5641))
([b3886aa](https://github.com/ionic-team/stencil/commit/b3886aa928c1025e636aee1466f26f15fc4dd3eb)),
closes [#5639](https://github.com/ionic-team/stencil/issues/5639)
##### Features
* **dev-server:** dark mode support
([#5642](https://github.com/ionic-team/stencil/issues/5642))
([89a5e40](https://github.com/ionic-team/stencil/commit/89a5e40adfcd7dbad54928cad6525239778ab9cd))
* **typescript:** Update dependency typescript to v5.4.5
([#5663](https://github.com/ionic-team/stencil/issues/5663))
([2596536](https://github.com/ionic-team/stencil/commit/25965364c3f513b845e44f1db029fab14fdfb68f))
###
[`v4.15.0`](https://togithub.com/ionic-team/stencil/blob/HEAD/CHANGELOG.md#-4150-2024-04-08)
[Compare
Source](https://togithub.com/ionic-team/stencil/compare/v4.14.1...v4.15.0)
##### Features
- **compiler:** perform automatic key insertion in more situations
([#5594](https://togithub.com/ionic-team/stencil/issues/5594))
([8ee071b](https://togithub.com/ionic-team/stencil/commit/8ee071bf3aae4b2240b50f7af433035c8bf8aa49))
- **typescript:** Update dependency typescript to v5.4.4
([#5636](https://togithub.com/ionic-team/stencil/issues/5636))
([a463871](https://togithub.com/ionic-team/stencil/commit/a46387123082d1af9fc17b5909530597dc5b5c68))
####
[`4.14.1`](https://togithub.com/ionic-team/stencil/compare/v4.14.0...v4.14.1)
##### Bug Fixes
- **compiler:** don't mistake aliased paths for collections imports
([#5620](https://togithub.com/ionic-team/stencil/issues/5620))
([af22bb8](https://togithub.com/ionic-team/stencil/commit/af22bb858d64b60a97ce93c86f5585ef36b31c3f)),
closes
[#2319](https://togithub.com/ionic-team/stencil/issues/2319)
- **runtime:** nested multiple default slot relocation
([#5403](https://togithub.com/ionic-team/stencil/issues/5403))
([363c07b](https://togithub.com/ionic-team/stencil/commit/363c07b4723941954dc748189a744eec01d5b74c)),
partially closes
[#5335](https://togithub.com/ionic-team/stencil/issues/5335)
- **runtime:** prevent ref callbacks from being called too early
([#5614](https://togithub.com/ionic-team/stencil/issues/5614))
([81fa375](https://togithub.com/ionic-team/stencil/commit/81fa37587eb853d42bc7f92102318a3446cdea7b)),
closes
[#4074](https://togithub.com/ionic-team/stencil/issues/4074)
###
[`v4.14.1`](https://togithub.com/ionic-team/stencil/blob/HEAD/CHANGELOG.md#-4141-2024-04-04)
[Compare
Source](https://togithub.com/ionic-team/stencil/compare/v4.14.0...v4.14.1)
##### Bug Fixes
- **compiler:** don't mistake aliased paths for collections imports
([#5620](https://togithub.com/ionic-team/stencil/issues/5620))
([af22bb8](https://togithub.com/ionic-team/stencil/commit/af22bb858d64b60a97ce93c86f5585ef36b31c3f)),
closes
[#2319](https://togithub.com/ionic-team/stencil/issues/2319)
- **runtime:** nested multiple default slot relocation
([#5403](https://togithub.com/ionic-team/stencil/issues/5403))
([363c07b](https://togithub.com/ionic-team/stencil/commit/363c07b4723941954dc748189a744eec01d5b74c)),
partially closes
[#5335](https://togithub.com/ionic-team/stencil/issues/5335)
- **runtime:** prevent ref callbacks from being called too early
([#5614](https://togithub.com/ionic-team/stencil/issues/5614))
([81fa375](https://togithub.com/ionic-team/stencil/commit/81fa37587eb853d42bc7f92102318a3446cdea7b)),
closes
[#4074](https://togithub.com/ionic-team/stencil/issues/4074)
###
[`v4.14.0`](https://togithub.com/ionic-team/stencil/blob/HEAD/CHANGELOG.md#-4140-2024-04-01)
[Compare
Source](https://togithub.com/ionic-team/stencil/compare/v4.13.0...v4.14.0)
##### Bug Fixes
- **mock-doc:** provide a local name
([#5480](https://togithub.com/ionic-team/stencil/issues/5480))
([2f67b35](https://togithub.com/ionic-team/stencil/commit/2f67b3526c7160a0c9ac71727c401a438d282474)),
closes
[#5342](https://togithub.com/ionic-team/stencil/issues/5342)
- **mock-doc:** resolve type issue for localName
([#5595](https://togithub.com/ionic-team/stencil/issues/5595))
([d91af87](https://togithub.com/ionic-team/stencil/commit/d91af87d4e309a2da3cb145165cf7fe3c79ac1e7)),
closes
[#5342](https://togithub.com/ionic-team/stencil/issues/5342)
##### Features
- **testing:** allow to set screenshot timeout option in Jest v28+
([#5537](https://togithub.com/ionic-team/stencil/issues/5537))
([6df12b2](https://togithub.com/ionic-team/stencil/commit/6df12b2a445ffe431f8412758f298a6e1c8fe3ac))
- **testing:** support deep piercing with Puppeteer
([#5481](https://togithub.com/ionic-team/stencil/issues/5481))
([13d5d41](https://togithub.com/ionic-team/stencil/commit/13d5d4188ac0d3d8d002ce93c4ec7abdde5c8086))
- **typescript:** Update dependency typescript to v5.4.3
([#5588](https://togithub.com/ionic-team/stencil/issues/5588))
([9d489e4](https://togithub.com/ionic-team/stencil/commit/9d489e42a60391d2eb88cb0f7827a9368de18140))
---
### Configuration
📅 **Schedule**: Branch creation - "before 5am every weekday" in timezone
America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Esri/calcite-design-system).
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ben Elan
Co-authored-by: JC Franco
---
package-lock.json | 146 ++++++++++--------
packages/calcite-components/package.json | 2 +-
.../components/action-bar/action-bar.e2e.ts | 6 +-
.../components/action-pad/action-pad.e2e.ts | 2 +-
.../color-picker/color-picker.e2e.ts | 2 +-
.../src/components/combobox/combobox.e2e.ts | 58 +++----
.../src/components/combobox/combobox.tsx | 2 +-
.../src/components/combobox/resources.ts | 1 +
.../radio-button/radio-button.e2e.ts | 12 +-
9 files changed, 122 insertions(+), 109 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3bce32a09be..b854a39a29f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2903,9 +2903,9 @@
"dev": true
},
"node_modules/@cspell/dict-en_us": {
- "version": "4.3.17",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.17.tgz",
- "integrity": "sha512-CS0Tb2f2YwQZ4VZ6+WLAO5uOzb0iO/iYSRl34kX4enq6quXxLYzwdfGAwv85wSYHPdga8tGiZFP+p8GPsi2JEg==",
+ "version": "4.3.18",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.18.tgz",
+ "integrity": "sha512-D8jGT7Zi3+e8zIpT0NqGKvvzehcvUETFlOA0NxcRStkw7H7mgouHxKFU+u7t3tvCoGNwh2gwjCqZQlK8ZXwQHw==",
"dev": true
},
"node_modules/@cspell/dict-en-common-misspellings": {
@@ -3122,9 +3122,9 @@
"dev": true
},
"node_modules/@cspell/dict-typescript": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.1.2.tgz",
- "integrity": "sha512-lcNOYWjLUvDZdLa0UMNd/LwfVdxhE9rKA+agZBGjL3lTA3uNvH7IUqSJM/IXhJoBpLLMVEOk8v1N9xi+vDuCdA==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.1.3.tgz",
+ "integrity": "sha512-TdD789OWwOImH/IMyz/QRA6LJz7ScI/qbn1YOkcAW3AROvgbc0oKAxzp08+Xu8tj4GROrJ9UqZdh0t9xQCPkPg==",
"dev": true
},
"node_modules/@cspell/dict-vue": {
@@ -5531,22 +5531,6 @@
"tar-stream": "^2.1.4"
}
},
- "node_modules/@ngtools/webpack": {
- "version": "17.3.3",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.3.tgz",
- "integrity": "sha512-053KMbg1Tb+Mmg4Htsv8yTpI7ABghguoxhwosQXKB0CjO6M0oexuvdaxbRDQ1vd5xYNOW9LcOfxOMPIwyU4BBA==",
- "dev": true,
- "engines": {
- "node": "^18.13.0 || >=20.9.0",
- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
- "yarn": ">= 1.13.0"
- },
- "peerDependencies": {
- "@angular/compiler-cli": "^17.0.0",
- "typescript": ">=5.2 <5.5",
- "webpack": "^5.54.0"
- }
- },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -5617,15 +5601,15 @@
}
},
"node_modules/@npmcli/git": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.5.tgz",
- "integrity": "sha512-x8hXItC8OFOwdgERzRIxg0ic1lQqW6kSZFFQtZTCNYOeGb9UqzVcod02TYljI9UBl4RtfcyQ0A7ygmcGFvEqWw==",
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.6.tgz",
+ "integrity": "sha512-4x/182sKXmQkf0EtXxT26GEsaOATpD7WVtza5hrYivWZeo6QefC6xq9KAXrnjtFKBZ4rZwR7aX/zClYYXgtwLw==",
"dev": true,
"dependencies": {
"@npmcli/promise-spawn": "^7.0.0",
"lru-cache": "^10.0.1",
"npm-pick-manifest": "^9.0.0",
- "proc-log": "^3.0.0",
+ "proc-log": "^4.0.0",
"promise-inflight": "^1.0.1",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
@@ -5653,6 +5637,15 @@
"node": "14 || >=16.14"
}
},
+ "node_modules/@npmcli/git/node_modules/proc-log": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.1.0.tgz",
+ "integrity": "sha512-dmQ2iPw2nJMi9/4dpaG1wd0m1GE+K5kW7RGbjy5hoEEGnhPIzsm+klBO5RGGdcoYbWsNtU2KSNAdEldts+icLg==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/@npmcli/git/node_modules/which": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
@@ -6615,9 +6608,9 @@
]
},
"node_modules/@rollup/wasm-node": {
- "version": "4.14.1",
- "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.14.1.tgz",
- "integrity": "sha512-w5GZ2p1F7tOop6WJxa5x0Ot1s6eVPKOlEo5hmWT3KGxv0naGqiGJa/fz7S/it06nzgS3fmkDbtDfpAYwqOMKRQ==",
+ "version": "4.14.3",
+ "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.14.3.tgz",
+ "integrity": "sha512-UyFUQV/iAu/Wt6rY6uQMYBQlfTMsynzYVIz6i7s9ySwjoG9WDNgtkK1TrazCSrUFbmuPZi2gbJm6VWdJCVw2yA==",
"dev": true,
"dependencies": {
"@types/estree": "1.0.5"
@@ -6975,9 +6968,9 @@
}
},
"node_modules/@stencil/core": {
- "version": "4.13.0",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.13.0.tgz",
- "integrity": "sha512-gg+gtBWekQ08mDja8GVAUHNu+rrFhQaKZDvfhnS3l/5JbYiJddTimuDPPhuc0sR0JZL1iRdJTJSa+JbvmnQ1cQ==",
+ "version": "4.16.0",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.16.0.tgz",
+ "integrity": "sha512-gXaC5IrquV/Hw5JIZTCWkM5lJEbBQtnvHLhDebjar6A6+YBqxah04dardS+YUNVuRbnE6Hcja7KKiAXT3oVsvw==",
"bin": {
"stencil": "bin/stencil"
},
@@ -7787,9 +7780,9 @@
}
},
"node_modules/@storybook/csf": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.3.tgz",
- "integrity": "sha512-IPZvXXo4b3G+gpmgBSBqVM81jbp2ePOKsvhgJdhyZJtkYQCII7rg9KKLQhvBQM5sLaF1eU6r0iuwmyynC9d9SA==",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.4.tgz",
+ "integrity": "sha512-B9UI/lsQMjF+oEfZCI6YXNoeuBcGZoOP5x8yKbe2tIEmsMjSztFKkpPzi5nLCnBk/MBtl6QJeI3ksJnbsWPkOw==",
"dependencies": {
"type-fest": "^2.19.0"
}
@@ -8645,9 +8638,9 @@
}
},
"node_modules/@types/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-87W6MJCKZYDhLAx/J1ikW8niMvmGRyY+rpUxWpL1cO7F8Uu5CHuQoFv+R0/L5pgNdW4jTyda42kv60uwVIPjLw=="
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-hulKeREDdLFesGQjl96+4aoJSHY5b2GRjagzzcqCfIrWhe5vkCqIvrLbqzBaI1q94Vg8DNJZZqTR5ocdWmWclg=="
},
"node_modules/@types/connect": {
"version": "3.4.38",
@@ -8923,9 +8916,9 @@
}
},
"node_modules/@types/mdx": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.12.tgz",
- "integrity": "sha512-H9VZ9YqE+H28FQVchC83RCs5xQ2J7mAAv6qdDEaWmXEVl3OpdH+xfrSUzQ1lp7U7oSTRZ0RvW08ASPJsYBi7Cw==",
+ "version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz",
+ "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==",
"dev": true
},
"node_modules/@types/mime": {
@@ -9463,9 +9456,9 @@
"integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
},
"node_modules/@vitest/spy": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.4.0.tgz",
- "integrity": "sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.5.0.tgz",
+ "integrity": "sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==",
"dependencies": {
"tinyspy": "^2.2.0"
},
@@ -9474,9 +9467,9 @@
}
},
"node_modules/@vitest/utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.4.0.tgz",
- "integrity": "sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.5.0.tgz",
+ "integrity": "sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==",
"dependencies": {
"diff-sequences": "^29.6.3",
"estree-walker": "^3.0.3",
@@ -11379,9 +11372,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001609",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001609.tgz",
- "integrity": "sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==",
+ "version": "1.0.30001610",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz",
+ "integrity": "sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==",
"devOptional": true,
"funding": [
{
@@ -14476,9 +14469,9 @@
"dev": true
},
"node_modules/ejs": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
- "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
"dev": true,
"dependencies": {
"jake": "^10.8.5"
@@ -14491,9 +14484,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.731",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.731.tgz",
- "integrity": "sha512-+TqVfZjpRz2V/5SPpmJxq9qK620SC5SqCnxQIOi7i/U08ZDcTpKbT7Xjj9FU5CbXTMUb4fywbIr8C7cGv4hcjw==",
+ "version": "1.4.736",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.736.tgz",
+ "integrity": "sha512-Rer6wc3ynLelKNM4lOCg7/zPQj8tPOCB2hzD32PX9wd3hgRRi9MxEbmkFCokzcEhRVMiOVLjnL9ig9cefJ+6+Q==",
"devOptional": true
},
"node_modules/emittery": {
@@ -27063,9 +27056,9 @@
}
},
"node_modules/pacote/node_modules/npm-registry-fetch": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.2.0.tgz",
- "integrity": "sha512-zVH+G0q1O2hqgQBUvQ2LWp6ujr6VJAeDnmWxqiMlCguvLexEzBnuQIwC70r04vcvCMAcYEIpA/rO9YyVi+fmJQ==",
+ "version": "16.2.1",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.2.1.tgz",
+ "integrity": "sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==",
"dev": true,
"dependencies": {
"@npmcli/redact": "^1.1.0",
@@ -27075,12 +27068,21 @@
"minipass-json-stream": "^1.0.1",
"minizlib": "^2.1.2",
"npm-package-arg": "^11.0.0",
- "proc-log": "^3.0.0"
+ "proc-log": "^4.0.0"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
+ "node_modules/pacote/node_modules/npm-registry-fetch/node_modules/proc-log": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.1.0.tgz",
+ "integrity": "sha512-dmQ2iPw2nJMi9/4dpaG1wd0m1GE+K5kW7RGbjy5hoEEGnhPIzsm+klBO5RGGdcoYbWsNtU2KSNAdEldts+icLg==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/pacote/node_modules/read-package-json": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz",
@@ -28460,9 +28462,9 @@
]
},
"node_modules/qs": {
- "version": "6.12.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz",
- "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==",
+ "version": "6.12.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz",
+ "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==",
"dependencies": {
"side-channel": "^1.0.6"
},
@@ -36523,7 +36525,7 @@
"license": "SEE LICENSE.md",
"dependencies": {
"@floating-ui/dom": "1.6.3",
- "@stencil/core": "4.13.0",
+ "@stencil/core": "4.16.0",
"@types/color": "3.0.6",
"color": "4.2.3",
"composed-offset-position": "0.0.4",
@@ -36696,6 +36698,22 @@
}
}
},
+ "packages/calcite-components-angular/node_modules/@angular-devkit/build-angular/node_modules/@ngtools/webpack": {
+ "version": "17.3.3",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.3.tgz",
+ "integrity": "sha512-053KMbg1Tb+Mmg4Htsv8yTpI7ABghguoxhwosQXKB0CjO6M0oexuvdaxbRDQ1vd5xYNOW9LcOfxOMPIwyU4BBA==",
+ "dev": true,
+ "engines": {
+ "node": "^18.13.0 || >=20.9.0",
+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
+ "yarn": ">= 1.13.0"
+ },
+ "peerDependencies": {
+ "@angular/compiler-cli": "^17.0.0",
+ "typescript": ">=5.2 <5.5",
+ "webpack": "^5.54.0"
+ }
+ },
"packages/calcite-components-angular/node_modules/@babel/core": {
"version": "7.24.0",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz",
diff --git a/packages/calcite-components/package.json b/packages/calcite-components/package.json
index b421fb86d48..635f2317b0e 100644
--- a/packages/calcite-components/package.json
+++ b/packages/calcite-components/package.json
@@ -63,7 +63,7 @@
},
"dependencies": {
"@floating-ui/dom": "1.6.3",
- "@stencil/core": "4.13.0",
+ "@stencil/core": "4.16.0",
"@types/color": "3.0.6",
"color": "4.2.3",
"composed-offset-position": "0.0.4",
diff --git a/packages/calcite-components/src/components/action-bar/action-bar.e2e.ts b/packages/calcite-components/src/components/action-bar/action-bar.e2e.ts
index 4f752d74660..b11afdf4a08 100755
--- a/packages/calcite-components/src/components/action-bar/action-bar.e2e.ts
+++ b/packages/calcite-components/src/components/action-bar/action-bar.e2e.ts
@@ -116,12 +116,10 @@ describe("calcite-action-bar", () => {
it("allows disabling expandable behavior", async () => {
const page = await newE2EPage();
-
await page.setContent("");
-
await page.waitForChanges();
- const expandAction = await page.find("calcite-action-bar >>> calcite-action");
+ const expandAction = await page.find("calcite-action-bar >>> calcite-action-group calcite-action");
expect(expandAction).toBeNull();
});
@@ -211,7 +209,7 @@ describe("calcite-action-bar", () => {
`,
);
- const expandAction = await page.find("calcite-action-bar >>> calcite-action");
+ const expandAction = await page.find("calcite-action-bar >>> calcite-action-group calcite-action");
const action = await page.find("calcite-action");
const actionBar = await page.find("calcite-action-bar");
const group = await page.find("calcite-action-group");
diff --git a/packages/calcite-components/src/components/action-pad/action-pad.e2e.ts b/packages/calcite-components/src/components/action-pad/action-pad.e2e.ts
index 4223e3a26f1..ce870bee16b 100755
--- a/packages/calcite-components/src/components/action-pad/action-pad.e2e.ts
+++ b/packages/calcite-components/src/components/action-pad/action-pad.e2e.ts
@@ -140,7 +140,7 @@ describe("calcite-action-pad", () => {
await page.setContent("");
const element = await page.find("calcite-action-pad");
- const actionElement = await page.find("calcite-action-pad >>> calcite-action");
+ const actionElement = await page.find("calcite-action-pad >>> calcite-action-group calcite-action");
const eventSpy = await element.spyOnEvent("calciteActionPadToggle");
diff --git a/packages/calcite-components/src/components/color-picker/color-picker.e2e.ts b/packages/calcite-components/src/components/color-picker/color-picker.e2e.ts
index 3c10e50b056..8b1e2f496bf 100644
--- a/packages/calcite-components/src/components/color-picker/color-picker.e2e.ts
+++ b/packages/calcite-components/src/components/color-picker/color-picker.e2e.ts
@@ -137,7 +137,7 @@ describe("calcite-color-picker", () => {
const page = await newE2EPage();
await page.setContent(html``);
- const buttons = await page.findAll("calcite-color-picker >>> calcite-button");
+ const buttons = await page.findAll(`calcite-color-picker >>> .${CSS.container} calcite-button`);
expect(buttons).toHaveLength(2);
diff --git a/packages/calcite-components/src/components/combobox/combobox.e2e.ts b/packages/calcite-components/src/components/combobox/combobox.e2e.ts
index d07057efd1f..39988190e12 100644
--- a/packages/calcite-components/src/components/combobox/combobox.e2e.ts
+++ b/packages/calcite-components/src/components/combobox/combobox.e2e.ts
@@ -16,6 +16,7 @@ import { html } from "../../../support/formatting";
import { CSS as ComboboxItemCSS } from "../combobox-item/resources";
import { CSS as XButtonCSS } from "../functional/XButton";
import { getElementXY, skipAnimations } from "../../tests/utils";
+import { CSS } from "./resources";
const selectionModes = ["single", "single-persist", "ancestors", "multiple"];
@@ -1133,7 +1134,7 @@ describe("calcite-combobox", () => {
it("should not delete any items on Delete in single selection-display mode", async () => {
const page = await newE2EPage();
await page.setContent(html`
-
+
@@ -1141,26 +1142,26 @@ describe("calcite-combobox", () => {
`);
-
- const element = await page.find("#myCombobox");
- await element.click();
-
+ const combobox = await page.find("calcite-combobox");
+ const input = await page.find(`calcite-combobox >>> .${CSS.input}`);
const item1 = await page.find("calcite-combobox-item#one");
const item2 = await page.find("calcite-combobox-item#two");
- const item3 = await page.find("calcite-combobox-item:last-child");
+ const item3 = await page.find("calcite-combobox-item#three");
+
+ await input.click();
await item1.click();
await item2.click();
await item3.click();
+ await input.click();
+ await combobox.press("Backspace");
- await element.click();
- await element.press("Backspace");
- expect((await element.getProperty("selectedItems")).length).toBe(3);
+ expect((await combobox.getProperty("selectedItems")).length).toBe(3);
});
it("should not delete any items on Delete in fit selection-display mode when there are overflowed chips", async () => {
const page = await newE2EPage();
await page.setContent(html`
-
+
@@ -1168,26 +1169,26 @@ describe("calcite-combobox", () => {
`);
-
- const element = await page.find("#myCombobox");
- await element.click();
-
+ const combobox = await page.find("calcite-combobox");
+ const input = await page.find(`calcite-combobox >>> .${CSS.input}`);
const item1 = await page.find("calcite-combobox-item#one");
const item2 = await page.find("calcite-combobox-item#two");
- const item3 = await page.find("calcite-combobox-item:last-child");
+ const item3 = await page.find("calcite-combobox-item#three");
+
+ await input.click();
await item1.click();
await item2.click();
await item3.click();
+ await input.click();
+ await input.press("Backspace");
- await element.click();
- await element.press("Backspace");
- expect((await element.getProperty("selectedItems")).length).toBe(3);
+ expect((await combobox.getProperty("selectedItems")).length).toBe(3);
});
it("should delete last item on Delete in fit selection-display mode when there are no overflowed chips", async () => {
const page = await newE2EPage();
await page.setContent(html`
-
+
@@ -1195,20 +1196,20 @@ describe("calcite-combobox", () => {
`);
-
- const element = await page.find("#myCombobox");
- await element.click();
-
+ const combobox = await page.find("calcite-combobox");
+ const input = await page.find(`calcite-combobox >>> .${CSS.input}`);
const item1 = await page.find("calcite-combobox-item#one");
const item2 = await page.find("calcite-combobox-item#two");
- const item3 = await page.find("calcite-combobox-item:last-child");
+ const item3 = await page.find("calcite-combobox-item#three");
+
+ await input.click();
await item1.click();
await item2.click();
await item3.click();
+ await input.click();
+ await input.press("Backspace");
- await element.click();
- await element.press("Backspace");
- expect((await element.getProperty("selectedItems")).length).toBe(2);
+ expect((await combobox.getProperty("selectedItems")).length).toBe(2);
});
});
@@ -1956,8 +1957,7 @@ describe("calcite-combobox", () => {
await combobox.press("Tab");
await closeEvent;
- const wrapper = await page.find("calcite-combobox >>> .wrapper");
- const close = await wrapper.find("calcite-chip >>> .close");
+ const close = await page.find("calcite-combobox >>> calcite-chip >>> .close");
await close.press(" ");
await page.waitForChanges();
diff --git a/packages/calcite-components/src/components/combobox/combobox.tsx b/packages/calcite-components/src/components/combobox/combobox.tsx
index 81553732272..07bb607ef1a 100644
--- a/packages/calcite-components/src/components/combobox/combobox.tsx
+++ b/packages/calcite-components/src/components/combobox/combobox.tsx
@@ -1567,7 +1567,7 @@ export class Combobox
aria-label={getLabelText(this)}
aria-owns={`${listboxUidPrefix}${guid}`}
class={{
- input: true,
+ [CSS.input]: true,
"input--single": true,
"input--transparent": this.activeChipIndex > -1,
"input--hidden": showLabel,
diff --git a/packages/calcite-components/src/components/combobox/resources.ts b/packages/calcite-components/src/components/combobox/resources.ts
index 210c3af1590..f5e0b3175e0 100644
--- a/packages/calcite-components/src/components/combobox/resources.ts
+++ b/packages/calcite-components/src/components/combobox/resources.ts
@@ -3,6 +3,7 @@ export const ComboboxItemGroup = "CALCITE-COMBOBOX-ITEM-GROUP";
export const ComboboxChildSelector = `${ComboboxItem}, ${ComboboxItemGroup}`;
export const CSS = {
+ input: "input",
chipInvisible: "chip--invisible",
selectionDisplayFit: "selection-display-fit",
selectionDisplaySingle: "selection-display-single",
diff --git a/packages/calcite-components/src/components/radio-button/radio-button.e2e.ts b/packages/calcite-components/src/components/radio-button/radio-button.e2e.ts
index a9980d1566a..b114d9fc87c 100644
--- a/packages/calcite-components/src/components/radio-button/radio-button.e2e.ts
+++ b/packages/calcite-components/src/components/radio-button/radio-button.e2e.ts
@@ -545,37 +545,33 @@ describe("calcite-radio-button", () => {
it("works correctly inside a shadowRoot", async () => {
const page = await newE2EPage();
await page.setContent(`
-
+
`);
await page.waitForChanges();
- const radios = await page.findAll("div >>> calcite-radio-button");
- const inputs = await page.findAll("div >>> calcite-radio-button >>> input");
+ const radios = await page.findAll("fake-component >>> calcite-radio-button");
await radios[0].click();
expect(await radios[0].getProperty("checked")).toBe(true);
expect(radios[0].getAttribute("checked")).toBe("");
- expect(await inputs[0].getProperty("checked")).toBe(true);
await radios[1].click();
expect(await radios[0].getProperty("checked")).toBe(false);
expect(radios[0].getAttribute("checked")).toBe(null);
- expect(await inputs[0].getProperty("checked")).toBe(false);
expect(await radios[1].getProperty("checked")).toBe(true);
expect(radios[1].getAttribute("checked")).toBe("");
- expect(await inputs[1].getProperty("checked")).toBe(true);
});
describe("is form-associated", () => {