Skip to content

Commit

Permalink
feat(javascript): enable logical assignment (#5489)
Browse files Browse the repository at this point in the history
  • Loading branch information
ikatyang committed Nov 18, 2018
1 parent 85eb8cb commit 6ee2f46
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/language-js/parser-babylon.js
Expand Up @@ -33,7 +33,8 @@ function babylonOptions(extraOptions, extraPlugins) {
["pipelineOperator", { proposal: "minimal" }],
"nullishCoalescingOperator",
"bigInt",
"throwExpressions"
"throwExpressions",
"logicalAssignment"
].concat(extraPlugins)
},
extraOptions
Expand Down
@@ -0,0 +1,8 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`logical-assignment.js - babylon-verify 1`] = `
a ||= b;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a ||= b;
`;
1 change: 1 addition & 0 deletions tests/assignment_expression/babylon/jsfmt.spec.js
@@ -0,0 +1 @@
run_spec(__dirname, ["babylon"]);
1 change: 1 addition & 0 deletions tests/assignment_expression/babylon/logical-assignment.js
@@ -0,0 +1 @@
a ||= b;

0 comments on commit 6ee2f46

Please sign in to comment.