From 4cec1256a44d160fa019471b751aa9a829ee6c9f Mon Sep 17 00:00:00 2001 From: Drew Powers <1369770+drwpow@users.noreply.github.com> Date: Tue, 23 Nov 2021 09:45:24 -0700 Subject: [PATCH] Add default TypeScript, Sass support to Svelte (#1982) --- .changeset/rare-bulldogs-tie.md | 5 ++ packages/astro/test/0-css.test.js | 6 +- .../test/fixtures/0-css/src/pages/index.astro | 8 +-- .../src/components/TypeScript.svelte | 5 ++ .../src/pages/typescript.astro | 25 +++++++ packages/astro/test/svelte-component.test.js | 22 ++++++ packages/renderers/renderer-svelte/index.js | 14 +++- .../renderers/renderer-svelte/package.json | 3 +- yarn.lock | 68 +++++++++++++++++-- 9 files changed, 138 insertions(+), 18 deletions(-) create mode 100644 .changeset/rare-bulldogs-tie.md create mode 100644 packages/astro/test/fixtures/svelte-component/src/components/TypeScript.svelte create mode 100644 packages/astro/test/fixtures/svelte-component/src/pages/typescript.astro create mode 100644 packages/astro/test/svelte-component.test.js diff --git a/.changeset/rare-bulldogs-tie.md b/.changeset/rare-bulldogs-tie.md new file mode 100644 index 000000000..f1ed0d055 --- /dev/null +++ b/.changeset/rare-bulldogs-tie.md @@ -0,0 +1,5 @@ +--- +'@astrojs/renderer-svelte': patch +--- + +Add TypeScript, Sass support to Svelte diff --git a/packages/astro/test/0-css.test.js b/packages/astro/test/0-css.test.js index 734e16445..06b9c0d14 100644 --- a/packages/astro/test/0-css.test.js +++ b/packages/astro/test/0-css.test.js @@ -238,8 +238,7 @@ describe('Styles SSR', function () { expect(bundledCSS).to.match(new RegExp(`.svelte-css.${scopedClass}[^{]*{font-family:"Comic Sans MS"`)); }); - // TODO: fix Sass in Svelte - it.skip(' + +
+