From 1ad28e6fe601854287798502bc3e7797b2eb922d Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 24 Feb 2018 19:23:33 -0500 Subject: [PATCH 1/2] use base36 for style classes --- src/css/Stylesheet.ts | 4 ++-- src/index.ts | 2 +- src/utils/hash.ts | 4 ++-- test/css/index.js | 6 +++--- .../css/samples/attribute-selector-only-name/expected.css | 2 +- test/css/samples/attribute-selector-unquoted/expected.css | 2 +- test/css/samples/basic/expected.css | 2 +- .../css/samples/cascade-false-empty-rule-dev/expected.css | 2 +- .../samples/cascade-false-global-keyframes/expected.css | 2 +- .../samples/cascade-false-keyframes-from-to/expected.css | 2 +- test/css/samples/cascade-false-keyframes/expected.css | 2 +- .../css/samples/cascade-false-pseudo-element/expected.css | 2 +- .../samples/cascade-false-universal-selector/expected.css | 2 +- .../cascade-false-universal-selector/expected.html | 2 +- test/css/samples/cascade-false/expected.css | 2 +- test/css/samples/combinator-child/expected.css | 2 +- test/css/samples/combinator-child/expected.html | 2 +- test/css/samples/css-vars/expected.css | 2 +- .../descendant-selector-non-top-level-outer/expected.css | 2 +- .../descendant-selector-non-top-level-outer/expected.html | 2 +- test/css/samples/keyframes/expected.css | 2 +- test/css/samples/media-query-word/expected.css | 2 +- test/css/samples/media-query/expected.css | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 4 ++-- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../omit-scoping-attribute-class-dynamic/expected.css | 2 +- .../omit-scoping-attribute-class-dynamic/expected.html | 2 +- .../omit-scoping-attribute-class-static/expected.css | 2 +- .../omit-scoping-attribute-class-static/expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- test/css/samples/omit-scoping-attribute-id/expected.css | 2 +- test/css/samples/omit-scoping-attribute-id/expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../omit-scoping-attribute-whitespace/expected.css | 2 +- .../omit-scoping-attribute-whitespace/expected.html | 2 +- test/css/samples/omit-scoping-attribute/expected.css | 2 +- test/css/samples/omit-scoping-attribute/expected.html | 2 +- test/css/samples/refs-qualified/expected.css | 2 +- test/css/samples/refs-qualified/expected.html | 2 +- test/css/samples/refs/expected.css | 2 +- test/css/samples/refs/expected.html | 4 ++-- test/css/samples/universal-selector/expected.css | 2 +- test/css/samples/unknown-at-rule/expected.css | 2 +- test/css/samples/unused-selector-leading/expected.css | 2 +- test/css/samples/unused-selector-leading/expected.html | 2 +- test/css/samples/unused-selector-ternary/expected.css | 2 +- test/css/samples/unused-selector-ternary/expected.html | 2 +- test/css/samples/unused-selector/expected.css | 2 +- test/css/samples/unused-selector/expected.html | 2 +- .../collapses-text-around-comments/expected-bundle.js | 8 ++++---- .../js/samples/collapses-text-around-comments/expected.js | 8 ++++---- test/js/samples/css-media-query/expected-bundle.js | 8 ++++---- test/js/samples/css-media-query/expected.js | 8 ++++---- .../samples/styles-nested/_actual.css | 4 ++-- .../samples/styles-nested/_actual.html | 6 +++--- .../samples/styles-nested/_expected.css | 4 ++-- .../samples/styles-nested/_expected.html | 6 +++--- test/server-side-rendering/samples/styles/_actual.css | 2 +- test/server-side-rendering/samples/styles/_actual.html | 2 +- test/server-side-rendering/samples/styles/_expected.css | 2 +- test/server-side-rendering/samples/styles/_expected.html | 2 +- test/sourcemaps/samples/css-cascade-false/output.css | 2 +- test/sourcemaps/samples/css-cascade-false/output.css.map | 2 +- test/sourcemaps/samples/css/output.css | 2 +- test/sourcemaps/samples/css/output.css.map | 2 +- 91 files changed, 115 insertions(+), 115 deletions(-) diff --git a/src/css/Stylesheet.ts b/src/css/Stylesheet.ts index e3e4a2dd6536..d1ed6645aaf2 100644 --- a/src/css/Stylesheet.ts +++ b/src/css/Stylesheet.ts @@ -266,7 +266,7 @@ export default class Stylesheet { children: (Rule|Atrule)[]; keyframes: Map; - constructor(source: string, parsed: Parsed, filename: string, cascade: boolean, dev: boolean) { + constructor(source: string, parsed: Parsed, name: string, filename: string, cascade: boolean, dev: boolean) { this.source = source; this.parsed = parsed; this.cascade = cascade; @@ -277,7 +277,7 @@ export default class Stylesheet { this.keyframes = new Map(); if (parsed.css && parsed.css.children.length) { - this.id = `svelte-${hash(parsed.css.content.styles)}`; + this.id = `${name ? name.toLowerCase() : 'svelte'}-${hash(parsed.css.content.styles)}`; this.hasStyles = true; diff --git a/src/index.ts b/src/index.ts index be62f0776364..f820cea85e4c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -116,7 +116,7 @@ export function compile(source: string, _options: CompileOptions) { return; } - const stylesheet = new Stylesheet(source, parsed, options.filename, options.cascade !== false, options.dev); + const stylesheet = new Stylesheet(source, parsed, options.name, options.filename, options.cascade !== false, options.dev); validate(parsed, source, stylesheet, options); diff --git a/src/utils/hash.ts b/src/utils/hash.ts index 8bc550a5c0d9..c68476a5bb6a 100644 --- a/src/utils/hash.ts +++ b/src/utils/hash.ts @@ -1,8 +1,8 @@ // https://github.com/darkskyapp/string-hash/blob/master/index.js -export default function hash(str: string): number { +export default function hash(str: string): string { let hash = 5381; let i = str.length; while (i--) hash = ((hash << 5) - hash) ^ str.charCodeAt(i); - return hash >>> 0; + return (hash >>> 0).toString(36); } diff --git a/test/css/index.js b/test/css/index.js index b2e989d57130..94f0db3dfe88 100644 --- a/test/css/index.js +++ b/test/css/index.js @@ -95,7 +95,7 @@ describe('css', () => { css: read(`test/css/samples/${dir}/expected.css`) }; - assert.equal(dom.css.replace(/svelte-\d+/g, 'svelte-xyz'), expected.css); + assert.equal(dom.css.replace(/sveltecomponent-[a-z0-9]+/g, 'sveltecomponent-xyz'), expected.css); // verify that the right elements have scoping selectors if (expected.html !== null) { @@ -114,7 +114,7 @@ describe('css', () => { fs.writeFileSync(`test/css/samples/${dir}/_actual.html`, html); assert.equal( - normalizeHtml(window, html.replace(/svelte-\d+/g, 'svelte-xyz')), + normalizeHtml(window, html.replace(/sveltecomponent-[a-z0-9]+/g, 'sveltecomponent-xyz')), normalizeHtml(window, expected.html) ); @@ -133,7 +133,7 @@ describe('css', () => { assert.equal( normalizeHtml( window, - component.render(config.data).html.replace(/svelte-\d+/g, 'svelte-xyz') + component.render(config.data).html.replace(/sveltecomponent-[a-z0-9]+/g, 'sveltecomponent-xyz') ), normalizeHtml(window, expected.html) ); diff --git a/test/css/samples/attribute-selector-only-name/expected.css b/test/css/samples/attribute-selector-only-name/expected.css index e2bbf5b48c59..450d82d1764b 100644 --- a/test/css/samples/attribute-selector-only-name/expected.css +++ b/test/css/samples/attribute-selector-only-name/expected.css @@ -1 +1 @@ -[foo].svelte-xyz{color:red}[baz].svelte-xyz{color:blue} \ No newline at end of file +[foo].sveltecomponent-xyz{color:red}[baz].sveltecomponent-xyz{color:blue} \ No newline at end of file diff --git a/test/css/samples/attribute-selector-unquoted/expected.css b/test/css/samples/attribute-selector-unquoted/expected.css index 9f8f88a352eb..63b722d52e47 100644 --- a/test/css/samples/attribute-selector-unquoted/expected.css +++ b/test/css/samples/attribute-selector-unquoted/expected.css @@ -1 +1 @@ -[foo=bar].svelte-xyz{color:red} \ No newline at end of file +[foo=bar].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/basic/expected.css b/test/css/samples/basic/expected.css index 49670b1fd540..8a07144453cc 100644 --- a/test/css/samples/basic/expected.css +++ b/test/css/samples/basic/expected.css @@ -1 +1 @@ -div.svelte-xyz,.svelte-xyz div{color:red} \ No newline at end of file +div.sveltecomponent-xyz,.sveltecomponent-xyz div{color:red} \ No newline at end of file diff --git a/test/css/samples/cascade-false-empty-rule-dev/expected.css b/test/css/samples/cascade-false-empty-rule-dev/expected.css index 4013e47e5d3a..24cea55b6374 100644 --- a/test/css/samples/cascade-false-empty-rule-dev/expected.css +++ b/test/css/samples/cascade-false-empty-rule-dev/expected.css @@ -1 +1 @@ -.foo.svelte-xyz{} \ No newline at end of file +.foo.sveltecomponent-xyz{} \ No newline at end of file diff --git a/test/css/samples/cascade-false-global-keyframes/expected.css b/test/css/samples/cascade-false-global-keyframes/expected.css index 8e716d136df4..b1c560ac7a16 100644 --- a/test/css/samples/cascade-false-global-keyframes/expected.css +++ b/test/css/samples/cascade-false-global-keyframes/expected.css @@ -1 +1 @@ -@keyframes why{0%{color:red}100%{color:blue}}.animated.svelte-xyz{animation:why 2s}.also-animated.svelte-xyz{animation:not-defined-here 2s} \ No newline at end of file +@keyframes why{0%{color:red}100%{color:blue}}.animated.sveltecomponent-xyz{animation:why 2s}.also-animated.sveltecomponent-xyz{animation:not-defined-here 2s} \ No newline at end of file diff --git a/test/css/samples/cascade-false-keyframes-from-to/expected.css b/test/css/samples/cascade-false-keyframes-from-to/expected.css index c8ee60194c80..e68bbbb2d1d2 100644 --- a/test/css/samples/cascade-false-keyframes-from-to/expected.css +++ b/test/css/samples/cascade-false-keyframes-from-to/expected.css @@ -1 +1 @@ -@keyframes svelte-xyz-why{from{color:red}to{color:blue}}.animated.svelte-xyz{animation:svelte-xyz-why 2s} \ No newline at end of file +@keyframes sveltecomponent-xyz-why{from{color:red}to{color:blue}}.animated.sveltecomponent-xyz{animation:sveltecomponent-xyz-why 2s} \ No newline at end of file diff --git a/test/css/samples/cascade-false-keyframes/expected.css b/test/css/samples/cascade-false-keyframes/expected.css index a6a1176dae46..81d89c3ea1b4 100644 --- a/test/css/samples/cascade-false-keyframes/expected.css +++ b/test/css/samples/cascade-false-keyframes/expected.css @@ -1 +1 @@ -@keyframes svelte-xyz-why{0%{color:red}100%{color:blue}}.animated.svelte-xyz{animation:svelte-xyz-why 2s}.also-animated.svelte-xyz{animation:not-defined-here 2s} \ No newline at end of file +@keyframes sveltecomponent-xyz-why{0%{color:red}100%{color:blue}}.animated.sveltecomponent-xyz{animation:sveltecomponent-xyz-why 2s}.also-animated.sveltecomponent-xyz{animation:not-defined-here 2s} \ No newline at end of file diff --git a/test/css/samples/cascade-false-pseudo-element/expected.css b/test/css/samples/cascade-false-pseudo-element/expected.css index bb380d40417c..b58ca97e2046 100644 --- a/test/css/samples/cascade-false-pseudo-element/expected.css +++ b/test/css/samples/cascade-false-pseudo-element/expected.css @@ -1 +1 @@ -span.svelte-xyz::after{content:'i am a pseudo-element'}span.svelte-xyz:first-child{color:red}span.svelte-xyz:last-child::after{color:blue} \ No newline at end of file +span.sveltecomponent-xyz::after{content:'i am a pseudo-element'}span.sveltecomponent-xyz:first-child{color:red}span.sveltecomponent-xyz:last-child::after{color:blue} \ No newline at end of file diff --git a/test/css/samples/cascade-false-universal-selector/expected.css b/test/css/samples/cascade-false-universal-selector/expected.css index 3eda95e44618..1709f454f0cd 100644 --- a/test/css/samples/cascade-false-universal-selector/expected.css +++ b/test/css/samples/cascade-false-universal-selector/expected.css @@ -1 +1 @@ -.svelte-xyz{color:red} \ No newline at end of file +.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/cascade-false-universal-selector/expected.html b/test/css/samples/cascade-false-universal-selector/expected.html index be0c65091616..4d6d935c24b6 100644 --- a/test/css/samples/cascade-false-universal-selector/expected.html +++ b/test/css/samples/cascade-false-universal-selector/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/cascade-false/expected.css b/test/css/samples/cascade-false/expected.css index 797d245dde88..3df221a53d3d 100644 --- a/test/css/samples/cascade-false/expected.css +++ b/test/css/samples/cascade-false/expected.css @@ -1 +1 @@ -div.svelte-xyz{color:red}div.foo.svelte-xyz{color:blue}.foo.svelte-xyz{font-weight:bold} \ No newline at end of file +div.sveltecomponent-xyz{color:red}div.foo.sveltecomponent-xyz{color:blue}.foo.sveltecomponent-xyz{font-weight:bold} \ No newline at end of file diff --git a/test/css/samples/combinator-child/expected.css b/test/css/samples/combinator-child/expected.css index bf6d83d42f9c..ad993a2f8056 100644 --- a/test/css/samples/combinator-child/expected.css +++ b/test/css/samples/combinator-child/expected.css @@ -1 +1 @@ -.test.svelte-xyz>div.svelte-xyz{color:#0af} \ No newline at end of file +.test.sveltecomponent-xyz>div.sveltecomponent-xyz{color:#0af} \ No newline at end of file diff --git a/test/css/samples/combinator-child/expected.html b/test/css/samples/combinator-child/expected.html index 04af5650fe10..5d97f0554192 100644 --- a/test/css/samples/combinator-child/expected.html +++ b/test/css/samples/combinator-child/expected.html @@ -1 +1 @@ -
Testing...
\ No newline at end of file +
Testing...
\ No newline at end of file diff --git a/test/css/samples/css-vars/expected.css b/test/css/samples/css-vars/expected.css index 1b3a42567a63..b009b4597b0a 100644 --- a/test/css/samples/css-vars/expected.css +++ b/test/css/samples/css-vars/expected.css @@ -1 +1 @@ -div.svelte-xyz,.svelte-xyz div{--test:10} \ No newline at end of file +div.sveltecomponent-xyz,.sveltecomponent-xyz div{--test:10} \ No newline at end of file diff --git a/test/css/samples/descendant-selector-non-top-level-outer/expected.css b/test/css/samples/descendant-selector-non-top-level-outer/expected.css index 3817f75ebab4..17589c929900 100644 --- a/test/css/samples/descendant-selector-non-top-level-outer/expected.css +++ b/test/css/samples/descendant-selector-non-top-level-outer/expected.css @@ -1 +1 @@ -p.svelte-xyz span.svelte-xyz{color:red} \ No newline at end of file +p.sveltecomponent-xyz span.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/descendant-selector-non-top-level-outer/expected.html b/test/css/samples/descendant-selector-non-top-level-outer/expected.html index 733f71343a2d..782831e9ce33 100644 --- a/test/css/samples/descendant-selector-non-top-level-outer/expected.html +++ b/test/css/samples/descendant-selector-non-top-level-outer/expected.html @@ -1 +1 @@ -

styled

\ No newline at end of file +

styled

\ No newline at end of file diff --git a/test/css/samples/keyframes/expected.css b/test/css/samples/keyframes/expected.css index 810ba8775131..8bf03c9827b1 100644 --- a/test/css/samples/keyframes/expected.css +++ b/test/css/samples/keyframes/expected.css @@ -1 +1 @@ -@keyframes svelte-xyz-why{0%{color:red}100%{color:blue}}.svelte-xyz.animated,.svelte-xyz .animated{animation:svelte-xyz-why 2s} \ No newline at end of file +@keyframes sveltecomponent-xyz-why{0%{color:red}100%{color:blue}}.sveltecomponent-xyz.animated,.sveltecomponent-xyz .animated{animation:sveltecomponent-xyz-why 2s} \ No newline at end of file diff --git a/test/css/samples/media-query-word/expected.css b/test/css/samples/media-query-word/expected.css index 592ba7e61ddb..f2079207e7a8 100644 --- a/test/css/samples/media-query-word/expected.css +++ b/test/css/samples/media-query-word/expected.css @@ -1 +1 @@ -@media only screen and (min-width: 400px){div.svelte-xyz,.svelte-xyz div{color:red}} \ No newline at end of file +@media only screen and (min-width: 400px){div.sveltecomponent-xyz,.sveltecomponent-xyz div{color:red}} \ No newline at end of file diff --git a/test/css/samples/media-query/expected.css b/test/css/samples/media-query/expected.css index 689161de04c3..184685bfe7e6 100644 --- a/test/css/samples/media-query/expected.css +++ b/test/css/samples/media-query/expected.css @@ -1 +1 @@ -@media(min-width: 400px){.svelte-xyz.large-screen,.svelte-xyz .large-screen{display:block}} \ No newline at end of file +@media(min-width: 400px){.sveltecomponent-xyz.large-screen,.sveltecomponent-xyz .large-screen{display:block}} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css index 4d1d8d14ff7c..1c777083927b 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css @@ -1 +1 @@ -[data-foo*='bar'].svelte-xyz{color:red} \ No newline at end of file +[data-foo*='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html index 5f113a0b1d90..782cd2e8f78c 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css index 80b6feebca1c..656235011ab2 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css @@ -1 +1 @@ -[data-foo='bar' i].svelte-xyz{color:red} \ No newline at end of file +[data-foo='bar' i].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html index c09c637c8b7c..753349dacfb0 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css index fd8a9a15eeb6..8bf688b41e26 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css @@ -1 +1 @@ -[data-foo='bar'].svelte-xyz{color:red} \ No newline at end of file +[data-foo='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html index 111d193a89c0..8812b911b527 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css index fd8a9a15eeb6..8bf688b41e26 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css @@ -1 +1 @@ -[data-foo='bar'].svelte-xyz{color:red} \ No newline at end of file +[data-foo='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html index 745d610a6f22..2ae95e693257 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css index 95f6faeb028e..2963ef5f19a7 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css @@ -1 +1 @@ -[data-foo|='bar'].svelte-xyz{color:red} \ No newline at end of file +[data-foo|='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html index 3045becd3b32..cd7c71651d55 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html @@ -1,3 +1,3 @@ -

this is styled

-

this is styled

+

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css index 3a30f1f017e8..19bc70bb716d 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css @@ -1 +1 @@ -[data-foo^='bar'].svelte-xyz{color:red} \ No newline at end of file +[data-foo^='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html index 7a54f457440c..a37d2f7b5343 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css index de8d18cc3b33..25337233fff6 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css @@ -1 +1 @@ -[data-foo$='bar'].svelte-xyz{color:red} \ No newline at end of file +[data-foo$='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html index ba757d0bf2c9..82999a9860e0 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html @@ -1,2 +1,2 @@

this is unstyled

-

this is styled

\ No newline at end of file +

this is styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css index fabcbade4df0..1f1ca80d11be 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css @@ -1 +1 @@ -[data-foo~='bar'].svelte-xyz{color:red} \ No newline at end of file +[data-foo~='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html index 49555ef404e0..40617b4a0059 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css index ddb620207d2b..2d4a0f340abe 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css @@ -1 +1 @@ -[autoplay].svelte-xyz{color:red} \ No newline at end of file +[autoplay].sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector/expected.html index 52175f98b660..0f8e4995ea46 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector/expected.html @@ -1,2 +1,2 @@ -
+
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css b/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css index 431f7041061e..225223f777ba 100644 --- a/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css +++ b/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css @@ -1 +1 @@ -.foo.svelte-xyz{color:red} \ No newline at end of file +.foo.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-class-dynamic/expected.html b/test/css/samples/omit-scoping-attribute-class-dynamic/expected.html index 451140e6e105..35d58952b378 100644 --- a/test/css/samples/omit-scoping-attribute-class-dynamic/expected.html +++ b/test/css/samples/omit-scoping-attribute-class-dynamic/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-class-static/expected.css b/test/css/samples/omit-scoping-attribute-class-static/expected.css index 431f7041061e..225223f777ba 100644 --- a/test/css/samples/omit-scoping-attribute-class-static/expected.css +++ b/test/css/samples/omit-scoping-attribute-class-static/expected.css @@ -1 +1 @@ -.foo.svelte-xyz{color:red} \ No newline at end of file +.foo.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-class-static/expected.html b/test/css/samples/omit-scoping-attribute-class-static/expected.html index 7366cb3cfe11..1e89a5ae93ca 100644 --- a/test/css/samples/omit-scoping-attribute-class-static/expected.html +++ b/test/css/samples/omit-scoping-attribute-class-static/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css index f3653403a5b9..aa5574dd8b78 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css @@ -1 +1 @@ -.foo.svelte-xyz .bar{color:red} \ No newline at end of file +.foo.sveltecomponent-xyz .bar{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html index cfad41216efe..08fc3a49b4b9 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css index 74e641549f0e..3d8ac73a32b1 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css @@ -1 +1 @@ -div.svelte-xyz>p>em{color:red} \ No newline at end of file +div.sveltecomponent-xyz>p>em{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html index be0c65091616..4d6d935c24b6 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css index 338c90ab19ca..f7636133be79 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css @@ -1 +1 @@ -div.svelte-xyz>p{color:red} \ No newline at end of file +div.sveltecomponent-xyz>p{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html index be0c65091616..4d6d935c24b6 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css index 5d1af4c251d3..f8188dc5b98c 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css @@ -1 +1 @@ -div>section>p.svelte-xyz{color:red} \ No newline at end of file +div>section>p.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html index 033f341a4b9e..e0c9a23fa31b 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html @@ -1 +1 @@ -

this may or may not be styled

\ No newline at end of file +

this may or may not be styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css index 3666ce8f7fb2..bd882a79ee89 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css @@ -1 +1 @@ -div>p.svelte-xyz{color:red} \ No newline at end of file +div>p.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html index 033f341a4b9e..e0c9a23fa31b 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html @@ -1 +1 @@ -

this may or may not be styled

\ No newline at end of file +

this may or may not be styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-id/expected.css b/test/css/samples/omit-scoping-attribute-id/expected.css index 0e9e9f8b2949..0d1cb3a79e23 100644 --- a/test/css/samples/omit-scoping-attribute-id/expected.css +++ b/test/css/samples/omit-scoping-attribute-id/expected.css @@ -1 +1 @@ -#foo.svelte-xyz{color:red} \ No newline at end of file +#foo.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-id/expected.html b/test/css/samples/omit-scoping-attribute-id/expected.html index ce31b29b6e1e..3b58dda6a63e 100644 --- a/test/css/samples/omit-scoping-attribute-id/expected.html +++ b/test/css/samples/omit-scoping-attribute-id/expected.html @@ -1,2 +1,2 @@ -
+
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css b/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css index 737870905c9a..b5e86f9bca84 100644 --- a/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css +++ b/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css @@ -1 +1 @@ -div.svelte-xyz section p.svelte-xyz{color:red} \ No newline at end of file +div.sveltecomponent-xyz section p.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html b/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html index 53c470b0c197..78b04435a4cd 100644 --- a/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html +++ b/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html @@ -1 +1 @@ -

this is styled

\ No newline at end of file +

this is styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-whitespace/expected.css b/test/css/samples/omit-scoping-attribute-whitespace/expected.css index f8ef9ca56cbf..bc02cff63890 100644 --- a/test/css/samples/omit-scoping-attribute-whitespace/expected.css +++ b/test/css/samples/omit-scoping-attribute-whitespace/expected.css @@ -1 +1 @@ -div.svelte-xyz p.svelte-xyz{color:red} \ No newline at end of file +div.sveltecomponent-xyz p.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-whitespace/expected.html b/test/css/samples/omit-scoping-attribute-whitespace/expected.html index 53c470b0c197..78b04435a4cd 100644 --- a/test/css/samples/omit-scoping-attribute-whitespace/expected.html +++ b/test/css/samples/omit-scoping-attribute-whitespace/expected.html @@ -1 +1 @@ -

this is styled

\ No newline at end of file +

this is styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute/expected.css b/test/css/samples/omit-scoping-attribute/expected.css index 5d8d69ac33a7..662e016e1e1a 100644 --- a/test/css/samples/omit-scoping-attribute/expected.css +++ b/test/css/samples/omit-scoping-attribute/expected.css @@ -1 +1 @@ -p.svelte-xyz{color:red} \ No newline at end of file +p.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute/expected.html b/test/css/samples/omit-scoping-attribute/expected.html index 1bc4a66f62b8..a81360379418 100644 --- a/test/css/samples/omit-scoping-attribute/expected.html +++ b/test/css/samples/omit-scoping-attribute/expected.html @@ -1 +1 @@ -

this is styled

\ No newline at end of file +

this is styled

\ No newline at end of file diff --git a/test/css/samples/refs-qualified/expected.css b/test/css/samples/refs-qualified/expected.css index 90e58e2a8056..752cb35478cc 100644 --- a/test/css/samples/refs-qualified/expected.css +++ b/test/css/samples/refs-qualified/expected.css @@ -1 +1 @@ -[svelte-ref-button].active.svelte-xyz{color:red} \ No newline at end of file +[svelte-ref-button].active.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/refs-qualified/expected.html b/test/css/samples/refs-qualified/expected.html index 536bae83f8ee..332ba4fe8544 100644 --- a/test/css/samples/refs-qualified/expected.html +++ b/test/css/samples/refs-qualified/expected.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/test/css/samples/refs/expected.css b/test/css/samples/refs/expected.css index c0018c9593e6..c7cb17dbc37a 100644 --- a/test/css/samples/refs/expected.css +++ b/test/css/samples/refs/expected.css @@ -1 +1 @@ -[svelte-ref-a].svelte-xyz{color:red}[svelte-ref-b].svelte-xyz{color:green} \ No newline at end of file +[svelte-ref-a].sveltecomponent-xyz{color:red}[svelte-ref-b].sveltecomponent-xyz{color:green} \ No newline at end of file diff --git a/test/css/samples/refs/expected.html b/test/css/samples/refs/expected.html index 2b504628c381..ea3794c3d0ab 100644 --- a/test/css/samples/refs/expected.html +++ b/test/css/samples/refs/expected.html @@ -1,3 +1,3 @@ -
-
+
+
\ No newline at end of file diff --git a/test/css/samples/universal-selector/expected.css b/test/css/samples/universal-selector/expected.css index 70eaaedf3ecc..7d5e7742780a 100644 --- a/test/css/samples/universal-selector/expected.css +++ b/test/css/samples/universal-selector/expected.css @@ -1 +1 @@ -.svelte-xyz,.svelte-xyz *{color:red} \ No newline at end of file +.sveltecomponent-xyz,.sveltecomponent-xyz *{color:red} \ No newline at end of file diff --git a/test/css/samples/unknown-at-rule/expected.css b/test/css/samples/unknown-at-rule/expected.css index d175e2a80733..e000f55f2c16 100644 --- a/test/css/samples/unknown-at-rule/expected.css +++ b/test/css/samples/unknown-at-rule/expected.css @@ -1 +1 @@ -div.svelte-xyz,.svelte-xyz div{@apply --funky-div;} \ No newline at end of file +div.sveltecomponent-xyz,.sveltecomponent-xyz div{@apply --funky-div;} \ No newline at end of file diff --git a/test/css/samples/unused-selector-leading/expected.css b/test/css/samples/unused-selector-leading/expected.css index ff57dc09b92f..badc3181d7d9 100644 --- a/test/css/samples/unused-selector-leading/expected.css +++ b/test/css/samples/unused-selector-leading/expected.css @@ -1 +1 @@ -.bar.svelte-xyz{color:red} \ No newline at end of file +.bar.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/unused-selector-leading/expected.html b/test/css/samples/unused-selector-leading/expected.html index 3f3d680596ff..df383dbb487f 100644 --- a/test/css/samples/unused-selector-leading/expected.html +++ b/test/css/samples/unused-selector-leading/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/unused-selector-ternary/expected.css b/test/css/samples/unused-selector-ternary/expected.css index 16fbddce586c..282226949ed1 100644 --- a/test/css/samples/unused-selector-ternary/expected.css +++ b/test/css/samples/unused-selector-ternary/expected.css @@ -1 +1 @@ -.active.svelte-xyz{color:red}.inactive.svelte-xyz{color:blue} \ No newline at end of file +.active.sveltecomponent-xyz{color:red}.inactive.sveltecomponent-xyz{color:blue} \ No newline at end of file diff --git a/test/css/samples/unused-selector-ternary/expected.html b/test/css/samples/unused-selector-ternary/expected.html index 02fc551836dd..328e9cbafa8a 100644 --- a/test/css/samples/unused-selector-ternary/expected.html +++ b/test/css/samples/unused-selector-ternary/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/unused-selector/expected.css b/test/css/samples/unused-selector/expected.css index 431f7041061e..225223f777ba 100644 --- a/test/css/samples/unused-selector/expected.css +++ b/test/css/samples/unused-selector/expected.css @@ -1 +1 @@ -.foo.svelte-xyz{color:red} \ No newline at end of file +.foo.sveltecomponent-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/unused-selector/expected.html b/test/css/samples/unused-selector/expected.html index cfad41216efe..08fc3a49b4b9 100644 --- a/test/css/samples/unused-selector/expected.html +++ b/test/css/samples/unused-selector/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/js/samples/collapses-text-around-comments/expected-bundle.js b/test/js/samples/collapses-text-around-comments/expected-bundle.js index 410e8c372aab..40ab2bb688ae 100644 --- a/test/js/samples/collapses-text-around-comments/expected-bundle.js +++ b/test/js/samples/collapses-text-around-comments/expected-bundle.js @@ -196,8 +196,8 @@ function data() { function add_css() { var style = createElement("style"); - style.id = 'svelte-2794052100-style'; - style.textContent = "p.svelte-2794052100,.svelte-2794052100 p{color:red}"; + style.id = 'svelte-1a7i8ec-style'; + style.textContent = "p.svelte-1a7i8ec,.svelte-1a7i8ec p{color:red}"; appendNode(style, document.head); } @@ -212,7 +212,7 @@ function create_main_fragment(component, state) { }, h: function hydrate() { - p.className = "svelte-2794052100"; + p.className = "svelte-1a7i8ec"; }, m: function mount(target, anchor) { @@ -238,7 +238,7 @@ function SvelteComponent(options) { init(this, options); this._state = assign(data(), options.data); - if (!document.getElementById("svelte-2794052100-style")) add_css(); + if (!document.getElementById("svelte-1a7i8ec-style")) add_css(); this._fragment = create_main_fragment(this, this._state); diff --git a/test/js/samples/collapses-text-around-comments/expected.js b/test/js/samples/collapses-text-around-comments/expected.js index 92284fee0e17..f665658d508d 100644 --- a/test/js/samples/collapses-text-around-comments/expected.js +++ b/test/js/samples/collapses-text-around-comments/expected.js @@ -7,8 +7,8 @@ function data() { function add_css() { var style = createElement("style"); - style.id = 'svelte-2794052100-style'; - style.textContent = "p.svelte-2794052100,.svelte-2794052100 p{color:red}"; + style.id = 'svelte-1a7i8ec-style'; + style.textContent = "p.svelte-1a7i8ec,.svelte-1a7i8ec p{color:red}"; appendNode(style, document.head); } @@ -23,7 +23,7 @@ function create_main_fragment(component, state) { }, h: function hydrate() { - p.className = "svelte-2794052100"; + p.className = "svelte-1a7i8ec"; }, m: function mount(target, anchor) { @@ -49,7 +49,7 @@ function SvelteComponent(options) { init(this, options); this._state = assign(data(), options.data); - if (!document.getElementById("svelte-2794052100-style")) add_css(); + if (!document.getElementById("svelte-1a7i8ec-style")) add_css(); this._fragment = create_main_fragment(this, this._state); diff --git a/test/js/samples/css-media-query/expected-bundle.js b/test/js/samples/css-media-query/expected-bundle.js index 69474960bdf1..4b94ec52a249 100644 --- a/test/js/samples/css-media-query/expected-bundle.js +++ b/test/js/samples/css-media-query/expected-bundle.js @@ -188,8 +188,8 @@ var proto = { /* generated by Svelte vX.Y.Z */ function add_css() { var style = createElement("style"); - style.id = 'svelte-3905933315-style'; - style.textContent = "@media(min-width: 1px){div.svelte-3905933315,.svelte-3905933315 div{color:red}}"; + style.id = 'svelte-1slhpfn-style'; + style.textContent = "@media(min-width: 1px){div.svelte-1slhpfn,.svelte-1slhpfn div{color:red}}"; appendNode(style, document.head); } @@ -203,7 +203,7 @@ function create_main_fragment(component, state) { }, h: function hydrate() { - div.className = "svelte-3905933315"; + div.className = "svelte-1slhpfn"; }, m: function mount(target, anchor) { @@ -224,7 +224,7 @@ function SvelteComponent(options) { init(this, options); this._state = assign({}, options.data); - if (!document.getElementById("svelte-3905933315-style")) add_css(); + if (!document.getElementById("svelte-1slhpfn-style")) add_css(); this._fragment = create_main_fragment(this, this._state); diff --git a/test/js/samples/css-media-query/expected.js b/test/js/samples/css-media-query/expected.js index 91b435832f80..63d0ab753c4f 100644 --- a/test/js/samples/css-media-query/expected.js +++ b/test/js/samples/css-media-query/expected.js @@ -3,8 +3,8 @@ import { appendNode, assign, createElement, detachNode, init, insertNode, noop, function add_css() { var style = createElement("style"); - style.id = 'svelte-3905933315-style'; - style.textContent = "@media(min-width: 1px){div.svelte-3905933315,.svelte-3905933315 div{color:red}}"; + style.id = 'svelte-1slhpfn-style'; + style.textContent = "@media(min-width: 1px){div.svelte-1slhpfn,.svelte-1slhpfn div{color:red}}"; appendNode(style, document.head); } @@ -18,7 +18,7 @@ function create_main_fragment(component, state) { }, h: function hydrate() { - div.className = "svelte-3905933315"; + div.className = "svelte-1slhpfn"; }, m: function mount(target, anchor) { @@ -39,7 +39,7 @@ function SvelteComponent(options) { init(this, options); this._state = assign({}, options.data); - if (!document.getElementById("svelte-3905933315-style")) add_css(); + if (!document.getElementById("svelte-1slhpfn-style")) add_css(); this._fragment = create_main_fragment(this, this._state); diff --git a/test/server-side-rendering/samples/styles-nested/_actual.css b/test/server-side-rendering/samples/styles-nested/_actual.css index 3098a0db498a..286971669a0a 100644 --- a/test/server-side-rendering/samples/styles-nested/_actual.css +++ b/test/server-side-rendering/samples/styles-nested/_actual.css @@ -1,2 +1,2 @@ -div.svelte-724714405,.svelte-724714405 div{color:red} -div.svelte-300476157,.svelte-300476157 div{color:green} \ No newline at end of file +div.main-bzh57p,.main-bzh57p div{color:red} +div.one-4yw8vx,.one-4yw8vx div{color:green} \ No newline at end of file diff --git a/test/server-side-rendering/samples/styles-nested/_actual.html b/test/server-side-rendering/samples/styles-nested/_actual.html index d87b1743e795..f1916f553174 100644 --- a/test/server-side-rendering/samples/styles-nested/_actual.html +++ b/test/server-side-rendering/samples/styles-nested/_actual.html @@ -1,8 +1,8 @@ -
red
-
green: foo
+
red
+
green: foo
-
green: bar
+
green: bar
diff --git a/test/server-side-rendering/samples/styles-nested/_expected.css b/test/server-side-rendering/samples/styles-nested/_expected.css index 3098a0db498a..286971669a0a 100644 --- a/test/server-side-rendering/samples/styles-nested/_expected.css +++ b/test/server-side-rendering/samples/styles-nested/_expected.css @@ -1,2 +1,2 @@ -div.svelte-724714405,.svelte-724714405 div{color:red} -div.svelte-300476157,.svelte-300476157 div{color:green} \ No newline at end of file +div.main-bzh57p,.main-bzh57p div{color:red} +div.one-4yw8vx,.one-4yw8vx div{color:green} \ No newline at end of file diff --git a/test/server-side-rendering/samples/styles-nested/_expected.html b/test/server-side-rendering/samples/styles-nested/_expected.html index d87b1743e795..f1916f553174 100644 --- a/test/server-side-rendering/samples/styles-nested/_expected.html +++ b/test/server-side-rendering/samples/styles-nested/_expected.html @@ -1,8 +1,8 @@ -
red
-
green: foo
+
red
+
green: foo
-
green: bar
+
green: bar
diff --git a/test/server-side-rendering/samples/styles/_actual.css b/test/server-side-rendering/samples/styles/_actual.css index f57e4a0568fb..61b7968326a2 100644 --- a/test/server-side-rendering/samples/styles/_actual.css +++ b/test/server-side-rendering/samples/styles/_actual.css @@ -1 +1 @@ -div.svelte-724714405,.svelte-724714405 div{color:red} \ No newline at end of file +div.main-bzh57p,.main-bzh57p div{color:red} \ No newline at end of file diff --git a/test/server-side-rendering/samples/styles/_actual.html b/test/server-side-rendering/samples/styles/_actual.html index ea3eca6de6a0..41b64d952d1f 100644 --- a/test/server-side-rendering/samples/styles/_actual.html +++ b/test/server-side-rendering/samples/styles/_actual.html @@ -1 +1 @@ -
red
\ No newline at end of file +
red
\ No newline at end of file diff --git a/test/server-side-rendering/samples/styles/_expected.css b/test/server-side-rendering/samples/styles/_expected.css index f57e4a0568fb..61b7968326a2 100644 --- a/test/server-side-rendering/samples/styles/_expected.css +++ b/test/server-side-rendering/samples/styles/_expected.css @@ -1 +1 @@ -div.svelte-724714405,.svelte-724714405 div{color:red} \ No newline at end of file +div.main-bzh57p,.main-bzh57p div{color:red} \ No newline at end of file diff --git a/test/server-side-rendering/samples/styles/_expected.html b/test/server-side-rendering/samples/styles/_expected.html index ea3eca6de6a0..41b64d952d1f 100644 --- a/test/server-side-rendering/samples/styles/_expected.html +++ b/test/server-side-rendering/samples/styles/_expected.html @@ -1 +1 @@ -
red
\ No newline at end of file +
red
\ No newline at end of file diff --git a/test/sourcemaps/samples/css-cascade-false/output.css b/test/sourcemaps/samples/css-cascade-false/output.css index 976fe0b43d87..f12b3f22b9e1 100644 --- a/test/sourcemaps/samples/css-cascade-false/output.css +++ b/test/sourcemaps/samples/css-cascade-false/output.css @@ -1,2 +1,2 @@ -.foo.svelte-1719932608{color:red} +.foo.svelte-sg04hs{color:red} /*# sourceMappingURL=output.css.map */ \ No newline at end of file diff --git a/test/sourcemaps/samples/css-cascade-false/output.css.map b/test/sourcemaps/samples/css-cascade-false/output.css.map index 19575fe72a15..23b5df6be310 100644 --- a/test/sourcemaps/samples/css-cascade-false/output.css.map +++ b/test/sourcemaps/samples/css-cascade-false/output.css.map @@ -8,5 +8,5 @@ "

red

\n\n" ], "names": [], - "mappings": "AAGC,IAAI,kBAAC,CAAC,AACL,KAAK,CAAE,GAAG,AACX,CAAC" + "mappings": "AAGC,IAAI,cAAC,CAAC,AACL,KAAK,CAAE,GAAG,AACX,CAAC" } \ No newline at end of file diff --git a/test/sourcemaps/samples/css/output.css b/test/sourcemaps/samples/css/output.css index e511c424eae0..7ac11b6e42e4 100644 --- a/test/sourcemaps/samples/css/output.css +++ b/test/sourcemaps/samples/css/output.css @@ -1,2 +1,2 @@ -.svelte-1719932608.foo,.svelte-1719932608 .foo{color:red} +.svelte-sg04hs.foo,.svelte-sg04hs .foo{color:red} /*# sourceMappingURL=output.css.map */ \ No newline at end of file diff --git a/test/sourcemaps/samples/css/output.css.map b/test/sourcemaps/samples/css/output.css.map index 19df3abda0c4..bc5a58446ac2 100644 --- a/test/sourcemaps/samples/css/output.css.map +++ b/test/sourcemaps/samples/css/output.css.map @@ -8,5 +8,5 @@ "

red

\n\n" ], "names": [], - "mappings": "AAGC,8CAAK,CAAC,AACL,KAAK,CAAE,GAAG,AACX,CAAC" + "mappings": "AAGC,sCAAK,CAAC,AACL,KAAK,CAAE,GAAG,AACX,CAAC" } \ No newline at end of file From 3f7f237a9a89ecb4d93576d85702cc58035a13ac Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 7 Mar 2018 21:33:59 -0500 Subject: [PATCH 2/2] switch back to using svelte- instead of name- --- src/css/Stylesheet.ts | 4 ++-- src/index.ts | 2 +- test/css/index.js | 6 +++--- test/css/samples/attribute-selector-only-name/expected.css | 2 +- test/css/samples/attribute-selector-unquoted/expected.css | 2 +- test/css/samples/basic/expected.css | 2 +- test/css/samples/cascade-false-empty-rule-dev/expected.css | 2 +- .../css/samples/cascade-false-global-keyframes/expected.css | 2 +- .../samples/cascade-false-keyframes-from-to/expected.css | 2 +- test/css/samples/cascade-false-keyframes/expected.css | 2 +- test/css/samples/cascade-false-pseudo-element/expected.css | 2 +- .../samples/cascade-false-universal-selector/expected.css | 2 +- .../samples/cascade-false-universal-selector/expected.html | 2 +- test/css/samples/cascade-false/expected.css | 2 +- test/css/samples/combinator-child/expected.css | 2 +- test/css/samples/combinator-child/expected.html | 2 +- test/css/samples/css-vars/expected.css | 2 +- .../descendant-selector-non-top-level-outer/expected.css | 2 +- .../descendant-selector-non-top-level-outer/expected.html | 2 +- test/css/samples/keyframes/expected.css | 2 +- test/css/samples/media-query-word/expected.css | 2 +- test/css/samples/media-query/expected.css | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 4 ++-- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../omit-scoping-attribute-attribute-selector/expected.css | 2 +- .../omit-scoping-attribute-attribute-selector/expected.html | 2 +- .../omit-scoping-attribute-class-dynamic/expected.css | 2 +- .../omit-scoping-attribute-class-dynamic/expected.html | 2 +- .../omit-scoping-attribute-class-static/expected.css | 2 +- .../omit-scoping-attribute-class-static/expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- .../expected.css | 2 +- .../expected.html | 2 +- test/css/samples/omit-scoping-attribute-id/expected.css | 2 +- test/css/samples/omit-scoping-attribute-id/expected.html | 2 +- .../omit-scoping-attribute-whitespace-multiple/expected.css | 2 +- .../expected.html | 2 +- .../samples/omit-scoping-attribute-whitespace/expected.css | 2 +- .../samples/omit-scoping-attribute-whitespace/expected.html | 2 +- test/css/samples/omit-scoping-attribute/expected.css | 2 +- test/css/samples/omit-scoping-attribute/expected.html | 2 +- test/css/samples/refs-qualified/expected.css | 2 +- test/css/samples/refs-qualified/expected.html | 2 +- test/css/samples/refs/expected.css | 2 +- test/css/samples/refs/expected.html | 4 ++-- test/css/samples/universal-selector/expected.css | 2 +- test/css/samples/unknown-at-rule/expected.css | 2 +- test/css/samples/unused-selector-leading/expected.css | 2 +- test/css/samples/unused-selector-leading/expected.html | 2 +- test/css/samples/unused-selector-ternary/expected.css | 2 +- test/css/samples/unused-selector-ternary/expected.html | 2 +- test/css/samples/unused-selector/expected.css | 2 +- test/css/samples/unused-selector/expected.html | 2 +- .../server-side-rendering/samples/styles-nested/_actual.css | 4 ++-- .../samples/styles-nested/_actual.html | 6 +++--- .../samples/styles-nested/_expected.css | 4 ++-- .../samples/styles-nested/_expected.html | 6 +++--- test/server-side-rendering/samples/styles/_actual.css | 2 +- test/server-side-rendering/samples/styles/_actual.html | 2 +- test/server-side-rendering/samples/styles/_expected.css | 2 +- test/server-side-rendering/samples/styles/_expected.html | 2 +- 82 files changed, 93 insertions(+), 93 deletions(-) diff --git a/src/css/Stylesheet.ts b/src/css/Stylesheet.ts index 4dfeb311fb16..3b37ca526e25 100644 --- a/src/css/Stylesheet.ts +++ b/src/css/Stylesheet.ts @@ -274,7 +274,7 @@ export default class Stylesheet { children: (Rule|Atrule)[]; keyframes: Map; - constructor(source: string, parsed: Parsed, name: string, filename: string, cascade: boolean, dev: boolean) { + constructor(source: string, parsed: Parsed, filename: string, cascade: boolean, dev: boolean) { this.source = source; this.parsed = parsed; this.cascade = cascade; @@ -285,7 +285,7 @@ export default class Stylesheet { this.keyframes = new Map(); if (parsed.css && parsed.css.children.length) { - this.id = `${name ? name.toLowerCase() : 'svelte'}-${hash(parsed.css.content.styles)}`; + this.id = `svelte-${hash(parsed.css.content.styles)}`; this.hasStyles = true; diff --git a/src/index.ts b/src/index.ts index f820cea85e4c..be62f0776364 100644 --- a/src/index.ts +++ b/src/index.ts @@ -116,7 +116,7 @@ export function compile(source: string, _options: CompileOptions) { return; } - const stylesheet = new Stylesheet(source, parsed, options.name, options.filename, options.cascade !== false, options.dev); + const stylesheet = new Stylesheet(source, parsed, options.filename, options.cascade !== false, options.dev); validate(parsed, source, stylesheet, options); diff --git a/test/css/index.js b/test/css/index.js index 94f0db3dfe88..83b26ed498d3 100644 --- a/test/css/index.js +++ b/test/css/index.js @@ -95,7 +95,7 @@ describe('css', () => { css: read(`test/css/samples/${dir}/expected.css`) }; - assert.equal(dom.css.replace(/sveltecomponent-[a-z0-9]+/g, 'sveltecomponent-xyz'), expected.css); + assert.equal(dom.css.replace(/svelte(-ref)?-[a-z0-9]+/g, (m, $1) => $1 ? m : 'svelte-xyz'), expected.css); // verify that the right elements have scoping selectors if (expected.html !== null) { @@ -114,7 +114,7 @@ describe('css', () => { fs.writeFileSync(`test/css/samples/${dir}/_actual.html`, html); assert.equal( - normalizeHtml(window, html.replace(/sveltecomponent-[a-z0-9]+/g, 'sveltecomponent-xyz')), + normalizeHtml(window, html.replace(/svelte(-ref)?-[a-z0-9]+/g, (m, $1) => $1 ? m : 'svelte-xyz')), normalizeHtml(window, expected.html) ); @@ -133,7 +133,7 @@ describe('css', () => { assert.equal( normalizeHtml( window, - component.render(config.data).html.replace(/sveltecomponent-[a-z0-9]+/g, 'sveltecomponent-xyz') + component.render(config.data).html.replace(/svelte(-ref)?-[a-z0-9]+/g, (m, $1) => $1 ? m : 'svelte-xyz') ), normalizeHtml(window, expected.html) ); diff --git a/test/css/samples/attribute-selector-only-name/expected.css b/test/css/samples/attribute-selector-only-name/expected.css index 450d82d1764b..e2bbf5b48c59 100644 --- a/test/css/samples/attribute-selector-only-name/expected.css +++ b/test/css/samples/attribute-selector-only-name/expected.css @@ -1 +1 @@ -[foo].sveltecomponent-xyz{color:red}[baz].sveltecomponent-xyz{color:blue} \ No newline at end of file +[foo].svelte-xyz{color:red}[baz].svelte-xyz{color:blue} \ No newline at end of file diff --git a/test/css/samples/attribute-selector-unquoted/expected.css b/test/css/samples/attribute-selector-unquoted/expected.css index 63b722d52e47..9f8f88a352eb 100644 --- a/test/css/samples/attribute-selector-unquoted/expected.css +++ b/test/css/samples/attribute-selector-unquoted/expected.css @@ -1 +1 @@ -[foo=bar].sveltecomponent-xyz{color:red} \ No newline at end of file +[foo=bar].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/basic/expected.css b/test/css/samples/basic/expected.css index 8a07144453cc..49670b1fd540 100644 --- a/test/css/samples/basic/expected.css +++ b/test/css/samples/basic/expected.css @@ -1 +1 @@ -div.sveltecomponent-xyz,.sveltecomponent-xyz div{color:red} \ No newline at end of file +div.svelte-xyz,.svelte-xyz div{color:red} \ No newline at end of file diff --git a/test/css/samples/cascade-false-empty-rule-dev/expected.css b/test/css/samples/cascade-false-empty-rule-dev/expected.css index 24cea55b6374..4013e47e5d3a 100644 --- a/test/css/samples/cascade-false-empty-rule-dev/expected.css +++ b/test/css/samples/cascade-false-empty-rule-dev/expected.css @@ -1 +1 @@ -.foo.sveltecomponent-xyz{} \ No newline at end of file +.foo.svelte-xyz{} \ No newline at end of file diff --git a/test/css/samples/cascade-false-global-keyframes/expected.css b/test/css/samples/cascade-false-global-keyframes/expected.css index b1c560ac7a16..8e716d136df4 100644 --- a/test/css/samples/cascade-false-global-keyframes/expected.css +++ b/test/css/samples/cascade-false-global-keyframes/expected.css @@ -1 +1 @@ -@keyframes why{0%{color:red}100%{color:blue}}.animated.sveltecomponent-xyz{animation:why 2s}.also-animated.sveltecomponent-xyz{animation:not-defined-here 2s} \ No newline at end of file +@keyframes why{0%{color:red}100%{color:blue}}.animated.svelte-xyz{animation:why 2s}.also-animated.svelte-xyz{animation:not-defined-here 2s} \ No newline at end of file diff --git a/test/css/samples/cascade-false-keyframes-from-to/expected.css b/test/css/samples/cascade-false-keyframes-from-to/expected.css index e68bbbb2d1d2..c8ee60194c80 100644 --- a/test/css/samples/cascade-false-keyframes-from-to/expected.css +++ b/test/css/samples/cascade-false-keyframes-from-to/expected.css @@ -1 +1 @@ -@keyframes sveltecomponent-xyz-why{from{color:red}to{color:blue}}.animated.sveltecomponent-xyz{animation:sveltecomponent-xyz-why 2s} \ No newline at end of file +@keyframes svelte-xyz-why{from{color:red}to{color:blue}}.animated.svelte-xyz{animation:svelte-xyz-why 2s} \ No newline at end of file diff --git a/test/css/samples/cascade-false-keyframes/expected.css b/test/css/samples/cascade-false-keyframes/expected.css index 81d89c3ea1b4..a6a1176dae46 100644 --- a/test/css/samples/cascade-false-keyframes/expected.css +++ b/test/css/samples/cascade-false-keyframes/expected.css @@ -1 +1 @@ -@keyframes sveltecomponent-xyz-why{0%{color:red}100%{color:blue}}.animated.sveltecomponent-xyz{animation:sveltecomponent-xyz-why 2s}.also-animated.sveltecomponent-xyz{animation:not-defined-here 2s} \ No newline at end of file +@keyframes svelte-xyz-why{0%{color:red}100%{color:blue}}.animated.svelte-xyz{animation:svelte-xyz-why 2s}.also-animated.svelte-xyz{animation:not-defined-here 2s} \ No newline at end of file diff --git a/test/css/samples/cascade-false-pseudo-element/expected.css b/test/css/samples/cascade-false-pseudo-element/expected.css index b58ca97e2046..bb380d40417c 100644 --- a/test/css/samples/cascade-false-pseudo-element/expected.css +++ b/test/css/samples/cascade-false-pseudo-element/expected.css @@ -1 +1 @@ -span.sveltecomponent-xyz::after{content:'i am a pseudo-element'}span.sveltecomponent-xyz:first-child{color:red}span.sveltecomponent-xyz:last-child::after{color:blue} \ No newline at end of file +span.svelte-xyz::after{content:'i am a pseudo-element'}span.svelte-xyz:first-child{color:red}span.svelte-xyz:last-child::after{color:blue} \ No newline at end of file diff --git a/test/css/samples/cascade-false-universal-selector/expected.css b/test/css/samples/cascade-false-universal-selector/expected.css index 1709f454f0cd..3eda95e44618 100644 --- a/test/css/samples/cascade-false-universal-selector/expected.css +++ b/test/css/samples/cascade-false-universal-selector/expected.css @@ -1 +1 @@ -.sveltecomponent-xyz{color:red} \ No newline at end of file +.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/cascade-false-universal-selector/expected.html b/test/css/samples/cascade-false-universal-selector/expected.html index 4d6d935c24b6..be0c65091616 100644 --- a/test/css/samples/cascade-false-universal-selector/expected.html +++ b/test/css/samples/cascade-false-universal-selector/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/cascade-false/expected.css b/test/css/samples/cascade-false/expected.css index 3df221a53d3d..797d245dde88 100644 --- a/test/css/samples/cascade-false/expected.css +++ b/test/css/samples/cascade-false/expected.css @@ -1 +1 @@ -div.sveltecomponent-xyz{color:red}div.foo.sveltecomponent-xyz{color:blue}.foo.sveltecomponent-xyz{font-weight:bold} \ No newline at end of file +div.svelte-xyz{color:red}div.foo.svelte-xyz{color:blue}.foo.svelte-xyz{font-weight:bold} \ No newline at end of file diff --git a/test/css/samples/combinator-child/expected.css b/test/css/samples/combinator-child/expected.css index ad993a2f8056..bf6d83d42f9c 100644 --- a/test/css/samples/combinator-child/expected.css +++ b/test/css/samples/combinator-child/expected.css @@ -1 +1 @@ -.test.sveltecomponent-xyz>div.sveltecomponent-xyz{color:#0af} \ No newline at end of file +.test.svelte-xyz>div.svelte-xyz{color:#0af} \ No newline at end of file diff --git a/test/css/samples/combinator-child/expected.html b/test/css/samples/combinator-child/expected.html index 5d97f0554192..04af5650fe10 100644 --- a/test/css/samples/combinator-child/expected.html +++ b/test/css/samples/combinator-child/expected.html @@ -1 +1 @@ -
Testing...
\ No newline at end of file +
Testing...
\ No newline at end of file diff --git a/test/css/samples/css-vars/expected.css b/test/css/samples/css-vars/expected.css index b009b4597b0a..1b3a42567a63 100644 --- a/test/css/samples/css-vars/expected.css +++ b/test/css/samples/css-vars/expected.css @@ -1 +1 @@ -div.sveltecomponent-xyz,.sveltecomponent-xyz div{--test:10} \ No newline at end of file +div.svelte-xyz,.svelte-xyz div{--test:10} \ No newline at end of file diff --git a/test/css/samples/descendant-selector-non-top-level-outer/expected.css b/test/css/samples/descendant-selector-non-top-level-outer/expected.css index 17589c929900..3817f75ebab4 100644 --- a/test/css/samples/descendant-selector-non-top-level-outer/expected.css +++ b/test/css/samples/descendant-selector-non-top-level-outer/expected.css @@ -1 +1 @@ -p.sveltecomponent-xyz span.sveltecomponent-xyz{color:red} \ No newline at end of file +p.svelte-xyz span.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/descendant-selector-non-top-level-outer/expected.html b/test/css/samples/descendant-selector-non-top-level-outer/expected.html index 782831e9ce33..733f71343a2d 100644 --- a/test/css/samples/descendant-selector-non-top-level-outer/expected.html +++ b/test/css/samples/descendant-selector-non-top-level-outer/expected.html @@ -1 +1 @@ -

styled

\ No newline at end of file +

styled

\ No newline at end of file diff --git a/test/css/samples/keyframes/expected.css b/test/css/samples/keyframes/expected.css index 8bf03c9827b1..810ba8775131 100644 --- a/test/css/samples/keyframes/expected.css +++ b/test/css/samples/keyframes/expected.css @@ -1 +1 @@ -@keyframes sveltecomponent-xyz-why{0%{color:red}100%{color:blue}}.sveltecomponent-xyz.animated,.sveltecomponent-xyz .animated{animation:sveltecomponent-xyz-why 2s} \ No newline at end of file +@keyframes svelte-xyz-why{0%{color:red}100%{color:blue}}.svelte-xyz.animated,.svelte-xyz .animated{animation:svelte-xyz-why 2s} \ No newline at end of file diff --git a/test/css/samples/media-query-word/expected.css b/test/css/samples/media-query-word/expected.css index f2079207e7a8..592ba7e61ddb 100644 --- a/test/css/samples/media-query-word/expected.css +++ b/test/css/samples/media-query-word/expected.css @@ -1 +1 @@ -@media only screen and (min-width: 400px){div.sveltecomponent-xyz,.sveltecomponent-xyz div{color:red}} \ No newline at end of file +@media only screen and (min-width: 400px){div.svelte-xyz,.svelte-xyz div{color:red}} \ No newline at end of file diff --git a/test/css/samples/media-query/expected.css b/test/css/samples/media-query/expected.css index 184685bfe7e6..689161de04c3 100644 --- a/test/css/samples/media-query/expected.css +++ b/test/css/samples/media-query/expected.css @@ -1 +1 @@ -@media(min-width: 400px){.sveltecomponent-xyz.large-screen,.sveltecomponent-xyz .large-screen{display:block}} \ No newline at end of file +@media(min-width: 400px){.svelte-xyz.large-screen,.svelte-xyz .large-screen{display:block}} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css index 1c777083927b..4d1d8d14ff7c 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.css @@ -1 +1 @@ -[data-foo*='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file +[data-foo*='bar'].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html index 782cd2e8f78c..5f113a0b1d90 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-contains/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css index 656235011ab2..80b6feebca1c 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.css @@ -1 +1 @@ -[data-foo='bar' i].sveltecomponent-xyz{color:red} \ No newline at end of file +[data-foo='bar' i].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html index 753349dacfb0..c09c637c8b7c 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-case-insensitive/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css index 8bf688b41e26..fd8a9a15eeb6 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.css @@ -1 +1 @@ -[data-foo='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file +[data-foo='bar'].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html index 8812b911b527..111d193a89c0 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals-dynamic/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css index 8bf688b41e26..fd8a9a15eeb6 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.css @@ -1 +1 @@ -[data-foo='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file +[data-foo='bar'].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html index 2ae95e693257..745d610a6f22 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-equals/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css index 2963ef5f19a7..95f6faeb028e 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.css @@ -1 +1 @@ -[data-foo|='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file +[data-foo|='bar'].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html index cd7c71651d55..3045becd3b32 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-pipe-equals/expected.html @@ -1,3 +1,3 @@ -

this is styled

-

this is styled

+

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css index 19bc70bb716d..3a30f1f017e8 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.css @@ -1 +1 @@ -[data-foo^='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file +[data-foo^='bar'].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html index a37d2f7b5343..7a54f457440c 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-prefix/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css index 25337233fff6..de8d18cc3b33 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.css @@ -1 +1 @@ -[data-foo$='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file +[data-foo$='bar'].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html index 82999a9860e0..ba757d0bf2c9 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-suffix/expected.html @@ -1,2 +1,2 @@

this is unstyled

-

this is styled

\ No newline at end of file +

this is styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css index 1f1ca80d11be..fabcbade4df0 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.css @@ -1 +1 @@ -[data-foo~='bar'].sveltecomponent-xyz{color:red} \ No newline at end of file +[data-foo~='bar'].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html index 40617b4a0059..49555ef404e0 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector-word-equals/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css b/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css index 2d4a0f340abe..ddb620207d2b 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css +++ b/test/css/samples/omit-scoping-attribute-attribute-selector/expected.css @@ -1 +1 @@ -[autoplay].sveltecomponent-xyz{color:red} \ No newline at end of file +[autoplay].svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-attribute-selector/expected.html b/test/css/samples/omit-scoping-attribute-attribute-selector/expected.html index 0f8e4995ea46..52175f98b660 100644 --- a/test/css/samples/omit-scoping-attribute-attribute-selector/expected.html +++ b/test/css/samples/omit-scoping-attribute-attribute-selector/expected.html @@ -1,2 +1,2 @@ -
+
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css b/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css index 225223f777ba..431f7041061e 100644 --- a/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css +++ b/test/css/samples/omit-scoping-attribute-class-dynamic/expected.css @@ -1 +1 @@ -.foo.sveltecomponent-xyz{color:red} \ No newline at end of file +.foo.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-class-dynamic/expected.html b/test/css/samples/omit-scoping-attribute-class-dynamic/expected.html index 35d58952b378..451140e6e105 100644 --- a/test/css/samples/omit-scoping-attribute-class-dynamic/expected.html +++ b/test/css/samples/omit-scoping-attribute-class-dynamic/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-class-static/expected.css b/test/css/samples/omit-scoping-attribute-class-static/expected.css index 225223f777ba..431f7041061e 100644 --- a/test/css/samples/omit-scoping-attribute-class-static/expected.css +++ b/test/css/samples/omit-scoping-attribute-class-static/expected.css @@ -1 +1 @@ -.foo.sveltecomponent-xyz{color:red} \ No newline at end of file +.foo.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-class-static/expected.html b/test/css/samples/omit-scoping-attribute-class-static/expected.html index 1e89a5ae93ca..7366cb3cfe11 100644 --- a/test/css/samples/omit-scoping-attribute-class-static/expected.html +++ b/test/css/samples/omit-scoping-attribute-class-static/expected.html @@ -1,2 +1,2 @@ -

this is styled

+

this is styled

this is unstyled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css index aa5574dd8b78..f3653403a5b9 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.css @@ -1 +1 @@ -.foo.sveltecomponent-xyz .bar{color:red} \ No newline at end of file +.foo.svelte-xyz .bar{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html index 08fc3a49b4b9..cfad41216efe 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner-class/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css index 3d8ac73a32b1..74e641549f0e 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.css @@ -1 +1 @@ -div.sveltecomponent-xyz>p>em{color:red} \ No newline at end of file +div.svelte-xyz>p>em{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html index 4d6d935c24b6..be0c65091616 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner-multiple/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css index f7636133be79..338c90ab19ca 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.css @@ -1 +1 @@ -div.sveltecomponent-xyz>p{color:red} \ No newline at end of file +div.svelte-xyz>p{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html index 4d6d935c24b6..be0c65091616 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-inner/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css index f8188dc5b98c..5d1af4c251d3 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.css @@ -1 +1 @@ -div>section>p.sveltecomponent-xyz{color:red} \ No newline at end of file +div>section>p.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html index e0c9a23fa31b..033f341a4b9e 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-outer-multiple/expected.html @@ -1 +1 @@ -

this may or may not be styled

\ No newline at end of file +

this may or may not be styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css b/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css index bd882a79ee89..3666ce8f7fb2 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css +++ b/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.css @@ -1 +1 @@ -div>p.sveltecomponent-xyz{color:red} \ No newline at end of file +div>p.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html b/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html index e0c9a23fa31b..033f341a4b9e 100644 --- a/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html +++ b/test/css/samples/omit-scoping-attribute-descendant-global-outer/expected.html @@ -1 +1 @@ -

this may or may not be styled

\ No newline at end of file +

this may or may not be styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-id/expected.css b/test/css/samples/omit-scoping-attribute-id/expected.css index 0d1cb3a79e23..0e9e9f8b2949 100644 --- a/test/css/samples/omit-scoping-attribute-id/expected.css +++ b/test/css/samples/omit-scoping-attribute-id/expected.css @@ -1 +1 @@ -#foo.sveltecomponent-xyz{color:red} \ No newline at end of file +#foo.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-id/expected.html b/test/css/samples/omit-scoping-attribute-id/expected.html index 3b58dda6a63e..ce31b29b6e1e 100644 --- a/test/css/samples/omit-scoping-attribute-id/expected.html +++ b/test/css/samples/omit-scoping-attribute-id/expected.html @@ -1,2 +1,2 @@ -
+
\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css b/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css index b5e86f9bca84..737870905c9a 100644 --- a/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css +++ b/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.css @@ -1 +1 @@ -div.sveltecomponent-xyz section p.sveltecomponent-xyz{color:red} \ No newline at end of file +div.svelte-xyz section p.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html b/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html index 78b04435a4cd..53c470b0c197 100644 --- a/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html +++ b/test/css/samples/omit-scoping-attribute-whitespace-multiple/expected.html @@ -1 +1 @@ -

this is styled

\ No newline at end of file +

this is styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-whitespace/expected.css b/test/css/samples/omit-scoping-attribute-whitespace/expected.css index bc02cff63890..f8ef9ca56cbf 100644 --- a/test/css/samples/omit-scoping-attribute-whitespace/expected.css +++ b/test/css/samples/omit-scoping-attribute-whitespace/expected.css @@ -1 +1 @@ -div.sveltecomponent-xyz p.sveltecomponent-xyz{color:red} \ No newline at end of file +div.svelte-xyz p.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute-whitespace/expected.html b/test/css/samples/omit-scoping-attribute-whitespace/expected.html index 78b04435a4cd..53c470b0c197 100644 --- a/test/css/samples/omit-scoping-attribute-whitespace/expected.html +++ b/test/css/samples/omit-scoping-attribute-whitespace/expected.html @@ -1 +1 @@ -

this is styled

\ No newline at end of file +

this is styled

\ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute/expected.css b/test/css/samples/omit-scoping-attribute/expected.css index 662e016e1e1a..5d8d69ac33a7 100644 --- a/test/css/samples/omit-scoping-attribute/expected.css +++ b/test/css/samples/omit-scoping-attribute/expected.css @@ -1 +1 @@ -p.sveltecomponent-xyz{color:red} \ No newline at end of file +p.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/omit-scoping-attribute/expected.html b/test/css/samples/omit-scoping-attribute/expected.html index a81360379418..1bc4a66f62b8 100644 --- a/test/css/samples/omit-scoping-attribute/expected.html +++ b/test/css/samples/omit-scoping-attribute/expected.html @@ -1 +1 @@ -

this is styled

\ No newline at end of file +

this is styled

\ No newline at end of file diff --git a/test/css/samples/refs-qualified/expected.css b/test/css/samples/refs-qualified/expected.css index 752cb35478cc..90e58e2a8056 100644 --- a/test/css/samples/refs-qualified/expected.css +++ b/test/css/samples/refs-qualified/expected.css @@ -1 +1 @@ -[svelte-ref-button].active.sveltecomponent-xyz{color:red} \ No newline at end of file +[svelte-ref-button].active.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/refs-qualified/expected.html b/test/css/samples/refs-qualified/expected.html index 332ba4fe8544..536bae83f8ee 100644 --- a/test/css/samples/refs-qualified/expected.html +++ b/test/css/samples/refs-qualified/expected.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/test/css/samples/refs/expected.css b/test/css/samples/refs/expected.css index c7cb17dbc37a..c0018c9593e6 100644 --- a/test/css/samples/refs/expected.css +++ b/test/css/samples/refs/expected.css @@ -1 +1 @@ -[svelte-ref-a].sveltecomponent-xyz{color:red}[svelte-ref-b].sveltecomponent-xyz{color:green} \ No newline at end of file +[svelte-ref-a].svelte-xyz{color:red}[svelte-ref-b].svelte-xyz{color:green} \ No newline at end of file diff --git a/test/css/samples/refs/expected.html b/test/css/samples/refs/expected.html index ea3794c3d0ab..2b504628c381 100644 --- a/test/css/samples/refs/expected.html +++ b/test/css/samples/refs/expected.html @@ -1,3 +1,3 @@ -
-
+
+
\ No newline at end of file diff --git a/test/css/samples/universal-selector/expected.css b/test/css/samples/universal-selector/expected.css index 7d5e7742780a..70eaaedf3ecc 100644 --- a/test/css/samples/universal-selector/expected.css +++ b/test/css/samples/universal-selector/expected.css @@ -1 +1 @@ -.sveltecomponent-xyz,.sveltecomponent-xyz *{color:red} \ No newline at end of file +.svelte-xyz,.svelte-xyz *{color:red} \ No newline at end of file diff --git a/test/css/samples/unknown-at-rule/expected.css b/test/css/samples/unknown-at-rule/expected.css index e000f55f2c16..d175e2a80733 100644 --- a/test/css/samples/unknown-at-rule/expected.css +++ b/test/css/samples/unknown-at-rule/expected.css @@ -1 +1 @@ -div.sveltecomponent-xyz,.sveltecomponent-xyz div{@apply --funky-div;} \ No newline at end of file +div.svelte-xyz,.svelte-xyz div{@apply --funky-div;} \ No newline at end of file diff --git a/test/css/samples/unused-selector-leading/expected.css b/test/css/samples/unused-selector-leading/expected.css index badc3181d7d9..ff57dc09b92f 100644 --- a/test/css/samples/unused-selector-leading/expected.css +++ b/test/css/samples/unused-selector-leading/expected.css @@ -1 +1 @@ -.bar.sveltecomponent-xyz{color:red} \ No newline at end of file +.bar.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/unused-selector-leading/expected.html b/test/css/samples/unused-selector-leading/expected.html index df383dbb487f..3f3d680596ff 100644 --- a/test/css/samples/unused-selector-leading/expected.html +++ b/test/css/samples/unused-selector-leading/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/unused-selector-ternary/expected.css b/test/css/samples/unused-selector-ternary/expected.css index 282226949ed1..16fbddce586c 100644 --- a/test/css/samples/unused-selector-ternary/expected.css +++ b/test/css/samples/unused-selector-ternary/expected.css @@ -1 +1 @@ -.active.sveltecomponent-xyz{color:red}.inactive.sveltecomponent-xyz{color:blue} \ No newline at end of file +.active.svelte-xyz{color:red}.inactive.svelte-xyz{color:blue} \ No newline at end of file diff --git a/test/css/samples/unused-selector-ternary/expected.html b/test/css/samples/unused-selector-ternary/expected.html index 328e9cbafa8a..02fc551836dd 100644 --- a/test/css/samples/unused-selector-ternary/expected.html +++ b/test/css/samples/unused-selector-ternary/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/css/samples/unused-selector/expected.css b/test/css/samples/unused-selector/expected.css index 225223f777ba..431f7041061e 100644 --- a/test/css/samples/unused-selector/expected.css +++ b/test/css/samples/unused-selector/expected.css @@ -1 +1 @@ -.foo.sveltecomponent-xyz{color:red} \ No newline at end of file +.foo.svelte-xyz{color:red} \ No newline at end of file diff --git a/test/css/samples/unused-selector/expected.html b/test/css/samples/unused-selector/expected.html index 08fc3a49b4b9..cfad41216efe 100644 --- a/test/css/samples/unused-selector/expected.html +++ b/test/css/samples/unused-selector/expected.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/test/server-side-rendering/samples/styles-nested/_actual.css b/test/server-side-rendering/samples/styles-nested/_actual.css index 286971669a0a..737a93edff29 100644 --- a/test/server-side-rendering/samples/styles-nested/_actual.css +++ b/test/server-side-rendering/samples/styles-nested/_actual.css @@ -1,2 +1,2 @@ -div.main-bzh57p,.main-bzh57p div{color:red} -div.one-4yw8vx,.one-4yw8vx div{color:green} \ No newline at end of file +div.svelte-bzh57p,.svelte-bzh57p div{color:red} +div.svelte-4yw8vx,.svelte-4yw8vx div{color:green} \ No newline at end of file diff --git a/test/server-side-rendering/samples/styles-nested/_actual.html b/test/server-side-rendering/samples/styles-nested/_actual.html index f1916f553174..2227662e25d7 100644 --- a/test/server-side-rendering/samples/styles-nested/_actual.html +++ b/test/server-side-rendering/samples/styles-nested/_actual.html @@ -1,8 +1,8 @@ -
red
-
green: foo
+
red
+
green: foo
-
green: bar
+
green: bar
diff --git a/test/server-side-rendering/samples/styles-nested/_expected.css b/test/server-side-rendering/samples/styles-nested/_expected.css index 286971669a0a..737a93edff29 100644 --- a/test/server-side-rendering/samples/styles-nested/_expected.css +++ b/test/server-side-rendering/samples/styles-nested/_expected.css @@ -1,2 +1,2 @@ -div.main-bzh57p,.main-bzh57p div{color:red} -div.one-4yw8vx,.one-4yw8vx div{color:green} \ No newline at end of file +div.svelte-bzh57p,.svelte-bzh57p div{color:red} +div.svelte-4yw8vx,.svelte-4yw8vx div{color:green} \ No newline at end of file diff --git a/test/server-side-rendering/samples/styles-nested/_expected.html b/test/server-side-rendering/samples/styles-nested/_expected.html index f1916f553174..2227662e25d7 100644 --- a/test/server-side-rendering/samples/styles-nested/_expected.html +++ b/test/server-side-rendering/samples/styles-nested/_expected.html @@ -1,8 +1,8 @@ -
red
-
green: foo
+
red
+
green: foo
-
green: bar
+
green: bar
diff --git a/test/server-side-rendering/samples/styles/_actual.css b/test/server-side-rendering/samples/styles/_actual.css index 61b7968326a2..f54b1b3d5099 100644 --- a/test/server-side-rendering/samples/styles/_actual.css +++ b/test/server-side-rendering/samples/styles/_actual.css @@ -1 +1 @@ -div.main-bzh57p,.main-bzh57p div{color:red} \ No newline at end of file +div.svelte-bzh57p,.svelte-bzh57p div{color:red} \ No newline at end of file diff --git a/test/server-side-rendering/samples/styles/_actual.html b/test/server-side-rendering/samples/styles/_actual.html index 41b64d952d1f..4c164bd84404 100644 --- a/test/server-side-rendering/samples/styles/_actual.html +++ b/test/server-side-rendering/samples/styles/_actual.html @@ -1 +1 @@ -
red
\ No newline at end of file +
red
\ No newline at end of file diff --git a/test/server-side-rendering/samples/styles/_expected.css b/test/server-side-rendering/samples/styles/_expected.css index 61b7968326a2..f54b1b3d5099 100644 --- a/test/server-side-rendering/samples/styles/_expected.css +++ b/test/server-side-rendering/samples/styles/_expected.css @@ -1 +1 @@ -div.main-bzh57p,.main-bzh57p div{color:red} \ No newline at end of file +div.svelte-bzh57p,.svelte-bzh57p div{color:red} \ No newline at end of file diff --git a/test/server-side-rendering/samples/styles/_expected.html b/test/server-side-rendering/samples/styles/_expected.html index 41b64d952d1f..4c164bd84404 100644 --- a/test/server-side-rendering/samples/styles/_expected.html +++ b/test/server-side-rendering/samples/styles/_expected.html @@ -1 +1 @@ -
red
\ No newline at end of file +
red
\ No newline at end of file