Fix module build, add TS declaration files, fix search addon #868
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.
This introduces a breaking change to importing the project, the README file has been updated to reflect this. It's now exporting an ES6-style module which can be imported without the use of
require
. This was done because I couldn't get the build to work without making this change and because it's moving towards the future. You can still require using regular JavaScript, but there's aTerminal
object on the default export.src/xterm.ts
still lives on but it is only the entrypoint for browserify now. This is mentioned in the header.Fixes #865
Fixes #866
Fixes #867
Verified core lib and search addon works in demo on Chrome.
Verified core lib and search addon in VS Code:
Verified TS Server picks up declarations/typings using a simple TS file: