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 SHEBANG_REGEX = /^\#\!.*/;
|
||||||
|
|
||||||
var transform = require("./transform");
|
var transform = require("./transform");
|
||||||
var recast = require("recast");
|
var recast = require("acorn-recast");
|
||||||
var util = require("./util");
|
var util = require("./util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
function File(opts) {
|
function File(opts) {
|
||||||
|
|||||||
@ -2,7 +2,7 @@ module.exports = AMDFormatter;
|
|||||||
|
|
||||||
var CommonJSFormatter = require("./common");
|
var CommonJSFormatter = require("./common");
|
||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
function AMDFormatter(file) {
|
function AMDFormatter(file) {
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
module.exports = CommonJSFormatter;
|
module.exports = CommonJSFormatter;
|
||||||
|
|
||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
|
|
||||||
function CommonJSFormatter(file) {
|
function CommonJSFormatter(file) {
|
||||||
this.file = file;
|
this.file = file;
|
||||||
|
|||||||
@ -2,7 +2,7 @@ module.exports = UMDFormatter;
|
|||||||
|
|
||||||
var AMDFormatter = require("./amd");
|
var AMDFormatter = require("./amd");
|
||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
function UMDFormatter(file) {
|
function UMDFormatter(file) {
|
||||||
|
|||||||
@ -2,7 +2,7 @@ module.exports = transform;
|
|||||||
|
|
||||||
var Transformer = require("./transformer");
|
var Transformer = require("./transformer");
|
||||||
var sourceMap = require("source-map");
|
var sourceMap = require("source-map");
|
||||||
var recast = require("recast");
|
var recast = require("acorn-recast");
|
||||||
var File = require("./file");
|
var File = require("./file");
|
||||||
var util = require("./util");
|
var util = require("./util");
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
var traverse = require("../traverse");
|
var traverse = require("../traverse");
|
||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
|
|
||||||
var go = function (getBody, node, file) {
|
var go = function (getBody, node, file) {
|
||||||
var argumentsId;
|
var argumentsId;
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
module.exports = function (ast, file) {
|
module.exports = function (ast, file) {
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
|
|
||||||
var single = function (node) {
|
var single = function (node) {
|
||||||
var block = node.blocks[0];
|
var block = node.blocks[0];
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
exports.ObjectExpression = function (node, parent, file) {
|
exports.ObjectExpression = function (node, parent, file) {
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
var traverse = require("../traverse");
|
var traverse = require("../traverse");
|
||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
var buildVariableAssign = function (kind, id, init) {
|
var buildVariableAssign = function (kind, id, init) {
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
|
|
||||||
exports.ForOfStatement = function (node, parent, file) {
|
exports.ForOfStatement = function (node, parent, file) {
|
||||||
var left = node.left;
|
var left = node.left;
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
// https://github.com/RReverser/jsx-transpiler
|
// https://github.com/RReverser/jsx-transpiler
|
||||||
|
|
||||||
var esutils = require("esutils");
|
var esutils = require("esutils");
|
||||||
var b = require("recast").types.builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
var JSX_ANNOTATION_REGEX = /^\*\s*@jsx\s+([^\s]+)/;
|
var JSX_ANNOTATION_REGEX = /^\*\s*@jsx\s+([^\s]+)/;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
var traverse = require("../traverse");
|
var traverse = require("../traverse");
|
||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
exports.VariableDeclaration = function (node, parent, file) {
|
exports.VariableDeclaration = function (node, parent, file) {
|
||||||
|
|||||||
@ -1,13 +1,4 @@
|
|||||||
var types = require("ast-types");
|
var _ = require("lodash");
|
||||||
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) {
|
exports.ImportDeclaration = function (node, parent, file) {
|
||||||
var nodes = [];
|
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 _ = require("lodash");
|
||||||
|
|
||||||
var addDisplayName = function (id, call) {
|
var addDisplayName = function (id, call) {
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
|
|
||||||
exports.Function = function (node, parent, file) {
|
exports.Function = function (node, parent, file) {
|
||||||
if (!node.rest) return;
|
if (!node.rest) return;
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
var util = require("../util");
|
var util = require("../util");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
var getSpreadLiteral = function (spread, file) {
|
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 _ = require("lodash");
|
||||||
|
|
||||||
var buildBinaryExpression = function (left, right) {
|
var buildBinaryExpression = function (left, right) {
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
var rewritePattern = require("regexpu/rewrite-pattern");
|
var rewritePattern = require("regexpu/rewrite-pattern");
|
||||||
var b = require("ast-types").builders;
|
var b = require("acorn-ast-types").builders;
|
||||||
var _ = require("lodash");
|
var _ = require("lodash");
|
||||||
|
|
||||||
exports.Literal = function (node) {
|
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) {
|
module.exports = function (ast, file) {
|
||||||
var body = ast.program.body;
|
var body = ast.program.body;
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
var traverse = require("./traverse");
|
var traverse = require("./traverse");
|
||||||
var astTypes = require("ast-types");
|
var astTypes = require("acorn-ast-types");
|
||||||
var recast = require("recast");
|
var recast = require("acorn-recast");
|
||||||
var acorn = require("acorn-jsx");
|
|
||||||
var path = require("path");
|
var path = require("path");
|
||||||
var util = require("util");
|
var util = require("util");
|
||||||
var fs = require("fs");
|
var fs = require("fs");
|
||||||
@ -254,26 +253,6 @@ exports.parse = function (opts, code, callback) {
|
|||||||
try {
|
try {
|
||||||
var recastOpts = {};
|
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) {
|
if (opts.sourceMap) {
|
||||||
recastOpts.sourceFileName = opts.sourceFileName;
|
recastOpts.sourceFileName = opts.sourceFileName;
|
||||||
recastOpts.sourceRoot = opts.sourceRoot;
|
recastOpts.sourceRoot = opts.sourceRoot;
|
||||||
|
|||||||
@ -46,9 +46,9 @@
|
|||||||
"regenerator": "0.6.7",
|
"regenerator": "0.6.7",
|
||||||
"chokidar": "0.10.0",
|
"chokidar": "0.10.0",
|
||||||
"source-map-support": "0.2.7",
|
"source-map-support": "0.2.7",
|
||||||
"ast-types": "0.5.3",
|
|
||||||
"esutils": "1.1.4",
|
"esutils": "1.1.4",
|
||||||
"acorn-jsx": "0.9.1-1"
|
"acorn-recast": "^0.8.0-2",
|
||||||
|
"acorn-ast-types": "^0.5.3-1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"istanbul": "0.3.2",
|
"istanbul": "0.3.2",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user