Skip to content

Commit 305357c

Browse files
committed
feat(deps): Update dependecies and fix compatibility to latest recast version
1 parent 69bf008 commit 305357c

File tree

3 files changed

+642
-762
lines changed

3 files changed

+642
-762
lines changed

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,29 +39,29 @@
3939
"@babel/parser": "^7.1.3",
4040
"async": "^2.1.4",
4141
"babel-runtime": "^6.9.2",
42-
"commander": "^2.9.0",
42+
"commander": "^2.19.0",
4343
"doctrine": "^2.0.0",
4444
"node-dir": "^0.1.10",
45-
"recast": "^0.15.0"
45+
"recast": "^0.16.0"
4646
},
4747
"devDependencies": {
4848
"babel-cli": "^6.26.0",
4949
"babel-core": "^6.26.0",
50-
"babel-eslint": "^9.0.0",
51-
"babel-jest": "^23.0.1",
50+
"babel-eslint": "^10.0.1",
51+
"babel-jest": "^23.6.0",
5252
"babel-plugin-transform-object-rest-spread": "^6.26.0",
5353
"babel-plugin-transform-runtime": "^6.23.0",
5454
"babel-preset-env": "^1.6.1",
5555
"babel-preset-flow": "^6.23.0",
5656
"cross-spawn": "^6.0.4",
57-
"eslint": "^5.0.1",
58-
"eslint-config-prettier": "^2.9.0",
59-
"eslint-plugin-prettier": "^2.6.1",
60-
"flow-bin": "^0.76.0",
61-
"jest": "^23.1.0",
62-
"jest-diff": "^23.0.1",
63-
"jest-matcher-utils": "^23.0.1",
64-
"prettier": "^1.13.6",
57+
"eslint": "^5.7.0",
58+
"eslint-config-prettier": "^3.1.0",
59+
"eslint-plugin-prettier": "^3.0.0",
60+
"flow-bin": "^0.83.0",
61+
"jest": "^23.6.0",
62+
"jest-diff": "^23.6.0",
63+
"jest-matcher-utils": "^23.6.0",
64+
"prettier": "^1.14.3",
6565
"rimraf": "^2.3.2",
6666
"temp": "^0.8.1"
6767
},

src/babelParser.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ const parser = require('@babel/parser');
1515
const babelParserOptions = {
1616
sourceType: 'module',
1717
strictMode: false,
18+
tokens: true,
1819
plugins: [
1920
'jsx',
2021
'flow',
@@ -68,9 +69,7 @@ export default function buildParse(options: Options) {
6869

6970
return {
7071
parse(src: string) {
71-
const file = parser.parse(src, parserOptions);
72-
file.program.comments = file.comments;
73-
return file.program;
72+
return parser.parse(src, parserOptions);
7473
},
7574
};
7675
}

0 commit comments

Comments
 (0)