From 173d4f8496a6301859f0293f78481a09f81d18de Mon Sep 17 00:00:00 2001 From: Alex Bennett Date: Sat, 21 Sep 2024 11:36:11 -0600 Subject: [PATCH] feat(create-rsbuild): adds decorator configs to lit-html templates and example --- examples/lit/rsbuild.config.ts | 5 +++++ packages/create-rsbuild/template-lit-js/rsbuild.config.mjs | 5 +++++ packages/create-rsbuild/template-lit-ts/rsbuild.config.ts | 5 +++++ packages/create-rsbuild/template-lit-ts/tsconfig.json | 3 ++- 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/examples/lit/rsbuild.config.ts b/examples/lit/rsbuild.config.ts index c113f861bc..8285d125f4 100644 --- a/examples/lit/rsbuild.config.ts +++ b/examples/lit/rsbuild.config.ts @@ -4,4 +4,9 @@ export default defineConfig({ html: { template: './src/index.html', }, + source: { + decorators: { + version: 'legacy', + }, + }, }); diff --git a/packages/create-rsbuild/template-lit-js/rsbuild.config.mjs b/packages/create-rsbuild/template-lit-js/rsbuild.config.mjs index c113f861bc..8285d125f4 100644 --- a/packages/create-rsbuild/template-lit-js/rsbuild.config.mjs +++ b/packages/create-rsbuild/template-lit-js/rsbuild.config.mjs @@ -4,4 +4,9 @@ export default defineConfig({ html: { template: './src/index.html', }, + source: { + decorators: { + version: 'legacy', + }, + }, }); diff --git a/packages/create-rsbuild/template-lit-ts/rsbuild.config.ts b/packages/create-rsbuild/template-lit-ts/rsbuild.config.ts index c113f861bc..8285d125f4 100644 --- a/packages/create-rsbuild/template-lit-ts/rsbuild.config.ts +++ b/packages/create-rsbuild/template-lit-ts/rsbuild.config.ts @@ -4,4 +4,9 @@ export default defineConfig({ html: { template: './src/index.html', }, + source: { + decorators: { + version: 'legacy', + }, + }, }); diff --git a/packages/create-rsbuild/template-lit-ts/tsconfig.json b/packages/create-rsbuild/template-lit-ts/tsconfig.json index 154e7ebc5f..5a05da9f1c 100644 --- a/packages/create-rsbuild/template-lit-ts/tsconfig.json +++ b/packages/create-rsbuild/template-lit-ts/tsconfig.json @@ -10,7 +10,8 @@ "resolveJsonModule": true, "moduleResolution": "bundler", "useDefineForClassFields": true, - "allowImportingTsExtensions": true + "allowImportingTsExtensions": true, + "experimentalDecorators": true }, "include": ["src"] }