Make default source files es5 compatible #44
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I had some troubles using this library in a project using
parcel
. The issue was that thejsesc
code base uses some es6 syntax, but does not transpile the code. Most tools assume that code linked from themain
field inpackage.json
point to source code that uses only es5 syntax. There are attempts to use other fields to point to es6 modules. However, for that to work, the code base first needs to be fully migrated to es6 syntax and used es modules e.g.import
andexport
syntax.This PR fixes the issue temporarily by transpiling the current code base to es5 using
babel
.