Skip to content

Commit 6630121

Browse files
author
Dominus Vilicus
authored
WIP: add hash support
sveltejs/svelte#4856
1 parent 6f650f1 commit 6630121

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

index.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const hotApi = require.resolve('./lib/hot-api.js');
66

77
const { version } = require('svelte/package.json');
88
const major_version = +version[0];
9+
const minor_version = +version[1];
910
const { compile, preprocess } = major_version >= 3
1011
? require('svelte/compiler')
1112
: require('svelte');
@@ -15,8 +16,7 @@ const pluginOptions = {
1516
hotReload: true,
1617
hotOptions: true,
1718
preprocess: true,
18-
emitCss: true,
19-
19+
emitCss: true,
2020
// legacy
2121
onwarn: true,
2222
shared: true,
@@ -122,6 +122,9 @@ module.exports = function(source, map) {
122122

123123
if (major_version >= 3) {
124124
// TODO anything?
125+
if(isServer) { //do minor version check here to see ensure if svelte has 'hash' option enabled
126+
compileOptions.hash = hash(this.request)
127+
}
125128
} else {
126129
compileOptions.shared = options.shared || 'svelte/shared.js';
127130
compileOptions.name = capitalize(sanitize(compileOptions.filename));

0 commit comments

Comments
 (0)