Skip to content

Commit 7a65f1c

Browse files
authored
Merge pull request #4 from VladimirTechMan/master
Updating pegjs-loader to work with pegjs 0.10.0
2 parents e3e3c39 + c81e4d9 commit 7a65f1c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
},
2626
"homepage": "http://eploko.github.io/pegjs-loader",
2727
"peerDependencies": {
28-
"pegjs": "^0.9.0",
28+
"pegjs": "^0.10.0",
2929
"webpack": "^1.12.2"
3030
},
3131
"dependencies": {

src/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@ export default function loader(source) {
3131
pegOptions.allowedStartRules = allowedStartRules;
3232
}
3333

34-
return `module.exports = ${pegjs.buildParser(source, pegOptions)};`;
34+
const methodName = (typeof pegjs.generate === 'function') ? 'generate' : 'buildParser';
35+
return `module.exports = ${pegjs[methodName](source, pegOptions)};`;
3536
}

0 commit comments

Comments
 (0)