Browse Source

Update term.js dependency

Steven Silvester 8 years ago
parent
commit
17bd16318f

+ 1 - 1
packages/terminal/package.json

@@ -20,7 +20,7 @@
     "@phosphor/domutils": "^1.0.0",
     "@phosphor/messaging": "^1.0.0",
     "@phosphor/widgets": "^1.0.0",
-    "xterm": "^2.4.0"
+    "xterm": "^2.6.0"
   },
   "devDependencies": {
     "rimraf": "^2.5.2",

+ 1 - 1
packages/terminal/src/widget.ts

@@ -264,7 +264,7 @@ class Terminal extends Widget {
    * Create the terminal object.
    */
   private _initializeTerm(): void {
-    this._term.open(this.node);
+    this._term.open(this.node, false);
     this._term.element.classList.add(TERMINAL_BODY_CLASS);
 
     this._term.on('data', (data: string) => {

+ 2 - 2
packages/terminal/typings/xterm/xterm.d.ts

@@ -1,4 +1,4 @@
-// Type definitions for xterm.js 2.0.1
+// Type definitions for xterm.js 2.6.0
 // Project: https://github.com/sourcelair/xterm.js/
 // Definitions by: Steven Silvester <https://github.com/blink1073>
 // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
@@ -33,7 +33,7 @@ declare class Terminal {
 
   off(event: string, callback: (...args: any[]) => void): void;
 
-  open(parent: HTMLElement): void;
+  open(parent: HTMLElement, focus?: boolean): void;
 
   refresh(start: number, end: number, queue?: boolean): void;
 

+ 6 - 1
scripts/update-dependency.js

@@ -45,7 +45,12 @@ handlePackage(basePath);
 function handlePackage(packagePath) {
   // Read in the package.json.
   var packagePath = path.join(packagePath, 'package.json');
-  var package = require(packagePath);
+  try {
+    var package = require(packagePath);
+  } catch (e) {
+    console.log('Skipping package ' + packagePath);
+    return;
+  }
 
   // Update dependencies as appropriate.
   if (target in package['dependencies']) {