Coder Social home page Coder Social logo

slap's Introduction

Screenshot

slap ๐Ÿ‘‹ Build Status Donate

slap is a Sublime-like terminal-based text editor that strives to make editing from the terminal easier. It has:

  • first-class mouse support (even over an SSH connection)
  • a Sublime-like file sidebar
  • double-click to select word, highlight other occurrences
  • configurable Sublime-like keybindings* (Ctrl+S save, Ctrl+Z undo, etc.)
  • copying/pasting with OS clipboard support
  • infinite undo/redo
  • syntax highlighting for 100+ languages
  • bracket matching
  • autoindentation
  • heavily customizeable via plugins
  • ... many other features that will make you leave nano, vim, and emacs behind

Installation

$ curl -sL https://raw.githubusercontent.com/slap-editor/slap/master/install.sh | sh

If you already have NodeJS installed:

$ sudo npm install -g slap@latest

Usage

$ slap fish.c
$ slap fish1.c fish2.c
$ slap redfish/ # open dir
$ slap # new file

Default keybindings

  • Quit: Ctrl+Q
  • Movement: mouse or arrow keys and PageUp/Down/Home/End
    • Shift or click+drag to select, Ctrl/Alt to move faster
  • Save: Ctrl+S
  • Undo: Ctrl+Z, redo: Ctrl+Y
  • List open tabs: Ctrl+L
  • Next/previous tab: Ctrl+Alt+PageUp/Down
  • Close tab: Ctrl+W
  • Find: Ctrl+F
  • Go to line: Ctrl+G
  • Go to matching bracket: Ctrl+]
  • Open: Ctrl+O (or click the filebrowser)
  • New file: Ctrl+N

Configuration

slap supports INI or JSON config files. You can put configuration wherever rc can find it. A mostly empty configuration file with some useful comments is created in ~/.slap/config if an existing file isn't found.

Pass configuration via command line:

$ slap --header.style.bg red file.c

Plugins

Slap is fully customizeable and supports plugins written in JS. You can place single JS files, or NodeJS packages, into ~/.slap/plugins/.

To write your own plugin, a good starting point is slap-clipboard-plugin. Please note that plugin packages must have "keywords": ["slap-plugin"] in package.json.

OS support

OSX

iTerm2 supports the mouse and most keybindings out of the box. For optimal Terminal.app usage, see slap-Terminal.app-profile.

Linux

If you are using X.Org, ensure xclip is installed for OS clipboard support.

Windows

Most terminal emulators in Windows do not support mouse events, PuTTY being a notable exception. In Cygwin, slap crashes on startup due to joyent/node#6459.

Join us in #slap on Freenode for troubleshooting, theme/plugin/core development, or palm strike discussion of any nature.

Some keys don't work!

NOTE: if you are using Terminal.app, see slap-Terminal.app-profile.

Unfortunately most terminal emulators do not support certain keystrokes and as such there is no way to handle them. These include C-backspace, S-home/end, and S-pageup/down. Most of these actions have alternate keybindings, inspired by emacs and other editors, but if you find one that doesn't work, please submit an issue!

Slow on single cores, Raspberry Pi

slap is based on Github's atom/text-buffer, and as such should be very performant, even with very large files.

Try --editor.highlight false or adding the following to ~/.slap/config:

[editor]
highlight = false

If that doesn't improve performance, please run with --perf.profile true and submit an issue with the newly-created v8.log file.

slap's People

Contributors

amilajack avatar blackwolf12333 avatar chadwhitacre avatar dbkaplun avatar didibus avatar greenkeeperio-bot avatar infernozeus avatar jelmerdemaat avatar m1so avatar nicolaisoeborg avatar nixxed avatar pdl avatar subnomo avatar tsun1215 avatar xenuser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

slap's Issues

Command key on OS X

I think there should be Command key support for OS X users. Since most of us are already used to command key bindings, it would really be useful.

Crash on writing in a left parenthesis in the editor window

Node v0.10.26 on Linux Mint 14

Stacktrace:

TypeError: Cannot call method 'slice' of undefined
    at Editor.visiblePos (/home/fox/Desktop/slap/lib/editor.js:125:8)
    at Editor.render (/home/fox/Desktop/slap/lib/editor.js:704:45)
    at /home/fox/Desktop/slap/node_modules/blessed/lib/widget.js:630:8
    at Array.forEach (native)
    at Slap.Screen.render (/home/fox/Desktop/slap/node_modules/blessed/lib/widget.js:627:17)
    at Slap.render (/home/fox/Desktop/slap/lib/slap.js:307:42)
    at Editor. (/home/fox/Desktop/slap/lib/editor.js:656:44)
    at Editor.EventEmitter._emit (/home/fox/Desktop/slap/node_modules/blessed/lib/events.js:90:20)
    at Editor.EventEmitter.emit (/home/fox/Desktop/slap/node_modules/blessed/lib/events.js:106:12)
    at Editor.startSelection (/home/fox/Desktop/slap/lib/util.js:17:27)

Move ~/.slaprc to $XDG_CONFIG_HOME/slaprc

Please don't use the hardcoded ~/.slaprc path for the configuration file, instead use something like this:

config = getenv("XDG_CONFIG_HOME")
if (!config) config = getenv("HOME") + "/.config"
config = config + "/slaprc"

This has many advantages for the users and almost no disadvantages for you (besides the fact that you have to change your code).

For more information see the Freedesktop specification: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

Keyboard shortcut problems

On my system,

a) C-q does nothing.
b) C-s exits without saving.

Ubuntu 12.04, node v0.10.30, npm 1.4.21.

During Installation: npm ERR! Error: No compatible version found: cheerio@'^0.15.0'

200 https://registry.npmjs.org/traverse
npm ERR! Error: No compatible version found: cheerio@'^0.15.0'
npm ERR! Valid install targets:
npm ERR! ["0.0.1","0.0.2","0.0.3","0.0.4","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.2.0","0.2.1","0.2.2","0.3.0","0.3.1","0.3.2","0.4.0","0.4.1","0.4.2","0.5.0","0.5.1","0.5.2","0.6.0","0.6.1","0.6.2","0.7.0","0.8.0","0.8.1","0.8.2","0.8.3","0.9.0","0.9.1","0.9.2","0.10.0","0.10.1","0.10.2","0.10.3","0.10.4","0.10.5","0.10.6","0.10.7","0.10.8","0.11.0","0.12.0","0.12.1","0.12.2","0.12.3","0.12.4","0.13.0","0.13.1","0.14.0","0.15.0","0.16.0","0.17.0"]
npm ERR! at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:719:10)
npm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:638:10
npm ERR! at saved (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:142:7)
npm ERR! at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7
npm ERR! at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this log at:
npm ERR! http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR! [email protected]

Installation

When running 'sudo npm install -g slap' I get the following error:

npm ERR! Error: No compatible version found: entities@'^1.1.1'
npm ERR! Valid install targets:
npm ERR! ["0.1.0","0.1.1","0.2.0","0.2.1","0.2.2","0.3.0","0.4.0","0.4.1","0.5.0","1.0.0","1.1.0","1.1.1"]
npm ERR! at installTargetsError (/usr/lib/node_modules/npm/lib/cache.js:564:10)
npm ERR! at /usr/lib/node_modules/npm/lib/cache.js:479:10
npm ERR! at saved (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:138:7)
npm ERR! at Object.oncomplete (/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:218:7)
npm ERR! If you need help, you may report this log at:
npm ERR! http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR! [email protected]

npm ERR! System Linux 3.2.0-24-virtual
npm ERR! command "node" "/usr/bin/npm" "install" "-g" "slap"
npm ERR! cwd /home/will
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.1.71

Replace in file

It would be good to have a "replace in file" action. that not just searches for a string but also allows to replace it.

Add autocompletion

It's seems to be, what currently there is no autocompletion. It could be great to get local and global completion, add the system to retreive completion from related files.

Add unsaved changes dialog when opening another file from file browser

Opening another file in the file browser discards any changes on the previously open file without any warning to the user, it would be very useful to have a warning like the one shown when the application closes "There are unsaved changes, Are you sure you want to open another file?"

Windows 7: fatal: read error: invalid arguments

Hi,

I've found about Slap yesterday and installed on my Ubuntu 12.04 LTS server and 14.04 LTS Desktop. I didn't fully tested yet, but I really like the idea and the looks.

Unfortunately, at work I have to use a windows 7 machine - I know, it sucks. I'm working with ConEmu and Git Bash.

I've got node -v v0.10.29 and npm -v 1.4.14 installed and they're both added to Path.

When I try to install Slap I get the following error (added full log):

0 info it worked if it ends with ok
1 verbose cli [ 'c:\Program Files\nodejs\node.exe',
1 verbose cli 'c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'slap' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink c:\Program Files\nodejs\node.exe
5 verbose cache add [ 'slap', null ]
6 verbose cache add name=undefined spec="slap" args=["slap",null]
7 verbose parsed url { protocol: null,
7 verbose parsed url slashes: null,
7 verbose parsed url auth: null,
7 verbose parsed url host: null,
7 verbose parsed url port: null,
7 verbose parsed url hostname: null,
7 verbose parsed url hash: null,
7 verbose parsed url search: null,
7 verbose parsed url query: null,
7 verbose parsed url pathname: 'slap',
7 verbose parsed url path: 'slap',
7 verbose parsed url href: 'slap' }
8 silly lockFile d31beed2-slap slap
9 verbose lock slap C:\Users\username.foobar\AppData\Roaming\npm-cache\d31beed2-slap.lock
10 silly lockFile d31beed2-slap slap
11 silly lockFile d31beed2-slap slap
12 verbose addNamed [ 'slap', '' ]
13 verbose addNamed [ null, '' ]
14 silly lockFile 24fc03ac-slap slap@
15 verbose lock slap@ C:\Users\username.foobar\AppData\Roaming\npm-cache\24fc03ac-slap.lock
16 silly addNameRange { name: 'slap', range: '
', hasData: false }
17 verbose url raw slap
18 verbose url resolving [ 'https://registry.npmjs.org/', './slap' ]
19 verbose url resolved https://registry.npmjs.org/slap
20 info trying registry request attempt 1 at 09:33:27
21 verbose etag "BXJBUI85Q7C67JD975M1DTZIP"
22 http GET https://registry.npmjs.org/slap
23 http 304 https://registry.npmjs.org/slap
24 silly registry.get cb [ 304,
24 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:27 GMT',
24 silly registry.get server: 'Apache',
24 silly registry.get via: '1.1 varnish',
24 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:28 GMT',
24 silly registry.get 'cache-control': 'max-age=60',
24 silly registry.get etag: '"BXJBUI85Q7C67JD975M1DTZIP"',
24 silly registry.get 'x-served-by': 'cache-ams4128-AMS',
24 silly registry.get 'x-cache': 'MISS',
24 silly registry.get 'x-cache-hits': '0',
24 silly registry.get 'x-timer': 'S1409128407.943629,VS0,VE320',
24 silly registry.get vary: 'Accept',
24 silly registry.get 'content-length': '0',
24 silly registry.get 'keep-alive': 'timeout=10, max=50',
24 silly registry.get connection: 'Keep-Alive' } ]
25 verbose etag slap from cache
26 silly addNameRange number 2 { name: 'slap', range: '_', hasData: true }
27 silly addNameRange versions [ 'slap',
27 silly addNameRange [ '0.0.0',
27 silly addNameRange '0.0.1',
27 silly addNameRange '0.0.2',
27 silly addNameRange '0.0.3',
27 silly addNameRange '0.0.4',
27 silly addNameRange '0.0.5',
27 silly addNameRange '0.0.6',
27 silly addNameRange '0.0.7',
27 silly addNameRange '0.0.8',
27 silly addNameRange '0.0.9',
27 silly addNameRange '0.0.10',
27 silly addNameRange '0.0.11',
27 silly addNameRange '0.0.12',
27 silly addNameRange '0.0.13',
27 silly addNameRange '0.0.14',
27 silly addNameRange '0.0.15',
27 silly addNameRange '0.0.16',
27 silly addNameRange '0.0.18',
27 silly addNameRange '0.0.19',
27 silly addNameRange '0.0.20',
27 silly addNameRange '0.0.21',
27 silly addNameRange '0.0.22',
27 silly addNameRange '0.0.23',
27 silly addNameRange '0.0.24',
27 silly addNameRange '0.0.25',
27 silly addNameRange '0.0.26',
27 silly addNameRange '0.0.27',
27 silly addNameRange '0.0.28',
27 silly addNameRange '0.0.29',
27 silly addNameRange '0.0.30',
27 silly addNameRange '0.0.31',
27 silly addNameRange '0.0.32' ] ]
28 verbose addNamed [ 'slap', '0.0.32' ]
29 verbose addNamed [ '0.0.32', '0.0.32' ]
30 silly lockFile 0e259ee5-slap-0-0-32 [email protected]
31 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\0e259ee5-slap-0-0-32.lock
32 silly lockFile 0e259ee5-slap-0-0-32 [email protected]
33 silly lockFile 0e259ee5-slap-0-0-32 [email protected]
34 silly lockFile 24fc03ac-slap slap@
35 silly lockFile 24fc03ac-slap slap@
36 silly resolved [ { name: 'slap',
36 silly resolved version: '0.0.32',
36 silly resolved description: 'CLI text editor for the masses',
36 silly resolved preferGlobal: true,
36 silly resolved main: 'index.js',
36 silly resolved bin: { slap: './index.js' },
36 silly resolved scripts: { start: './index.js', test: 'test/index.js' },
36 silly resolved repository: { type: 'git', url: 'https://github.com/slap-editor/slap.git' },
36 silly resolved bugs: { url: 'https://github.com/slap-editor/slap/issues' },
36 silly resolved author: '',
36 silly resolved license: 'MIT',
36 silly resolved dependencies:
36 silly resolved { blessed: 'git://github.com/slap-editor/blessed',
36 silly resolved bluebird: '^1.2.4',
36 silly resolved cheerio: '^0.15.0',
36 silly resolved 'copy-paste': 'git://github.com/slap-editor/node-copy-paste',
36 silly resolved entities: '^1.1.1',
36 silly resolved 'highlight.js': 'slap-editor/highlight.js#slap',
36 silly resolved 'lazy.js': '^0.3.2',
36 silly resolved lex: '^1.7.5',
36 silly resolved lodash: '^2.4.1',
36 silly resolved longjohn: '^0.2.4',
36 silly resolved rc: '^0.3.5',
36 silly resolved traverse: '^0.6.6',
36 silly resolved 'undo.js': '^0.1.0',
36 silly resolved winston: '^0.7.3',
36 silly resolved xtend: '^3.0.0' },
36 silly resolved devDependencies: { tape: '^2.12.3' },
36 silly resolved gitHead: 'ce3aef2b2e26c689c7ec175a73195e28b5e61160',
36 silly resolved homepage: 'https://github.com/slap-editor/slap',
36 silly resolved _id: '[email protected]',
36 silly resolved _shasum: '9c1613a703be9e9f5ab2159d83f416c12566d8e9',
36 silly resolved _from: 'slap@',
36 silly resolved _npmVersion: '1.4.14',
36 silly resolved _npmUser: { name: 'beardtree', email: '[email protected]' },
36 silly resolved maintainers: [ [Object] ],
36 silly resolved dist:
36 silly resolved { shasum: '9c1613a703be9e9f5ab2159d83f416c12566d8e9',
36 silly resolved tarball: 'http://registry.npmjs.org/slap/-/slap-0.0.32.tgz' },
36 silly resolved directories: {},
36 silly resolved _resolved: 'https://registry.npmjs.org/slap/-/slap-0.0.32.tgz',
36 silly resolved readme: 'ERROR: No README data found!' } ]
37 info install [email protected] into C:\Users\username.foobar\AppData\Roaming\npm
38 info installOne [email protected]
39 info C:\Users\username.foobar\AppData\Roaming\npm\node_modules\slap unbuild
40 verbose tar unpack C:\Users\username.foobar\AppData\Roaming\npm-cache\slap\0.0.32\package.tgz
41 silly lockFile 868a92b6-ta-Roaming-npm-node-modules-slap tar://C:\Users\username.foobar\AppData\Roaming\npm\node_modules\slap
42 verbose lock tar://C:\Users\username.foobar\AppData\Roaming\npm\node_modules\slap C:\Users\username.foobar\AppData\Roaming\npm-cache\868a92b6-ta-Roaming-npm-node-modules-slap.lock
43 silly lockFile 3bcb875e-pm-cache-slap-0-0-32-package-tgz tar://C:\Users\username.foobar\AppData\Roaming\npm-cache\slap\0.0.32\package.tgz
44 verbose lock tar://C:\Users\username.foobar\AppData\Roaming\npm-cache\slap\0.0.32\package.tgz C:\Users\username.foobar\AppData\Roaming\npm-cache\3bcb875e-pm-cache-slap-0-0-32-package-tgz.lock
45 silly gunzTarPerm modes [ '755', '644' ]
46 silly gunzTarPerm extractEntry package.json
47 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
48 silly gunzTarPerm extractEntry .npmignore
49 silly gunzTarPerm modified mode [ '.npmignore', 436, 420 ]
50 silly gunzTarPerm extractEntry README.md
51 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
52 silly gunzTarPerm extractEntry LICENSE
53 silly gunzTarPerm modified mode [ 'LICENSE', 436, 420 ]
54 silly gunzTarPerm extractEntry asdf.js
55 silly gunzTarPerm modified mode [ 'asdf.js', 436, 420 ]
56 silly gunzTarPerm extractEntry index.js
57 silly gunzTarPerm extractEntry test/index.js
58 silly gunzTarPerm modified mode [ 'test/index.js', 509, 493 ]
59 silly gunzTarPerm extractEntry test/markup.js
60 silly gunzTarPerm modified mode [ 'test/markup.js', 509, 493 ]
61 silly gunzTarPerm extractEntry test/textUtil.js
62 silly gunzTarPerm modified mode [ 'test/textUtil.js', 509, 493 ]
63 silly gunzTarPerm extractEntry slap.png
64 silly gunzTarPerm modified mode [ 'slap.png', 436, 420 ]
65 silly gunzTarPerm extractEntry asdf/asdf.js
66 silly gunzTarPerm modified mode [ 'asdf/asdf.js', 436, 420 ]
67 silly gunzTarPerm extractEntry asdf/out
68 silly gunzTarPerm modified mode [ 'asdf/out', 436, 420 ]
69 silly gunzTarPerm extractEntry screenshot.png
70 silly gunzTarPerm modified mode [ 'screenshot.png', 436, 420 ]
71 silly gunzTarPerm extractEntry slap.ini
72 silly gunzTarPerm modified mode [ 'slap.ini', 436, 420 ]
73 silly gunzTarPerm extractEntry lib/Coordinate.js
74 silly gunzTarPerm modified mode [ 'lib/Coordinate.js', 436, 420 ]
75 silly gunzTarPerm extractEntry lib/cli.js
76 silly gunzTarPerm modified mode [ 'lib/cli.js', 436, 420 ]
77 silly gunzTarPerm extractEntry lib/logger.js
78 silly gunzTarPerm modified mode [ 'lib/logger.js', 436, 420 ]
79 silly gunzTarPerm extractEntry lib/markup.js
80 silly gunzTarPerm modified mode [ 'lib/markup.js', 436, 420 ]
81 silly gunzTarPerm extractEntry lib/textUtil.js
82 silly gunzTarPerm modified mode [ 'lib/textUtil.js', 436, 420 ]
83 silly gunzTarPerm extractEntry lib/util.js
84 silly gunzTarPerm modified mode [ 'lib/util.js', 436, 420 ]
85 silly gunzTarPerm extractEntry lib/word.js
86 silly gunzTarPerm modified mode [ 'lib/word.js', 436, 420 ]
87 silly gunzTarPerm extractEntry lib/highlight/client.js
88 silly gunzTarPerm modified mode [ 'lib/highlight/client.js', 436, 420 ]
89 silly gunzTarPerm extractEntry lib/highlight/server.js
90 silly gunzTarPerm modified mode [ 'lib/highlight/server.js', 509, 493 ]
91 silly gunzTarPerm extractEntry lib/ui/BaseDialog.js
92 silly gunzTarPerm modified mode [ 'lib/ui/BaseDialog.js', 436, 420 ]
93 silly gunzTarPerm extractEntry lib/ui/BaseModal.js
94 silly gunzTarPerm modified mode [ 'lib/ui/BaseModal.js', 436, 420 ]
95 silly gunzTarPerm extractEntry lib/ui/Editor.js
96 silly gunzTarPerm modified mode [ 'lib/ui/Editor.js', 436, 420 ]
97 silly gunzTarPerm extractEntry lib/ui/Field.js
98 silly gunzTarPerm modified mode [ 'lib/ui/Field.js', 436, 420 ]
99 silly gunzTarPerm extractEntry lib/ui/FileBrowser.js
100 silly gunzTarPerm modified mode [ 'lib/ui/FileBrowser.js', 436, 420 ]
101 silly gunzTarPerm extractEntry lib/ui/BaseForm.js
102 silly gunzTarPerm modified mode [ 'lib/ui/BaseForm.js', 436, 420 ]
103 silly gunzTarPerm extractEntry lib/ui/GoLineForm.js
104 silly gunzTarPerm modified mode [ 'lib/ui/GoLineForm.js', 436, 420 ]
105 silly gunzTarPerm extractEntry lib/ui/Header.js
106 silly gunzTarPerm modified mode [ 'lib/ui/Header.js', 436, 420 ]
107 silly gunzTarPerm extractEntry lib/ui/HelpDialog.js
108 silly gunzTarPerm modified mode [ 'lib/ui/HelpDialog.js', 436, 420 ]
109 silly gunzTarPerm extractEntry lib/ui/SaveAsForm.js
110 silly gunzTarPerm modified mode [ 'lib/ui/SaveAsForm.js', 436, 420 ]
111 silly gunzTarPerm extractEntry lib/ui/Slap.js
112 silly gunzTarPerm modified mode [ 'lib/ui/Slap.js', 436, 420 ]
113 silly gunzTarPerm extractEntry lib/ui/BaseFindForm.js
114 silly gunzTarPerm modified mode [ 'lib/ui/BaseFindForm.js', 436, 420 ]
115 silly gunzTarPerm extractEntry lib/ui/UnsavedChangesDialog.js
116 silly gunzTarPerm modified mode [ 'lib/ui/UnsavedChangesDialog.js', 436, 420 ]
117 silly gunzTarPerm extractEntry lib/ui/FindForm.js
118 silly gunzTarPerm modified mode [ 'lib/ui/FindForm.js', 436, 420 ]
119 silly lockFile 868a92b6-ta-Roaming-npm-node-modules-slap tar://C:\Users\username.foobar\AppData\Roaming\npm\node_modules\slap
120 silly lockFile 868a92b6-ta-Roaming-npm-node-modules-slap tar://C:\Users\username.foobar\AppData\Roaming\npm\node_modules\slap
121 silly lockFile 3bcb875e-pm-cache-slap-0-0-32-package-tgz tar://C:\Users\username.foobar\AppData\Roaming\npm-cache\slap\0.0.32\package.tgz
122 silly lockFile 3bcb875e-pm-cache-slap-0-0-32-package-tgz tar://C:\Users\username.foobar\AppData\Roaming\npm-cache\slap\0.0.32\package.tgz
123 info preinstall [email protected]
124 verbose readDependencies using package.json deps
125 verbose readDependencies using package.json deps
126 verbose cache add [ 'blessed@git://github.com/slap-editor/blessed', null ]
127 verbose cache add name=undefined spec="blessed@git://github.com/slap-editor/blessed" args=["blessed@git://github.com/slap-editor/blessed",null]
128 verbose parsed url { protocol: null,
128 verbose parsed url slashes: null,
128 verbose parsed url auth: null,
128 verbose parsed url host: null,
128 verbose parsed url port: null,
128 verbose parsed url hostname: null,
128 verbose parsed url hash: null,
128 verbose parsed url search: null,
128 verbose parsed url query: null,
128 verbose parsed url pathname: 'blessed@git://github.com/slap-editor/blessed',
128 verbose parsed url path: 'blessed@git://github.com/slap-editor/blessed',
128 verbose parsed url href: 'blessed@git://github.com/slap-editor/blessed' }
129 verbose cache add [ 'bluebird@^1.2.4', null ]
130 verbose cache add name=undefined spec="bluebird@^1.2.4" args=["bluebird@^1.2.4",null]
131 verbose parsed url { protocol: null,
131 verbose parsed url slashes: null,
131 verbose parsed url auth: null,
131 verbose parsed url host: null,
131 verbose parsed url port: null,
131 verbose parsed url hostname: null,
131 verbose parsed url hash: null,
131 verbose parsed url search: null,
131 verbose parsed url query: null,
131 verbose parsed url pathname: 'bluebird@^1.2.4',
131 verbose parsed url path: 'bluebird@^1.2.4',
131 verbose parsed url href: 'bluebird@^1.2.4' }
132 verbose cache add [ 'cheerio@^0.15.0', null ]
133 verbose cache add name=undefined spec="cheerio@^0.15.0" args=["cheerio@^0.15.0",null]
134 verbose parsed url { protocol: null,
134 verbose parsed url slashes: null,
134 verbose parsed url auth: null,
134 verbose parsed url host: null,
134 verbose parsed url port: null,
134 verbose parsed url hostname: null,
134 verbose parsed url hash: null,
134 verbose parsed url search: null,
134 verbose parsed url query: null,
134 verbose parsed url pathname: 'cheerio@^0.15.0',
134 verbose parsed url path: 'cheerio@^0.15.0',
134 verbose parsed url href: 'cheerio@^0.15.0' }
135 verbose cache add [ 'copy-paste@git://github.com/slap-editor/node-copy-paste',
135 verbose cache add null ]
136 verbose cache add name=undefined spec="copy-paste@git://github.com/slap-editor/node-copy-paste" args=["copy-paste@git://github.com/slap-editor/node-copy-paste",null]
137 verbose parsed url { protocol: null,
137 verbose parsed url slashes: null,
137 verbose parsed url auth: null,
137 verbose parsed url host: null,
137 verbose parsed url port: null,
137 verbose parsed url hostname: null,
137 verbose parsed url hash: null,
137 verbose parsed url search: null,
137 verbose parsed url query: null,
137 verbose parsed url pathname: 'copy-paste@git://github.com/slap-editor/node-copy-paste',
137 verbose parsed url path: 'copy-paste@git://github.com/slap-editor/node-copy-paste',
137 verbose parsed url href: 'copy-paste@git://github.com/slap-editor/node-copy-paste' }
138 verbose cache add [ 'entities@^1.1.1', null ]
139 verbose cache add name=undefined spec="entities@^1.1.1" args=["entities@^1.1.1",null]
140 verbose parsed url { protocol: null,
140 verbose parsed url slashes: null,
140 verbose parsed url auth: null,
140 verbose parsed url host: null,
140 verbose parsed url port: null,
140 verbose parsed url hostname: null,
140 verbose parsed url hash: null,
140 verbose parsed url search: null,
140 verbose parsed url query: null,
140 verbose parsed url pathname: 'entities@^1.1.1',
140 verbose parsed url path: 'entities@^1.1.1',
140 verbose parsed url href: 'entities@^1.1.1' }
141 verbose cache add [ 'highlight.js@slap-editor/highlight.js#slap', null ]
142 verbose cache add name=undefined spec="highlight.js@slap-editor/highlight.js#slap" args=["highlight.js@slap-editor/highlight.js#slap",null]
143 verbose parsed url { protocol: null,
143 verbose parsed url slashes: null,
143 verbose parsed url auth: null,
143 verbose parsed url host: null,
143 verbose parsed url port: null,
143 verbose parsed url hostname: null,
143 verbose parsed url hash: '#slap',
143 verbose parsed url search: null,
143 verbose parsed url query: null,
143 verbose parsed url pathname: 'highlight.js@slap-editor/highlight.js',
143 verbose parsed url path: 'highlight.js@slap-editor/highlight.js',
143 verbose parsed url href: 'highlight.js@slap-editor/highlight.js#slap' }
144 verbose cache add [ 'lazy.js@^0.3.2', null ]
145 verbose cache add name=undefined spec="lazy.js@^0.3.2" args=["lazy.js@^0.3.2",null]
146 verbose parsed url { protocol: null,
146 verbose parsed url slashes: null,
146 verbose parsed url auth: null,
146 verbose parsed url host: null,
146 verbose parsed url port: null,
146 verbose parsed url hostname: null,
146 verbose parsed url hash: null,
146 verbose parsed url search: null,
146 verbose parsed url query: null,
146 verbose parsed url pathname: 'lazy.js@^0.3.2',
146 verbose parsed url path: 'lazy.js@^0.3.2',
146 verbose parsed url href: 'lazy.js@^0.3.2' }
147 verbose cache add [ 'lex@^1.7.5', null ]
148 verbose cache add name=undefined spec="lex@^1.7.5" args=["lex@^1.7.5",null]
149 verbose parsed url { protocol: null,
149 verbose parsed url slashes: null,
149 verbose parsed url auth: null,
149 verbose parsed url host: null,
149 verbose parsed url port: null,
149 verbose parsed url hostname: null,
149 verbose parsed url hash: null,
149 verbose parsed url search: null,
149 verbose parsed url query: null,
149 verbose parsed url pathname: 'lex@^1.7.5',
149 verbose parsed url path: 'lex@^1.7.5',
149 verbose parsed url href: 'lex@^1.7.5' }
150 verbose cache add [ 'lodash@^2.4.1', null ]
151 verbose cache add name=undefined spec="lodash@^2.4.1" args=["lodash@^2.4.1",null]
152 verbose parsed url { protocol: null,
152 verbose parsed url slashes: null,
152 verbose parsed url auth: null,
152 verbose parsed url host: null,
152 verbose parsed url port: null,
152 verbose parsed url hostname: null,
152 verbose parsed url hash: null,
152 verbose parsed url search: null,
152 verbose parsed url query: null,
152 verbose parsed url pathname: 'lodash@^2.4.1',
152 verbose parsed url path: 'lodash@^2.4.1',
152 verbose parsed url href: 'lodash@^2.4.1' }
153 verbose cache add [ 'longjohn@^0.2.4', null ]
154 verbose cache add name=undefined spec="longjohn@^0.2.4" args=["longjohn@^0.2.4",null]
155 verbose parsed url { protocol: null,
155 verbose parsed url slashes: null,
155 verbose parsed url auth: null,
155 verbose parsed url host: null,
155 verbose parsed url port: null,
155 verbose parsed url hostname: null,
155 verbose parsed url hash: null,
155 verbose parsed url search: null,
155 verbose parsed url query: null,
155 verbose parsed url pathname: 'longjohn@^0.2.4',
155 verbose parsed url path: 'longjohn@^0.2.4',
155 verbose parsed url href: 'longjohn@^0.2.4' }
156 verbose cache add [ 'rc@^0.3.5', null ]
157 verbose cache add name=undefined spec="rc@^0.3.5" args=["rc@^0.3.5",null]
158 verbose parsed url { protocol: null,
158 verbose parsed url slashes: null,
158 verbose parsed url auth: null,
158 verbose parsed url host: null,
158 verbose parsed url port: null,
158 verbose parsed url hostname: null,
158 verbose parsed url hash: null,
158 verbose parsed url search: null,
158 verbose parsed url query: null,
158 verbose parsed url pathname: 'rc@^0.3.5',
158 verbose parsed url path: 'rc@^0.3.5',
158 verbose parsed url href: 'rc@^0.3.5' }
159 verbose cache add [ 'traverse@^0.6.6', null ]
160 verbose cache add name=undefined spec="traverse@^0.6.6" args=["traverse@^0.6.6",null]
161 verbose parsed url { protocol: null,
161 verbose parsed url slashes: null,
161 verbose parsed url auth: null,
161 verbose parsed url host: null,
161 verbose parsed url port: null,
161 verbose parsed url hostname: null,
161 verbose parsed url hash: null,
161 verbose parsed url search: null,
161 verbose parsed url query: null,
161 verbose parsed url pathname: 'traverse@^0.6.6',
161 verbose parsed url path: 'traverse@^0.6.6',
161 verbose parsed url href: 'traverse@^0.6.6' }
162 verbose cache add [ 'undo.js@^0.1.0', null ]
163 verbose cache add name=undefined spec="undo.js@^0.1.0" args=["undo.js@^0.1.0",null]
164 verbose parsed url { protocol: null,
164 verbose parsed url slashes: null,
164 verbose parsed url auth: null,
164 verbose parsed url host: null,
164 verbose parsed url port: null,
164 verbose parsed url hostname: null,
164 verbose parsed url hash: null,
164 verbose parsed url search: null,
164 verbose parsed url query: null,
164 verbose parsed url pathname: 'undo.js@^0.1.0',
164 verbose parsed url path: 'undo.js@^0.1.0',
164 verbose parsed url href: 'undo.js@^0.1.0' }
165 verbose cache add [ 'winston@^0.7.3', null ]
166 verbose cache add name=undefined spec="winston@^0.7.3" args=["winston@^0.7.3",null]
167 verbose parsed url { protocol: null,
167 verbose parsed url slashes: null,
167 verbose parsed url auth: null,
167 verbose parsed url host: null,
167 verbose parsed url port: null,
167 verbose parsed url hostname: null,
167 verbose parsed url hash: null,
167 verbose parsed url search: null,
167 verbose parsed url query: null,
167 verbose parsed url pathname: 'winston@^0.7.3',
167 verbose parsed url path: 'winston@^0.7.3',
167 verbose parsed url href: 'winston@^0.7.3' }
168 verbose cache add [ 'xtend@^3.0.0', null ]
169 verbose cache add name=undefined spec="xtend@^3.0.0" args=["xtend@^3.0.0",null]
170 verbose parsed url { protocol: null,
170 verbose parsed url slashes: null,
170 verbose parsed url auth: null,
170 verbose parsed url host: null,
170 verbose parsed url port: null,
170 verbose parsed url hostname: null,
170 verbose parsed url hash: null,
170 verbose parsed url search: null,
170 verbose parsed url query: null,
170 verbose parsed url pathname: 'xtend@^3.0.0',
170 verbose parsed url path: 'xtend@^3.0.0',
170 verbose parsed url href: 'xtend@^3.0.0' }
171 verbose cache add name="blessed" spec="git://github.com/slap-editor/blessed" args=["blessed","git://github.com/slap-editor/blessed"]
172 verbose parsed url { protocol: 'git:',
172 verbose parsed url slashes: true,
172 verbose parsed url auth: null,
172 verbose parsed url host: 'github.com',
172 verbose parsed url port: null,
172 verbose parsed url hostname: 'github.com',
172 verbose parsed url hash: null,
172 verbose parsed url search: null,
172 verbose parsed url query: null,
172 verbose parsed url pathname: '/slap-editor/blessed',
172 verbose parsed url path: '/slap-editor/blessed',
172 verbose parsed url href: 'git://github.com/slap-editor/blessed' }
173 silly lockFile 0221d9eb-t-github-com-slap-editor-blessed git://github.com/slap-editor/blessed
174 verbose lock git://github.com/slap-editor/blessed C:\Users\username.foobar\AppData\Roaming\npm-cache\0221d9eb-t-github-com-slap-editor-blessed.lock
175 verbose cache add name="bluebird" spec="^1.2.4" args=["bluebird","^1.2.4"]
176 verbose parsed url { protocol: null,
176 verbose parsed url slashes: null,
176 verbose parsed url auth: null,
176 verbose parsed url host: null,
176 verbose parsed url port: null,
176 verbose parsed url hostname: null,
176 verbose parsed url hash: null,
176 verbose parsed url search: null,
176 verbose parsed url query: null,
176 verbose parsed url pathname: '^1.2.4',
176 verbose parsed url path: '^1.2.4',
176 verbose parsed url href: '^1.2.4' }
177 verbose addNamed [ 'bluebird', '^1.2.4' ]
178 verbose addNamed [ null, '>=1.2.4-0 <2.0.0-0' ]
179 silly lockFile 6acc727c-bluebird-1-2-4 bluebird@^1.2.4
180 verbose lock bluebird@^1.2.4 C:\Users\username.foobar\AppData\Roaming\npm-cache\6acc727c-bluebird-1-2-4.lock
181 verbose cache add name="cheerio" spec="^0.15.0" args=["cheerio","^0.15.0"]
182 verbose parsed url { protocol: null,
182 verbose parsed url slashes: null,
182 verbose parsed url auth: null,
182 verbose parsed url host: null,
182 verbose parsed url port: null,
182 verbose parsed url hostname: null,
182 verbose parsed url hash: null,
182 verbose parsed url search: null,
182 verbose parsed url query: null,
182 verbose parsed url pathname: '^0.15.0',
182 verbose parsed url path: '^0.15.0',
182 verbose parsed url href: '^0.15.0' }
183 verbose addNamed [ 'cheerio', '^0.15.0' ]
184 verbose addNamed [ null, '>=0.15.0-0 <0.16.0-0' ]
185 silly lockFile 36c51bd8-cheerio-0-15-0 cheerio@^0.15.0
186 verbose lock cheerio@^0.15.0 C:\Users\username.foobar\AppData\Roaming\npm-cache\36c51bd8-cheerio-0-15-0.lock
187 verbose cache add name="copy-paste" spec="git://github.com/slap-editor/node-copy-paste" args=["copy-paste","git://github.com/slap-editor/node-copy-paste"]
188 verbose parsed url { protocol: 'git:',
188 verbose parsed url slashes: true,
188 verbose parsed url auth: null,
188 verbose parsed url host: 'github.com',
188 verbose parsed url port: null,
188 verbose parsed url hostname: 'github.com',
188 verbose parsed url hash: null,
188 verbose parsed url search: null,
188 verbose parsed url query: null,
188 verbose parsed url pathname: '/slap-editor/node-copy-paste',
188 verbose parsed url path: '/slap-editor/node-copy-paste',
188 verbose parsed url href: 'git://github.com/slap-editor/node-copy-paste' }
189 silly lockFile 3529988f--com-slap-editor-node-copy-paste git://github.com/slap-editor/node-copy-paste
190 verbose lock git://github.com/slap-editor/node-copy-paste C:\Users\username.foobar\AppData\Roaming\npm-cache\3529988f--com-slap-editor-node-copy-paste.lock
191 verbose cache add name="entities" spec="^1.1.1" args=["entities","^1.1.1"]
192 verbose parsed url { protocol: null,
192 verbose parsed url slashes: null,
192 verbose parsed url auth: null,
192 verbose parsed url host: null,
192 verbose parsed url port: null,
192 verbose parsed url hostname: null,
192 verbose parsed url hash: null,
192 verbose parsed url search: null,
192 verbose parsed url query: null,
192 verbose parsed url pathname: '^1.1.1',
192 verbose parsed url path: '^1.1.1',
192 verbose parsed url href: '^1.1.1' }
193 verbose addNamed [ 'entities', '^1.1.1' ]
194 verbose addNamed [ null, '>=1.1.1-0 <2.0.0-0' ]
195 silly lockFile 4cd1a32f-entities-1-1-1 entities@^1.1.1
196 verbose lock entities@^1.1.1 C:\Users\username.foobar\AppData\Roaming\npm-cache\4cd1a32f-entities-1-1-1.lock
197 verbose cache add name="highlight.js" spec="slap-editor/highlight.js#slap" args=["highlight.js","slap-editor/highlight.js#slap"]
198 verbose parsed url { protocol: null,
198 verbose parsed url slashes: null,
198 verbose parsed url auth: null,
198 verbose parsed url host: null,
198 verbose parsed url port: null,
198 verbose parsed url hostname: null,
198 verbose parsed url hash: '#slap',
198 verbose parsed url search: null,
198 verbose parsed url query: null,
198 verbose parsed url pathname: 'slap-editor/highlight.js',
198 verbose parsed url path: 'slap-editor/highlight.js',
198 verbose parsed url href: 'slap-editor/highlight.js#slap' }
199 verbose addNamed [ 'highlight.js', 'slap-editor/highlight.js#slap' ]
200 verbose addNamed [ null, null ]
201 silly lockFile ee47f98f-js-slap-editor-highlight-js-slap highlight.js@slap-editor/highlight.js#slap
202 verbose lock highlight.js@slap-editor/highlight.js#slap C:\Users\username.foobar\AppData\Roaming\npm-cache\ee47f98f-js-slap-editor-highlight-js-slap.lock
203 verbose cache add name="lazy.js" spec="^0.3.2" args=["lazy.js","^0.3.2"]
204 verbose parsed url { protocol: null,
204 verbose parsed url slashes: null,
204 verbose parsed url auth: null,
204 verbose parsed url host: null,
204 verbose parsed url port: null,
204 verbose parsed url hostname: null,
204 verbose parsed url hash: null,
204 verbose parsed url search: null,
204 verbose parsed url query: null,
204 verbose parsed url pathname: '^0.3.2',
204 verbose parsed url path: '^0.3.2',
204 verbose parsed url href: '^0.3.2' }
205 verbose addNamed [ 'lazy.js', '^0.3.2' ]
206 verbose addNamed [ null, '>=0.3.2-0 <0.4.0-0' ]
207 silly lockFile 63b48c8d-lazy-js-0-3-2 lazy.js@^0.3.2
208 verbose lock lazy.js@^0.3.2 C:\Users\username.foobar\AppData\Roaming\npm-cache\63b48c8d-lazy-js-0-3-2.lock
209 verbose cache add name="lex" spec="^1.7.5" args=["lex","^1.7.5"]
210 verbose parsed url { protocol: null,
210 verbose parsed url slashes: null,
210 verbose parsed url auth: null,
210 verbose parsed url host: null,
210 verbose parsed url port: null,
210 verbose parsed url hostname: null,
210 verbose parsed url hash: null,
210 verbose parsed url search: null,
210 verbose parsed url query: null,
210 verbose parsed url pathname: '^1.7.5',
210 verbose parsed url path: '^1.7.5',
210 verbose parsed url href: '^1.7.5' }
211 verbose addNamed [ 'lex', '^1.7.5' ]
212 verbose addNamed [ null, '>=1.7.5-0 <2.0.0-0' ]
213 silly lockFile 82f12012-lex-1-7-5 lex@^1.7.5
214 verbose lock lex@^1.7.5 C:\Users\username.foobar\AppData\Roaming\npm-cache\82f12012-lex-1-7-5.lock
215 verbose cache add name="lodash" spec="^2.4.1" args=["lodash","^2.4.1"]
216 verbose parsed url { protocol: null,
216 verbose parsed url slashes: null,
216 verbose parsed url auth: null,
216 verbose parsed url host: null,
216 verbose parsed url port: null,
216 verbose parsed url hostname: null,
216 verbose parsed url hash: null,
216 verbose parsed url search: null,
216 verbose parsed url query: null,
216 verbose parsed url pathname: '^2.4.1',
216 verbose parsed url path: '^2.4.1',
216 verbose parsed url href: '^2.4.1' }
217 verbose addNamed [ 'lodash', '^2.4.1' ]
218 verbose addNamed [ null, '>=2.4.1-0 <3.0.0-0' ]
219 silly lockFile 59759450-lodash-2-4-1 lodash@^2.4.1
220 verbose lock lodash@^2.4.1 C:\Users\username.foobar\AppData\Roaming\npm-cache\59759450-lodash-2-4-1.lock
221 verbose cache add name="longjohn" spec="^0.2.4" args=["longjohn","^0.2.4"]
222 verbose parsed url { protocol: null,
222 verbose parsed url slashes: null,
222 verbose parsed url auth: null,
222 verbose parsed url host: null,
222 verbose parsed url port: null,
222 verbose parsed url hostname: null,
222 verbose parsed url hash: null,
222 verbose parsed url search: null,
222 verbose parsed url query: null,
222 verbose parsed url pathname: '^0.2.4',
222 verbose parsed url path: '^0.2.4',
222 verbose parsed url href: '^0.2.4' }
223 verbose addNamed [ 'longjohn', '^0.2.4' ]
224 verbose addNamed [ null, '>=0.2.4-0 <0.3.0-0' ]
225 silly lockFile 49fca4f8-longjohn-0-2-4 longjohn@^0.2.4
226 verbose lock longjohn@^0.2.4 C:\Users\username.foobar\AppData\Roaming\npm-cache\49fca4f8-longjohn-0-2-4.lock
227 verbose cache add name="rc" spec="^0.3.5" args=["rc","^0.3.5"]
228 verbose parsed url { protocol: null,
228 verbose parsed url slashes: null,
228 verbose parsed url auth: null,
228 verbose parsed url host: null,
228 verbose parsed url port: null,
228 verbose parsed url hostname: null,
228 verbose parsed url hash: null,
228 verbose parsed url search: null,
228 verbose parsed url query: null,
228 verbose parsed url pathname: '^0.3.5',
228 verbose parsed url path: '^0.3.5',
228 verbose parsed url href: '^0.3.5' }
229 verbose addNamed [ 'rc', '^0.3.5' ]
230 verbose addNamed [ null, '>=0.3.5-0 <0.4.0-0' ]
231 silly lockFile 5ebfe68b-rc-0-3-5 rc@^0.3.5
232 verbose lock rc@^0.3.5 C:\Users\username.foobar\AppData\Roaming\npm-cache\5ebfe68b-rc-0-3-5.lock
233 verbose cache add name="traverse" spec="^0.6.6" args=["traverse","^0.6.6"]
234 verbose parsed url { protocol: null,
234 verbose parsed url slashes: null,
234 verbose parsed url auth: null,
234 verbose parsed url host: null,
234 verbose parsed url port: null,
234 verbose parsed url hostname: null,
234 verbose parsed url hash: null,
234 verbose parsed url search: null,
234 verbose parsed url query: null,
234 verbose parsed url pathname: '^0.6.6',
234 verbose parsed url path: '^0.6.6',
234 verbose parsed url href: '^0.6.6' }
235 verbose addNamed [ 'traverse', '^0.6.6' ]
236 verbose addNamed [ null, '>=0.6.6-0 <0.7.0-0' ]
237 silly lockFile 67612237-traverse-0-6-6 traverse@^0.6.6
238 verbose lock traverse@^0.6.6 C:\Users\username.foobar\AppData\Roaming\npm-cache\67612237-traverse-0-6-6.lock
239 verbose cache add name="undo.js" spec="^0.1.0" args=["undo.js","^0.1.0"]
240 verbose parsed url { protocol: null,
240 verbose parsed url slashes: null,
240 verbose parsed url auth: null,
240 verbose parsed url host: null,
240 verbose parsed url port: null,
240 verbose parsed url hostname: null,
240 verbose parsed url hash: null,
240 verbose parsed url search: null,
240 verbose parsed url query: null,
240 verbose parsed url pathname: '^0.1.0',
240 verbose parsed url path: '^0.1.0',
240 verbose parsed url href: '^0.1.0' }
241 verbose addNamed [ 'undo.js', '^0.1.0' ]
242 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ]
243 silly lockFile 117771bc-undo-js-0-1-0 undo.js@^0.1.0
244 verbose lock undo.js@^0.1.0 C:\Users\username.foobar\AppData\Roaming\npm-cache\117771bc-undo-js-0-1-0.lock
245 verbose cache add name="winston" spec="^0.7.3" args=["winston","^0.7.3"]
246 verbose parsed url { protocol: null,
246 verbose parsed url slashes: null,
246 verbose parsed url auth: null,
246 verbose parsed url host: null,
246 verbose parsed url port: null,
246 verbose parsed url hostname: null,
246 verbose parsed url hash: null,
246 verbose parsed url search: null,
246 verbose parsed url query: null,
246 verbose parsed url pathname: '^0.7.3',
246 verbose parsed url path: '^0.7.3',
246 verbose parsed url href: '^0.7.3' }
247 verbose addNamed [ 'winston', '^0.7.3' ]
248 verbose addNamed [ null, '>=0.7.3-0 <0.8.0-0' ]
249 silly lockFile f8b84d29-winston-0-7-3 winston@^0.7.3
250 verbose lock winston@^0.7.3 C:\Users\username.foobar\AppData\Roaming\npm-cache\f8b84d29-winston-0-7-3.lock
251 verbose cache add name="xtend" spec="^3.0.0" args=["xtend","^3.0.0"]
252 verbose parsed url { protocol: null,
252 verbose parsed url slashes: null,
252 verbose parsed url auth: null,
252 verbose parsed url host: null,
252 verbose parsed url port: null,
252 verbose parsed url hostname: null,
252 verbose parsed url hash: null,
252 verbose parsed url search: null,
252 verbose parsed url query: null,
252 verbose parsed url pathname: '^3.0.0',
252 verbose parsed url path: '^3.0.0',
252 verbose parsed url href: '^3.0.0' }
253 verbose addNamed [ 'xtend', '^3.0.0' ]
254 verbose addNamed [ null, '>=3.0.0-0 <4.0.0-0' ]
255 silly lockFile 5507528d-xtend-3-0-0 xtend@^3.0.0
256 verbose lock xtend@^3.0.0 C:\Users\username.foobar\AppData\Roaming\npm-cache\5507528d-xtend-3-0-0.lock
257 verbose addRemoteGit [ 'git://github.com/slap-editor/blessed', 'master' ]
258 verbose addRemoteGit [ 'git://github.com/slap-editor/node-copy-paste', 'master' ]
259 silly addNameRange { name: 'bluebird', range: '>=1.2.4-0 <2.0.0-0', hasData: false }
260 silly addNameRange { name: 'cheerio',
260 silly addNameRange range: '>=0.15.0-0 <0.16.0-0',
260 silly addNameRange hasData: false }
261 silly addNameRange { name: 'entities', range: '>=1.1.1-0 <2.0.0-0', hasData: false }
262 silly addNameRange { name: 'lazy.js', range: '>=0.3.2-0 <0.4.0-0', hasData: false }
263 info addNameTag [ 'highlight.js', 'slap-editor/highlight.js#slap' ]
264 silly addNameRange { name: 'lex', range: '>=1.7.5-0 <2.0.0-0', hasData: false }
265 silly addNameRange { name: 'lodash', range: '>=2.4.1-0 <3.0.0-0', hasData: false }
266 silly addNameRange { name: 'longjohn', range: '>=0.2.4-0 <0.3.0-0', hasData: false }
267 silly addNameRange { name: 'traverse', range: '>=0.6.6-0 <0.7.0-0', hasData: false }
268 silly addNameRange { name: 'rc', range: '>=0.3.5-0 <0.4.0-0', hasData: false }
269 silly addNameRange { name: 'undo.js', range: '>=0.1.0-0 <0.2.0-0', hasData: false }
270 silly addNameRange { name: 'winston', range: '>=0.7.3-0 <0.8.0-0', hasData: false }
271 silly addNameRange { name: 'xtend', range: '>=3.0.0-0 <4.0.0-0', hasData: false }
272 verbose url raw entities
273 verbose url resolving [ 'https://registry.npmjs.org/', './entities' ]
274 verbose url resolved https://registry.npmjs.org/entities
275 info trying registry request attempt 1 at 09:33:28
276 verbose etag "BGCY0E9R9VFNDBFILHJR5VTU3"
277 http GET https://registry.npmjs.org/entities
278 verbose url raw cheerio
279 verbose url resolving [ 'https://registry.npmjs.org/', './cheerio' ]
280 verbose url resolved https://registry.npmjs.org/cheerio
281 info trying registry request attempt 1 at 09:33:28
282 verbose etag "1UEW5SNFFXD5TWYJED7M2W5DJ"
283 http GET https://registry.npmjs.org/cheerio
284 verbose url raw highlight.js
285 verbose url resolving [ 'https://registry.npmjs.org/', './highlight.js' ]
286 verbose url resolved https://registry.npmjs.org/highlight.js
287 info trying registry request attempt 1 at 09:33:28
288 verbose etag "AIO4J3TQM7HAQ4UMM1KISJM74"
289 http GET https://registry.npmjs.org/highlight.js
290 verbose url raw bluebird
291 verbose url resolving [ 'https://registry.npmjs.org/', './bluebird' ]
292 verbose url resolved https://registry.npmjs.org/bluebird
293 info trying registry request attempt 1 at 09:33:28
294 verbose etag "3NIXNN9ACTMVCXQ5FXOWR98Q2"
295 http GET https://registry.npmjs.org/bluebird
296 verbose url raw lazy.js
297 verbose url resolving [ 'https://registry.npmjs.org/', './lazy.js' ]
298 verbose url resolved https://registry.npmjs.org/lazy.js
299 info trying registry request attempt 1 at 09:33:28
300 verbose etag "7XJN3AWCM8TGE2H4KHDODCQIX"
301 http GET https://registry.npmjs.org/lazy.js
302 verbose url raw lodash
303 verbose url resolving [ 'https://registry.npmjs.org/', './lodash' ]
304 verbose url resolved https://registry.npmjs.org/lodash
305 info trying registry request attempt 1 at 09:33:28
306 verbose etag "XA9LCUVZF91YWTTZ8D0F9ATE"
307 http GET https://registry.npmjs.org/lodash
308 verbose url raw lex
309 verbose url resolving [ 'https://registry.npmjs.org/', './lex' ]
310 verbose url resolved https://registry.npmjs.org/lex
311 info trying registry request attempt 1 at 09:33:28
312 verbose etag "2NNMQAEV256FRYIPKW59PZ0AS"
313 http GET https://registry.npmjs.org/lex
314 verbose url raw traverse
315 verbose url resolving [ 'https://registry.npmjs.org/', './traverse' ]
316 verbose url resolved https://registry.npmjs.org/traverse
317 info trying registry request attempt 1 at 09:33:28
318 verbose etag "20IT91OX7MFIDJ9G0YS4S6ZTH"
319 http GET https://registry.npmjs.org/traverse
320 verbose url raw longjohn
321 verbose url resolving [ 'https://registry.npmjs.org/', './longjohn' ]
322 verbose url resolved https://registry.npmjs.org/longjohn
323 info trying registry request attempt 1 at 09:33:28
324 verbose etag "6VH1LMFSDLFE04Z56F9PCQLOX"
325 http GET https://registry.npmjs.org/longjohn
326 verbose url raw rc
327 verbose url resolving [ 'https://registry.npmjs.org/', './rc' ]
328 verbose url resolved https://registry.npmjs.org/rc
329 info trying registry request attempt 1 at 09:33:28
330 verbose etag "3VH9EJB4BL6TXB3Z90QO3Q3GY"
331 http GET https://registry.npmjs.org/rc
332 verbose url raw undo.js
333 verbose url resolving [ 'https://registry.npmjs.org/', './undo.js' ]
334 verbose url resolved https://registry.npmjs.org/undo.js
335 info trying registry request attempt 1 at 09:33:28
336 verbose etag "D9OOCNEH06VZF7QSU1XCHSQNF"
337 http GET https://registry.npmjs.org/undo.js
338 verbose url raw winston
339 verbose url resolving [ 'https://registry.npmjs.org/', './winston' ]
340 verbose url resolved https://registry.npmjs.org/winston
341 info trying registry request attempt 1 at 09:33:28
342 verbose etag "D8S2H1NWI041M97CH3Q23SGMP"
343 http GET https://registry.npmjs.org/winston
344 verbose url raw xtend
345 verbose url resolving [ 'https://registry.npmjs.org/', './xtend' ]
346 verbose url resolved https://registry.npmjs.org/xtend
347 info trying registry request attempt 1 at 09:33:28
348 verbose etag "9GWKLQDREU45NQR6OBFGA37KK"
349 http GET https://registry.npmjs.org/xtend
350 http 304 https://registry.npmjs.org/bluebird
351 silly registry.get cb [ 304,
351 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
351 silly registry.get server: 'Apache',
351 silly registry.get via: '1.1 varnish',
351 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:28 GMT',
351 silly registry.get 'cache-control': 'max-age=60',
351 silly registry.get etag: '"3NIXNN9ACTMVCXQ5FXOWR98Q2"',
351 silly registry.get 'x-served-by': 'cache-ams4133-AMS',
351 silly registry.get 'x-cache': 'HIT',
351 silly registry.get 'x-cache-hits': '1',
351 silly registry.get 'x-timer': 'S1409128408.485463,VS0,VE0',
351 silly registry.get vary: 'Accept',
351 silly registry.get 'content-length': '0',
351 silly registry.get 'keep-alive': 'timeout=10, max=50',
351 silly registry.get connection: 'Keep-Alive' } ]
352 verbose etag bluebird from cache
353 http 304 https://registry.npmjs.org/cheerio
354 silly registry.get cb [ 304,
354 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
354 silly registry.get server: 'Apache',
354 silly registry.get via: '1.1 varnish',
354 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:28 GMT',
354 silly registry.get 'cache-control': 'max-age=60',
354 silly registry.get etag: '"1UEW5SNFFXD5TWYJED7M2W5DJ"',
354 silly registry.get 'x-served-by': 'cache-ams4122-AMS',
354 silly registry.get 'x-cache': 'HIT',
354 silly registry.get 'x-cache-hits': '1',
354 silly registry.get 'x-timer': 'S1409128408.487802,VS0,VE0',
354 silly registry.get vary: 'Accept',
354 silly registry.get 'content-length': '0',
354 silly registry.get 'keep-alive': 'timeout=10, max=50',
354 silly registry.get connection: 'Keep-Alive' } ]
355 verbose etag cheerio from cache
356 http 304 https://registry.npmjs.org/lodash
357 silly registry.get cb [ 304,
357 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
357 silly registry.get server: 'Apache',
357 silly registry.get via: '1.1 varnish',
357 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:09 GMT',
357 silly registry.get 'cache-control': 'max-age=60',
357 silly registry.get etag: '"XA9LCUVZF91YWTTZ8D0F9ATE"',
357 silly registry.get 'x-served-by': 'cache-ams4133-AMS',
357 silly registry.get 'x-cache': 'HIT',
357 silly registry.get 'x-cache-hits': '3',
357 silly registry.get 'x-timer': 'S1409128408.504018,VS0,VE0',
357 silly registry.get vary: 'Accept',
357 silly registry.get 'content-length': '0',
357 silly registry.get 'keep-alive': 'timeout=10, max=49',
357 silly registry.get connection: 'Keep-Alive' } ]
358 verbose etag lodash from cache
359 silly addNameRange number 2 { name: 'bluebird', range: '>=1.2.4-0 <2.0.0-0', hasData: true }
360 silly addNameRange versions [ 'bluebird',
360 silly addNameRange [ '0.7.1-1',
360 silly addNameRange '0.7.1-2',
360 silly addNameRange '0.7.1-3',
360 silly addNameRange '0.7.1-4',
360 silly addNameRange '0.7.1-5',
360 silly addNameRange '0.7.2-0',
360 silly addNameRange '0.7.3-0',
360 silly addNameRange '0.7.4-0',
360 silly addNameRange '0.7.4-1',
360 silly addNameRange '0.7.5-0',
360 silly addNameRange '0.7.6-0',
360 silly addNameRange '0.7.7-0',
360 silly addNameRange '0.7.7-1',
360 silly addNameRange '0.7.8-0',
360 silly addNameRange '0.7.8-1',
360 silly addNameRange '0.7.9-0',
360 silly addNameRange '0.7.9-1',
360 silly addNameRange '0.7.10-0',
360 silly addNameRange '0.7.10-1',
360 silly addNameRange '0.7.11-0',
360 silly addNameRange '0.7.12-0',
360 silly addNameRange '0.7.12-1',
360 silly addNameRange '0.7.12-2',
360 silly addNameRange '0.8.0-0',
360 silly addNameRange '0.8.0-1',
360 silly addNameRange '0.8.0-2',
360 silly addNameRange '0.8.0-3',
360 silly addNameRange '0.8.1-0',
360 silly addNameRange '0.8.2-0',
360 silly addNameRange '0.8.2-1',
360 silly addNameRange '0.8.2-2',
360 silly addNameRange '0.8.3-0',
360 silly addNameRange '0.8.3-1',
360 silly addNameRange '0.8.3-2',
360 silly addNameRange '0.8.3-3',
360 silly addNameRange '0.8.4-0',
360 silly addNameRange '0.8.4-1',
360 silly addNameRange '0.8.5-0',
360 silly addNameRange '0.8.5-1',
360 silly addNameRange '0.9.0-0',
360 silly addNameRange '0.9.1-0',
360 silly addNameRange '0.9.1-1',
360 silly addNameRange '0.9.2-0',
360 silly addNameRange '0.9.2-1',
360 silly addNameRange '0.9.3-0',
360 silly addNameRange '0.9.4-0',
360 silly addNameRange '0.9.4-1',
360 silly addNameRange '0.9.5-0',
360 silly addNameRange '0.9.6-0',
360 silly addNameRange '0.9.7-0',
360 silly addNameRange '0.9.8-0',
360 silly addNameRange '0.9.9-0',
360 silly addNameRange '0.9.10-0',
360 silly addNameRange '0.9.10-1',
360 silly addNameRange '0.9.11-0',
360 silly addNameRange '0.9.11-1',
360 silly addNameRange '0.10.0-0',
360 silly addNameRange '0.10.0-1',
360 silly addNameRange '0.10.1-0',
360 silly addNameRange '0.10.2-0',
360 silly addNameRange '0.10.2-1',
360 silly addNameRange '0.10.3-0',
360 silly addNameRange '0.10.4-0',
360 silly addNameRange '0.10.4-1',
360 silly addNameRange '0.10.5-0',
360 silly addNameRange '0.10.6-0',
360 silly addNameRange '0.10.7-0',
360 silly addNameRange '0.10.8-0',
360 silly addNameRange '0.10.9-0',
360 silly addNameRange '0.10.9-1',
360 silly addNameRange '0.10.10-0',
360 silly addNameRange '0.10.11-0',
360 silly addNameRange '0.10.11-1',
360 silly addNameRange '0.10.11-2',
360 silly addNameRange '0.10.11-4',
360 silly addNameRange '0.10.12-0',
360 silly addNameRange '0.10.13-0',
360 silly addNameRange '0.10.13-1',
360 silly addNameRange '0.10.14-0',
360 silly addNameRange '0.11.0-0',
360 silly addNameRange '0.11.1-0',
360 silly addNameRange '0.11.2-0',
360 silly addNameRange '0.11.3-0',
360 silly addNameRange '0.11.4-0',
360 silly addNameRange '0.11.4-1',
360 silly addNameRange '0.11.5-0',
360 silly addNameRange '0.11.5-1',
360 silly addNameRange '0.11.6-0',
360 silly addNameRange '1.0.0',
360 silly addNameRange '1.0.1',
360 silly addNameRange '1.0.2',
360 silly addNameRange '1.0.3',
360 silly addNameRange '1.0.4',
360 silly addNameRange '1.0.5',
360 silly addNameRange '1.0.7',
360 silly addNameRange '1.0.8',
360 silly addNameRange '1.1.0',
360 silly addNameRange '1.1.1',
360 silly addNameRange '1.2.0',
360 silly addNameRange '1.2.1',
360 silly addNameRange '1.2.2',
360 silly addNameRange '1.2.3',
360 silly addNameRange '1.2.4',
360 silly addNameRange '2.0.2',
360 silly addNameRange '2.0.3',
360 silly addNameRange '2.0.4',
360 silly addNameRange '2.0.5',
360 silly addNameRange '2.0.6',
360 silly addNameRange '2.0.7',
360 silly addNameRange '2.1.1',
360 silly addNameRange '2.1.2',
360 silly addNameRange '2.1.3',
360 silly addNameRange '2.2.0',
360 silly addNameRange '2.2.1',
360 silly addNameRange '2.2.2',
360 silly addNameRange '2.3.0',
360 silly addNameRange '2.3.1',
360 silly addNameRange '2.3.2' ] ]
361 verbose addNamed [ 'bluebird', '1.2.4' ]
362 verbose addNamed [ '1.2.4', '1.2.4' ]
363 silly lockFile 215ce01e-bluebird-1-2-4 [email protected]
364 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\215ce01e-bluebird-1-2-4.lock
365 silly addNameRange number 2 { name: 'cheerio', range: '>=0.15.0-0 <0.16.0-0', hasData: true }
366 silly addNameRange versions [ 'cheerio',
366 silly addNameRange [ '0.0.1',
366 silly addNameRange '0.0.2',
366 silly addNameRange '0.0.3',
366 silly addNameRange '0.0.4',
366 silly addNameRange '0.1.1',
366 silly addNameRange '0.1.2',
366 silly addNameRange '0.1.3',
366 silly addNameRange '0.1.4',
366 silly addNameRange '0.1.5',
366 silly addNameRange '0.2.0',
366 silly addNameRange '0.2.1',
366 silly addNameRange '0.2.2',
366 silly addNameRange '0.3.0',
366 silly addNameRange '0.3.1',
366 silly addNameRange '0.3.2',
366 silly addNameRange '0.4.0',
366 silly addNameRange '0.4.1',
366 silly addNameRange '0.4.2',
366 silly addNameRange '0.5.0',
366 silly addNameRange '0.5.1',
366 silly addNameRange '0.5.2',
366 silly addNameRange '0.6.0',
366 silly addNameRange '0.6.1',
366 silly addNameRange '0.6.2',
366 silly addNameRange '0.7.0',
366 silly addNameRange '0.8.0',
366 silly addNameRange '0.8.1',
366 silly addNameRange '0.8.2',
366 silly addNameRange '0.8.3',
366 silly addNameRange '0.9.0',
366 silly addNameRange '0.9.1',
366 silly addNameRange '0.9.2',
366 silly addNameRange '0.10.0',
366 silly addNameRange '0.10.1',
366 silly addNameRange '0.10.2',
366 silly addNameRange '0.10.3',
366 silly addNameRange '0.10.4',
366 silly addNameRange '0.10.5',
366 silly addNameRange '0.10.6',
366 silly addNameRange '0.10.7',
366 silly addNameRange '0.10.8',
366 silly addNameRange '0.11.0',
366 silly addNameRange '0.12.0',
366 silly addNameRange '0.12.1',
366 silly addNameRange '0.12.2',
366 silly addNameRange '0.12.3',
366 silly addNameRange '0.12.4',
366 silly addNameRange '0.13.0',
366 silly addNameRange '0.13.1',
366 silly addNameRange '0.14.0',
366 silly addNameRange '0.15.0',
366 silly addNameRange '0.16.0',
366 silly addNameRange '0.17.0' ] ]
367 verbose addNamed [ 'cheerio', '0.15.0' ]
368 verbose addNamed [ '0.15.0', '0.15.0' ]
369 silly lockFile 211c7412-cheerio-0-15-0 [email protected]
370 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\211c7412-cheerio-0-15-0.lock
371 silly addNameRange number 2 { name: 'lodash', range: '>=2.4.1-0 <3.0.0-0', hasData: true }
372 silly addNameRange versions [ 'lodash',
372 silly addNameRange [ '0.1.0',
372 silly addNameRange '0.2.0',
372 silly addNameRange '0.2.1',
372 silly addNameRange '0.2.2',
372 silly addNameRange '0.3.0',
372 silly addNameRange '0.3.1',
372 silly addNameRange '0.3.2',
372 silly addNameRange '0.4.0',
372 silly addNameRange '0.4.1',
372 silly addNameRange '0.4.2',
372 silly addNameRange '0.5.0-rc.1',
372 silly addNameRange '0.5.0',
372 silly addNameRange '0.5.1',
372 silly addNameRange '0.5.2',
372 silly addNameRange '0.6.0',
372 silly addNameRange '0.6.1',
372 silly addNameRange '0.7.0',
372 silly addNameRange '0.8.0',
372 silly addNameRange '0.8.1',
372 silly addNameRange '0.8.2',
372 silly addNameRange '0.9.0',
372 silly addNameRange '0.9.1',
372 silly addNameRange '0.9.2',
372 silly addNameRange '0.10.0',
372 silly addNameRange '1.0.0-rc.1',
372 silly addNameRange '1.0.0-rc.2',
372 silly addNameRange '1.0.0-rc.3',
372 silly addNameRange '1.0.0',
372 silly addNameRange '1.0.1',
372 silly addNameRange '1.1.0',
372 silly addNameRange '1.1.1',
372 silly addNameRange '1.2.0',
372 silly addNameRange '1.2.1',
372 silly addNameRange '1.3.0',
372 silly addNameRange '1.3.1',
372 silly addNameRange '2.0.0',
372 silly addNameRange '2.1.0',
372 silly addNameRange '2.2.0',
372 silly addNameRange '2.2.1',
372 silly addNameRange '2.3.0',
372 silly addNameRange '2.4.0',
372 silly addNameRange '2.4.1' ] ]
373 verbose addNamed [ 'lodash', '2.4.1' ]
374 verbose addNamed [ '2.4.1', '2.4.1' ]
375 silly lockFile 8502be2a-lodash-2-4-1 [email protected]
376 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\8502be2a-lodash-2-4-1.lock
377 silly lockFile 215ce01e-bluebird-1-2-4 [email protected]
378 silly lockFile 215ce01e-bluebird-1-2-4 [email protected]
379 silly lockFile 6acc727c-bluebird-1-2-4 bluebird@^1.2.4
380 silly lockFile 6acc727c-bluebird-1-2-4 bluebird@^1.2.4
381 silly lockFile 8502be2a-lodash-2-4-1 [email protected]
382 silly lockFile 8502be2a-lodash-2-4-1 [email protected]
383 silly lockFile 211c7412-cheerio-0-15-0 [email protected]
384 silly lockFile 211c7412-cheerio-0-15-0 [email protected]
385 silly lockFile 59759450-lodash-2-4-1 lodash@^2.4.1
386 silly lockFile 59759450-lodash-2-4-1 lodash@^2.4.1
387 silly lockFile 36c51bd8-cheerio-0-15-0 cheerio@^0.15.0
388 silly lockFile 36c51bd8-cheerio-0-15-0 cheerio@^0.15.0
389 http 200 https://registry.npmjs.org/traverse
390 silly registry.get cb [ 200,
390 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
390 silly registry.get server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
390 silly registry.get etag: '"5099FYP6AIKV5PSB041SODLMA"',
390 silly registry.get 'content-type': 'application/json',
390 silly registry.get 'cache-control': 'max-age=60',
390 silly registry.get 'content-length': '32591',
390 silly registry.get 'accept-ranges': 'bytes',
390 silly registry.get via: '1.1 varnish',
390 silly registry.get age: '91',
390 silly registry.get 'x-served-by': 'cache-ams4133-AMS',
390 silly registry.get 'x-cache': 'HIT',
390 silly registry.get 'x-cache-hits': '2',
390 silly registry.get 'x-timer': 'S1409128408.521730,VS0,VE0',
390 silly registry.get vary: 'Accept',
390 silly registry.get 'keep-alive': 'timeout=10, max=48',
390 silly registry.get connection: 'Keep-Alive' } ]
391 silly addNameRange number 2 { name: 'traverse', range: '>=0.6.6-0 <0.7.0-0', hasData: true }
392 silly addNameRange versions [ 'traverse',
392 silly addNameRange [ '0.1.2',
392 silly addNameRange '0.1.3',
392 silly addNameRange '0.2.0',
392 silly addNameRange '0.2.1',
392 silly addNameRange '0.2.2',
392 silly addNameRange '0.2.3',
392 silly addNameRange '0.2.4',
392 silly addNameRange '0.3.0',
392 silly addNameRange '0.3.1',
392 silly addNameRange '0.2.5',
392 silly addNameRange '0.2.6',
392 silly addNameRange '0.3.2',
392 silly addNameRange '0.3.3',
392 silly addNameRange '0.3.4',
392 silly addNameRange '0.3.5',
392 silly addNameRange '0.3.6',
392 silly addNameRange '0.3.7',
392 silly addNameRange '0.3.8',
392 silly addNameRange '0.4.0',
392 silly addNameRange '0.4.1',
392 silly addNameRange '0.4.2',
392 silly addNameRange '0.3.9',
392 silly addNameRange '0.4.3',
392 silly addNameRange '0.4.4',
392 silly addNameRange '0.4.5',
392 silly addNameRange '0.4.6',
392 silly addNameRange '0.5.0',
392 silly addNameRange '0.5.1',
392 silly addNameRange '0.5.2',
392 silly addNameRange '0.6.0',
392 silly addNameRange '0.6.1',
392 silly addNameRange '0.6.2',
392 silly addNameRange '0.6.3',
392 silly addNameRange '0.6.5',
392 silly addNameRange '0.6.6' ] ]
393 verbose addNamed [ 'traverse', '0.6.6' ]
394 verbose addNamed [ '0.6.6', '0.6.6' ]
395 silly lockFile ea945e4a-traverse-0-6-6 [email protected]
396 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\ea945e4a-traverse-0-6-6.lock
397 silly lockFile ea945e4a-traverse-0-6-6 [email protected]
398 silly lockFile ea945e4a-traverse-0-6-6 [email protected]
399 silly lockFile 67612237-traverse-0-6-6 traverse@^0.6.6
400 silly lockFile 67612237-traverse-0-6-6 traverse@^0.6.6
401 http 304 https://registry.npmjs.org/longjohn
402 silly registry.get cb [ 304,
402 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
402 silly registry.get server: 'Apache',
402 silly registry.get via: '1.1 varnish',
402 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:28 GMT',
402 silly registry.get 'cache-control': 'max-age=60',
402 silly registry.get etag: '"6VH1LMFSDLFE04Z56F9PCQLOX"',
402 silly registry.get 'x-served-by': 'cache-ams4133-AMS',
402 silly registry.get 'x-cache': 'HIT',
402 silly registry.get 'x-cache-hits': '1',
402 silly registry.get 'x-timer': 'S1409128408.555441,VS0,VE0',
402 silly registry.get vary: 'Accept',
402 silly registry.get 'content-length': '0',
402 silly registry.get 'keep-alive': 'timeout=10, max=47',
402 silly registry.get connection: 'Keep-Alive' } ]
403 verbose etag longjohn from cache
404 silly addNameRange number 2 { name: 'longjohn', range: '>=0.2.4-0 <0.3.0-0', hasData: true }
405 silly addNameRange versions [ 'longjohn',
405 silly addNameRange [ '0.0.1',
405 silly addNameRange '0.0.2',
405 silly addNameRange '0.0.3',
405 silly addNameRange '0.0.4',
405 silly addNameRange '0.0.5',
405 silly addNameRange '0.2.0',
405 silly addNameRange '0.2.1',
405 silly addNameRange '0.2.2',
405 silly addNameRange '0.2.3',
405 silly addNameRange '0.2.4' ] ]
406 verbose addNamed [ 'longjohn', '0.2.4' ]
407 verbose addNamed [ '0.2.4', '0.2.4' ]
408 silly lockFile 214bd3ac-longjohn-0-2-4 [email protected]
409 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\214bd3ac-longjohn-0-2-4.lock
410 silly lockFile 214bd3ac-longjohn-0-2-4 [email protected]
411 silly lockFile 214bd3ac-longjohn-0-2-4 [email protected]
412 silly lockFile 49fca4f8-longjohn-0-2-4 longjohn@^0.2.4
413 silly lockFile 49fca4f8-longjohn-0-2-4 longjohn@^0.2.4
414 http 304 https://registry.npmjs.org/rc
415 silly registry.get cb [ 304,
415 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
415 silly registry.get server: 'Apache',
415 silly registry.get via: '1.1 varnish',
415 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:11 GMT',
415 silly registry.get 'cache-control': 'max-age=60',
415 silly registry.get etag: '"3VH9EJB4BL6TXB3Z90QO3Q3GY"',
415 silly registry.get 'x-served-by': 'cache-ams4133-AMS',
415 silly registry.get 'x-cache': 'HIT',
415 silly registry.get 'x-cache-hits': '2',
415 silly registry.get 'x-timer': 'S1409128408.572674,VS0,VE0',
415 silly registry.get vary: 'Accept',
415 silly registry.get 'content-length': '0',
415 silly registry.get 'keep-alive': 'timeout=10, max=46',
415 silly registry.get connection: 'Keep-Alive' } ]
416 verbose etag rc from cache
417 warn git config --get remote.origin.url returned wrong result (git://github.com/slap-editor/blessed) [email protected]:heldrida/win_git_bash_profile.git
418 silly addNameRange number 2 { name: 'rc', range: '>=0.3.5-0 <0.4.0-0', hasData: true }
419 silly addNameRange versions [ 'rc',
419 silly addNameRange [ '0.0.1',
419 silly addNameRange '0.0.2',
419 silly addNameRange '0.0.3',
419 silly addNameRange '0.0.4',
419 silly addNameRange '0.0.5',
419 silly addNameRange '0.0.6',
419 silly addNameRange '0.0.7',
419 silly addNameRange '0.0.8',
419 silly addNameRange '0.1.0',
419 silly addNameRange '0.1.1',
419 silly addNameRange '0.1.2',
419 silly addNameRange '0.1.3',
419 silly addNameRange '0.2.0',
419 silly addNameRange '0.3.0',
419 silly addNameRange '0.3.1',
419 silly addNameRange '0.3.2',
419 silly addNameRange '0.3.3',
419 silly addNameRange '0.3.4',
419 silly addNameRange '0.3.5',
419 silly addNameRange '0.4.0',
419 silly addNameRange '0.5.0' ] ]
420 verbose addNamed [ 'rc', '0.3.5' ]
421 verbose addNamed [ '0.3.5', '0.3.5' ]
422 silly lockFile 0e486d9c-rc-0-3-5 [email protected]
423 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\0e486d9c-rc-0-3-5.lock
424 silly lockFile 0e486d9c-rc-0-3-5 [email protected]
425 silly lockFile 0e486d9c-rc-0-3-5 [email protected]
426 silly lockFile 5ebfe68b-rc-0-3-5 rc@^0.3.5
427 silly lockFile 5ebfe68b-rc-0-3-5 rc@^0.3.5
428 http 304 https://registry.npmjs.org/lazy.js
429 silly registry.get cb [ 304,
429 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
429 silly registry.get server: 'Apache',
429 silly registry.get via: '1.1 varnish',
429 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:28 GMT',
429 silly registry.get 'cache-control': 'max-age=60',
429 silly registry.get etag: '"7XJN3AWCM8TGE2H4KHDODCQIX"',
429 silly registry.get 'x-served-by': 'cache-ams4120-AMS',
429 silly registry.get 'x-cache': 'HIT',
429 silly registry.get 'x-cache-hits': '1',
429 silly registry.get 'x-timer': 'S1409128408.491508,VS0,VE96',
429 silly registry.get vary: 'Accept',
429 silly registry.get 'content-length': '0',
429 silly registry.get 'keep-alive': 'timeout=10, max=50',
429 silly registry.get connection: 'Keep-Alive' } ]
430 verbose etag lazy.js from cache
431 silly addNameRange number 2 { name: 'lazy.js', range: '>=0.3.2-0 <0.4.0-0', hasData: true }
432 silly addNameRange versions [ 'lazy.js',
432 silly addNameRange [ '0.1.0',
432 silly addNameRange '0.1.1',
432 silly addNameRange '0.1.2',
432 silly addNameRange '0.2.0',
432 silly addNameRange '0.2.1',
432 silly addNameRange '0.3.0',
432 silly addNameRange '0.3.1',
432 silly addNameRange '0.3.2' ] ]
433 verbose addNamed [ 'lazy.js', '0.3.2' ]
434 verbose addNamed [ '0.3.2', '0.3.2' ]
435 silly lockFile c6fae143-lazy-js-0-3-2 [email protected]
436 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\c6fae143-lazy-js-0-3-2.lock
437 silly lockFile c6fae143-lazy-js-0-3-2 [email protected]
438 silly lockFile c6fae143-lazy-js-0-3-2 [email protected]
439 silly lockFile 63b48c8d-lazy-js-0-3-2 lazy.js@^0.3.2
440 silly lockFile 63b48c8d-lazy-js-0-3-2 lazy.js@^0.3.2
441 warn git config --get remote.origin.url returned wrong result (git://github.com/slap-editor/node-copy-paste) [email protected]:heldrida/win_git_bash_profile.git
442 http 304 https://registry.npmjs.org/winston
443 silly registry.get cb [ 304,
443 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
443 silly registry.get server: 'Apache',
443 silly registry.get via: '1.1 varnish',
443 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:28 GMT',
443 silly registry.get 'cache-control': 'max-age=60',
443 silly registry.get etag: '"D8S2H1NWI041M97CH3Q23SGMP"',
443 silly registry.get 'x-served-by': 'cache-ams4120-AMS',
443 silly registry.get 'x-cache': 'HIT',
443 silly registry.get 'x-cache-hits': '1',
443 silly registry.get 'x-timer': 'S1409128408.604764,VS0,VE0',
443 silly registry.get vary: 'Accept',
443 silly registry.get 'content-length': '0',
443 silly registry.get 'keep-alive': 'timeout=10, max=49',
443 silly registry.get connection: 'Keep-Alive' } ]
444 verbose etag winston from cache
445 http 304 https://registry.npmjs.org/lex
446 silly registry.get cb [ 304,
446 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
446 silly registry.get server: 'Apache',
446 silly registry.get via: '1.1 varnish',
446 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:28 GMT',
446 silly registry.get 'cache-control': 'max-age=60',
446 silly registry.get etag: '"2NNMQAEV256FRYIPKW59PZ0AS"',
446 silly registry.get 'x-served-by': 'cache-ams4122-AMS',
446 silly registry.get 'x-cache': 'HIT',
446 silly registry.get 'x-cache-hits': '1',
446 silly registry.get 'x-timer': 'S1409128408.520054,VS0,VE87',
446 silly registry.get vary: 'Accept',
446 silly registry.get 'content-length': '0',
446 silly registry.get 'keep-alive': 'timeout=10, max=49',
446 silly registry.get connection: 'Keep-Alive' } ]
447 verbose etag lex from cache
448 silly addNameRange number 2 { name: 'winston', range: '>=0.7.3-0 <0.8.0-0', hasData: true }
449 silly addNameRange versions [ 'winston',
449 silly addNameRange [ '0.2.11',
449 silly addNameRange '0.3.3',
449 silly addNameRange '0.3.4',
449 silly addNameRange '0.3.5',
449 silly addNameRange '0.4.0',
449 silly addNameRange '0.4.1',
449 silly addNameRange '0.5.0',
449 silly addNameRange '0.5.1',
449 silly addNameRange '0.5.2',
449 silly addNameRange '0.5.3',
449 silly addNameRange '0.5.4',
449 silly addNameRange '0.5.5',
449 silly addNameRange '0.5.6',
449 silly addNameRange '0.5.7',
449 silly addNameRange '0.5.8',
449 silly addNameRange '0.5.9',
449 silly addNameRange '0.5.10',
449 silly addNameRange '0.5.11',
449 silly addNameRange '0.6.1',
449 silly addNameRange '0.6.2',
449 silly addNameRange '0.7.0',
449 silly addNameRange '0.7.1',
449 silly addNameRange '0.7.2',
449 silly addNameRange '0.7.3' ] ]
450 verbose addNamed [ 'winston', '0.7.3' ]
451 verbose addNamed [ '0.7.3', '0.7.3' ]
452 silly lockFile bed49444-winston-0-7-3 [email protected]
453 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\bed49444-winston-0-7-3.lock
454 silly addNameRange number 2 { name: 'lex', range: '>=1.7.5-0 <2.0.0-0', hasData: true }
455 silly addNameRange versions [ 'lex',
455 silly addNameRange [ '1.0.0',
455 silly addNameRange '1.0.1',
455 silly addNameRange '1.1.0',
455 silly addNameRange '1.1.1',
455 silly addNameRange '1.1.2',
455 silly addNameRange '1.2.0',
455 silly addNameRange '1.3.0',
455 silly addNameRange '1.4.0',
455 silly addNameRange '1.4.1',
455 silly addNameRange '1.5.1',
455 silly addNameRange '1.6.0',
455 silly addNameRange '1.7.0',
455 silly addNameRange '1.7.1',
455 silly addNameRange '1.7.2',
455 silly addNameRange '1.7.3',
455 silly addNameRange '1.7.4',
455 silly addNameRange '1.7.5',
455 silly addNameRange '1.7.6' ] ]
456 verbose addNamed [ 'lex', '1.7.6' ]
457 verbose addNamed [ '1.7.6', '1.7.6' ]
458 silly lockFile 38a491da-lex-1-7-6 [email protected]
459 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\38a491da-lex-1-7-6.lock
460 silly lockFile bed49444-winston-0-7-3 [email protected]
461 silly lockFile bed49444-winston-0-7-3 [email protected]
462 silly lockFile f8b84d29-winston-0-7-3 winston@^0.7.3
463 silly lockFile f8b84d29-winston-0-7-3 winston@^0.7.3
464 silly lockFile 38a491da-lex-1-7-6 [email protected]
465 silly lockFile 38a491da-lex-1-7-6 [email protected]
466 silly lockFile 82f12012-lex-1-7-5 lex@^1.7.5
467 silly lockFile 82f12012-lex-1-7-5 lex@^1.7.5
468 http 304 https://registry.npmjs.org/highlight.js
469 silly registry.get cb [ 304,
469 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
469 silly registry.get server: 'Apache',
469 silly registry.get via: '1.1 varnish',
469 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:28 GMT',
469 silly registry.get 'cache-control': 'max-age=60',
469 silly registry.get etag: '"AIO4J3TQM7HAQ4UMM1KISJM74"',
469 silly registry.get 'x-served-by': 'cache-ams4125-AMS',
469 silly registry.get 'x-cache': 'HIT',
469 silly registry.get 'x-cache-hits': '1',
469 silly registry.get 'x-timer': 'S1409128408.489994,VS0,VE375',
469 silly registry.get vary: 'Accept',
469 silly registry.get 'content-length': '0',
469 silly registry.get 'keep-alive': 'timeout=10, max=50',
469 silly registry.get connection: 'Keep-Alive' } ]
470 verbose etag highlight.js from cache
471 info maybeGithub Attempting slap-editor/highlight.js#slap from git://github.com/slap-editor/highlight.js#slap
472 silly lockFile 81c55dcf-hub-com-slap-editor-highlight-js git://github.com/slap-editor/highlight.js
473 verbose lock git://github.com/slap-editor/highlight.js C:\Users\username.foobar\AppData\Roaming\npm-cache\81c55dcf-hub-com-slap-editor-highlight-js.lock
474 verbose addRemoteGit [ 'git://github.com/slap-editor/highlight.js', 'slap' ]
475 warn git config --get remote.origin.url returned wrong result (git://github.com/slap-editor/highlight.js) [email protected]:heldrida/win_git_bash_profile.git
476 http 304 https://registry.npmjs.org/entities
477 silly registry.get cb [ 304,
477 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
477 silly registry.get server: 'Apache',
477 silly registry.get via: '1.1 varnish',
477 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:29 GMT',
477 silly registry.get 'cache-control': 'max-age=60',
477 silly registry.get etag: '"BGCY0E9R9VFNDBFILHJR5VTU3"',
477 silly registry.get 'x-served-by': 'cache-ams4122-AMS',
477 silly registry.get 'x-cache': 'HIT',
477 silly registry.get 'x-cache-hits': '1',
477 silly registry.get 'x-timer': 'S1409128408.488506,VS0,VE645',
477 silly registry.get vary: 'Accept',
477 silly registry.get 'content-length': '0',
477 silly registry.get 'keep-alive': 'timeout=10, max=50',
477 silly registry.get connection: 'Keep-Alive' } ]
478 verbose etag entities from cache
479 silly addNameRange number 2 { name: 'entities', range: '>=1.1.1-0 <2.0.0-0', hasData: true }
480 silly addNameRange versions [ 'entities',
480 silly addNameRange [ '0.1.0',
480 silly addNameRange '0.1.1',
480 silly addNameRange '0.2.0',
480 silly addNameRange '0.2.1',
480 silly addNameRange '0.2.2',
480 silly addNameRange '0.3.0',
480 silly addNameRange '0.4.0',
480 silly addNameRange '0.4.1',
480 silly addNameRange '0.5.0',
480 silly addNameRange '1.0.0',
480 silly addNameRange '1.1.0',
480 silly addNameRange '1.1.1' ] ]
481 verbose addNamed [ 'entities', '1.1.1' ]
482 verbose addNamed [ '1.1.1', '1.1.1' ]
483 silly lockFile 3eeb11ab-entities-1-1-1 [email protected]
484 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\3eeb11ab-entities-1-1-1.lock
485 silly lockFile 3eeb11ab-entities-1-1-1 [email protected]
486 silly lockFile 3eeb11ab-entities-1-1-1 [email protected]
487 silly lockFile 4cd1a32f-entities-1-1-1 entities@^1.1.1
488 silly lockFile 4cd1a32f-entities-1-1-1 entities@^1.1.1
489 http 200 https://registry.npmjs.org/undo.js
490 silly registry.get cb [ 200,
490 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:29 GMT',
490 silly registry.get server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)',
490 silly registry.get etag: '"6XF3YHJJFOH6DEBYY66DNYGIF"',
490 silly registry.get 'content-type': 'application/json',
490 silly registry.get 'cache-control': 'max-age=60',
490 silly registry.get 'content-length': '2779',
490 silly registry.get 'accept-ranges': 'bytes',
490 silly registry.get via: '1.1 varnish',
490 silly registry.get age: '0',
490 silly registry.get 'x-served-by': 'cache-ams4133-AMS',
490 silly registry.get 'x-cache': 'MISS',
490 silly registry.get 'x-cache-hits': '0',
490 silly registry.get 'x-timer': 'S1409128408.591113,VS0,VE652',
490 silly registry.get vary: 'Accept',
490 silly registry.get 'keep-alive': 'timeout=10, max=45',
490 silly registry.get connection: 'Keep-Alive' } ]
491 silly addNameRange number 2 { name: 'undo.js', range: '>=0.1.0-0 <0.2.0-0', hasData: true }
492 silly addNameRange versions [ 'undo.js', [ '0.1.0' ] ]
493 verbose addNamed [ 'undo.js', '0.1.0' ]
494 verbose addNamed [ '0.1.0', '0.1.0' ]
495 silly lockFile a1b709c1-undo-js-0-1-0 [email protected]
496 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\a1b709c1-undo-js-0-1-0.lock
497 silly lockFile a1b709c1-undo-js-0-1-0 [email protected]
498 silly lockFile a1b709c1-undo-js-0-1-0 [email protected]
499 silly lockFile 117771bc-undo-js-0-1-0 undo.js@^0.1.0
500 silly lockFile 117771bc-undo-js-0-1-0 undo.js@^0.1.0
501 http 304 https://registry.npmjs.org/xtend
502 silly registry.get cb [ 304,
502 silly registry.get { date: 'Wed, 27 Aug 2014 08:33:28 GMT',
502 silly registry.get server: 'Apache',
502 silly registry.get via: '1.1 varnish',
502 silly registry.get 'last-modified': 'Wed, 27 Aug 2014 08:33:29 GMT',
502 silly registry.get 'cache-control': 'max-age=60',
502 silly registry.get etag: '"9GWKLQDREU45NQR6OBFGA37KK"',
502 silly registry.get 'x-served-by': 'cache-ams4120-AMS',
502 silly registry.get 'x-cache': 'HIT',
502 silly registry.get 'x-cache-hits': '1',
502 silly registry.get 'x-timer': 'S1409128408.622287,VS0,VE641',
502 silly registry.get vary: 'Accept',
502 silly registry.get 'content-length': '0',
502 silly registry.get 'keep-alive': 'timeout=10, max=48',
502 silly registry.get connection: 'Keep-Alive' } ]
503 verbose etag xtend from cache
504 silly addNameRange number 2 { name: 'xtend', range: '>=3.0.0-0 <4.0.0-0', hasData: true }
505 silly addNameRange versions [ 'xtend',
505 silly addNameRange [ '1.0.0',
505 silly addNameRange '1.0.1',
505 silly addNameRange '1.0.2',
505 silly addNameRange '1.0.3',
505 silly addNameRange '2.0.1',
505 silly addNameRange '2.0.2',
505 silly addNameRange '2.0.3',
505 silly addNameRange '2.0.4',
505 silly addNameRange '2.0.5',
505 silly addNameRange '2.0.6',
505 silly addNameRange '2.1.1',
505 silly addNameRange '2.1.2',
505 silly addNameRange '2.2.0',
505 silly addNameRange '3.0.0',
505 silly addNameRange '4.0.0' ] ]
506 verbose addNamed [ 'xtend', '3.0.0' ]
507 verbose addNamed [ '3.0.0', '3.0.0' ]
508 silly lockFile 515ed737-xtend-3-0-0 [email protected]
509 verbose lock [email protected] C:\Users\username.foobar\AppData\Roaming\npm-cache\515ed737-xtend-3-0-0.lock
510 silly lockFile 515ed737-xtend-3-0-0 [email protected]
511 silly lockFile 515ed737-xtend-3-0-0 [email protected]
512 silly lockFile 5507528d-xtend-3-0-0 xtend@^3.0.0
513 silly lockFile 5507528d-xtend-3-0-0 xtend@^3.0.0
514 error git clone git://github.com/slap-editor/blessed Cloning into bare repository 'C:\Users\username.foobar\AppData\Roaming\npm-cache_git-remotes\git-github-com-slap-editor-blessed-0221d9eb'...
514 error git clone git://github.com/slap-editor/blessed fatal: read error: Invalid argument
515 silly lockFile 0221d9eb-t-github-com-slap-editor-blessed git://github.com/slap-editor/blessed
516 silly lockFile 0221d9eb-t-github-com-slap-editor-blessed git://github.com/slap-editor/blessed
517 verbose about to build C:\Users\username.foobar\AppData\Roaming\npm\node_modules\slap
518 info C:\Users\username.foobar\AppData\Roaming\npm\node_modules\slap unbuild
519 info preuninstall [email protected]
520 info uninstall [email protected]
521 verbose true,C:\Users\username.foobar\AppData\Roaming\npm\node_modules,C:\Users\username.foobar\AppData\Roaming\npm\node_modules unbuild [email protected]
522 verbose C:\Users\username.foobar\AppData\Roaming\npm,[object Object] binRoot
523 info postuninstall [email protected]
524 error Error: Command failed: Cloning into bare repository 'C:\Users\username.foobar\AppData\Roaming\npm-cache_git-remotes\git-github-com-slap-editor-blessed-0221d9eb'...
524 error fatal: read error: Invalid argument
524 error
524 error at ChildProcess.exithandler (child_process.js:647:15)
524 error at ChildProcess.emit (events.js:98:17)
524 error at maybeClose (child_process.js:755:16)
524 error at Process.ChildProcess.handle.onexit (child_process.js:822:5)
525 error If you need help, you may report this *entire
log,
525 error including the npm and node versions, at:
525 error http://github.com/npm/npm/issues
526 error System Windows_NT 6.1.7601
527 error command "c:\Program Files\nodejs\node.exe" "c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "slap"
528 error cwd C:\Users\username.foobar
529 error node -v v0.10.29
530 error npm -v 1.4.14
531 error code 128
532 verbose exit [ 1, true ]

Any suggestion is appreciated!

Thanks for looking!

C-s, C-c hangs everything

[email protected], currently latest npm.

C-c on the save dialog hangs the editor and the only way out is signalling.

Here is my stty -a

speed 38400 baud; rows 38; columns 230; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk brkint ignpar -parmrk -inpck istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke

Implement folder based focus

In Sublime its very nice to have a folder based project system. It is nice because ctrl+P will allow a quick-search over files in a folder. I never found use for multiple folders per project in sublime so my recommendation is to implement a mode that lets slap start with a path

$ slap <path>

and if the path is a folder it will open in a special view that will limit the tree to this folder.
If its a file it could automatically go in a "single-file-mode"(no folder view) that allows to edit the file and upon close of the file will also close slap (fast edit mode: open -> edit -> close)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.