From 5ccc80d8b82434e12c76d8d9ac5f65c4a5b68cd5 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Tue, 18 Aug 2015 02:23:42 -0700 Subject: [PATCH] browserify: use xterm-256color. fix transform on windows. fixes #167. --- browser/transform.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/browser/transform.js b/browser/transform.js index 91489a5..1bd30db 100644 --- a/browser/transform.js +++ b/browser/transform.js @@ -43,7 +43,7 @@ var requireWidgets = widgets.reduce(function(out, name) { * terminfo or termcap, just use xterm terminfo/cap. */ -var infoPath = path.resolve(__dirname, '..', 'usr', 'xterm') +var infoPath = path.resolve(__dirname, '..', 'usr', 'xterm-256color') , capPath = path.resolve(__dirname, '..', 'usr', 'xterm.termcap'); var infoPathFake = path.resolve( @@ -87,7 +87,7 @@ readMethods = readMethods.toString().slice(24, -2) */ function end(file, offset) { - return file.split(path.sep).slice(offset).join(path.sep); + return file.split(path.sep).slice(-offset).join('/'); } /** @@ -95,10 +95,10 @@ function end(file, offset) { */ module.exports = function(file) { - if (end(file, -2) === 'lib/widget.js') { + if (end(file, 2) === 'lib/widget.js') { return transformer(requireWidgets); } - if (end(file, -2) === 'lib/tput.js') { + if (end(file, 2) === 'lib/tput.js') { return transformer(readMethods); } return transformer();