From 41779cabef056cc420009bfdadabdc424d917842 Mon Sep 17 00:00:00 2001 From: Conduitry Date: Fri, 15 Mar 2019 15:19:08 -0400 Subject: [PATCH 1/2] update Acorn --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9771d83536..f655a13c30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,9 +61,9 @@ "dev": true }, "acorn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.5.tgz", - "integrity": "sha512-i33Zgp3XWtmZBMNvCr4azvOFeWVw1Rk6p3hfi3LUDvIFraOMywb1kAtrbi+med14m4Xfpqm3zRZMT+c0FNE7kg==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", "dev": true }, "acorn-dynamic-import": { diff --git a/package.json b/package.json index 4b85fdfdb9..a56268da60 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@types/mocha": "^5.2.0", "@types/node": "^10.5.5", - "acorn": "^6.0.5", + "acorn": "^6.1.1", "acorn-dynamic-import": "^4.0.0", "agadoo": "^1.0.1", "c8": "^3.4.0", From 97d698ccfce6acbf029c9e594e09eb3060209cfb Mon Sep 17 00:00:00 2001 From: Conduitry Date: Fri, 15 Mar 2019 15:23:41 -0400 Subject: [PATCH 2/2] temporarily disallow `export ... from` statements (#2214) --- src/compile/Component.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/compile/Component.ts b/src/compile/Component.ts index 9dbfb3b41c..4f4a6b1e84 100644 --- a/src/compile/Component.ts +++ b/src/compile/Component.ts @@ -438,6 +438,12 @@ export default class Component { } if (node.type === 'ExportNamedDeclaration') { + if (node.source) { + this.error(node, { + code: `not-implemented`, + message: `A component currently cannot have an export ... from` + }); + } if (node.declaration) { if (node.declaration.type === 'VariableDeclaration') { node.declaration.declarations.forEach(declarator => {