diff --git a/lib/6to5/file.js b/lib/6to5/file.js index 002c6b0e9a..d693f2bc44 100644 --- a/lib/6to5/file.js +++ b/lib/6to5/file.js @@ -5,7 +5,7 @@ var SHEBANG_REGEX = /^\#\!.*/; var transform = require("./transform"); var recast = require("recast"); var util = require("./util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); function File(opts) { diff --git a/lib/6to5/modules/common.js b/lib/6to5/modules/common.js index 768eebea65..a5b99c78bc 100644 --- a/lib/6to5/modules/common.js +++ b/lib/6to5/modules/common.js @@ -1,7 +1,7 @@ module.exports = CommonJSFormatter; var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; function CommonJSFormatter(file) { this.file = file; diff --git a/lib/6to5/transformers/_alias-functions.js b/lib/6to5/transformers/_alias-functions.js index a00e4ce992..eb1ab30a22 100644 --- a/lib/6to5/transformers/_alias-functions.js +++ b/lib/6to5/transformers/_alias-functions.js @@ -1,6 +1,6 @@ var traverse = require("../traverse"); var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var go = function (getBody, node, file) { var argumentsId; diff --git a/lib/6to5/transformers/_declarations.js b/lib/6to5/transformers/_declarations.js index b67c215e07..35ae415211 100644 --- a/lib/6to5/transformers/_declarations.js +++ b/lib/6to5/transformers/_declarations.js @@ -1,4 +1,4 @@ -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); module.exports = function (ast, file) { diff --git a/lib/6to5/transformers/array-comprehension.js b/lib/6to5/transformers/array-comprehension.js index a4b03a1ebe..af7fc9b533 100644 --- a/lib/6to5/transformers/array-comprehension.js +++ b/lib/6to5/transformers/array-comprehension.js @@ -1,5 +1,5 @@ var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); var single = function (node) { diff --git a/lib/6to5/transformers/classes.js b/lib/6to5/transformers/classes.js index 09e6aa16de..6b8e02d950 100644 --- a/lib/6to5/transformers/classes.js +++ b/lib/6to5/transformers/classes.js @@ -1,6 +1,6 @@ var traverse = require("../traverse"); var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); exports.ClassDeclaration = function (node, parent, file) { diff --git a/lib/6to5/transformers/computed-property-names.js b/lib/6to5/transformers/computed-property-names.js index fa9c03deeb..e8ab042db3 100644 --- a/lib/6to5/transformers/computed-property-names.js +++ b/lib/6to5/transformers/computed-property-names.js @@ -1,5 +1,5 @@ var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); exports.ObjectExpression = function (node, parent, file) { diff --git a/lib/6to5/transformers/destructuring.js b/lib/6to5/transformers/destructuring.js index 7a3317692c..068fe98556 100644 --- a/lib/6to5/transformers/destructuring.js +++ b/lib/6to5/transformers/destructuring.js @@ -1,6 +1,6 @@ var traverse = require("../traverse"); var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); var buildVariableAssign = function (kind, id, init) { diff --git a/lib/6to5/transformers/for-of.js b/lib/6to5/transformers/for-of.js index b962999689..77912996a6 100644 --- a/lib/6to5/transformers/for-of.js +++ b/lib/6to5/transformers/for-of.js @@ -1,5 +1,5 @@ var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; exports.ForOfStatement = function (node, parent, file) { var left = node.left; diff --git a/lib/6to5/transformers/let-scoping.js b/lib/6to5/transformers/let-scoping.js index cd7a00efdc..e1cfb7dd23 100644 --- a/lib/6to5/transformers/let-scoping.js +++ b/lib/6to5/transformers/let-scoping.js @@ -1,6 +1,6 @@ var traverse = require("../traverse"); var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); exports.VariableDeclaration = function (node, parent, file) { diff --git a/lib/6to5/transformers/rest-parameters.js b/lib/6to5/transformers/rest-parameters.js index 4e146b41c5..c7ccb315a4 100644 --- a/lib/6to5/transformers/rest-parameters.js +++ b/lib/6to5/transformers/rest-parameters.js @@ -1,5 +1,5 @@ var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; exports.Function = function (node, parent, file) { if (!node.rest) return; diff --git a/lib/6to5/transformers/spread.js b/lib/6to5/transformers/spread.js index 9a90a95f7f..26e18163d4 100644 --- a/lib/6to5/transformers/spread.js +++ b/lib/6to5/transformers/spread.js @@ -1,5 +1,5 @@ var util = require("../util"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); var getSpreadLiteral = function (spread, file) { diff --git a/lib/6to5/transformers/template-literals.js b/lib/6to5/transformers/template-literals.js index ed9b4d5f64..20f81f0b00 100644 --- a/lib/6to5/transformers/template-literals.js +++ b/lib/6to5/transformers/template-literals.js @@ -1,4 +1,4 @@ -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); var buildBinaryExpression = function (left, right) { diff --git a/lib/6to5/transformers/unicode-regex.js b/lib/6to5/transformers/unicode-regex.js index 757e31baf7..0866a4f6fe 100644 --- a/lib/6to5/transformers/unicode-regex.js +++ b/lib/6to5/transformers/unicode-regex.js @@ -1,5 +1,5 @@ var rewritePattern = require("regexpu/rewrite-pattern"); -var b = require("recast").types.builders; +var b = require("ast-types").builders; var _ = require("lodash"); exports.Literal = function (node) { diff --git a/lib/6to5/transformers/use-strict.js b/lib/6to5/transformers/use-strict.js index 11d682480a..f603a4bffb 100644 --- a/lib/6to5/transformers/use-strict.js +++ b/lib/6to5/transformers/use-strict.js @@ -1,4 +1,4 @@ -var b = require("recast").types.builders; +var b = require("ast-types").builders; module.exports = function (ast, file) { var body = ast.program.body; diff --git a/lib/6to5/util.js b/lib/6to5/util.js index 09cd30e33c..58b860135d 100644 --- a/lib/6to5/util.js +++ b/lib/6to5/util.js @@ -1,5 +1,5 @@ var traverse = require("./traverse"); -var astTypes = require("recast").types; +var astTypes = require("ast-types"); var recast = require("recast"); var acorn = require("acorn"); var path = require("path");