From 75b4881d13eaa90a2679e2eadbd80277a84ce26b Mon Sep 17 00:00:00 2001 From: Benny Powers Date: Thu, 19 Sep 2024 11:18:34 +0300 Subject: [PATCH] fix: types for include/exclude patterns --- .changeset/witty-mangos-fetch.md | 6 ++++++ packages/rollup-plugin-lit-css/rollup-plugin-lit-css.ts | 6 +++--- .../web-dev-server-plugin-lit-css.ts | 6 +++--- 3 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 .changeset/witty-mangos-fetch.md diff --git a/.changeset/witty-mangos-fetch.md b/.changeset/witty-mangos-fetch.md new file mode 100644 index 0000000..c3be4f0 --- /dev/null +++ b/.changeset/witty-mangos-fetch.md @@ -0,0 +1,6 @@ +--- +"web-dev-server-plugin-lit-css": patch +"rollup-plugin-lit-css": patch +--- + +Corrected types for include and exclude. No runtime changes diff --git a/packages/rollup-plugin-lit-css/rollup-plugin-lit-css.ts b/packages/rollup-plugin-lit-css/rollup-plugin-lit-css.ts index c410201..5d875b5 100644 --- a/packages/rollup-plugin-lit-css/rollup-plugin-lit-css.ts +++ b/packages/rollup-plugin-lit-css/rollup-plugin-lit-css.ts @@ -1,13 +1,13 @@ import type { Plugin } from 'rollup'; import type { Options } from '@pwrs/lit-css/lit-css'; -import { createFilter } from '@rollup/pluginutils'; +import { createFilter, type FilterPattern } from '@rollup/pluginutils'; import { transform } from '@pwrs/lit-css'; import { resolve } from 'node:path'; export interface LitCSSOptions extends Omit { - include?: RegExp | string[]; - exclude?: RegExp | string[]; + include?: FilterPattern; + exclude?: FilterPattern; } export function litCss(options?: LitCSSOptions): Plugin { diff --git a/packages/web-dev-server-plugin-lit-css/web-dev-server-plugin-lit-css.ts b/packages/web-dev-server-plugin-lit-css/web-dev-server-plugin-lit-css.ts index a9531aa..500f8e8 100644 --- a/packages/web-dev-server-plugin-lit-css/web-dev-server-plugin-lit-css.ts +++ b/packages/web-dev-server-plugin-lit-css/web-dev-server-plugin-lit-css.ts @@ -2,11 +2,11 @@ import type { Options } from '@pwrs/lit-css/lit-css'; import type { Plugin } from '@web/dev-server-core'; import { transform } from '@pwrs/lit-css'; -import { createFilter } from '@rollup/pluginutils'; +import { createFilter, type FilterPattern } from '@rollup/pluginutils'; export interface LitCSSOptions extends Omit { - include?: RegExp | string[]; - exclude?: RegExp | string[]; + include?: FilterPattern; + exclude?: FilterPattern; } export function litCss(options?: LitCSSOptions): Plugin {