Skip to content

Commit

Permalink
Merge pull request #9370 from DRoet/dynamic-import
Browse files Browse the repository at this point in the history
feat: update acorn for dynamic import
  • Loading branch information
sokra committed Jul 6, 2019
2 parents 0976bd3 + b56c3ec commit f092150
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 13 deletions.
5 changes: 2 additions & 3 deletions lib/Parser.js
Expand Up @@ -7,14 +7,13 @@
// Syntax: https://developer.mozilla.org/en/SpiderMonkey/Parser_API

const acorn = require("acorn");
const acornDynamicImport = require("acorn-dynamic-import").default;
const { Tapable, SyncBailHook, HookMap } = require("tapable");
const util = require("util");
const vm = require("vm");
const BasicEvaluatedExpression = require("./BasicEvaluatedExpression");
const StackedSetMap = require("./util/StackedSetMap");

const acornParser = acorn.Parser.extend(acornDynamicImport);
const acornParser = acorn.Parser;

const joinRanges = (startRange, endRange) => {
if (!endRange) return startRange;
Expand All @@ -25,7 +24,7 @@ const joinRanges = (startRange, endRange) => {
const defaultParserOptions = {
ranges: true,
locations: true,
ecmaVersion: 2019,
ecmaVersion: 11,
sourceType: "module",
onComment: null
};
Expand Down
3 changes: 1 addition & 2 deletions package.json
Expand Up @@ -9,8 +9,7 @@
"@webassemblyjs/helper-module-context": "1.8.5",
"@webassemblyjs/wasm-edit": "1.8.5",
"@webassemblyjs/wasm-parser": "1.8.5",
"acorn": "^6.0.5",
"acorn-dynamic-import": "^4.0.0",
"acorn": "^6.2.0",
"ajv": "^6.1.0",
"ajv-keywords": "^3.1.0",
"chrome-trace-event": "^1.0.0",
Expand Down
4 changes: 2 additions & 2 deletions test/cases/parsing/precreated-ast/ast-loader.js
@@ -1,14 +1,14 @@
"use strict";

const acorn = require("acorn");
const acornParser = acorn.Parser.extend(require("acorn-dynamic-import").default);
const acornParser = acorn.Parser;

module.exports = function(source) {
const comments = [];
const ast = acornParser.parse(source, {
ranges: true,
locations: true,
ecmaVersion: 2017,
ecmaVersion: 11,
sourceType: "module",
onComment: comments
});
Expand Down
7 changes: 1 addition & 6 deletions yarn.lock
Expand Up @@ -595,11 +595,6 @@ accepts@~1.3.5:
mime-types "~2.1.18"
negotiator "0.6.1"

acorn-dynamic-import@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==

acorn-globals@^1.0.3:
version "1.0.9"
resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
Expand Down Expand Up @@ -657,7 +652,7 @@ acorn@^5.5.3:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279"
integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==

acorn@^6.0.1, acorn@^6.0.5, acorn@^6.0.7:
acorn@^6.0.1, acorn@^6.0.7, acorn@^6.2.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.0.tgz#67f0da2fc339d6cfb5d6fb244fd449f33cd8bbe3"
integrity sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw==
Expand Down

0 comments on commit f092150

Please sign in to comment.