Skip to content

Commit 291ddd7

Browse files
committed
Fix build script for private-class-elements
1 parent f0c0cec commit 291ddd7

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

build.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,6 @@ compile('acorn-class-fields', './lib/class-fields/index.js', privateClassElement
3131
compile('acorn-static-class-features', './lib/static-class-features/index.js', privateClassElements)
3232
compile('acorn-private-class-elements', './lib/private-class-elements/index.js', function (str) {
3333
return str.replace('class extends Parser', 'class Parser_ extends Parser')
34+
// it also works with v7
35+
.replace('if (acorn.version.indexOf("6.") != 0 || acorn.version.indexOf("6.0.") == 0) {', 'if (false) {')
3436
})

lib/private-class-elements/index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
"use strict"
44

55
var acorn = require("acorn")
6-
/* MANUALLY EDITED DESPITE THE ABOVE WARNING :D
7-
if (acorn.version.indexOf("6.") != 0 || acorn.version.indexOf("6.0.") == 0) {
6+
if (false) {
87
throw new Error(("acorn-private-class-elements requires acorn@^6.1.0, not " + (acorn.version)))
98
}
10-
*/
119
var tt = acorn.tokTypes
1210
var TokenType = acorn.TokenType
1311

0 commit comments

Comments
 (0)