Skip to content

Commit 332bf68

Browse files
authoredSep 8, 2021
Merge pull request #1673 from NativeScript/jsparser
chore: update jsparser babel deps
2 parents fd72b86 + fd94210 commit 332bf68

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed
 

‎test-app/build-tools/jsparser/js_parser.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ loggingSettings = {
2020
};
2121

2222
var fs = require("fs"),
23-
babelParser = require("babylon"),
24-
traverse = require("babel-traverse"),
23+
babelParser = require("@babel/parser"),
24+
traverse = require("@babel/traverse"),
2525
split = require('split'),
2626
logger = require('./helpers/logger')(loggingSettings),
2727
path = require("path"),
@@ -132,7 +132,7 @@ function getFileAst(tsHelpersFilePath) {
132132

133133
var ast = babelParser.parse(fileContent, {
134134
minify: false,
135-
plugins: ["decorators"]
135+
plugins: [["@babel/plugin-proposal-decorators", {decoratorsBeforeExport:true}]]
136136
});
137137

138138

@@ -225,7 +225,7 @@ var astFromFileContent = function (path, data, err) {
225225

226226
var ast = babelParser.parse(data.data, {
227227
minify: false,
228-
plugins: ["decorators", "objectRestSpread"]
228+
plugins: [["@babel/plugin-proposal-decorators", {decoratorsBeforeExport:true}], "objectRestSpread"]
229229
});
230230
data.ast = ast;
231231
return resolve(data);

‎test-app/build-tools/jsparser/package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010
"author": "",
1111
"license": "ISC",
1212
"dependencies": {
13-
"babel-traverse": "6.26.0",
14-
"babel-types": "6.26.0",
15-
"babylon": "6.18.0",
13+
"@babel/parser": "~7.15.5",
14+
"@babel/plugin-proposal-decorators": "~7.15.4",
15+
"@babel/traverse": "~7.15.4",
16+
"@babel/types": "~7.15.4",
1617
"split": "1.0.1"
1718
},
1819
"repository": "https://github.com/NativeScript/android-runtime",

‎test-app/build-tools/jsparser/visitors/es5-visitors.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var es5_visitors = (function() {
22

3-
var types = require("babel-types"),
3+
var types = require("@babel/types"),
44

55
defaultExtendDecoratorName = "JavaProxy",
66
columnOffset = 1,

0 commit comments

Comments
 (0)