diff --git a/package-lock.json b/package-lock.json
index b11cf80a83..68b7c4b6a7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -500,26 +500,15 @@
"dev": true
},
"code-red": {
- "version": "0.0.19",
- "resolved": "https://registry.npmjs.org/code-red/-/code-red-0.0.19.tgz",
- "integrity": "sha512-pzkA9ikMLR7KatByUJVz33kQKkrDnsJhyuvxSSUnyJNBggkGNStmDe/ezYvfP4CZ9XM7vYIID+YIaMJnlYGzLg==",
+ "version": "0.0.20",
+ "resolved": "https://registry.npmjs.org/code-red/-/code-red-0.0.20.tgz",
+ "integrity": "sha512-nEh0GdiKVQ1zFyTImD+Z93kqVG0UPXSn9W5YCafOiOHBlVEhlVQkuVmerCg1CPmm1xka/3cvhS+EI/Ozeke6bQ==",
"dev": true,
"requires": {
"acorn": "^7.1.0",
"is-reference": "^1.1.4",
- "periscopic": "^1.0.2",
+ "periscopic": "^2.0.1",
"sourcemap-codec": "^1.4.6"
- },
- "dependencies": {
- "periscopic": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-1.1.0.tgz",
- "integrity": "sha512-sUdDgd8G35JjpBqHGnuc2MECoyUryHGfjtsKFPS6N8MEGHtxoIML8yEWydL1zf+W8EoChX4L7A9AvVRJuM6Lqg==",
- "dev": true,
- "requires": {
- "is-reference": "^1.1.4"
- }
- }
}
},
"codecov": {
@@ -2734,9 +2723,9 @@
"dev": true
},
"periscopic": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-2.0.0.tgz",
- "integrity": "sha512-2YVtztswd6ud5b0+IDD26UhEm1QvlTsR3s7G59CD0txGyhfvQ39YhNuueSmzT5VzHUxiIH0E8S04JSQpXMJ8/g==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-2.0.1.tgz",
+ "integrity": "sha512-twJ8e4RatllMAcbmBqKj8cvZ94HtqSzbb8hJoGj4iSCcCHXxKb06HRxOq4heyq2x/6mKynJDvTTreHCz+m6lJw==",
"dev": true,
"requires": {
"is-reference": "^1.1.4"
diff --git a/package.json b/package.json
index 771dbc194f..6c70337b99 100644
--- a/package.json
+++ b/package.json
@@ -64,7 +64,7 @@
"acorn": "^7.1.0",
"agadoo": "^1.1.0",
"c8": "^5.0.1",
- "code-red": "0.0.19",
+ "code-red": "0.0.20",
"codecov": "^3.5.0",
"css-tree": "1.0.0-alpha22",
"eslint": "^6.3.0",
@@ -77,7 +77,7 @@
"locate-character": "^2.0.5",
"magic-string": "^0.25.3",
"mocha": "^6.2.0",
- "periscopic": "^2.0.0",
+ "periscopic": "^2.0.1",
"puppeteer": "^1.19.0",
"rollup": "^1.21.4",
"rollup-plugin-commonjs": "^10.1.0",
diff --git a/test/runtime/samples/deconflict-spread-i/_config.js b/test/runtime/samples/deconflict-spread-i/_config.js
new file mode 100644
index 0000000000..f147a4c1ff
--- /dev/null
+++ b/test/runtime/samples/deconflict-spread-i/_config.js
@@ -0,0 +1,3 @@
+export default {
+ preserveIdentifiers: true
+};
\ No newline at end of file
diff --git a/test/runtime/samples/deconflict-spread-i/main.svelte b/test/runtime/samples/deconflict-spread-i/main.svelte
new file mode 100644
index 0000000000..a7b201ac4e
--- /dev/null
+++ b/test/runtime/samples/deconflict-spread-i/main.svelte
@@ -0,0 +1,5 @@
+
+
+
\ No newline at end of file