Commit Graph
58 Commits
Author SHA1 Message Date
Daniel Imms 3b16696672 Run lint on src/*.ts and fix errors
Fixes #507
2017-01-24 13:34:47 -08:00
Vincent Woo 537c8bad10 Bundle top-level JSON with npm 2017-01-22 22:28:46 -08:00
Vincent Woo 1a55367fc9 Bundle top-level JS with npm 2017-01-22 22:26:40 -08:00
Daniel Imms cc0f0d94f6 Merge remote-tracking branch 'upstream/master' into 441_windows_support 2017-01-15 02:12:17 -08:00
Paris Kasidiaris ac6faf3dd8 Stick gulp-sourcemaps to 1.9.1
Paths became absolute by default at https://github.com/floridoo/gulp-sourcemaps/commit/fb4027a496898b8b7992ea5af9b3d707f1d82d38
2017-01-14 19:52:07 +02:00
Paris Kasidiaris 081fe3f301 Fix #359 - Introduce build system based on Gulp
- Add Gulp and new dependencies to `package.json`
- Add `gulpfile.js` with four tasks:
    - `tsc`: For building TypeScript sources
    - `bundle`: For bundling JavaScript modules in a monolith
    - `sorcery`: For resolving the source map chains back to the original TypeScript files
    - `build` (`default`): Runs the whole `tsc` → `bundle` → `sorcery` chain
- Clean up `Dockerfile`, since `cpio` is not needed any more
- Clean up not needed dependencies from `package.json`
- Remove `bin/build`
- Update `bin/release` to use `npm run build` instead of `./bin/build`
2017-01-11 08:11:45 +00:00
Daniel Imms bebe43e5e1 Use node-pty as it's been published 2017-01-08 13:33:51 -08:00
Daniel Imms 2e4147b4fa Use Tyriar/pty.js for Windows support
Fixes #441
2017-01-01 16:24:55 -08:00
Antonis Kalipetis 0da4c9d90d Improve the package.json scripts
1. Include a `prestart` script, which runs the build
2. Make the `start` script just start the demo server
3. Add a new `dev` script, which contains the nodemon logic
4. nodemon now watches for changes in `*.ts` files and runs the start command

Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
2016-12-28 18:12:20 +02:00
Steven Silvester 1cb6517812 Revert changes to other published files 2016-12-16 14:41:29 -06:00
Steven Silvester 22eb86089f Clean up npm publish 2016-12-16 13:28:10 -06:00
Paris Kasidiaris ef407ae93a Bump version to 2.2.3
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-12-15 21:56:32 +00:00
Paris Kasidiaris adaaeb6f36 Include appropriate files in npm.
Fix #414
2016-12-15 23:49:43 +02:00
Paris Kasidiaris 8a146b5401 Bump version to 2.2.2
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-12-15 17:16:04 +00:00
Paris Kasidiaris 33f7d7649a Add tslint
Fix #408
2016-12-15 13:53:26 +02:00
Paris Kasidiaris 56ca7743a8 Always build TypeScript in lib/ 2016-12-14 01:10:03 +02:00
Christian Budde Christensen e7045f2b8a Add prepublish script and change main
Building TS before publish and pointing the main entry to the builded files.
2016-12-13 20:34:19 +01:00
Paris Kasidiaris 60a59be4d3 Bump version to 2.2.1
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-12-07 18:43:03 +00:00
Paris Kasidiaris cd70d298fc Bump version to 2.2.0
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-12-07 18:41:37 +00:00
Paris Kasidiaris 1d30091188 Update documentation with cleaner license declaration
Fix #366
2016-12-01 13:37:20 +00:00
Daniel Imms dcbf014402 Merge pull request #367 from Tyriar/363_modifier_keys_no_scroll
Prevent keyboard modifier events from scrolling down
2016-11-22 08:00:23 -08:00
Daniel Imms 9937d54410 Prevent keyboard modifier events from scrolling down
Fixes #363
2016-11-21 14:01:20 -08:00
Daniel Imms c63732ef5f Set up source maps
Fixes #354
2016-11-12 14:24:57 -08:00
Daniel Imms bf4ef599ad Merge remote-tracking branch 'upstream/master' into typescript_build_2 2016-11-12 13:46:59 -08:00
Paris Kasidiaris 521d7dbdaa Bump version to 2.1.0
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-11-08 22:51:33 +00:00
Daniel Imms 56ecc77dfc Refactor TS build and fix testing
This change is largely just moving files with minor tweaks to them to fix,
the rest of the commit is build process changes:

- The addons/ and test/ dirs have been moved to src/
- The build directory has been removed
- TypeScript builds are output in out/, this is where tests are run
- The demo now relies on the dist/ build which is performed as part of ./bin/build
- Addons are now shipped under the ./build directory
2016-10-31 21:22:21 -07:00
Daniel Imms a995b610cf Remove typings (not needed in TS 2+) 2016-10-31 19:30:35 -07:00
Daniel Imms 332bc6be76 Merge remote-tracking branch 'upstream/master' into typescript_build_2 2016-10-31 19:29:36 -07:00
Daniel Imms 729c0abf04 Explicitly indicate test locations 2016-10-07 22:56:02 -07:00
Paris Kasidiaris 76a890aa74 Bump version to 2.0.1
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-10-03 12:39:39 +00:00
Paris Kasidiaris 68906b5def Bump version to 2.0.0
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-10-03 12:37:00 +00:00
Daniel Imms 441009d359 Move to TypeScript build 2016-10-01 00:29:33 -07:00
Daniel Imms 7fcbddac04 Set package.json main to build/xterm.js
build/xterm.js should be used when require is used when installed via npm.
2016-09-15 16:25:22 -07:00
Paris Kasidiaris ed1a31d1cf Make src/xterm.js ES2015 and export EventEmitter into its own file
Fix #158
2016-08-29 19:51:40 +00:00
Paris Kasidiaris 220828f7db Bump version to 1.1.3
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-08-23 22:44:55 +00:00
Paris Kasidiaris 01c20807c2 Bump version to 1.1.2
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-08-22 14:26:27 +00:00
Paris Kasidiaris 4c3ccc264c Bump version to 1.1.1
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
2016-08-22 13:11:54 +00:00
Paris c06b08df5b Bump version to 1.1.0
Signed-off-by: Paris <paris@sourcelair.com>
2016-08-22 11:22:21 +00:00
Alessandro Nadalin fc2a0d3e65 Update pty.js 2016-08-05 13:59:21 +04:00
Paris 14cd4315c7 Bump version to 1.0.0 2016-07-18 07:50:07 +00:00
Jörg Breitbart d76d50677d adding xterm comparison tests 2016-07-12 21:26:38 +02:00
Darin Morrison d1a6e8de3b ⬆️ pty.js@0.3.1 2016-07-07 12:42:49 -06:00
Daniel Imms 2aab58473e Fix npm scripts 2016-06-16 16:31:01 -07:00
Paris be304c6ee7 Implement docs building 2016-06-14 00:21:17 +03:00
Daniel Imms f2f0f460c4 Add a bunch of tests 2016-06-10 18:53:32 -07:00
Paris fa093e2bd2 Set up environment for testing 2016-06-09 10:04:53 +03:00
Paris 53e8df40bb Implement fully featured terminal demo w/ static fallback 2016-06-07 08:41:41 +00:00
Paris 537fbad705 Bump version to 0.33 2016-04-26 12:17:41 +03:00
Paris a88e27cc7d Bump version to 0.32 2016-02-09 14:50:34 +02:00
Paris 9f0fa2f815 Update package.json (name, repository, license) 2016-02-06 18:41:24 +02:00