diff --git a/src/css/Stylesheet.ts b/src/css/Stylesheet.ts index e3e4a2dd65..d1ed6645aa 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 be62f07763..f820cea85e 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 8bc550a5c0..c68476a5bb 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 b2e989d571..94f0db3dfe 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 e2bbf5b48c..450d82d176 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 9f8f88a352..63b722d52e 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 49670b1fd5..8a07144453 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 4013e47e5d..24cea55b63 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 8e716d136d..b1c560ac7a 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 c8ee60194c..e68bbbb2d1 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 a6a1176dae..81d89c3ea1 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 bb380d4041..b58ca97e20 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 3eda95e446..1709f454f0 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 be0c650916..4d6d935c24 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 797d245dde..3df221a53d 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 bf6d83d42f..ad993a2f80 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 04af5650fe..5d97f05541 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 1b3a42567a..b009b4597b 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 3817f75eba..17589c9299 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 733f71343a..782831e9ce 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 810ba87751..8bf03c9827 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 592ba7e61d..f2079207e7 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 689161de04..184685bfe7 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 4d1d8d14ff..1c77708392 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 5f113a0b1d..782cd2e8f7 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 80b6feebca..656235011a 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 c09c637c8b..753349dacf 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 fd8a9a15ee..8bf688b41e 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 111d193a89..8812b911b5 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 fd8a9a15ee..8bf688b41e 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 745d610a6f..2ae95e6932 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 95f6faeb02..2963ef5f19 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 3045becd3b..cd7c71651d 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 3a30f1f017..19bc70bb71 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 7a54f45744..a37d2f7b53 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 de8d18cc3b..25337233ff 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 ba757d0bf2..82999a9860 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 fabcbade4d..1f1ca80d11 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 49555ef404..40617b4a00 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 ddb620207d..2d4a0f340a 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 52175f98b6..0f8e4995ea 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 431f704106..225223f777 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 451140e6e1..35d58952b3 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 431f704106..225223f777 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 7366cb3cfe..1e89a5ae93 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 f3653403a5..aa5574dd8b 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 cfad41216e..08fc3a49b4 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 74e641549f..3d8ac73a32 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 be0c650916..4d6d935c24 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 338c90ab19..f7636133be 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 be0c650916..4d6d935c24 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 5d1af4c251..f8188dc5b9 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 033f341a4b..e0c9a23fa3 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 3666ce8f7f..bd882a79ee 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 033f341a4b..e0c9a23fa3 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 0e9e9f8b29..0d1cb3a79e 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 ce31b29b6e..3b58dda6a6 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 737870905c..b5e86f9bca 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 53c470b0c1..78b04435a4 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 f8ef9ca56c..bc02cff638 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 53c470b0c1..78b04435a4 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 5d8d69ac33..662e016e1e 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 1bc4a66f62..a813603794 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 90e58e2a80..752cb35478 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 536bae83f8..332ba4fe85 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 c0018c9593..c7cb17dbc3 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 2b504628c3..ea3794c3d0 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 70eaaedf3e..7d5e774278 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 d175e2a807..e000f55f2c 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 ff57dc09b9..badc3181d7 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 3f3d680596..df383dbb48 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 16fbddce58..282226949e 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 02fc551836..328e9cbafa 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 431f704106..225223f777 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 cfad41216e..08fc3a49b4 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 410e8c372a..40ab2bb688 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 92284fee0e..f665658d50 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 69474960bd..4b94ec52a2 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 91b435832f..63d0ab753c 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 3098a0db49..286971669a 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 d87b1743e7..f1916f5531 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 3098a0db49..286971669a 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 d87b1743e7..f1916f5531 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 f57e4a0568..61b7968326 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 ea3eca6de6..41b64d952d 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 f57e4a0568..61b7968326 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 ea3eca6de6..41b64d952d 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 976fe0b43d..f12b3f22b9 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 19575fe72a..23b5df6be3 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 e511c424ea..7ac11b6e42 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 19df3abda0..bc5a58446a 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