Eric Liu
a3d1d9f089
chore(deps-dev): upgrade dependencies ( #2113 )
2025-03-09 14:28:04 -07:00
Eric Liu
6bf72d4602
fix(types): loosen icon
prop type to any
( #2095 )
...
Fixes https://github.com/carbon-design-system/carbon-icons-svelte/issues/207
`carbon-icons-svelte@13` and `carbon-pictograms-svelte@13` now
only support TypeScript for Svelte 4/5.
The new `Component` type is incompatible with the `icon` prop in
`carbon-components-svelte`, causing a type error with Svelte 5, as
`typeof SvelteComponent` doesn't match the new `Component` type.
Since `Component` isn't available in Svelte 3/4, this PR changes
the `icon` prop type to `any` for compatibility across Svelte 3, 4, and 5.
2025-02-02 19:49:53 -08:00
Eric Liu
8b477b12f9
test: scaffold component testing with Vitest
2024-11-23 13:36:31 -08:00
Eric Liu
8e996dc683
chore: format files with Prettier 3
2024-11-11 21:35:48 -08:00
Eric Liu
31efd1fa1a
build: use compilerOptions.paths
to alias types
2024-11-09 10:07:46 -08:00
Eric Liu
cec7ef00cf
build: enforce noUnusedLocals
and noUnusedParameters
2024-11-09 10:07:46 -08:00
metonym
a324ea7ae9
build(tsconfig): use verbatimModuleSyntax
2024-10-25 15:53:36 -07:00
Eric Liu
96cfb4be44
build: replace Yarn with npm ( #1993 )
2024-08-20 07:00:23 -07:00
Eric Liu
7cd3723960
Alignment with Carbon version 10.28 ( #505 )
...
* chore(deps-dev): remove @carbon/themes
* chore(deps-dev): bump devDependencies
* fix(tabs): forward click event to Tab
* feat(toggle): dispatch toggle event
* feat(tag): dispatch close event
* feat(tooltip-icon): make tooltipText slottable
* feat(dropdown): add hideLabel prop
* docs(select): add "Hidden label" example
* refactor(modal): use class directive
* feat(modal): dispatch transitionend event
* chore(deps-dev): upgrade carbon-components to 10.28.0-rc.0
* feat(date-picker): add warn state
* feat(tag): support small size variant
* fix(search): add semantic role
* feat(toolbar-search): add disabled state
* fix(composed-modal): add aria-label prop, update header semantic tags
* chore(deps-dev): upgrade carbon-components to v10.28
* docs(overflow-menu): add light variant example
* docs(link): document OutboundLink in Component API
* chore(tooltip-icon): rename slot to "tooltipText"
* docs(component-api): wrap code blocks to minimize width
* docs(aspect-ratio): remove inline outline style
* fix(tab): do not trigger focus when mounting
* docs(tabs): add reactive example
Closes #438
2021-02-05 05:59:10 -08:00
Eric Liu
5c829b5afc
build: use svelte compiler to generate typescript definitions
2020-08-10 18:27:26 -07:00