refactor: Replace Rollup with Vite (#2656)
This is a high risk change: every byte the card ships is emitted by a
different bundler, minified by a different minifier, and every
stylesheet is compiled by a different sass. The intent is that the
card's behaviour is unchanged.
**Significant development win**: Build time drops from 24s to 1.1s 🎉
Also adds a test suite ('dist') that runs against the built bundle.
This commit is contained in:
@@ -31,7 +31,7 @@ import type { TransitionEffect } from '../../config/schema/common/transition-eff
|
||||
import type { LiveConfig } from '../../config/schema/live.js';
|
||||
import { configDefaults, type CardWideConfig } from '../../config/schema/types.js';
|
||||
import type { HomeAssistant } from '../../ha/types.js';
|
||||
import liveCarouselStyle from '../../scss/live-carousel.scss';
|
||||
import liveCarouselStyle from '../../scss/live-carousel.scss?inline';
|
||||
import { stopEventFromActivatingCardWideActions } from '../../utils/action.js';
|
||||
import type { CarouselSelected } from '../../utils/embla/carousel-controller.js';
|
||||
import { getTextDirection } from '../../utils/text-direction.js';
|
||||
|
||||
Reference in New Issue
Block a user