move from ast-types and recast to acorn-ast-types and acorn-recast
This commit is contained in:
parent
ce4220644d
commit
5f8420f23e
@ -3,9 +3,9 @@ module.exports = File;
|
||||
var SHEBANG_REGEX = /^\#\!.*/;
|
||||
|
||||
var transform = require("./transform");
|
||||
var recast = require("recast");
|
||||
var recast = require("acorn-recast");
|
||||
var util = require("./util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
function File(opts) {
|
||||
|
||||
@ -2,7 +2,7 @@ module.exports = AMDFormatter;
|
||||
|
||||
var CommonJSFormatter = require("./common");
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
function AMDFormatter(file) {
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
module.exports = CommonJSFormatter;
|
||||
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
|
||||
function CommonJSFormatter(file) {
|
||||
this.file = file;
|
||||
|
||||
@ -2,7 +2,7 @@ module.exports = UMDFormatter;
|
||||
|
||||
var AMDFormatter = require("./amd");
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
function UMDFormatter(file) {
|
||||
|
||||
@ -2,7 +2,7 @@ module.exports = transform;
|
||||
|
||||
var Transformer = require("./transformer");
|
||||
var sourceMap = require("source-map");
|
||||
var recast = require("recast");
|
||||
var recast = require("acorn-recast");
|
||||
var File = require("./file");
|
||||
var util = require("./util");
|
||||
var _ = require("lodash");
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
var traverse = require("../traverse");
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
|
||||
var go = function (getBody, node, file) {
|
||||
var argumentsId;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
module.exports = function (ast, file) {
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
|
||||
var single = function (node) {
|
||||
var block = node.blocks[0];
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
exports.ObjectExpression = function (node, parent, file) {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
var traverse = require("../traverse");
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
var buildVariableAssign = function (kind, id, init) {
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
|
||||
exports.ForOfStatement = function (node, parent, file) {
|
||||
var left = node.left;
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// https://github.com/RReverser/jsx-transpiler
|
||||
|
||||
var esutils = require("esutils");
|
||||
var b = require("recast").types.builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
var JSX_ANNOTATION_REGEX = /^\*\s*@jsx\s+([^\s]+)/;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
var traverse = require("../traverse");
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
exports.VariableDeclaration = function (node, parent, file) {
|
||||
|
||||
@ -1,13 +1,4 @@
|
||||
var types = require("ast-types");
|
||||
var _ = require("lodash");
|
||||
var def = types.Type.def;
|
||||
|
||||
def("ImportBatchSpecifier")
|
||||
.bases("Specifier")
|
||||
.build("id")
|
||||
.field("id", def("Identifier"));
|
||||
|
||||
types.finalize();
|
||||
|
||||
exports.ImportDeclaration = function (node, parent, file) {
|
||||
var nodes = [];
|
||||
|
||||
2
lib/6to5/transformers/react.js
vendored
2
lib/6to5/transformers/react.js
vendored
@ -1,4 +1,4 @@
|
||||
var b = require("recast").types.builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
var addDisplayName = function (id, call) {
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
|
||||
exports.Function = function (node, parent, file) {
|
||||
if (!node.rest) return;
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
var util = require("../util");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
var getSpreadLiteral = function (spread, file) {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
var buildBinaryExpression = function (left, right) {
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
var rewritePattern = require("regexpu/rewrite-pattern");
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
var _ = require("lodash");
|
||||
|
||||
exports.Literal = function (node) {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
var b = require("ast-types").builders;
|
||||
var b = require("acorn-ast-types").builders;
|
||||
|
||||
module.exports = function (ast, file) {
|
||||
var body = ast.program.body;
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
var traverse = require("./traverse");
|
||||
var astTypes = require("ast-types");
|
||||
var recast = require("recast");
|
||||
var acorn = require("acorn-jsx");
|
||||
var astTypes = require("acorn-ast-types");
|
||||
var recast = require("acorn-recast");
|
||||
var path = require("path");
|
||||
var util = require("util");
|
||||
var fs = require("fs");
|
||||
@ -254,26 +253,6 @@ exports.parse = function (opts, code, callback) {
|
||||
try {
|
||||
var recastOpts = {};
|
||||
|
||||
recastOpts.esprima = {
|
||||
parse: function (src) {
|
||||
var comments = [];
|
||||
var tokens = [];
|
||||
|
||||
var ast = acorn.parse(src, {
|
||||
ecmaVersion: 6,
|
||||
locations: true,
|
||||
onComment: comments,
|
||||
onToken: tokens,
|
||||
ranges: true
|
||||
});
|
||||
|
||||
ast.tokens = tokens;
|
||||
ast.comments = comments;
|
||||
|
||||
return ast;
|
||||
}
|
||||
};
|
||||
|
||||
if (opts.sourceMap) {
|
||||
recastOpts.sourceFileName = opts.sourceFileName;
|
||||
recastOpts.sourceRoot = opts.sourceRoot;
|
||||
|
||||
@ -46,9 +46,9 @@
|
||||
"regenerator": "0.6.7",
|
||||
"chokidar": "0.10.0",
|
||||
"source-map-support": "0.2.7",
|
||||
"ast-types": "0.5.3",
|
||||
"esutils": "1.1.4",
|
||||
"acorn-jsx": "0.9.1-1"
|
||||
"acorn-recast": "^0.8.0-2",
|
||||
"acorn-ast-types": "^0.5.3-1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"istanbul": "0.3.2",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user