Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

child_process.spawn ignores PATHEXT on Windows #2318

Open
OrangeDog opened this Issue · 48 comments
@OrangeDog

For example require('child.process').spawn('mycmd') won't find C:\util\mycmd.bat when PATH contains C:\util and PATHEXT contains .BAT.

Ye olde code (https://github.com/joyent/node/blob/v0.4/src/node_child_process_win32.cc) looks like it would have worked, but I have no idea where the v0.6 equivalent is.

@piscisaureus

At the moment child_process.spawn() can only run exe files. This is a limitation of the CreateProcess API. child_process.exec() can run batch files though. We could make libuv prefix cmd /c if the file is not an exe - but iirc Peter was strongly against that.

@drpizza @igorzi thoughts?

@piscisaureus

@OrangeDog as a workaround, you could use

require('child_process').spawn('cmd', ['/s', '/c', '"C:\\util\\mycmd.bat"'], { 
  windowsVerbatimArguments: true
});

(this option is internal and not guarateed to stick btw)

@OrangeDog

Not very helpful for writing portable code though.

@piscisaureus

@OrangeDog Well you can't really write a portable batch file anyway.

@DrPizza suggested today that we could add a { shell: true } option to spawn. I kind of like the idea. It allows using spawn for the same purpose as exec without buffering all the output. We also currently have the weird distinction between exec and execFile; we could just make those the same function but with a different default for the shell option. @ry, @bnoordhuis, what do you guys think?

@bnoordhuis
Owner

It'd be superfluous on Unices - the two things a shell script needs is a valid shebang and the executable bit set.

@piscisaureus

@bnoordhuis not completely because people may want to do ls -r | grep bla

@dfellis

If I can interject into this conversation; the shebang indicates which executable will actually run the file and the executable bit flags that the user (or a user) has granted permission to run the file (probably why auto-executing of shell scripts in the Windows %PATH% was objected to before, since there's no executable bit there).

Perhaps a { shell: "shellname" } option would be better? This would indicate which program you want to pass the file to for execution (being explicit that you do want to execute a script rather than an application), and it could still be useful for Unices.

Basically, the shebang line is invalid syntax in Javascript, but Node.js tolerates it because Unix shells will automatically interpret that line and pass the file to the specified program -- but then that means you can't use that JS file in a browser without modification. A developer using browser-require might instead prefer to spawn the script with { shell: "node" } instead and not include the shebang at all.

EDIT: Of course, in Unix, a shebanged shell script could still be run the normal way.

@OrangeDog

@piscisaureus but you can write batch/perl/etc. scripts to allow spawn('scp') or spawn('readlink') to behave in the same way on Windows as on *nix.

I thought the whole point of adding libuv was to give portable cross-platform support.

@bnoordhuis
Owner

@piscisaureus Is this still an issue?

@piscisaureus

@bnoordhuis It is.

@piscisaureus piscisaureus was assigned
@isaacs
Owner

I think @piscisaureus's suggestion is on to something.

It's kind of annoying right now that there's a "run in a shell" function that buffers the output (exec), and a "run as-is" option that doesn't (spawn), and a "run as-is" that buffers the output (execFile), but no "run in a shell" that doesn't buffer the output.

However, it can't be spawn(cmd, args, {shell: true}), because that doesn't really work for the ls -laF | grep foo case, right? The cmd is either "sh" or "cmd" depending on platform, and the arg is always either /c $cmd or -c $cmd.

What about this?

child = child_process.spawnShell('util.bat glerp gorp', {options...})

Which would be sugar for:

child = child_process.spawn(isWin ? 'cmd' : 'sh', [isWin?'/c':'-c', arg], options)
@domenic
Collaborator

So, I don't understand anything about shells on Unix, so take this with a grain of salt. In particular I don't understand how sh -c would affect things. I guess maybe that would let it run chmodded shebanged files?

But for me the problem is that there is lots of published code out there that is not cross-platform because of this. (npm with git and npm-www with couchdb recently, but much more I've seen) A fix that retroactively makes all that code work would be ideal, instead of throwing a new method in the already-confusing medley of child_process and having to evangelize "use this if you want your code to work on Windows."

So I'd say

We could make libuv prefix cmd /c if the file is not an exe - but iirc Peter was strongly against that.

is the most useful thing I've seen so far. Alternately, if there's an alternative to the CreateProcess API that doesn't have this suckiness, that would be nice.

@isaacs
Owner

@domenic sh -c would allow you to do shell syntax stuff, pipes and whatnot. sh -c "ls -laF | grep foo > output.log" would list all the files, search the output lines for "foo" and then write the results to output.log. "ls -laF | grep foo > output.log" isn't an executable name, it's a shell program. (An executable name is also a valid shell program, of course.)

If we start wrapping every command in a shell, then that's not so great.

@domenic
Collaborator

@isaacs I see. Then that seems like a fairly orthogonal concern to the fact that Windows executables come in many flavors (exe, bat, cmd, etc.). People using spawn will not expect shell syntax, but they will expect that spawn("couchdb") works cross-platform without any extra { shell: true } or spawnShell or the like.

It sounds like spawnShell would be independently useful for the

"run in a shell" that doesn't buffer the output

case, but regardless I think spawn should work with .bats, .cmds, etc.

@piscisaureus
Owner

libuv used to use PATHEXT, but this was reverted in joyent/libuv@8ed2ffb because it didn't work for non-exe files. I would be ok with putting this back in and running all non-exe files with "cmd /c". I take patches. (Note that the escaping rules are quite complicated when running stuff with cmd /c)

@domenic
Collaborator

@piscisaureus Would using ShellExecuteEx instead of CreateProcess be a good route toward this?

Otherwise, if I were to work on a patch for this, would you suggest it as a libuv patch or Node patch? Probably libuv, right?

@piscisaureus
Owner

@domenic Afaik ShellExecuteEx doesn't allow redirection of stdio handles.

@geekytime

The problem seems to be that child_process got a bit muddied up trying to handle some of these cases for shell commands, but we've reached a point where it's getting uncomfortable to continue to add shims in there to support more shell-friendly options. I don't think this is a cross-platform problem. It's a problem of executables vs. shell scripts. This isn't a problem for most Unix devs, because they already know the difference between the two.

I'm primarily a Windows guy myself, but it doesn't seem fair that Windows should get special treatment at the child_process level just because cmd and bat files are treated as shell commands by the OS. Windows devs will just need to learn the difference between an executable and a shell command for their platform. (This isn't just a problem with Node, BTW. I've seen this play out in other platforms, too.) We need to respect Windows's idea of what is executable, and what is not, and be careful not to break that.

I initially liked the idea of adding a {shell:true} sort of option to spawn(), but after looking at the code, I'd expect it to be supported in exec() and execFile(), too, and that would break things. (We could have different defaults for spawn() and exec(), but that's still pretty confusing.)

Rather than try to make the mess of spawn(), exec(), and execFile() do even more black magic, and risk making things even more unclear, I'd prefer that we keep things honest and add @isaacs's suggestion of adding a spawnShell() method. If we clean up the docs a bit, and make it more clear what each of these methods does, we've got a shot at having a fairly complete set of use cases.

In the long term, it might be worth considering the deprecation of exec() and execFile(), in favor of a set of functions with a more deliberate separation between executables and shell commands. The code would get a lot cleaner, and with just slightly better documentation and error messages, it would also be an easier API for new developers to understand.

@TooTallNate
Owner

bump

@pghalliday

I'd like to add my 2 cents with regard to using

require('child_process').spawn('cmd', ['/s', '/c', '"C:\\util\\mycmd.bat"']);

on windows. This is giving me a real headache as doing this with long running processes results in those processes being orphaned when I call child.kill() ie. the cmd process is killed but the process it spawns is not.

See this gist for an example:

https://gist.github.com/4117163

I'm still trying to figure out if this is a bug that should be raised separately (child.kill seems to deliberately not kill grandchildren (which is annoying also) and this might be considered a grandchild)

@kevva kevva referenced this issue in yeoman/yeoman
Closed

Windows Support #216

@jlubawy jlubawy referenced this issue in rendrjs/rendr
Closed

rendr does not install on Windows #34

@mauricioaraldi mauricioaraldi referenced this issue in taboca/mural-web-fisl-15
Closed

Forever monitor in Windows #5

@fasiha fasiha referenced this issue in rvagg/node-pygmentize-bundled
Closed

Example fails in Windows? #2

@shoomyth shoomyth referenced this issue in bower/bower
Closed

git.bat in PATH doesn't work #626

@oncletom oncletom referenced this issue in oncletom/grunt-crx
Closed

Fatal error: spawn ENOENT #24

@real34 real34 referenced this issue from a commit
Commit has since been removed from the repository and is no longer available.
@real34 real34 referenced this issue in indieisaconcept/grunt-styleguide
Merged

Modified spawn command to call node directly #18

@kevva kevva referenced this issue in yeoman/generator
Closed

spawnCommand is missing a callback argument #238

@kevva kevva referenced this issue in yeoman/generator
Closed

Improve conversion of args to string on win32 #245

@jedireza jedireza referenced this issue in jedireza/drywall
Closed

npm install on Windows fails #24

@tjanczuk tjanczuk referenced this issue in tjanczuk/edge
Closed

npm install -g edge fails to install #83

@dmt dmt referenced this issue in linemanjs/lineman
Closed

spec-ci not running on windows #55

@altano altano referenced this issue in jpillora/grunt-source
Closed

No longer works on Windows #3

@Freyskeyd Freyskeyd referenced this issue in Freyskeyd/generator-laravel
Open

Unhandled 'error' event #1

@be5invis be5invis referenced this issue in martine/ninja
Open

Windows: support PATHEXT #675

@martin-naumann martin-naumann referenced this issue in centralway/grunt-init-lungo-angular
Open

grunt serve not working #7

@lawnsea lawnsea referenced this issue in SpookyJS/SpookyJS
Closed

Example hello.js can't run [Window] #71

@yeputons

@piscisaureus Do you have any news with this issue? I've noticed that you said 'Yes, I am actively working on that.', in this comment a year ago.

@asfgit asfgit referenced this issue from a commit in apache/cordova-android
@agrieve agrieve CB-5801 Add spawn work-around on windows for it not being able to exe…
…cute .cmd files

More info: joyent/node#2318
22e4039
@yeputons

I've digged into this issue a bit and here are all the information I gathered:

  1. require('child_process').exec does the following:

      if (process.platform === 'win32') {
        file = 'cmd.exe';
        args = ['/s', '/c', '"' + command + '"'];
        // Make a shallow copy before patching so we don't clobber the user's
        // options object.
        options = util._extend({}, options);
        options.windowsVerbatimArguments = true;
      } else {
        file = '/bin/sh';
        args = ['-c', command];
      }
    
  2. There is no argv on Windows - OS passes the full command line to application and it's up to it (or its runtime library) to process this string in any way it wants. That means, that different processes can have different escaping rules theoretically. But, there are formal rules from Microsoft that Visual C++ runtime uses. As almost everything is compiled using this runtime (MinGW GCC uses it too), I think we can assume that each executable follow these rules. That's how arguments of spawn are escaped by libuv, if windowsVerbatimArguments == false. Otherwise, it just joins all arguments with spaces.
  3. In cmd.exe /s /c the second argument (/c) is mandatory. It means 'execute the following command' and exit.
  4. /s is not mandatory, but it's required in a very specific case. Tl;dr: you have both c:\a.exe and c:\a b\c.exe, and if you run cmd /c "c:\a b\c.exe", it will not cut out quotes, but if use add /s it will run c:\a.exe with b:\c.exe as an argument.
  5. cmd.exe has its own rules for escaping - ^ is used as escape symbol. For example, if I run cmd.exe /c "echo 1^^2", it will print 1^2. &<>()@^| have special meaning too and should be escaped if we don't want them to be interpreted by cmd.exe.
  6. So, if you run executable using cmd.exe, you should escape your arguments twice, in order: first for your runtime library and then for cmd.exe. But, as the former escapes space characters, quotemarks, and backslashes; the former escapes another set of characters; we have the right to do escaping in reverse order (escape for cmd.exe first, and escape for VCRT then).
  7. spawn('a.bat') works perfectly - it spawns cmd.exe despite it is not explicitly specified it. It's behavior of CreateProcess - if you specify a.bat in both lpApplicationName and lpCommandLine, it will run command interpreter. Unfortunatelly, I haven't found a place where such behavior is documented. This doesn't work with another scripts, though - no .vbs, no .js. But still works with .cmd files.
  8. cmd.exe do something weird with ^ in batch files. It looks like parameters are unescaped several times:

    1. When you run cmd.exe /s /c
    2. When some command is run from inside the batch file

    As a consequence, if you have, say, two nested batches (x.bat calls y.bat, which calls z.exe), then you need to run cmd.exe /s /c "x.bat ^^^^^^^^" (yes, eight) to get z.exe ^ started:
    cmd.exe /s /c cuts half of them, then cuts another half while expanding arguments for call y.bat, and the new cmd.exe cuts another half. My gist.
    I was unable to pass odd number of ^ to z.exe through two batch.

  9. But cmd.exe behaves differently if ^ is inside quotation marks. I was unable to understand the logic behind this.
  10. Summarizing: if you have ^ in your arguments, you're gonna have a bad time, because exec always run cmd.exe and do not escape ^. But spawn, in contrast, may or may not
    use cmd.exe and thus, may or may not require escaping of ^. But if you don't use ^, you can always use one of two options;

    1. spawn('a.bat', [/*...*/]) and everything will be escaped properly to work as executable's parameter. You shouldn't use parameters inside batch itself (for example, try to calculate parameter's length using embedded cmd.exe commands, because it know nothing about backslashes). I don't know cases where you use parameters not to run external commands, because both type and echo are executables. Only some kind of for, may be. I think it's one of the best workarouns for now, despite I don't know why it works (I've tested on Windows XP, Windows Server 2003 and Windows 7)
    2. spawn('c.cmd', ['/s', '/c/', '"a.bat ' + args + '"'], {windowsVerbatimArguments: true}), if you carefully escape args for use with VCRT by yourself.
  11. For example, in bower/bower#626 spawn(which.sync(command). [/*...*/]) was considered as a workaround.

  12. Unfortunatelly, there is no universal escaping solution.
@yeputons

I know two modules that partially solve this issue:

  1. child-proc. It uses windowsVerbatimArguments (which is undocumented) and do not perform escaping. This can
    lead to differences in behavior with child_process. Say, the following code:

    var spawn = require('child-proc').spawn;
    spawn('bats\\a.bat b\\b.bat').stdout.pipe(process.stdout);
    

    runs a.bat, but if you replace child-proc by child_process, b.bat will be started.

  2. spawn-cmd. It do not concatenate arguments by itself and do not use /S. However,
    this is not a problem, because cmd.exe do not remove quotes if the first character is not a quote, and file names rarely start with quote (UPD: except when they have spaces in path, in that case file name is quoted by libuv and we have a bad time).
    The only problem with it is that presence of process.env.compspec is used instead of os.platform() to detect Windows (UPD: fixed in 0.0.2)

@ForbesLindesay

win-spawn was my attempt at this, although reading your last post (would probably be worth making into a blog post somewhere) I realise there would be a lot more work to do, it was just a quick hack to solve the problem I was having at the time.

@pllee

Thanks for this thread it was a real time saver. @ForbesLindesay win-spawn worked like a charm, thanks.

@asfgit asfgit referenced this issue from a commit in apache/cordova-amazon-fireos
@agrieve agrieve CB-5801 Add spawn work-around on windows for it not being able to exe…
…cute .cmd files

More info: joyent/node#2318
5a0a8ab
@asfgit asfgit referenced this issue from a commit in apache/cordova-amazon-fireos
@agrieve agrieve CB-5801 Add spawn work-around on windows for it not being able to exe…
…cute .cmd files

More info: joyent/node#2318
c118ada
@yeputons

Wow, I've found a real-life case when /S and quoting the whole command may be considered interesting: cmd /C "C:\Program Files (x86)\Git\cmd\git.EXE" clone "hello world" - in this example, cmd cuts first and last quotes, leaving us with 'C:\Program' is not recognized as ...

I've described this in featurist/spawn-cmd#3

@Anachron

Still experiencing problems with this. What will we do about it?

@MarcDiethelm

I've made a module out of the very well written (I think) superspawn.js by Andrew Grieve which is part of Apache Cordova cli/coho. It works great so far. I think it's a very good starting point for a userland solution to this problem. Plus it uses promises. Please feel free to try it and to contribute.
https://github.com/MarcDiethelm/superspawn

@WernerWenz

It'd probably the simplest solution to change the CreateProcess call to something
like this pseudocode:

var com = getenv("COMSPEC");
var args = "/C \" + to_be_executed_commandline + "\"";
CreateProcessW(com, args)

This should execute to_be_executed_commandline as plain command.
As, according to cmd /help the normal behavior is to execute everything
between first and last quote:

    2.  Otherwise, old behavior is to see if the first character is
        a quote character and if so, strip the leading character and
        remove the last quote character on the command line, preserving
        any text after the last quote character.

This could as well make much of the pre-processing in process.c obsolete.

@yeputons

@WernerWenz in that case you should care about escaping arguments to the command by yourself. If I call spawn('rm', ['-rf', 'Hello World']) I expect that folder Hello World will be deleted. Thus, node has to escape space in the argument and call something like rm with arguments -rf "Hello World"

So, that's absolutely not the case. If you don't need arguments escaping, you can use child_process.exec, which works with PATHEXT correctly.

@WernerWenz

@yeputons unless I'm missing anything, it should perfectly work, as long you construct to_be_executed_commandline
the following way:

var  to_be_executed_commandline  = "\"" + escape(command) + "\"";
foreach (var arg in args) {
    to_be_executed_commandline   +=  "\"" + escape(arg)+ "\"";
}

This effecticley should happens to do the very same as typing

"command" "arg0" "arg1" ... "argn"

in a cmd shell.

As escape() you'd probably want to escape " as well as @<>|& (and possible other control sequences, I'm currently not aware) of.

process.c already seems to have the required logic to at least quote args via quote_cmd_arg.

Not escaping control chars would make

spawn('echo', ['Hello World', '>test.txt'])

print "Hello World" to a file, while escaping would print "Hello World >test.txt" to stdout.

@WernerWenz

The brute force method for escaping would be appending ^ before each character.

http://qntm.org/cmd shows a sample for escaping only the control characters.

http://blogs.msdn.com/b/twistylittlepassagesallalike/archive/2011/04/23/everyone-quotes-arguments-the-wrong-way.aspx gives quite some more in depth information about how cmd handles args.

@yeputons

@WernerWenz yep, that's it, as long as you deal with escaping manually. But why use spawn then and not exec? My point is that on Linux spawn works perfectly with any arguments, which are passed to applications as is (i.e. calling rf -rf "Test folder" does not require any quotes), because arguments are directly passed to applications without command line escaping/parsing, which is not the case on Windows. I think we would like same behavior on both OSes and spawn('echo', ['Hello World', '>test.txt']) should print Hello World >test.txt, because stream redirection is done by shell, not by application itself.

@WernerWenz

The Problem I've with employing exec over spawn is that I don't use node.js directly myself.
I'm having actually trouble with using a grunt task that happens to be a .bat rather than an .exe

Trying to work around the issues in the task runner is likely less straight than getting a proper and more consistent solution for spawn on windows.

I'm the same opinion regarding the echo example.

I'm however not sure how to deal with UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS in this context. It seems to override the escaping process.

It's also important to note, that when launching through cmd, that

spawn('hello.exe', ['^X'])

will require proper escaping. Otherwise cmd will invoke hello with X as arg rather than pass ^X.
Same is true for any other control sequences, as hello.exe shall be executed with the arguments as they are supplied.

UV_PROCESS_WINDOWS_VERBATIM_ARGUMENTS most likely would become deprecated/useless if I'd redirect the process creation though cmd.

@Spice-King Spice-King referenced this issue from a commit in Spice-King/atom
@Spice-King Spice-King Fix running .cmd stubs through BufferedProcess
ChildProcess.spawn only will run .exe files on Windows, not .cmd, .bat,
.anythingElse.

See joyent/node#2318 for more information.
23269b3
@Spice-King Spice-King referenced this issue from a commit in Spice-King/atom
@Spice-King Spice-King Fix running .cmd stubs through BufferedProcess
ChildProcess.spawn only will run .exe files on Windows, not .cmd, .bat,
.anythingElse.

See joyent/node#2318 for more information.
f9fe5ef
@lawnsea lawnsea referenced this issue in SpookyJS/SpookyJS
Closed

new line character #95

@deltreey

Maybe it's just me, but this doesn't seem like a single issue, but 5 separate ones, all related to the way windows works:
1. spawn does not use PATHEXT
#2318 (comment)
2. spawn causes wierd escape issues due to the way windows executes commands in a shell
#2318 (comment)
3. spawn doesn't execute non-executables in the windows shell (and this may not be desirable)
#2318 (comment)
4. spawn can potentially orphan grandchildren
#2318 (comment)
5. some node users want additional features, specifically related to the difference between spawn and exec
#2318 (comment)

I know it's all related, but can we split this into smaller, more manageable chunks?

@yeputons

@deltreey

2) It's not an issue with spawn or exec at all, I was just exploring different options of fixing the main one and found out that what exec do is very important in some cases, thus I've noted this case in my comment

3) Btw, it's closely related to PATHEXT. There are just two options for resolving this point and no.1 - we either pass each call to cmd.exe or manually process PATHEXT and call CreateProcess, which, by coincedence, is able to run batch files.

4-5) Agree

@Anachron

I just can't believe this is still open.
What can we do in order for it getting resolved?

@deltreey

@yeputons With regard to 3: am I reading that correctly? Are you saying that use of PATHEXT (automatically via cmd.exe) and opening batch files are mutually exclusive? I just tested it and had no issues running cmd.exe /c test.bat

Also, since you're still active on this thread, I wanted to mention I disagree with your second item from #2318 (comment)

I don't like the idea of assuming people are following some standards...no one ever follows the rules.

and with regard to your number 6, I don't understand why we want to do this escaping in reverse order. If your claim is that we're only "sometimes" running cmd.exe, then I would ask what cases it would be a bad idea to run cmd.exe. Either way, I think the whole escaping of arguments issue really is a whole separate problem because, as you explained, windows executables can choose to read the arguments in any way they choose. In one program, arguments might be done with - or -- (requiring an escape character to use this elsewhere) and in another / or \ and so escaping the arguments for the executable might be best left to the caller and node can then assume incoming arguments are correctly escaped fro the caller and only worry about the weird ^ escapes for cmd.exe

@domenic
Collaborator
@pilsy pilsy referenced this issue in CleverStack/cleverstack-cli
Closed

init command failed on windows 7 pro 64 bits. #3

@yeputons

@deltreey

3) No, but "passing commands to cmd.exe" is a superset of "using PATHEXT and CreateProcess". The former allows you more to do and it corresponds with exec's behavior, that's why I think that separating these issues is no good.

Unfortunatelly, it's true - people do not follow standards. But we have to follow some standard of escaping or, at least, invent our own. Otherwise spawn would be no use at all. I just would like to follow 'official' (in some way) standard rather than inventing the wheel.

Yes, it's a separate issue, I agree.

@satazor

Based on @WernerWenz comment I've made cross-spawn that uses cmd /s /c along with the escaping strategy mentioned in http://qntm.org/cmd.

A somewhat extensive set of tests are all passing on windows.

@ThatBean ThatBean referenced this issue from a commit in ThatBean/ThatBeanCodeLib
@ThatBean ThatBean fixed shell command on win in node c8a1c41
@jvilk jvilk referenced this issue from a commit in jvilk/execSync
@jvilk jvilk Work around NodeJS bug involving path extensions
execSync fails to install in Windows because node-gyp is actually defined
in a file named 'node-gyp.cmd', triggering an ENOENT when `spawn` runs.

Relevant NodeJS bug:
joyent/node#2318
c961832
@insin insin referenced this issue from a commit
Commit has since been removed from the repository and is no longer available.
@insin insin referenced this issue from a commit
Commit has since been removed from the repository and is no longer available.
@insin insin referenced this issue from a commit
Commit has since been removed from the repository and is no longer available.
@ethul ethul referenced this issue in purescript-contrib/gulp-purescript
Closed

Error: spawn psc ENOENT #30

@ethul ethul referenced this issue from a commit in purescript-contrib/gulp-purescript
@ethul ethul Using cross-spawn as a drop-in for child_process
Until joyent/node#2318 is resolved, opting for `cross-spawn` instead of
using `child_process` directly to provide better windows compatibility.

Resolves #30
16f0539
@ethul ethul referenced this issue in purescript-contrib/gulp-purescript
Merged

Using cross-spawn as a drop-in for child_process #32

@ethul ethul referenced this issue from a commit in purescript-contrib/gulp-purescript
@ethul ethul Using cross-spawn as a drop-in for child_process
Until joyent/node#2318 is resolved, opting for `cross-spawn` instead of
using `child_process` directly to provide better windows compatibility.

Resolves #30

(cherry picked from commit 16f0539)
dee1515
@Glavin001 Glavin001 referenced this issue from a commit in Glavin001/atom-beautify
@Glavin001 Glavin001 Fix Windows spawn issues, switch to cross-spawn
Fixes #379. sqlformat should not be able to be found and used.

See joyent/node#2318
f1a6892
@Glavin001 Glavin001 referenced this issue from a commit in Glavin001/atom-beautify
@Glavin001 Glavin001 Fix Windows spawn issues, switch to cross-spawn
Fixes #397. sqlformat should not be able to be found and used.

See joyent/node#2318
c93b1f8
@steelbrain

It's been years and this is still a bug, has it been fixed in io.js btw?

@5hut0 5hut0 referenced this issue from a commit in 5hut0/dotfiles
@5hut0 5hut0 [from now] 2015/07/07 17:54:39
diff --git a/etc/SublimeText3/Packages/User/Preferences.sublime-settings b/etc/SublimeText3/Packages/User/Preferences.sublime-settings
index d8698f8..6febe67 100644
--- a/etc/SublimeText3/Packages/User/Preferences.sublime-settings
+++ b/etc/SublimeText3/Packages/User/Preferences.sublime-settings
@@ -20,7 +20,7 @@
 	"draw_white_space": "all",
 	"enable_tab_scrolling": false,
 	"ensure_newline_at_eof_on_save": false,
-	"figlet_font": "slant",
+	"figlet_font": "cybersmall",
 	"file_exclude_patterns":
 	[
 		"*.pyc",
diff --git a/etc/atom/.apm/abbrev/1.0.7/package.tgz b/etc/atom/.apm/abbrev/1.0.7/package.tgz
new file mode 100644
index 0000000..f9a0ef8
Binary files /dev/null and b/etc/atom/.apm/abbrev/1.0.7/package.tgz differ
diff --git a/etc/atom/.apm/abbrev/1.0.7/package/package.json b/etc/atom/.apm/abbrev/1.0.7/package/package.json
new file mode 100644
index 0000000..af5944c
--- /dev/null
+++ b/etc/atom/.apm/abbrev/1.0.7/package/package.json
@@ -0,0 +1 @@
+{"name":"abbrev","version":"1.0.7","description":"Like ruby's abbrev module, but in js","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"main":"abbrev.js","scripts":{"test":"tap test.js --cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/isaacs/abbrev-js.git"},"license":"ISC","devDependencies":{"tap":"^1.2.0"},"gitHead":"821d09ce7da33627f91bbd8ed631497ed6f760c2","bugs":{"url":"https://github.com/isaacs/abbrev-js/issues"},"homepage":"https://github.com/isaacs/abbrev-js#readme","_id":"abbrev@1.0.7","_shasum":"5b6035b2ee9d4fb5cf859f08a9be81b208491843","_from":"abbrev@>=1.0.0 <2.0.0","_npmVersion":"2.10.1","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"5b6035b2ee9d4fb5cf859f08a9be81b208491843","tarball":"http://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_resolved":"https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/agent-base/1.0.2/package.tgz b/etc/atom/.apm/agent-base/1.0.2/package.tgz
new file mode 100644
index 0000000..e190f8b
Binary files /dev/null and b/etc/atom/.apm/agent-base/1.0.2/package.tgz differ
diff --git a/etc/atom/.apm/agent-base/1.0.2/package/package.json b/etc/atom/.apm/agent-base/1.0.2/package/package.json
new file mode 100644
index 0000000..cbe2340
--- /dev/null
+++ b/etc/atom/.apm/agent-base/1.0.2/package/package.json
@@ -0,0 +1 @@
+{"name":"agent-base","version":"1.0.2","description":"Turn a function into an `http.Agent` instance","main":"agent.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-agent-base.git"},"keywords":["http","agent","base","barebones","https"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-agent-base/issues"},"devDependencies":{"mocha":"2"},"gitHead":"7be263ca09bc9b0f78384bb248006fe01fcbe21a","homepage":"https://github.com/TooTallNate/node-agent-base#readme","_id":"agent-base@1.0.2","_shasum":"6890d3fb217004b62b70f8928e0fae5f8952a706","_from":"agent-base@>=1.0.1 <1.1.0","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"6890d3fb217004b62b70f8928e0fae5f8952a706","tarball":"http://registry.npmjs.org/agent-base/-/agent-base-1.0.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/agent-base/-/agent-base-1.0.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/alter/0.2.0/package.tgz b/etc/atom/.apm/alter/0.2.0/package.tgz
new file mode 100644
index 0000000..e8091be
Binary files /dev/null and b/etc/atom/.apm/alter/0.2.0/package.tgz differ
diff --git a/etc/atom/.apm/alter/0.2.0/package/package.json b/etc/atom/.apm/alter/0.2.0/package/package.json
new file mode 100644
index 0000000..05b1f7b
--- /dev/null
+++ b/etc/atom/.apm/alter/0.2.0/package/package.json
@@ -0,0 +1 @@
+{"name":"alter","version":"0.2.0","description":"alters a string by replacing multiple range fragments in one fast pass","main":"alter.js","repository":{"type":"git","url":"https://github.com/olov/alter.git"},"keywords":["string","manipulation","replace","alter","modify"],"scripts":{"test":"tap test/*.js"},"dependencies":{"stable":"~0.1.3"},"devDependencies":{"tap":"~0.4.0"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","_id":"alter@0.2.0","dist":{"shasum":"c7588808617572034aae62480af26b1d4d1cb3cd","tarball":"http://registry.npmjs.org/alter/-/alter-0.2.0.tgz"},"_resolved":"https://registry.npmjs.org/alter/-/alter-0.2.0.tgz","_from":"alter@>=0.2.0 <0.3.0","_npmVersion":"1.2.18","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"directories":{},"_shasum":"c7588808617572034aae62480af26b1d4d1cb3cd"}
\ No newline at end of file
diff --git a/etc/atom/.apm/amdefine/0.1.1/package/package.json b/etc/atom/.apm/amdefine/0.1.1/package/package.json
index 4216526..cbc4c5d 100644
--- a/etc/atom/.apm/amdefine/0.1.1/package/package.json
+++ b/etc/atom/.apm/amdefine/0.1.1/package/package.json
@@ -1 +1 @@
-{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.1.1","homepage":"http://github.com/jrburke/amdefine","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"license":"BSD-3-Clause AND MIT","repository":{"type":"git","url":"https://github.com/jrburke/amdefine.git"},"main":"./amdefine.js","engines":{"node":">=0.4.2"},"gitHead":"fcadcc8080f47084b973bac3b3c4b3dd3e0f957d","bugs":{"url":"https://github.com/jrburke/amdefine/issues"},"_id":"amdefine@0.1.1","scripts":{},"_shasum":"b5c75c532052dccd6a39c0064c772c8d57a06cd2","_from":"amdefine@>=0.0.4","_npmVersion":"1.4.28","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"dist":{"shasum":"b5c75c532052dccd6a39c0064c772c8d57a06cd2","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz"}
\ No newline at end of file
+{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.1.1","homepage":"http://github.com/jrburke/amdefine","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"license":"BSD-3-Clause AND MIT","repository":{"type":"git","url":"https://github.com/jrburke/amdefine.git"},"main":"./amdefine.js","engines":{"node":">=0.4.2"},"gitHead":"fcadcc8080f47084b973bac3b3c4b3dd3e0f957d","bugs":{"url":"https://github.com/jrburke/amdefine/issues"},"_id":"amdefine@0.1.1","scripts":{},"_shasum":"b5c75c532052dccd6a39c0064c772c8d57a06cd2","_from":"amdefine@>=0.0.4","_npmVersion":"1.4.28","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"dist":{"shasum":"b5c75c532052dccd6a39c0064c772c8d57a06cd2","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/amdefine/-/amdefine-0.1.1.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/analytics-node/1.2.2/package.tgz b/etc/atom/.apm/analytics-node/1.2.2/package.tgz
new file mode 100644
index 0000000..a38e625
Binary files /dev/null and b/etc/atom/.apm/analytics-node/1.2.2/package.tgz differ
diff --git a/etc/atom/.apm/analytics-node/1.2.2/package/package.json b/etc/atom/.apm/analytics-node/1.2.2/package/package.json
new file mode 100644
index 0000000..f02c0f4
--- /dev/null
+++ b/etc/atom/.apm/analytics-node/1.2.2/package/package.json
@@ -0,0 +1 @@
+{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.2.2","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","browserify":{"transform":["brfs"]},"dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","lodash":"~2.4.1","superagent":"~0.19.1","superagent-proxy":"~0.3.1","superagent-retry":"~0.4.0","debug":"~1.0.4","uid":"0.0.2"},"devDependencies":{"async":"~0.9.0","browserify":"^8.1.3","express":"~3.4.8","http-proxy":"~1.3.0","mocha":"1.8.1","brfs":"^1.3.0"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"license":"MIT","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.2.2","_shasum":"322d2546af4ed566ba914468b6ea39636008c5b5","_from":"analytics-node@>=1.2.2 <2.0.0","_npmVersion":"1.4.9","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"dist":{"shasum":"322d2546af4ed566ba914468b6ea39636008c5b5","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.2.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/analytics-node/-/analytics-node-1.2.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ansi-regex/1.1.1/package.tgz b/etc/atom/.apm/ansi-regex/1.1.1/package.tgz
new file mode 100644
index 0000000..231c542
Binary files /dev/null and b/etc/atom/.apm/ansi-regex/1.1.1/package.tgz differ
diff --git a/etc/atom/.apm/ansi-regex/1.1.1/package/package.json b/etc/atom/.apm/ansi-regex/1.1.1/package/package.json
new file mode 100644
index 0000000..a500df7
--- /dev/null
+++ b/etc/atom/.apm/ansi-regex/1.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"ansi-regex","version":"1.1.1","description":"Regular expression for matching ANSI escape codes","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/test.js","view-supported":"node test/viewCodes.js"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"devDependencies":{"mocha":"*"},"gitHead":"47fb974630af70998157b30fad6eb5e5bd7c7cd6","bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"homepage":"https://github.com/sindresorhus/ansi-regex","_id":"ansi-regex@1.1.1","_shasum":"41c847194646375e6a1a5d10c3ca054ef9fc980d","_from":"ansi-regex@>=1.0.0 <2.0.0","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"jbnicolai","email":"jappelman@xebia.com"},"dist":{"shasum":"41c847194646375e6a1a5d10c3ca054ef9fc980d","tarball":"http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ansi-styles/2.1.0/package.tgz b/etc/atom/.apm/ansi-styles/2.1.0/package.tgz
new file mode 100644
index 0000000..0d92089
Binary files /dev/null and b/etc/atom/.apm/ansi-styles/2.1.0/package.tgz differ
diff --git a/etc/atom/.apm/ansi-styles/2.1.0/package/package.json b/etc/atom/.apm/ansi-styles/2.1.0/package/package.json
new file mode 100644
index 0000000..cb9dfee
--- /dev/null
+++ b/etc/atom/.apm/ansi-styles/2.1.0/package/package.json
@@ -0,0 +1 @@
+{"name":"ansi-styles","version":"2.1.0","description":"ANSI escape codes for styling strings in the terminal","license":"MIT","repository":{"type":"git","url":"https://github.com/chalk/ansi-styles"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"devDependencies":{"mocha":"*"},"gitHead":"18421cbe4a2d93359ec2599a894f704be126d066","bugs":{"url":"https://github.com/chalk/ansi-styles/issues"},"homepage":"https://github.com/chalk/ansi-styles","_id":"ansi-styles@2.1.0","_shasum":"990f747146927b559a932bf92959163d60c0d0e2","_from":"ansi-styles@>=2.0.1 <3.0.0","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jbnicolai","email":"jappelman@xebia.com"},"dist":{"shasum":"990f747146927b559a932bf92959163d60c0d0e2","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/argparse/1.0.2/package.tgz b/etc/atom/.apm/argparse/1.0.2/package.tgz
new file mode 100644
index 0000000..2b25a22
Binary files /dev/null and b/etc/atom/.apm/argparse/1.0.2/package.tgz differ
diff --git a/etc/atom/.apm/argparse/1.0.2/package/package.json b/etc/atom/.apm/argparse/1.0.2/package/package.json
new file mode 100644
index 0000000..c4d5d90
--- /dev/null
+++ b/etc/atom/.apm/argparse/1.0.2/package/package.json
@@ -0,0 +1 @@
+{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"1.0.2","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","contributors":[{"name":"Eugene Shkuropat"},{"name":"Paul Jacobson"}],"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":"MIT","repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"lodash":">= 3.2.0 < 4.0.0","sprintf-js":"~1.0.2"},"devDependencies":{"mocha":"*"},"gitHead":"990f1b5332e70dd3c1c437d2f4077a2b63ac9674","_id":"argparse@1.0.2","_shasum":"bcfae39059656d1973d0b9e6a1a74154b5a9a136","_from":"argparse@>=1.0.0 <1.1.0","_npmVersion":"1.4.28","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"bcfae39059656d1973d0b9e6a1a74154b5a9a136","tarball":"http://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ast-traverse/0.1.1/package.tgz b/etc/atom/.apm/ast-traverse/0.1.1/package.tgz
new file mode 100644
index 0000000..c2f1284
Binary files /dev/null and b/etc/atom/.apm/ast-traverse/0.1.1/package.tgz differ
diff --git a/etc/atom/.apm/ast-traverse/0.1.1/package/package.json b/etc/atom/.apm/ast-traverse/0.1.1/package/package.json
new file mode 100644
index 0000000..d931fe8
--- /dev/null
+++ b/etc/atom/.apm/ast-traverse/0.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"ast-traverse","version":"0.1.1","description":"simple but flexible AST traversal with pre and post visitors","main":"ast-traverse.js","repository":{"type":"git","url":"https://github.com/olov/ast-traverse.git"},"keywords":["ast","traverse","traversal","walk","visit","visitor","esprima"],"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","readme":"# ast-traverse.js\nSimple but flexible AST traversal with pre and post visitors.\nWorks in node and browsers.\n\n\n\n## Usage\n```javascript\n// ast is a Mozilla Parser API compatible structure\n// generated by Esprima or another parser\nvar ast = require(\"esprima\").parse(\"f(1, x) + 2\");\n\nvar traverse = require(\"ast-traverse\");\n\n// print AST node types, pre-order (node first, then its children)\ntraverse(ast, {pre: function(node, parent, prop, idx) {\n    console.log(node.type + (parent ? \" from parent \" + parent.type +\n        \" via \" + prop + (idx !== undefined ? \"[\" + idx + \"]\" : \"\") : \"\"));\n}});\nconsole.log();\n/*\n =>\n Program\n ExpressionStatement from parent Program via body[0]\n BinaryExpression from parent ExpressionStatement via expression\n CallExpression from parent BinaryExpression via left\n Identifier from parent CallExpression via callee\n Literal from parent CallExpression via arguments[0]\n Identifier from parent CallExpression via arguments[1]\n Literal from parent BinaryExpression via right\n */\n\n\n// you can also visit post-order, or both\n// all four arguments are provided to both visitors (left out unused below)\nvar indent = 0;\ntraverse(ast, {\n    pre: function(node) {\n        console.log(Array(indent + 1).join(\" \") + node.type);\n        indent += 4;\n    },\n    post: function() {\n        indent -= 4;\n    }\n});\nconsole.log();\n/*\n=>\n Program\n     ExpressionStatement\n         BinaryExpression\n             CallExpression\n                 Identifier\n                 Literal\n                 Identifier\n             Literal\n*/\n\n\n// return false from the pre-visitor to skip traversing its children\n// throw an exception to abort traversal\n\n\n// by default node property names beginning with $ are skipped\n// but you can supply your own skipProperty function instead\ntraverse(ast, {\n    pre: function(node) {\n        console.log(node.type);\n    },\n    skipProperty: function(prop, node) {\n        return prop === \"parent\" || prop === \"expression\";\n    }\n});\n/*\n=>\n Program\n ExpressionStatement\n*/\n```\n\n\n\n## Installation\n\n### Node\nInstall using npm\n\n    npm install ast-traverse\n\n```javascript\nvar traverse = require(\"ast-traverse\");\n```\n\n### Browser\nClone the repo and include it in a script tag\n\n    git clone https://github.com/olov/ast-traverse.git\n\n```html\n<script src=\"ast-traverse/ast-traverse.js\"></script>\n```\n","readmeFilename":"README.md","_id":"ast-traverse@0.1.1","dist":{"shasum":"69cf2b8386f19dcda1bb1e05d68fe359d8897de6","tarball":"http://registry.npmjs.org/ast-traverse/-/ast-traverse-0.1.1.tgz"},"_resolved":"https://registry.npmjs.org/ast-traverse/-/ast-traverse-0.1.1.tgz","_from":"ast-traverse@>=0.1.1 <0.2.0","scripts":{},"_npmVersion":"1.2.18","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"directories":{},"_shasum":"69cf2b8386f19dcda1bb1e05d68fe359d8897de6"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ast-types/0.3.38/package.tgz b/etc/atom/.apm/ast-types/0.3.38/package.tgz
new file mode 100644
index 0000000..4bb826d
Binary files /dev/null and b/etc/atom/.apm/ast-types/0.3.38/package.tgz differ
diff --git a/etc/atom/.apm/ast-types/0.3.38/package/package.json b/etc/atom/.apm/ast-types/0.3.38/package/package.json
new file mode 100644
index 0000000..a802b66
--- /dev/null
+++ b/etc/atom/.apm/ast-types/0.3.38/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"name":"ast-types","description":"Esprima-compatible implementation of the Mozilla JS Parser API","keywords":["ast","abstract syntax tree","hierarchy","mozilla","spidermonkey","parser api","esprima","types","type system","type checking","dynamic types","parsing","transformation","syntax"],"version":"0.3.38","homepage":"http://github.com/benjamn/ast-types","repository":{"type":"git","url":"git://github.com/benjamn/ast-types.git"},"license":"MIT","main":"main.js","scripts":{"test":"mocha --reporter spec test/run.js"},"dependencies":{"private":"~0.1.2"},"devDependencies":{"esprima":"~1.1.1","mocha":"~1.16.2"},"engines":{"node":">= 0.6"},"gitHead":"c78161bc5907d6bf869bd54fe61f64c3f3531ed3","bugs":{"url":"https://github.com/benjamn/ast-types/issues"},"_id":"ast-types@0.3.38","_shasum":"afe430e60b4db3ce2ed22ceea0f16f1c31763ef7","_from":"ast-types@>=0.3.22 <0.4.0","_npmVersion":"1.4.14","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"afe430e60b4db3ce2ed22ceea0f16f1c31763ef7","tarball":"http://registry.npmjs.org/ast-types/-/ast-types-0.3.38.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/ast-types/-/ast-types-0.3.38.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ast-types/0.7.8/package.tgz b/etc/atom/.apm/ast-types/0.7.8/package.tgz
new file mode 100644
index 0000000..f785974
Binary files /dev/null and b/etc/atom/.apm/ast-types/0.7.8/package.tgz differ
diff --git a/etc/atom/.apm/ast-types/0.7.8/package/package.json b/etc/atom/.apm/ast-types/0.7.8/package/package.json
new file mode 100644
index 0000000..ad4c10d
--- /dev/null
+++ b/etc/atom/.apm/ast-types/0.7.8/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"name":"ast-types","description":"Esprima-compatible implementation of the Mozilla JS Parser API","keywords":["ast","abstract syntax tree","hierarchy","mozilla","spidermonkey","parser api","esprima","types","type system","type checking","dynamic types","parsing","transformation","syntax"],"version":"0.7.8","homepage":"http://github.com/benjamn/ast-types","repository":{"type":"git","url":"git://github.com/benjamn/ast-types.git"},"license":"MIT","main":"main.js","scripts":{"test":"mocha --reporter spec test/run.js"},"dependencies":{},"devDependencies":{"esprima":"~1.2.2","esprima-fb":"~14001.1.0-dev-harmony-fb","mocha":"~1.20.1"},"engines":{"node":">= 0.6"},"gitHead":"e9616815332c24894e1be01495b5375c57c200af","bugs":{"url":"https://github.com/benjamn/ast-types/issues"},"_id":"ast-types@0.7.8","_shasum":"902d2e0d60d071bdcd46dc115e1809ed11c138a9","_from":"ast-types@>=0.7.0 <0.8.0","_npmVersion":"2.11.3","_nodeVersion":"0.10.31","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"902d2e0d60d071bdcd46dc115e1809ed11c138a9","tarball":"http://registry.npmjs.org/ast-types/-/ast-types-0.7.8.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/ast-types/-/ast-types-0.7.8.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/async/0.2.10/package/package.json b/etc/atom/.apm/async/0.2.10/package/package.json
index 29c25ca..e50c708 100644
--- a/etc/atom/.apm/async/0.2.10/package/package.json
+++ b/etc/atom/.apm/async/0.2.10/package/package.json
@@ -1 +1 @@
-{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.10","repository":{"type":"git","url":"https://github.com/caolan/async.git"},"bugs":{"url":"https://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"https://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"jam":{"main":"lib/async.js","include":["lib/async.js","README.md","LICENSE"]},"scripts":{"test":"nodeunit test/test-async.js"},"_id":"async@0.2.10","dist":{"shasum":"b6bbe0b0674b9d719708ca38de8c237cb526c3d1","tarball":"http://registry.npmjs.org/async/-/async-0.2.10.tgz"},"_from":"async@>=0.2.9 <0.3.0","_npmVersion":"1.3.2","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{},"_shasum":"b6bbe0b0674b9d719708ca38de8c237cb526c3d1","_resolved":"https://registry.npmjs.org/async/-/async-0.2.10.tgz"}
\ No newline at end of file
+{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.10","repository":{"type":"git","url":"https://github.com/caolan/async.git"},"bugs":{"url":"https://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"https://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"jam":{"main":"lib/async.js","include":["lib/async.js","README.md","LICENSE"]},"scripts":{"test":"nodeunit test/test-async.js"},"_id":"async@0.2.10","dist":{"shasum":"b6bbe0b0674b9d719708ca38de8c237cb526c3d1","tarball":"http://registry.npmjs.org/async/-/async-0.2.10.tgz"},"_from":"async@>=0.2.0 <0.3.0","_npmVersion":"1.3.2","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{},"_shasum":"b6bbe0b0674b9d719708ca38de8c237cb526c3d1","_resolved":"https://registry.npmjs.org/async/-/async-0.2.10.tgz","readme":"ERROR: No README data found!","homepage":"https://github.com/caolan/async"}
\ No newline at end of file
diff --git a/etc/atom/.apm/async/0.9.2/package.tgz b/etc/atom/.apm/async/0.9.2/package.tgz
new file mode 100644
index 0000000..93ad1a5
Binary files /dev/null and b/etc/atom/.apm/async/0.9.2/package.tgz differ
diff --git a/etc/atom/.apm/async/0.9.2/package/package.json b/etc/atom/.apm/async/0.9.2/package/package.json
new file mode 100644
index 0000000..0bf7bdc
--- /dev/null
+++ b/etc/atom/.apm/async/0.9.2/package/package.json
@@ -0,0 +1 @@
+{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"0.9.2","keywords":["async","callback","utility","module"],"repository":{"type":"git","url":"git+https://github.com/caolan/async.git"},"bugs":{"url":"https://github.com/caolan/async/issues"},"license":"MIT","devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0","lodash":">=2.4.1"},"jam":{"main":"lib/async.js","include":["lib/async.js","README.md","LICENSE"],"categories":["Utilities"]},"scripts":{"test":"nodeunit test/test-async.js"},"spm":{"main":"lib/async.js"},"volo":{"main":"lib/async.js","ignore":["**/.*","node_modules","bower_components","test","tests"]},"gitHead":"de3a16091d5125384eff4a54deb3998b13c3814c","homepage":"https://github.com/caolan/async#readme","_id":"async@0.9.2","_shasum":"aea74d5e61c1f899613bf64bda66d4c78f2fd17d","_from":"async@>=0.9.0 <0.10.0","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"beaugunderson","email":"beau@beaugunderson.com"},"maintainers":[{"name":"caolan","email":"caolan.mcmahon@gmail.com"},{"name":"beaugunderson","email":"beau@beaugunderson.com"}],"dist":{"shasum":"aea74d5e61c1f899613bf64bda66d4c78f2fd17d","tarball":"http://registry.npmjs.org/async/-/async-0.9.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/async/-/async-0.9.2.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/async/1.3.0/package.tgz b/etc/atom/.apm/async/1.3.0/package.tgz
new file mode 100644
index 0000000..2527523
Binary files /dev/null and b/etc/atom/.apm/async/1.3.0/package.tgz differ
diff --git a/etc/atom/.apm/async/1.3.0/package/package.json b/etc/atom/.apm/async/1.3.0/package/package.json
new file mode 100644
index 0000000..627f2c4
--- /dev/null
+++ b/etc/atom/.apm/async/1.3.0/package/package.json
@@ -0,0 +1 @@
+{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"1.3.0","keywords":["async","callback","utility","module"],"repository":{"type":"git","url":"git+https://github.com/caolan/async.git"},"bugs":{"url":"https://github.com/caolan/async/issues"},"license":"MIT","devDependencies":{"benchmark":"github:bestiejs/benchmark.js","coveralls":"^2.11.2","jshint":"~2.8.0","lodash":"^3.9.0","mkdirp":"~0.5.1","nodeunit":">0.0.0","nyc":"^2.1.0","uglify-js":"~2.4.0","xyz":"^0.5.0","yargs":"~3.9.1"},"jam":{"main":"lib/async.js","include":["lib/async.js","README.md","LICENSE"],"categories":["Utilities"]},"scripts":{"test":"npm run-script lint && nodeunit test/test-async.js","lint":"jshint lib/*.js test/*.js perf/*.js","coverage":"nyc npm test && nyc report","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"spm":{"main":"lib/async.js"},"volo":{"main":"lib/async.js","ignore":["**/.*","node_modules","bower_components","test","tests"]},"gitHead":"71fa2638973dafd8761fa5457c472a312cc820fe","homepage":"https://github.com/caolan/async#readme","_id":"async@1.3.0","_shasum":"a6f1631e8a595a663496d0a5586bd12007d4871d","_from":"async@>=1.2.1 <2.0.0","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"aearly","email":"alexander.early@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan.mcmahon@gmail.com"},{"name":"beaugunderson","email":"beau@beaugunderson.com"},{"name":"aearly","email":"alexander.early@gmail.com"}],"dist":{"shasum":"a6f1631e8a595a663496d0a5586bd12007d4871d","tarball":"http://registry.npmjs.org/async/-/async-1.3.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/async/-/async-1.3.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/atom-beautify/0.28.7/package.tgz b/etc/atom/.apm/atom-beautify/0.28.7/package.tgz
new file mode 100644
index 0000000..604335b
Binary files /dev/null and b/etc/atom/.apm/atom-beautify/0.28.7/package.tgz differ
diff --git a/etc/atom/.apm/atom-beautify/0.28.7/package/package.json b/etc/atom/.apm/atom-beautify/0.28.7/package/package.json
new file mode 100644
index 0000000..dd12b44
--- /dev/null
+++ b/etc/atom/.apm/atom-beautify/0.28.7/package/package.json
@@ -0,0 +1 @@
+{"name":"atom-beautify","main":"./src/beautify","version":"0.28.7","private":true,"description":"Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, and SQL in Atom","repository":{"type":"git","url":"https://github.com/Glavin001/atom-beautify"},"bugs":{"url":"https://github.com/Glavin001/atom-beautify/issues"},"license":"MIT","author":{"name":"Glavin Wiechert","email":"glavin.wiechert@gmail.com","url":"https://github.com/Glavin001"},"contributors":[{"name":"Donald Pipowitch","email":"pipo@senaeh.de","url":"https://github.com/donaldpipowitch"},{"name":"László Károlyi","url":"https://github.com/karolyi"},{"name":"Marco Tanzi","url":"https://github.com/mtanzi"},{"name":"gvn lazar suntop","url":"https://github.com/gvn"},{"name":"Vadim K.","url":"https://github.com/vadirn"},{"name":"Filipe Silva","url":"https://github.com/filipesilva"},{"name":"Ramón Cahenzli","url":"https://github.com/psy-q"},{"name":"Clemens Damke","url":"https://github.com/Cortys"}],"engines":{"atom":">=0.174.0 <2.0.0"},"dependencies":{"analytics-node":"^1.2.2","async":"^1.2.1","atom-message-panel":"^1.2.4","atom-space-pen-views":"^2.0.5","bluebird":"^2.9.30","coffee-fmt":"0.11.0","coffee-formatter":"^0.1.2","cross-spawn":"^0.4.1","csscomb":"^3.1.7","diff":"^1.4.0","editorconfig":"^0.12.2","emissary":"^1.3.3","event-kit":"^1.2.0","expand-home-dir":"0.0.2","extend":"^2.0.1","handlebars":"^3.0.3","js-beautify":"^1.5.7","jscs":"^1.13.1","lodash":"3.9.3","loophole":"^1.0.0","node-dir":"^0.1.8","node-uuid":"^1.4.3","prettydiff":"^1.12.8","space-pen":"^5.1.1","strip-json-comments":"^1.0.2","temp":"^0.8.3","tidy-markdown":"^0.3.2","typescript-formatter":"~0.3.2","underscore-plus":"^1.6.6","which":"^1.1.1","winston":"^1.0.0","yaml-front-matter":"^3.2.3"},"activationCommands":{"atom-workspace":["atom-beautify:help-debug-editor","atom-beautify:beautify-editor","core:save","core:save-as"],".tree-view .file .name":["atom-beautify:beautify-file"],".tree-view .directory .name":["atom-beautify:beautify-directory"]},"keywords":["atom","beautify","beautifier","js-beautify","format","pretty","html","handlebars","mustache","xml","css","javascript","json","css","sass","scss","less","sql","markdown","php","python","ruby","coffeescript","typescript","c","c++","cpp","objective-c","c-sharp","c#","uncrustify","java","pawn","vala","d","erb","editorconfig","yaml","front matter","jekyll","marko","go","golang"],"devDependencies":{"coffee-script":"^1.9.3","coffeelint":"^1.10.1","handlebars":"^3.0.3"},"scripts":{"prepublish":"npm run docs","docs":"coffee docs/","lint":"coffeelint src/ spec/"},"readme":"# [atom-beautify](https://github.com/donaldpipowitch/atom-beautify)\n\n[![Build Status](https://travis-ci.org/Glavin001/atom-beautify.svg?branch=master)](https://travis-ci.org/Glavin001/atom-beautify)\n[![Build status](https://ci.appveyor.com/api/projects/status/himnq7tjxl2fdc8u?svg=true)](https://ci.appveyor.com/project/Glavin001/atom-beautify)\n[![Gitter chat](https://img.shields.io/badge/gitter-Glavin001%2Fatom--beautify-1dce73.svg)](https://gitter.im/Glavin001/atom-beautify)\n[![Paypal Donations](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=X2RK5DKN6YXPJ&lc=CA&item_name=Atom%2dBeautify&item_number=atom%2dbeautify&currency_code=CAD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted)\n\n\n> [Beautify](https://github.com/einars/js-beautify)\nHTML (including [Handlebars](http://handlebarsjs.com/)),\nCSS (including [Sass](http://sass-lang.com/) and [LESS](http://lesscss.org/)),\nJavaScript, and much more in Atom.\n\nAtom Package: https://atom.io/packages/atom-beautify\n\n```bash\napm install atom-beautify\n```\n\nOr Settings/Preferences ➔ Packages ➔ Search for `atom-beautify`\n\n## Language Support\n\n- [x] JavaScript and JSON\n- [x] HTML, including\n  - [x] [Handlebars](http://handlebarsjs.com/)\n  - [x] [Mustache](http://mustache.github.io)\n  - [x] [Embedded Ruby (ERB)](https://github.com/Glavin001/atom-beautify/issues/80)\n    - Requires [htmlbeautifier](https://github.com/threedaymonk/htmlbeautifier)\n  - [x] XML\n  - [x] [Marko](https://github.com/raptorjs/marko)\n    - Requires [language-marko](https://github.com/raptorjs/atom-language-marko)\n- [x] CSS, including\n  - [Sass](http://sass-lang.com/)\n  - [LESS](http://lesscss.org/)\n- [x] [SQL](https://github.com/Glavin001/atom-beautify/pull/67)\n  - Requires [python-sqlparse](https://github.com/andialbrecht/sqlparse)\n- [x] [Markdown](https://github.com/Glavin001/atom-beautify/issues/292)\n- [x] [Perl](https://github.com/Glavin001/atom-beautify/issues/33)\n  - Requires [perltidy](http://perltidy.sourceforge.net/)\n- [x] [PHP](https://github.com/donaldpipowitch/atom-beautify/issues/26)  \n  - Requires [php-cs-fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) to be already installed.\n- [x] [Python](https://github.com/donaldpipowitch/atom-beautify/issues/24)\n  - Requires [autopep8](https://github.com/hhatto/autopep8) to be already installed.\n  - Beautifies to [PEP 8](http://legacy.python.org/dev/peps/pep-0008/).\n- [x] [Ruby](https://github.com/donaldpipowitch/atom-beautify/issues/25)\n  - Requires [Ruby Beautify](https://github.com/erniebrodeur/ruby-beautify)\n- [x] [CoffeeScript](https://github.com/donaldpipowitch/atom-beautify/issues/31)\n- [x] [Golang](https://github.com/Glavin001/atom-beautify/issues/176)\n- [x] [Java](https://github.com/Glavin001/atom-beautify/issues/45)\n  - Requires [Uncrustify](http://sourceforge.net/projects/uncrustify/)\n- [x] [C](https://github.com/Glavin001/atom-beautify/issues/57)\n  - Requires [Uncrustify](http://sourceforge.net/projects/uncrustify/)\n- [x] [C++](https://github.com/Glavin001/atom-beautify/issues/57)\n  - Requires [Uncrustify](http://sourceforge.net/projects/uncrustify/)\n- [x] [C#](https://github.com/Glavin001/atom-beautify/issues/57)\n  - Requires [Uncrustify](http://sourceforge.net/projects/uncrustify/)\n- [x] [Objective-C](https://github.com/Glavin001/atom-beautify/issues/57)\n  - Requires [Uncrustify](http://sourceforge.net/projects/uncrustify/)\n- [x] [D](https://github.com/Glavin001/atom-beautify/issues/57)\n  - Requires [Uncrustify](http://sourceforge.net/projects/uncrustify/)\n- [x] [Fortran](https://github.com/Glavin001/atom-beautify/issues/300)\n  - Requires [GNU Emacs](http://www.gnu.org/software/emacs/)\n- [x] [Pawn](https://github.com/Glavin001/atom-beautify/issues/57)\n  - Requires [Uncrustify](http://sourceforge.net/projects/uncrustify/)\n- [x] [Vala](https://github.com/Glavin001/atom-beautify/issues/57)\n  - Requires [Uncrustify](http://sourceforge.net/projects/uncrustify/)\n- [x] [TypeScript](https://github.com/Glavin001/atom-beautify/issues/49)\n\n## Usage\n\nOpen the [Command Palette](https://github.com/atom/command-palette), and type `Beautify`.\n\nIt will only beautify selected text if a selection is found -- if not, the whole file will be beautified.\n\n### Shortcut\n\nYou can also type `ctrl-alt-b` as a shortcut or click `Packages > Beautify` in the menu.\n\n#### Custom Keyboard Shortcuts\n\nSee [Keymaps In-Depth](https://atom.io/docs/latest/advanced/keymaps) for more details.\n\nFor example:\n\n```coffeescript\n'.editor':\n  'ctrl-alt-b': 'atom-beautify:beautify-editor'\n```\n\n## Configuration\n\nEdit your `.jsbeautifyrc` file in any of the following locations:\n\n- Atom Package Settings  \n  `Atom` ➔ `Preferences` ➔ Search for `atom-beautify`\n- Same directory as current file\n- Project root  \n`atom-beautify` will recursively look up from the current file's directory to find `.jsbeautifyrc`.\n- Your user's home directory\n\n**Note**: *Comments are supported in `.jsbeautifyrc` thanks to [strip-json-comments](https://github.com/sindresorhus/strip-json-comments).*\n\nSee examples of both ways inside [`examples/`](https://github.com/donaldpipowitch/atom-beautify/tree/master/examples)\n\nSee [all supported options in the documentation at  `docs/options.md`](https://github.com/Glavin001/atom-beautify/blob/master/docs/options.md).\n\n### Simple\n\nSee [examples/simple-jsbeautifyrc/.jsbeautifyrc](https://github.com/donaldpipowitch/atom-beautify/blob/master/examples/simple-jsbeautifyrc/.jsbeautifyrc).\n\n```json\n{\n  \"indent_size\": 2,\n  \"indent_char\": \" \",\n  \"other\": \" \",\n  \"indent_level\": 0,\n  \"indent_with_tabs\": false,\n  \"preserve_newlines\": true,\n  \"max_preserve_newlines\": 2,\n  \"jslint_happy\": true,\n  \"indent_handlebars\": true\n}\n```\n\n### Nested\n\nSee [examples/nested-jsbeautifyrc/.jsbeautifyrc](https://github.com/donaldpipowitch/atom-beautify/blob/master/examples/nested-jsbeautifyrc/.jsbeautifyrc).\n\n```json\n{\n  \"html\": {\n    \"brace_style\": \"collapse\",\n    \"indent_char\": \" \",\n    \"indent_scripts\": \"normal\",\n    \"indent_size\": 6,\n    \"max_preserve_newlines\": 1,\n    \"preserve_newlines\": true,\n    \"unformatted\": [\"a\", \"sub\", \"sup\", \"b\", \"i\", \"u\"],\n    \"wrap_line_length\": 0\n  },\n  \"css\": {\n    \"indent_char\": \" \",\n    \"indent_size\": 4\n  },\n  \"js\": {\n    \"indent_size\": 2,\n    \"indent_char\": \" \",\n    \"indent_level\": 0,\n    \"indent_with_tabs\": false,\n    \"preserve_newlines\": true,\n    \"max_preserve_newlines\": 2,\n    \"jslint_happy\": true\n  },\n  \"sql\": {\n    \"indent_size\": 4,\n    \"indent_char\": \" \",\n    \"indent_level\": 0,\n    \"indent_with_tabs\": false\n  }\n}\n```\n\n## Contributing\n\n[See all contributors on GitHub](https://github.com/donaldpipowitch/atom-beautify/graphs/contributors).\n\nPlease update the [CHANGELOG.md](https://github.com/donaldpipowitch/atom-beautify/blob/master/CHANGELOG.md),\nadd yourself as a contributor to the [package.json](https://github.com/donaldpipowitch/atom-beautify/blob/master/package.json),\nand submit a [Pull Request on GitHub](https://help.github.com/articles/using-pull-requests).\n\n## License\n\n[MIT](https://github.com/donaldpipowitch/atom-beautify/blob/master/LICENSE.md) © [Glavin Wiechert](https://github.com/Glavin001)\n","readmeFilename":"README.md","homepage":"https://github.com/Glavin001/atom-beautify","_id":"atom-beautify@0.28.7","_shasum":"0f57a34cdbded5a8d6c32434839286ed3e558c3c","_resolved":"file:../d-11567-16475-1udyfm8/package.tgz","_from":"../d-11567-16475-1udyfm8/package.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/atom-message-panel/1.2.4/package.tgz b/etc/atom/.apm/atom-message-panel/1.2.4/package.tgz
new file mode 100644
index 0000000..6ec1c43
Binary files /dev/null and b/etc/atom/.apm/atom-message-panel/1.2.4/package.tgz differ
diff --git a/etc/atom/.apm/atom-message-panel/1.2.4/package/package.json b/etc/atom/.apm/atom-message-panel/1.2.4/package/package.json
new file mode 100644
index 0000000..602f99b
--- /dev/null
+++ b/etc/atom/.apm/atom-message-panel/1.2.4/package/package.json
@@ -0,0 +1 @@
+{"name":"atom-message-panel","version":"1.2.4","description":"An easy way to display your messages in Atom","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/tcarlsen/atom-message-panel.git"},"keywords":["atom","helper","handler","error","message"],"author":{"name":"tcarlsen"},"contributors":[{"name":"joefitzgerald"},{"name":"fangel"}],"license":"MIT","bugs":{"url":"https://github.com/tcarlsen/atom-message-panel/issues"},"dependencies":{"space-pen":"^4"},"homepage":"https://github.com/tcarlsen/atom-message-panel","gitHead":"ea9fb4e30bd4b4dd3a15b0443584b1a085f95361","_id":"atom-message-panel@1.2.4","_shasum":"704b31cb53c480d584c1a330b398587d45f67a07","_from":"atom-message-panel@>=1.2.4 <2.0.0","_npmVersion":"2.8.3","_nodeVersion":"0.12.2","_npmUser":{"name":"tcarlsen","email":"thomascarlsen86@gmail.com"},"dist":{"shasum":"704b31cb53c480d584c1a330b398587d45f67a07","tarball":"http://registry.npmjs.org/atom-message-panel/-/atom-message-panel-1.2.4.tgz"},"maintainers":[{"name":"tcarlsen","email":"thomascarlsen86@gmail.com"}],"directories":{},"_resolved":"https://registry.npmjs.org/atom-message-panel/-/atom-message-panel-1.2.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/atom-solarized-dark-ui/0.25.0/package.tgz b/etc/atom/.apm/atom-solarized-dark-ui/0.25.0/package.tgz
new file mode 100644
index 0000000..7678b53
Binary files /dev/null and b/etc/atom/.apm/atom-solarized-dark-ui/0.25.0/package.tgz differ
diff --git a/etc/atom/.apm/atom-solarized-dark-ui/0.25.0/package/package.json b/etc/atom/.apm/atom-solarized-dark-ui/0.25.0/package/package.json
new file mode 100644
index 0000000..9bb7db2
--- /dev/null
+++ b/etc/atom/.apm/atom-solarized-dark-ui/0.25.0/package/package.json
@@ -0,0 +1 @@
+{"name":"atom-solarized-dark-ui","theme":"ui","version":"0.25.0","description":"Solarized dark theme for interface components","license":"MIT","repository":{"type":"git","url":"https://github.com/tclem/atom-solarized-dark-ui"},"engines":{"atom":">=0.50.0"},"readme":"# Atom Solarized Dark UI theme\n\nMy personal take on a full solarized feel for Atom, recommended for use with the\n[Solarized Dark Syntax](https://github.com/atom/solarized-dark-syntax) theme.\n\n![screen shot](https://f.cloud.github.com/assets/136521/2304949/df273aea-a23d-11e3-91fd-182b5f2212cf.png)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/tclem/atom-solarized-dark-ui/issues"},"homepage":"https://github.com/tclem/atom-solarized-dark-ui","_id":"atom-solarized-dark-ui@0.25.0","_shasum":"6bcb50c645c163b94e88c6a85ea9381d400a42b1","_resolved":"file:../d-11567-16415-1evr3mp/package.tgz","_from":"../d-11567-16415-1evr3mp/package.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/atom-space-pen-views/2.0.5/package/package.json b/etc/atom/.apm/atom-space-pen-views/2.0.5/package/package.json
index 6e6a039..92e281a 100644
--- a/etc/atom/.apm/atom-space-pen-views/2.0.5/package/package.json
+++ b/etc/atom/.apm/atom-space-pen-views/2.0.5/package/package.json
@@ -1 +1 @@
-{"name":"atom-space-pen-views","version":"2.0.5","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{"prepublish":"grunt clean lint coffee"},"repository":{"type":"git","url":"https://github.com/atom/atom-space-pen-views.git"},"bugs":{"url":"https://github.com/atom/atom-space-pen-views/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/atom-space-pen-views/raw/master/LICENSE.md"}],"dependencies":{"fuzzaldrin":"^2.1.0","space-pen":"^5.0.1"},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"0e5fc262cc62d453bbd6dce9ecaec5caddc553f9","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.0.5","_shasum":"4ef545a6ef396c8342717b0d9d2569577a2651f4","_from":"atom-space-pen-views@>=2.0.4 <3.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"4ef545a6ef396c8342717b0d9d2569577a2651f4","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.5.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.5.tgz"}
\ No newline at end of file
+{"name":"atom-space-pen-views","version":"2.0.5","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{"prepublish":"grunt clean lint coffee"},"repository":{"type":"git","url":"https://github.com/atom/atom-space-pen-views.git"},"bugs":{"url":"https://github.com/atom/atom-space-pen-views/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/atom-space-pen-views/raw/master/LICENSE.md"}],"dependencies":{"fuzzaldrin":"^2.1.0","space-pen":"^5.0.1"},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"0e5fc262cc62d453bbd6dce9ecaec5caddc553f9","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.0.5","_shasum":"4ef545a6ef396c8342717b0d9d2569577a2651f4","_from":"atom-space-pen-views@>=2.0.5 <3.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"4ef545a6ef396c8342717b0d9d2569577a2651f4","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.5.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.5.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/balanced-match/0.2.0/package.tgz b/etc/atom/.apm/balanced-match/0.2.0/package.tgz
new file mode 100644
index 0000000..9a5a22d
Binary files /dev/null and b/etc/atom/.apm/balanced-match/0.2.0/package.tgz differ
diff --git a/etc/atom/.apm/balanced-match/0.2.0/package/package.json b/etc/atom/.apm/balanced-match/0.2.0/package/package.json
new file mode 100644
index 0000000..cf4de1a
--- /dev/null
+++ b/etc/atom/.apm/balanced-match/0.2.0/package/package.json
@@ -0,0 +1 @@
+{"name":"balanced-match","description":"Match balanced character pairs, like \"{\" and \"}\"","version":"0.2.0","repository":{"type":"git","url":"git://github.com/juliangruber/balanced-match.git"},"homepage":"https://github.com/juliangruber/balanced-match","main":"index.js","scripts":{"test":"make test"},"dependencies":{},"devDependencies":{"tape":"~1.1.1"},"keywords":["match","regexp","test","balanced","parse"],"author":{"name":"Julian Gruber","email":"mail@juliangruber.com","url":"http://juliangruber.com"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/20..latest","firefox/nightly","chrome/25..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"ba40ed78e7114a4a67c51da768a100184dead39c","bugs":{"url":"https://github.com/juliangruber/balanced-match/issues"},"_id":"balanced-match@0.2.0","_shasum":"38f6730c03aab6d5edbb52bd934885e756d71674","_from":"balanced-match@>=0.2.0 <0.3.0","_npmVersion":"2.1.8","_nodeVersion":"0.10.32","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"38f6730c03aab6d5edbb52bd934885e756d71674","tarball":"http://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/bluebird/2.9.32/package.tgz b/etc/atom/.apm/bluebird/2.9.32/package.tgz
new file mode 100644
index 0000000..02669f9
Binary files /dev/null and b/etc/atom/.apm/bluebird/2.9.32/package.tgz differ
diff --git a/etc/atom/.apm/bluebird/2.9.32/package/package.json b/etc/atom/.apm/bluebird/2.9.32/package/package.json
new file mode 100644
index 0000000..27d5934
--- /dev/null
+++ b/etc/atom/.apm/bluebird/2.9.32/package/package.json
@@ -0,0 +1 @@
+{"name":"bluebird","description":"Full featured Promises/A+ implementation with exceptionally good performance","version":"2.9.32","keywords":["promise","performance","promises","promises-a","promises-aplus","async","await","deferred","deferreds","future","flow control","dsl","fluent interface"],"scripts":{"lint":"node scripts/jshint.js","test":"node tools/test.js","istanbul":"istanbul","prepublish":"node tools/build.js --no-debug --main --zalgo --browser --minify"},"homepage":"https://github.com/petkaantonov/bluebird","repository":{"type":"git","url":"git://github.com/petkaantonov/bluebird.git"},"bugs":{"url":"http://github.com/petkaantonov/bluebird/issues"},"license":"MIT","author":{"name":"Petka Antonov","email":"petka_antonov@hotmail.com","url":"http://github.com/petkaantonov/"},"devDependencies":{"acorn":"~0.6.0","baconjs":"^0.7.43","bluebird":"^2.9.2","body-parser":"^1.10.2","browserify":"^8.1.1","cli-table":"~0.3.1","co":"^4.2.0","cross-spawn":"^0.2.3","glob":"^4.3.2","grunt-saucelabs":"~8.4.1","highland":"^2.3.0","istanbul":"^0.3.5","jshint":"^2.6.0","jshint-stylish":"~0.2.0","mkdirp":"~0.5.0","mocha":"~2.1","open":"~0.0.5","optimist":"~0.6.1","rimraf":"~2.2.6","rx":"^2.3.25","serve-static":"^1.7.1","sinon":"~1.7.3","uglify-js":"~2.4.16","kefir":"^2.4.1"},"main":"./js/main/bluebird.js","browser":"./js/browser/bluebird.js","files":["js/browser","js/main","js/zalgo","zalgo.js"],"gitHead":"c82ec48c21999753c95f41af267429b3467d3b98","_id":"bluebird@2.9.32","_shasum":"7845aaf2821357595ba6b88b0f565c14ba6580ec","_from":"bluebird@>=2.9.30 <3.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"esailija","email":"petka_antonov@hotmail.com"},"maintainers":[{"name":"esailija","email":"petka_antonov@hotmail.com"}],"dist":{"shasum":"7845aaf2821357595ba6b88b0f565c14ba6580ec","tarball":"http://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/bluebird/-/bluebird-2.9.32.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/brace-expansion/1.1.0/package.tgz b/etc/atom/.apm/brace-expansion/1.1.0/package.tgz
new file mode 100644
index 0000000..0398a31
Binary files /dev/null and b/etc/atom/.apm/brace-expansion/1.1.0/package.tgz differ
diff --git a/etc/atom/.apm/brace-expansion/1.1.0/package/package.json b/etc/atom/.apm/brace-expansion/1.1.0/package/package.json
new file mode 100644
index 0000000..e47eba2
--- /dev/null
+++ b/etc/atom/.apm/brace-expansion/1.1.0/package/package.json
@@ -0,0 +1 @@
+{"name":"brace-expansion","description":"Brace expansion as known from sh/bash","version":"1.1.0","repository":{"type":"git","url":"git://github.com/juliangruber/brace-expansion.git"},"homepage":"https://github.com/juliangruber/brace-expansion","main":"index.js","scripts":{"test":"tape test/*.js","gentest":"bash test/generate.sh"},"dependencies":{"balanced-match":"^0.2.0","concat-map":"0.0.1"},"devDependencies":{"tape":"^3.0.3"},"keywords":[],"author":{"name":"Julian Gruber","email":"mail@juliangruber.com","url":"http://juliangruber.com"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/20..latest","firefox/nightly","chrome/25..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"b5fa3b1c74e5e2dba2d0efa19b28335641bc1164","bugs":{"url":"https://github.com/juliangruber/brace-expansion/issues"},"_id":"brace-expansion@1.1.0","_shasum":"c9b7d03c03f37bc704be100e522b40db8f6cfcd9","_from":"brace-expansion@>=1.0.0 <2.0.0","_npmVersion":"2.1.10","_nodeVersion":"0.10.32","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"},{"name":"isaacs","email":"isaacs@npmjs.com"}],"dist":{"shasum":"c9b7d03c03f37bc704be100e522b40db8f6cfcd9","tarball":"http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/breakable/1.0.0/package.tgz b/etc/atom/.apm/breakable/1.0.0/package.tgz
new file mode 100644
index 0000000..28291e9
Binary files /dev/null and b/etc/atom/.apm/breakable/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/breakable/1.0.0/package/package.json b/etc/atom/.apm/breakable/1.0.0/package/package.json
new file mode 100644
index 0000000..f1a4925
--- /dev/null
+++ b/etc/atom/.apm/breakable/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"breakable","version":"1.0.0","description":"Break out of functions, recursive or not, in a more composable way than by using exceptions explicitly. Non-local return.","main":"breakable.js","repository":{"type":"git","url":"https://github.com/olov/breakable.git"},"keywords":["throw","try","catch","exception","non-local","return","break","breakable"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.4"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/olov/breakable/issues"},"homepage":"https://github.com/olov/breakable","_id":"breakable@1.0.0","dist":{"shasum":"784a797915a38ead27bad456b5572cb4bbaa78c1","tarball":"http://registry.npmjs.org/breakable/-/breakable-1.0.0.tgz"},"_resolved":"https://registry.npmjs.org/breakable/-/breakable-1.0.0.tgz","_from":"breakable@>=1.0.0 <1.1.0","_npmVersion":"1.3.25","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"directories":{},"_shasum":"784a797915a38ead27bad456b5572cb4bbaa78c1"}
\ No newline at end of file
diff --git a/etc/atom/.apm/chalk/1.0.0/package.tgz b/etc/atom/.apm/chalk/1.0.0/package.tgz
new file mode 100644
index 0000000..2ca1e5d
Binary files /dev/null and b/etc/atom/.apm/chalk/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/chalk/1.0.0/package/package.json b/etc/atom/.apm/chalk/1.0.0/package/package.json
new file mode 100644
index 0000000..5484f4c
--- /dev/null
+++ b/etc/atom/.apm/chalk/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"chalk","version":"1.0.0","description":"Terminal string styling done right. Much color.","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/chalk"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","bench":"matcha benchmark.js"},"files":["index.js"],"keywords":["color","colour","colors","terminal","console","cli","string","ansi","styles","tty","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"dependencies":{"ansi-styles":"^2.0.1","escape-string-regexp":"^1.0.2","has-ansi":"^1.0.3","strip-ansi":"^2.0.1","supports-color":"^1.3.0"},"devDependencies":{"matcha":"^0.6.0","mocha":"*"},"gitHead":"8864d3563313ed15574a38dd5c9d5966080c46ce","bugs":{"url":"https://github.com/sindresorhus/chalk/issues"},"homepage":"https://github.com/sindresorhus/chalk","_id":"chalk@1.0.0","_shasum":"b3cf4ed0ff5397c99c75b8f679db2f52831f96dc","_from":"chalk@>=1.0.0 <1.1.0","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b3cf4ed0ff5397c99c75b8f679db2f52831f96dc","tarball":"http://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/cli-table/0.3.1/package.tgz b/etc/atom/.apm/cli-table/0.3.1/package.tgz
new file mode 100644
index 0000000..95b638f
Binary files /dev/null and b/etc/atom/.apm/cli-table/0.3.1/package.tgz differ
diff --git a/etc/atom/.apm/cli-table/0.3.1/package/package.json b/etc/atom/.apm/cli-table/0.3.1/package/package.json
new file mode 100644
index 0000000..f175cdc
--- /dev/null
+++ b/etc/atom/.apm/cli-table/0.3.1/package/package.json
@@ -0,0 +1 @@
+{"name":"cli-table","description":"Pretty unicode tables for the CLI","version":"0.3.1","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Sonny Michaud","email":"michaud.sonny@gmail.com","url":"http://github.com/sonnym"}],"repository":{"type":"git","url":"https://github.com/Automattic/cli-table.git"},"keywords":["cli","colors","table"],"dependencies":{"colors":"1.0.3"},"devDependencies":{"expresso":"~0.9","should":"~0.6"},"main":"lib","files":["lib"],"scripts":{"test":"make test"},"engines":{"node":">= 0.2.0"},"gitHead":"e35ccee7341e8574839df751a8aa10acd5a82a5b","bugs":{"url":"https://github.com/Automattic/cli-table/issues"},"homepage":"https://github.com/Automattic/cli-table","_id":"cli-table@0.3.1","_shasum":"f53b05266a8b1a0b934b3d0821e6e2dc5914ae23","_from":"cli-table@>=0.3.1 <0.4.0","_npmVersion":"1.4.21","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}],"dist":{"shasum":"f53b05266a8b1a0b934b3d0821e6e2dc5914ae23","tarball":"http://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/clone/0.1.19/package.tgz b/etc/atom/.apm/clone/0.1.19/package.tgz
new file mode 100644
index 0000000..2b5e5c4
Binary files /dev/null and b/etc/atom/.apm/clone/0.1.19/package.tgz differ
diff --git a/etc/atom/.apm/clone/0.1.19/package/package.json b/etc/atom/.apm/clone/0.1.19/package/package.json
new file mode 100644
index 0000000..c35a595
--- /dev/null
+++ b/etc/atom/.apm/clone/0.1.19/package/package.json
@@ -0,0 +1 @@
+{"name":"clone","description":"deep cloning of objects and arrays","tags":["clone","object","array","function","date"],"version":"0.1.19","repository":{"type":"git","url":"git://github.com/pvorb/node-clone.git"},"bugs":{"url":"https://github.com/pvorb/node-clone/issues"},"main":"clone.js","author":{"name":"Paul Vorbach","email":"paul@vorba.ch","url":"http://paul.vorba.ch/"},"contributors":[{"name":"Blake Miner","email":"miner.blake@gmail.com","url":"http://www.blakeminer.com/"},{"name":"Tian You","email":"axqd001@gmail.com","url":"http://blog.axqd.net/"},{"name":"George Stagas","email":"gstagas@gmail.com","url":"http://stagas.com/"},{"name":"Tobiasz Cudnik","email":"tobiasz.cudnik@gmail.com","url":"https://github.com/TobiaszCudnik"},{"name":"Pavel Lang","email":"langpavel@phpskelet.org","url":"https://github.com/langpavel"},{"name":"Dan MacTough","url":"http://yabfog.com/"},{"name":"w1nk","url":"https://github.com/w1nk"},{"name":"Hugh Kennedy","url":"http://twitter.com/hughskennedy"},{"name":"Dustin Diaz","url":"http://dustindiaz.com"},{"name":"Ilya Shaisultanov","url":"https://github.com/diversario"},{"name":"Nathan MacInnes","email":"nathan@macinn.es","url":"http://macinn.es/"},{"name":"Benjamin E. Coe","email":"ben@npmjs.com","url":"https://twitter.com/benjamincoe"},{"name":"Nathan Zadoks","url":"https://github.com/nathan7"},{"name":"Róbert Oroszi","email":"robert+gh@oroszi.net","url":"https://github.com/oroce"}],"license":"MIT","engines":{"node":"*"},"dependencies":{},"devDependencies":{"underscore":"*","nodeunit":"*"},"optionalDependencies":{},"scripts":{"test":"nodeunit test.js"},"gitHead":"bb11a43363a0f69e8ac014cb5376ce215ea1f8fd","homepage":"https://github.com/pvorb/node-clone","_id":"clone@0.1.19","_shasum":"613fb68639b26a494ac53253e15b1a6bd88ada85","_from":"clone@>=0.1.17 <0.2.0","_npmVersion":"1.4.14","_npmUser":{"name":"pvorb","email":"paul@vorba.ch"},"maintainers":[{"name":"pvorb","email":"paul@vorb.de"}],"dist":{"shasum":"613fb68639b26a494ac53253e15b1a6bd88ada85","tarball":"http://registry.npmjs.org/clone/-/clone-0.1.19.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/clone/-/clone-0.1.19.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/co/3.0.6/package.tgz b/etc/atom/.apm/co/3.0.6/package.tgz
new file mode 100644
index 0000000..54220cd
Binary files /dev/null and b/etc/atom/.apm/co/3.0.6/package.tgz differ
diff --git a/etc/atom/.apm/co/3.0.6/package/package.json b/etc/atom/.apm/co/3.0.6/package/package.json
new file mode 100644
index 0000000..6bc62e9
--- /dev/null
+++ b/etc/atom/.apm/co/3.0.6/package/package.json
@@ -0,0 +1 @@
+{"name":"co","version":"3.0.6","description":"generator async flow control goodness","keywords":["async","flow","generator","coro","coroutine"],"devDependencies":{"should":"~1.2.2","mocha":"~1.12.0","q":"~0.9.4","thunkify":"^2.0.0","request":"~2.27.0","matcha":"~0.4.0"},"scripts":{"test":"make test"},"files":["index.js"],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/co.git"},"bugs":{"url":"https://github.com/visionmedia/co/issues"},"homepage":"https://github.com/visionmedia/co","_id":"co@3.0.6","dist":{"shasum":"1445f226c5eb956138e68c9ac30167ea7d2e6bda","tarball":"http://registry.npmjs.org/co/-/co-3.0.6.tgz"},"_from":"co@>=3.0.6 <3.1.0","_npmVersion":"1.4.3","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"_shasum":"1445f226c5eb956138e68c9ac30167ea7d2e6bda","_resolved":"https://registry.npmjs.org/co/-/co-3.0.6.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/coffee-fmt/0.11.0/package.tgz b/etc/atom/.apm/coffee-fmt/0.11.0/package.tgz
new file mode 100644
index 0000000..c9e1a6f
Binary files /dev/null and b/etc/atom/.apm/coffee-fmt/0.11.0/package.tgz differ
diff --git a/etc/atom/.apm/coffee-fmt/0.11.0/package/package.json b/etc/atom/.apm/coffee-fmt/0.11.0/package/package.json
new file mode 100644
index 0000000..923431b
--- /dev/null
+++ b/etc/atom/.apm/coffee-fmt/0.11.0/package/package.json
@@ -0,0 +1 @@
+{"name":"coffee-fmt","version":"0.11.0","description":"a `gofmt` inspired Coffeescript formatter/beautifier.","author":{"name":"Steven R. Terpe","email":"srterpe@gmail.com","url":"https://github.com/sterpe"},"main":"./Coffeescript.js","bin":{"coffee-fmt":"./bin/cmd.js"},"scripts":{"test":"tape ./test/tape/*"},"dependencies":{"immutable":"^3.7.2","lodash":"^3.8.0","minimist":"^1.1.1","sprintf-js":"^1.0.2"},"repository":{"type":"git","url":"https://github.com/sterpe/coffee-fmt.git"},"keywords":["coffee","coffeescript","fmt","gofmt","format","formatter","beautify","beautifier","coffee-beautify","autoformat"],"bugs":{"url":"https://github.com/sterpe/coffee-fmt/issues"},"license":"MIT","homepage":"https://github.com/sterpe/coffee-fmt","directories":{"test":"test"},"gitHead":"2c8ad3be1d14c1e3b21b1b94dabaf3426694fc4b","_id":"coffee-fmt@0.11.0","_shasum":"50c2e5528772acc81556f48efd4afc2745efd609","_from":"coffee-fmt@0.11.0","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"sterpe","email":"srterpe@gmail.com"},"maintainers":[{"name":"sterpe","email":"srterpe@gmail.com"}],"dist":{"shasum":"50c2e5528772acc81556f48efd4afc2745efd609","tarball":"http://registry.npmjs.org/coffee-fmt/-/coffee-fmt-0.11.0.tgz"},"_resolved":"https://registry.npmjs.org/coffee-fmt/-/coffee-fmt-0.11.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/coffee-formatter/0.1.2/package.tgz b/etc/atom/.apm/coffee-formatter/0.1.2/package.tgz
new file mode 100644
index 0000000..2ac9c81
Binary files /dev/null and b/etc/atom/.apm/coffee-formatter/0.1.2/package.tgz differ
diff --git a/etc/atom/.apm/coffee-formatter/0.1.2/package/package.json b/etc/atom/.apm/coffee-formatter/0.1.2/package/package.json
new file mode 100644
index 0000000..eabe633
--- /dev/null
+++ b/etc/atom/.apm/coffee-formatter/0.1.2/package/package.json
@@ -0,0 +1 @@
+{"name":"coffee-formatter","version":"0.1.2","description":"A CoffeeScript formatter","main":"lib/formatter.js","directories":{"doc":"docs","test":"test"},"dependencies":{"lazy":"~1.0.11","optimist":"~0.5.0"},"devDependencies":{"coffee-script":"^1.7.1","coffeelint":"^1.5.2","docco":"^0.6.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-coffeelint":"0.0.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-coffee":"^0.10.1","grunt-docco":"^0.3.3","grunt-simple-mocha":"^0.4.0","mocha":"^1.21.3"},"scripts":{"prepublish":"grunt prepublish","test":"mocha"},"repository":{"type":"git","url":"git://github.com/Glavin001/Coffee-Formatter.git"},"keywords":["CoffeeScript","formatter","auto-format"],"author":{"name":"Derek Chiang"},"license":"MIT","gitHead":"cdc5769c99a0e2260f45ecd01a90cfd9281e519a","bugs":{"url":"https://github.com/Glavin001/Coffee-Formatter/issues"},"homepage":"https://github.com/Glavin001/Coffee-Formatter","_id":"coffee-formatter@0.1.2","_shasum":"1b00fcf5dd13909ab38005fc9646862f3f078262","_from":"coffee-formatter@>=0.1.2 <0.2.0","_npmVersion":"1.4.28","_npmUser":{"name":"glavin001","email":"glavin.wiechert@gmail.com"},"maintainers":[{"name":"glavin001","email":"glavin.wiechert@gmail.com"}],"dist":{"shasum":"1b00fcf5dd13909ab38005fc9646862f3f078262","tarball":"http://registry.npmjs.org/coffee-formatter/-/coffee-formatter-0.1.2.tgz"},"_resolved":"https://registry.npmjs.org/coffee-formatter/-/coffee-formatter-0.1.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/coffee-script/1.8.0/package/package.json b/etc/atom/.apm/coffee-script/1.8.0/package/package.json
index 51282b0..251020f 100644
--- a/etc/atom/.apm/coffee-script/1.8.0/package/package.json
+++ b/etc/atom/.apm/coffee-script/1.8.0/package/package.json
@@ -1 +1 @@
-{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.8.0","license":"MIT","engines":{"node":">=0.8.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"preferGlobal":true,"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":{"url":"https://github.com/jashkenas/coffeescript/issues"},"repository":{"type":"git","url":"git://github.com/jashkenas/coffeescript.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0","highlight.js":"~8.0.0","underscore":"~1.5.2","docco":"~0.6.2"},"dependencies":{"mkdirp":"~0.3.5"},"_id":"coffee-script@1.8.0","dist":{"shasum":"9c9f1d2b4a52a000ded15b659791703648263c1d","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz"},"_from":"coffee-script@>=1.8.0 <1.9.0","_npmVersion":"1.3.21","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_shasum":"9c9f1d2b4a52a000ded15b659791703648263c1d","_resolved":"https://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz"}
\ No newline at end of file
+{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.8.0","license":"MIT","engines":{"node":">=0.8.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"preferGlobal":true,"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":{"url":"https://github.com/jashkenas/coffeescript/issues"},"repository":{"type":"git","url":"git://github.com/jashkenas/coffeescript.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0","highlight.js":"~8.0.0","underscore":"~1.5.2","docco":"~0.6.2"},"dependencies":{"mkdirp":"~0.3.5"},"_id":"coffee-script@1.8.0","dist":{"shasum":"9c9f1d2b4a52a000ded15b659791703648263c1d","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz"},"_from":"coffee-script@>=1.8.0 <1.9.0","_npmVersion":"1.3.21","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"_shasum":"9c9f1d2b4a52a000ded15b659791703648263c1d","_resolved":"https://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/coffeestack/1.1.2/package/package.json b/etc/atom/.apm/coffeestack/1.1.2/package/package.json
index 72de8f6..1ac8877 100644
--- a/etc/atom/.apm/coffeestack/1.1.2/package/package.json
+++ b/etc/atom/.apm/coffeestack/1.1.2/package/package.json
@@ -1 +1 @@
-{"name":"coffeestack","version":"1.1.2","description":"CoffeeScript stack trace converter","main":"./index.js","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevinsawicki/coffeestack.git"},"keywords":["CoffeeScript","JavaScript","stack","stacktrace","trace","source maps"],"author":{"name":"Kevin Sawicki","email":"kevinsawicki@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/kevinsawicki/coffeestack/issues"},"dependencies":{"coffee-script":"~1.8.0","fs-plus":"^2.5.0","source-map":"~0.1.43"},"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-coffeelint":"0.0.7","grunt-contrib-coffee":"~0.7.0","grunt-shell":"~0.3.0","jasmine-focused":"1.x","rimraf":"~2.2.0","temp":"^0.8.1"},"gitHead":"8484218a00e59526d9f064b64441df788526fa04","homepage":"https://github.com/kevinsawicki/coffeestack","_id":"coffeestack@1.1.2","_shasum":"35278f3beb9ce6f5d0ada1fb6e087852b657ce98","_from":"coffeestack@>=1.0.0 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"35278f3beb9ce6f5d0ada1fb6e087852b657ce98","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-1.1.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/coffeestack/-/coffeestack-1.1.2.tgz"}
\ No newline at end of file
+{"name":"coffeestack","version":"1.1.2","description":"CoffeeScript stack trace converter","main":"./index.js","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevinsawicki/coffeestack.git"},"keywords":["CoffeeScript","JavaScript","stack","stacktrace","trace","source maps"],"author":{"name":"Kevin Sawicki","email":"kevinsawicki@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/kevinsawicki/coffeestack/issues"},"dependencies":{"coffee-script":"~1.8.0","fs-plus":"^2.5.0","source-map":"~0.1.43"},"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-coffeelint":"0.0.7","grunt-contrib-coffee":"~0.7.0","grunt-shell":"~0.3.0","jasmine-focused":"1.x","rimraf":"~2.2.0","temp":"^0.8.1"},"gitHead":"8484218a00e59526d9f064b64441df788526fa04","homepage":"https://github.com/kevinsawicki/coffeestack","_id":"coffeestack@1.1.2","_shasum":"35278f3beb9ce6f5d0ada1fb6e087852b657ce98","_from":"coffeestack@>=1.0.0 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"35278f3beb9ce6f5d0ada1fb6e087852b657ce98","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-1.1.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/coffeestack/-/coffeestack-1.1.2.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/colors/0.6.2/package.tgz b/etc/atom/.apm/colors/0.6.2/package.tgz
new file mode 100644
index 0000000..dd34b03
Binary files /dev/null and b/etc/atom/.apm/colors/0.6.2/package.tgz differ
diff --git a/etc/atom/.apm/colors/0.6.2/package/package.json b/etc/atom/.apm/colors/0.6.2/package/package.json
new file mode 100644
index 0000000..708eafb
--- /dev/null
+++ b/etc/atom/.apm/colors/0.6.2/package/package.json
@@ -0,0 +1 @@
+{"name":"colors","description":"get colors in your node.js console like what","version":"0.6.2","author":{"name":"Marak Squires"},"homepage":"https://github.com/Marak/colors.js","bugs":{"url":"https://github.com/Marak/colors.js/issues"},"keywords":["ansi","terminal","colors"],"repository":{"type":"git","url":"http://github.com/Marak/colors.js.git"},"engines":{"node":">=0.1.90"},"main":"colors","_id":"colors@0.6.2","dist":{"shasum":"2423fe6678ac0c5dae8852e5d0e5be08c997abcc","tarball":"http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"},"_from":"colors@>=0.6.0 <0.7.0","_npmVersion":"1.2.30","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"marak","email":"marak.squires@gmail.com"}],"directories":{},"_shasum":"2423fe6678ac0c5dae8852e5d0e5be08c997abcc","_resolved":"https://registry.npmjs.org/colors/-/colors-0.6.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/colors/1.0.3/package.tgz b/etc/atom/.apm/colors/1.0.3/package.tgz
new file mode 100644
index 0000000..8211807
Binary files /dev/null and b/etc/atom/.apm/colors/1.0.3/package.tgz differ
diff --git a/etc/atom/.apm/colors/1.0.3/package/package.json b/etc/atom/.apm/colors/1.0.3/package/package.json
new file mode 100644
index 0000000..e54adb1
--- /dev/null
+++ b/etc/atom/.apm/colors/1.0.3/package/package.json
@@ -0,0 +1 @@
+{"name":"colors","description":"get colors in your node.js console","version":"1.0.3","author":{"name":"Marak Squires"},"homepage":"https://github.com/Marak/colors.js","bugs":{"url":"https://github.com/Marak/colors.js/issues"},"keywords":["ansi","terminal","colors"],"repository":{"type":"git","url":"http://github.com/Marak/colors.js.git"},"license":"MIT","scripts":{"test":"node tests/basic-test.js && node tests/safe-test.js"},"engines":{"node":">=0.1.90"},"main":"./lib/index","gitHead":"e9e6557cc0fa26dba1a20b0d45e92de982f4047c","_id":"colors@1.0.3","_shasum":"0433f44d809680fdeb60ed260f1b0c262e82a40b","_from":"colors@1.0.3","_npmVersion":"2.0.2","_nodeVersion":"0.11.13","_npmUser":{"name":"marak","email":"marak.squires@gmail.com"},"maintainers":[{"name":"marak","email":"marak.squires@gmail.com"}],"dist":{"shasum":"0433f44d809680fdeb60ed260f1b0c262e82a40b","tarball":"http://registry.npmjs.org/colors/-/colors-1.0.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/colors/-/colors-1.0.3.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/combined-stream/0.0.7/package.tgz b/etc/atom/.apm/combined-stream/0.0.7/package.tgz
new file mode 100644
index 0000000..b9449b0
Binary files /dev/null and b/etc/atom/.apm/combined-stream/0.0.7/package.tgz differ
diff --git a/etc/atom/.apm/combined-stream/0.0.7/package/package.json b/etc/atom/.apm/combined-stream/0.0.7/package/package.json
new file mode 100644
index 0000000..27b9f03
--- /dev/null
+++ b/etc/atom/.apm/combined-stream/0.0.7/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"combined-stream","description":"A stream that emits multiple other streams one after another.","version":"0.0.7","homepage":"https://github.com/felixge/node-combined-stream","repository":{"type":"git","url":"git://github.com/felixge/node-combined-stream.git"},"main":"./lib/combined_stream","scripts":{"test":"node test/run.js"},"engines":{"node":">= 0.8"},"dependencies":{"delayed-stream":"0.0.5"},"devDependencies":{"far":"~0.0.7"},"bugs":{"url":"https://github.com/felixge/node-combined-stream/issues"},"_id":"combined-stream@0.0.7","dist":{"shasum":"0137e657baa5a7541c57ac37ac5fc07d73b4dc1f","tarball":"http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz"},"_from":"combined-stream@>=0.0.4 <0.1.0","_npmVersion":"1.4.3","_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"celer","email":"celer@scrypt.net"},{"name":"alexindigo","email":"iam@alexindigo.com"}],"directories":{},"_shasum":"0137e657baa5a7541c57ac37ac5fc07d73b4dc1f","_resolved":"https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/commander/1.0.0/package.tgz b/etc/atom/.apm/commander/1.0.0/package.tgz
new file mode 100644
index 0000000..989e97d
Binary files /dev/null and b/etc/atom/.apm/commander/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/commander/1.0.0/package/package.json b/etc/atom/.apm/commander/1.0.0/package/package.json
new file mode 100644
index 0000000..31ce762
--- /dev/null
+++ b/etc/atom/.apm/commander/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"commander","version":"1.0.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.4.x"},"_id":"commander@1.0.0","dist":{"shasum":"5e6a88e7070ff5908836ead19169548c30f90bcd","tarball":"http://registry.npmjs.org/commander/-/commander-1.0.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"_shasum":"5e6a88e7070ff5908836ead19169548c30f90bcd","_resolved":"https://registry.npmjs.org/commander/-/commander-1.0.0.tgz","_from":"commander@1.0.0"}
\ No newline at end of file
diff --git a/etc/atom/.apm/commander/1.1.1/package.tgz b/etc/atom/.apm/commander/1.1.1/package.tgz
new file mode 100644
index 0000000..506df4d
Binary files /dev/null and b/etc/atom/.apm/commander/1.1.1/package.tgz differ
diff --git a/etc/atom/.apm/commander/1.1.1/package/package.json b/etc/atom/.apm/commander/1.1.1/package/package.json
new file mode 100644
index 0000000..067a8c2
--- /dev/null
+++ b/etc/atom/.apm/commander/1.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"commander","version":"1.1.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"dependencies":{"keypress":"0.1.x"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"_id":"commander@1.1.1","dist":{"shasum":"50d1651868ae60eccff0a2d9f34595376bc6b041","tarball":"http://registry.npmjs.org/commander/-/commander-1.1.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"_shasum":"50d1651868ae60eccff0a2d9f34595376bc6b041","_resolved":"https://registry.npmjs.org/commander/-/commander-1.1.1.tgz","_from":"commander@>=1.1.1 <1.2.0"}
\ No newline at end of file
diff --git a/etc/atom/.apm/commander/2.0.0/package.tgz b/etc/atom/.apm/commander/2.0.0/package.tgz
new file mode 100644
index 0000000..f959232
Binary files /dev/null and b/etc/atom/.apm/commander/2.0.0/package.tgz differ
diff --git a/etc/atom/.apm/commander/2.0.0/package/package.json b/etc/atom/.apm/commander/2.0.0/package/package.json
new file mode 100644
index 0000000..78805ba
--- /dev/null
+++ b/etc/atom/.apm/commander/2.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"commander","version":"2.0.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt","stdin"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"repository":{"type":"git","url":"https://github.com/visionmedia/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"bugs":{"url":"https://github.com/visionmedia/commander.js/issues"},"_id":"commander@2.0.0","dist":{"shasum":"d1b86f901f8b64bd941bdeadaf924530393be928","tarball":"http://registry.npmjs.org/commander/-/commander-2.0.0.tgz"},"_from":"commander@2.0.0","_npmVersion":"1.2.25","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"_shasum":"d1b86f901f8b64bd941bdeadaf924530393be928","_resolved":"https://registry.npmjs.org/commander/-/commander-2.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/commander/2.5.1/package.tgz b/etc/atom/.apm/commander/2.5.1/package.tgz
new file mode 100644
index 0000000..554e241
Binary files /dev/null and b/etc/atom/.apm/commander/2.5.1/package.tgz differ
diff --git a/etc/atom/.apm/commander/2.5.1/package/package.json b/etc/atom/.apm/commander/2.5.1/package/package.json
new file mode 100644
index 0000000..8822259
--- /dev/null
+++ b/etc/atom/.apm/commander/2.5.1/package/package.json
@@ -0,0 +1 @@
+{"name":"commander","version":"2.5.1","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.5.1","_shasum":"23c61f6e47be143cc02e7ad4bb1c47f5cd5a2883","_from":"commander@>=2.5.0 <2.6.0","_npmVersion":"1.4.9","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"23c61f6e47be143cc02e7ad4bb1c47f5cd5a2883","tarball":"http://registry.npmjs.org/commander/-/commander-2.5.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/commander/-/commander-2.5.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/commander/2.6.0/package.tgz b/etc/atom/.apm/commander/2.6.0/package.tgz
new file mode 100644
index 0000000..8062166
Binary files /dev/null and b/etc/atom/.apm/commander/2.6.0/package.tgz differ
diff --git a/etc/atom/.apm/commander/2.6.0/package/package.json b/etc/atom/.apm/commander/2.6.0/package/package.json
new file mode 100644
index 0000000..b3e07a6
--- /dev/null
+++ b/etc/atom/.apm/commander/2.6.0/package/package.json
@@ -0,0 +1 @@
+{"name":"commander","version":"2.6.0","description":"the complete solution for node.js command-line programs","keywords":["command","option","parser","prompt"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/commander.js.git"},"devDependencies":{"should":">= 0.0.1"},"scripts":{"test":"make test"},"main":"index","engines":{"node":">= 0.6.x"},"files":["index.js"],"gitHead":"c6807fd154dd3b7ce8756f141f8d3acfcc74be60","bugs":{"url":"https://github.com/tj/commander.js/issues"},"homepage":"https://github.com/tj/commander.js","_id":"commander@2.6.0","_shasum":"9df7e52fb2a0cb0fb89058ee80c3104225f37e1d","_from":"commander@>=2.6.0 <2.7.0","_npmVersion":"2.1.12","_nodeVersion":"0.11.14","_npmUser":{"name":"zhiyelee","email":"zhiyelee@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"somekittens","email":"rkoutnik@gmail.com"},{"name":"zhiyelee","email":"zhiyelee@gmail.com"},{"name":"thethomaseffect","email":"thethomaseffect@gmail.com"}],"dist":{"shasum":"9df7e52fb2a0cb0fb89058ee80c3104225f37e1d","tarball":"http://registry.npmjs.org/commander/-/commander-2.6.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/commander/-/commander-2.6.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/commandpost/0.1.1/package.tgz b/etc/atom/.apm/commandpost/0.1.1/package.tgz
new file mode 100644
index 0000000..c1f648f
Binary files /dev/null and b/etc/atom/.apm/commandpost/0.1.1/package.tgz differ
diff --git a/etc/atom/.apm/commandpost/0.1.1/package/package.json b/etc/atom/.apm/commandpost/0.1.1/package/package.json
new file mode 100644
index 0000000..99f080e
--- /dev/null
+++ b/etc/atom/.apm/commandpost/0.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"commandpost","author":{"name":"vvakame"},"version":"0.1.1","description":"option parser","main":"./lib/index","repository":{"type":"git","url":"https://github.com/vvakame/commandpost.git"},"bugs":{"url":"https://github.com/vvakame/commandpost/issues"},"homepage":"https://github.com/vvakame/commandpost","license":{"type":"MIT","url":"http://vvakame.mit-license.org/"},"scripts":{"test":"grunt test"},"directories":{"test":"test"},"typescript":{"definition":"commandpost.d.ts"},"dependencies":{"es6-promise":"2.0.1"},"devDependencies":{"espower-loader":"0.10.0","grunt":"0.4.5","grunt-contrib-clean":"0.6.0","grunt-dtsm":"0.2.1","grunt-dts-bundle":"0.2.0","grunt-mocha-test":"0.12.7","grunt-ts":"2.0.1","grunt-tslint":"1.0.1","grunt-typedoc":"0.2.1","load-grunt-tasks":"3.0.0","mocha":"2.1.0","power-assert":"0.10.1","source-map-support":"0.2.9","time-grunt":"1.0.0","typescript":"1.4.1"},"gitHead":"cbca04b84c56f9991c5a7fca87cfd6beda47bfd0","_id":"commandpost@0.1.1","_shasum":"7dab3a84669cf173c8f2c206ba9ac83a0790a712","_from":"commandpost@0.1.1","_npmVersion":"1.4.28","_npmUser":{"name":"vvakame","email":"vvakame@gmail.com"},"maintainers":[{"name":"vvakame","email":"vvakame@gmail.com"}],"dist":{"shasum":"7dab3a84669cf173c8f2c206ba9ac83a0790a712","tarball":"http://registry.npmjs.org/commandpost/-/commandpost-0.1.1.tgz"},"_resolved":"https://registry.npmjs.org/commandpost/-/commandpost-0.1.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/commoner/0.10.3/package.tgz b/etc/atom/.apm/commoner/0.10.3/package.tgz
new file mode 100644
index 0000000..67ede5b
Binary files /dev/null and b/etc/atom/.apm/commoner/0.10.3/package.tgz differ
diff --git a/etc/atom/.apm/commoner/0.10.3/package/package.json b/etc/atom/.apm/commoner/0.10.3/package/package.json
new file mode 100644
index 0000000..ec01ecd
--- /dev/null
+++ b/etc/atom/.apm/commoner/0.10.3/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"name":"commoner","description":"Flexible tool for translating any dialect of JavaScript into Node-readable CommonJS modules","keywords":["modules","require","commonjs","exports","commoner","browserify","stitch"],"version":"0.10.3","license":"MIT","homepage":"http://github.com/reactjs/commoner","repository":{"type":"git","url":"git://github.com/reactjs/commoner.git"},"main":"main.js","bin":{"commonize":"./bin/commonize"},"scripts":{"test":"rm -rf test/output ; node ./node_modules/mocha/bin/mocha --reporter spec test/run.js"},"dependencies":{"q":"~1.1.2","recast":"~0.10.0","commander":"~2.5.0","graceful-fs":"~3.0.4","glob":"~4.2.1","mkdirp":"~0.5.0","private":"~0.1.6","install":"~0.1.7","iconv-lite":"~0.4.5"},"devDependencies":{"mocha":"~2.0.1"},"engines":{"node":">= 0.8"},"gitHead":"4c0d8af2028a909bf893a7cb47ca1a47b51dde85","bugs":{"url":"https://github.com/reactjs/commoner/issues"},"_id":"commoner@0.10.3","_shasum":"8d407fbca042d1258672998a206ec1d525c92b2a","_from":"commoner@>=0.10.0 <0.11.0","_npmVersion":"2.11.3","_nodeVersion":"0.10.31","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"8d407fbca042d1258672998a206ec1d525c92b2a","tarball":"http://registry.npmjs.org/commoner/-/commoner-0.10.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/commoner/-/commoner-0.10.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/component-emitter/1.1.2/package.tgz b/etc/atom/.apm/component-emitter/1.1.2/package.tgz
new file mode 100644
index 0000000..eb9b3da
Binary files /dev/null and b/etc/atom/.apm/component-emitter/1.1.2/package.tgz differ
diff --git a/etc/atom/.apm/component-emitter/1.1.2/package/package.json b/etc/atom/.apm/component-emitter/1.1.2/package/package.json
new file mode 100644
index 0000000..34016e3
--- /dev/null
+++ b/etc/atom/.apm/component-emitter/1.1.2/package/package.json
@@ -0,0 +1 @@
+{"name":"component-emitter","description":"Event emitter","version":"1.1.2","devDependencies":{"mocha":"*","should":"*"},"component":{"scripts":{"emitter/index.js":"index.js"}},"main":"index.js","repository":{"type":"git","url":"https://github.com/component/emitter.git"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/component/emitter/issues"},"homepage":"https://github.com/component/emitter","_id":"component-emitter@1.1.2","dist":{"shasum":"296594f2753daa63996d2af08d15a95116c9aec3","tarball":"http://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"},"_from":"component-emitter@1.1.2","_npmVersion":"1.3.24","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{},"_shasum":"296594f2753daa63996d2af08d15a95116c9aec3","_resolved":"https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/component-type/1.0.0/package.tgz b/etc/atom/.apm/component-type/1.0.0/package.tgz
new file mode 100644
index 0000000..db2c53e
Binary files /dev/null and b/etc/atom/.apm/component-type/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/component-type/1.0.0/package/package.json b/etc/atom/.apm/component-type/1.0.0/package/package.json
new file mode 100644
index 0000000..b571e1d
--- /dev/null
+++ b/etc/atom/.apm/component-type/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"component-type","description":"Cross-browser type assertions (less broken typeof)","version":"1.0.0","keywords":["typeof","type","utility"],"dependencies":{},"main":"index.js","repository":{"type":"git","url":"https://github.com/component/type.git"},"bugs":{"url":"https://github.com/component/type/issues"},"homepage":"https://github.com/component/type","_id":"component-type@1.0.0","dist":{"shasum":"1ed8812e32dd65099d433570757f111ea3d3d871","tarball":"http://registry.npmjs.org/component-type/-/component-type-1.0.0.tgz"},"_from":"component-type@>=1.0.0 <1.1.0","_npmVersion":"1.3.21","_npmUser":{"name":"maxogden","email":"mogden@gmail.com"},"maintainers":[{"name":"maxogden","email":"mogden@gmail.com"}],"directories":{},"_shasum":"1ed8812e32dd65099d433570757f111ea3d3d871","_resolved":"https://registry.npmjs.org/component-type/-/component-type-1.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/concat-map/0.0.1/package.tgz b/etc/atom/.apm/concat-map/0.0.1/package.tgz
new file mode 100644
index 0000000..8d19b25
Binary files /dev/null and b/etc/atom/.apm/concat-map/0.0.1/package.tgz differ
diff --git a/etc/atom/.apm/concat-map/0.0.1/package/package.json b/etc/atom/.apm/concat-map/0.0.1/package/package.json
new file mode 100644
index 0000000..78a68b8
--- /dev/null
+++ b/etc/atom/.apm/concat-map/0.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"concat-map","description":"concatenative mapdashery","version":"0.0.1","repository":{"type":"git","url":"git://github.com/substack/node-concat-map.git"},"main":"index.js","keywords":["concat","concatMap","map","functional","higher-order"],"directories":{"example":"example","test":"test"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"~2.4.0"},"license":"MIT","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"bugs":{"url":"https://github.com/substack/node-concat-map/issues"},"homepage":"https://github.com/substack/node-concat-map","_id":"concat-map@0.0.1","dist":{"shasum":"d8a96bd77fd68df7793a73036a3ba0d5405d477b","tarball":"http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"},"_from":"concat-map@0.0.1","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"_shasum":"d8a96bd77fd68df7793a73036a3ba0d5405d477b","_resolved":"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/concat-stream/1.5.0/package.tgz b/etc/atom/.apm/concat-stream/1.5.0/package.tgz
new file mode 100644
index 0000000..b122626
Binary files /dev/null and b/etc/atom/.apm/concat-stream/1.5.0/package.tgz differ
diff --git a/etc/atom/.apm/concat-stream/1.5.0/package/package.json b/etc/atom/.apm/concat-stream/1.5.0/package/package.json
new file mode 100644
index 0000000..18db5ee
--- /dev/null
+++ b/etc/atom/.apm/concat-stream/1.5.0/package/package.json
@@ -0,0 +1 @@
+{"name":"concat-stream","version":"1.5.0","description":"writable stream that concatenates strings or binary data and calls a callback with the result","tags":["stream","simple","util","utility"],"author":{"name":"Max Ogden","email":"max@maxogden.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/maxogden/concat-stream.git"},"bugs":{"url":"http://github.com/maxogden/concat-stream/issues"},"engines":["node >= 0.8"],"main":"index.js","files":["index.js"],"scripts":{"test":"tape test/*.js test/server/*.js"},"license":"MIT","dependencies":{"inherits":"~2.0.1","typedarray":"~0.0.5","readable-stream":"~2.0.0"},"devDependencies":{"tape":"~2.3.2"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"7cb37c8ddc0fd2ea03c104d07d44d84b83a31185","homepage":"https://github.com/maxogden/concat-stream#readme","_id":"concat-stream@1.5.0","_shasum":"53f7d43c51c5e43f81c8fdd03321c631be68d611","_from":"concat-stream@>=1.4.7 <2.0.0","_npmVersion":"2.9.0","_nodeVersion":"1.8.2","_npmUser":{"name":"maxogden","email":"max@maxogden.com"},"maintainers":[{"name":"maxogden","email":"max@maxogden.com"}],"dist":{"shasum":"53f7d43c51c5e43f81c8fdd03321c631be68d611","tarball":"http://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/config-chain/1.1.9/package.tgz b/etc/atom/.apm/config-chain/1.1.9/package.tgz
new file mode 100644
index 0000000..508da51
Binary files /dev/null and b/etc/atom/.apm/config-chain/1.1.9/package.tgz differ
diff --git a/etc/atom/.apm/config-chain/1.1.9/package/package.json b/etc/atom/.apm/config-chain/1.1.9/package/package.json
new file mode 100644
index 0000000..2cd78ef
--- /dev/null
+++ b/etc/atom/.apm/config-chain/1.1.9/package/package.json
@@ -0,0 +1 @@
+{"name":"config-chain","version":"1.1.9","licenses":[{"type":"MIT","url":"https://raw.githubusercontent.com/dominictarr/config-chain/master/LICENCE"}],"description":"HANDLE CONFIGURATION ONCE AND FOR ALL","homepage":"http://github.com/dominictarr/config-chain","repository":{"type":"git","url":"https://github.com/dominictarr/config-chain.git"},"dependencies":{"proto-list":"~1.2.1","ini":"1"},"devDependencies":{"tap":"0.3.0"},"author":{"name":"Dominic Tarr","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"scripts":{"test":"tap test/"},"gitHead":"832609897082a0a887c59dadb105f4db6de1ab4c","bugs":{"url":"https://github.com/dominictarr/config-chain/issues"},"_id":"config-chain@1.1.9","_shasum":"39ac7d4dca84faad926124c54cff25a53aa8bf6e","_from":"config-chain@>=1.1.5 <1.2.0","_npmVersion":"2.11.0","_nodeVersion":"0.12.4","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"39ac7d4dca84faad926124c54cff25a53aa8bf6e","tarball":"http://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/config-chain/-/config-chain-1.1.9.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/cookiejar/2.0.1/package.tgz b/etc/atom/.apm/cookiejar/2.0.1/package.tgz
new file mode 100644
index 0000000..f192ddc
Binary files /dev/null and b/etc/atom/.apm/cookiejar/2.0.1/package.tgz differ
diff --git a/etc/atom/.apm/cookiejar/2.0.1/package/package.json b/etc/atom/.apm/cookiejar/2.0.1/package/package.json
new file mode 100644
index 0000000..4e73ea5
--- /dev/null
+++ b/etc/atom/.apm/cookiejar/2.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"cookiejar","version":"2.0.1","author":{"name":"bradleymeck"},"main":"cookiejar.js","description":"simple persistent cookiejar system","license":"MIT","jshintConfig":{"node":true},"scripts":{"prepublish":"jshint cookiejar.js && git tag $npm_package_version && git push origin master && git push origin --tags","test":"tests/test.js"},"repository":{"type":"git","url":"https://github.com/bmeck/node-cookiejar.git"},"bugs":{"url":"https://github.com/bmeck/node-cookiejar/issues"},"homepage":"https://github.com/bmeck/node-cookiejar","_id":"cookiejar@2.0.1","_shasum":"3d12752f6adf68a892f332433492bd5812bb668f","_from":"cookiejar@2.0.1","_npmVersion":"1.4.9","_npmUser":{"name":"bradleymeck","email":"bradley.meck@gmail.com"},"maintainers":[{"name":"bradleymeck","email":"bradley.meck@gmail.com"}],"dist":{"shasum":"3d12752f6adf68a892f332433492bd5812bb668f","tarball":"http://registry.npmjs.org/cookiejar/-/cookiejar-2.0.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/core-util-is/1.0.1/package.tgz b/etc/atom/.apm/core-util-is/1.0.1/package.tgz
new file mode 100644
index 0000000..873a377
Binary files /dev/null and b/etc/atom/.apm/core-util-is/1.0.1/package.tgz differ
diff --git a/etc/atom/.apm/core-util-is/1.0.1/package/package.json b/etc/atom/.apm/core-util-is/1.0.1/package/package.json
new file mode 100644
index 0000000..36e8554
--- /dev/null
+++ b/etc/atom/.apm/core-util-is/1.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"core-util-is","version":"1.0.1","description":"The `util.is*` functions introduced in Node v0.12.","main":"lib/util.js","repository":{"type":"git","url":"git://github.com/isaacs/core-util-is"},"keywords":["util","isBuffer","isArray","isNumber","isString","isRegExp","isThis","isThat","polyfill"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"MIT","bugs":{"url":"https://github.com/isaacs/core-util-is/issues"},"readme":"# core-util-is\n\nThe `util.is*` functions introduced in Node v0.12.\n","readmeFilename":"README.md","homepage":"https://github.com/isaacs/core-util-is","_id":"core-util-is@1.0.1","dist":{"shasum":"6b07085aef9a3ccac6ee53bf9d3df0c1521a5538","tarball":"http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz"},"_from":"core-util-is@>=1.0.0 <1.1.0","_npmVersion":"1.3.23","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_shasum":"6b07085aef9a3ccac6ee53bf9d3df0c1521a5538","_resolved":"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz","scripts":{}}
\ No newline at end of file
diff --git a/etc/atom/.apm/cross-spawn/0.4.1/package.tgz b/etc/atom/.apm/cross-spawn/0.4.1/package.tgz
new file mode 100644
index 0000000..72d142d
Binary files /dev/null and b/etc/atom/.apm/cross-spawn/0.4.1/package.tgz differ
diff --git a/etc/atom/.apm/cross-spawn/0.4.1/package/package.json b/etc/atom/.apm/cross-spawn/0.4.1/package/package.json
new file mode 100644
index 0000000..551ed99
--- /dev/null
+++ b/etc/atom/.apm/cross-spawn/0.4.1/package/package.json
@@ -0,0 +1 @@
+{"name":"cross-spawn","version":"0.4.1","description":"Cross platform child_process#spawn","main":"index.js","scripts":{"test":"mocha --bail -R spec"},"bugs":{"url":"https://github.com/IndigoUnited/node-cross-spawn/issues/"},"repository":{"type":"git","url":"git://github.com/IndigoUnited/node-cross-spawn.git"},"keywords":["spawn","windows","cross","platform","path","ext","path-ext","path_ext","shebang","hashbang","cmd","execute"],"author":{"name":"IndigoUnited","email":"hello@indigounited.com","url":"http://indigounited.com"},"license":"MIT","dependencies":{"lru-cache":"^2.5.0","spawn-sync":"^1.0.6"},"devDependencies":{"expect.js":"^0.3.0","mocha":"^1.20.1"},"gitHead":"3679e6942768de5a61a7c2b5b8064ff4bbd78362","homepage":"https://github.com/IndigoUnited/node-cross-spawn","_id":"cross-spawn@0.4.1","_shasum":"05b2c16fca761350b492ad455802ea1bea3fadae","_from":"cross-spawn@>=0.4.1 <0.5.0","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"satazor","email":"andremiguelcruz@msn.com"},"maintainers":[{"name":"satazor","email":"andremiguelcruz@msn.com"}],"dist":{"shasum":"05b2c16fca761350b492ad455802ea1bea3fadae","tarball":"http://registry.npmjs.org/cross-spawn/-/cross-spawn-0.4.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.4.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/csscomb-core/3.0.0-3.1/package.tgz b/etc/atom/.apm/csscomb-core/3.0.0-3.1/package.tgz
new file mode 100644
index 0000000..e7337ef
Binary files /dev/null and b/etc/atom/.apm/csscomb-core/3.0.0-3.1/package.tgz differ
diff --git a/etc/atom/.apm/csscomb-core/3.0.0-3.1/package/package.json b/etc/atom/.apm/csscomb-core/3.0.0-3.1/package/package.json
new file mode 100644
index 0000000..43fb4c4
--- /dev/null
+++ b/etc/atom/.apm/csscomb-core/3.0.0-3.1/package/package.json
@@ -0,0 +1 @@
+{"name":"csscomb-core","version":"3.0.0-3.1","description":"Framework for writing postprocessors","dependencies":{"gonzales-pe":"3.0.0-28","minimatch":"0.2.12","vow":"0.4.4","vow-fs":"0.3.2"},"devDependencies":{"jscoverage":"0.5.x","mocha":"1.20.x"},"main":"lib/core.js","maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/csscomb/core.git"},"scripts":{"test":"mocha","cov":"mocha -r jscoverage --covout=html test >> /dev/null && open ./covreporter/index.html"},"gitHead":"d2f98fd10ab2141ab7c87924d39333e85af0e38f","bugs":{"url":"https://github.com/csscomb/core/issues"},"homepage":"https://github.com/csscomb/core#readme","_id":"csscomb-core@3.0.0-3.1","_shasum":"b411c8d7cfe0df3f2fe1df84d1bd64a6f0046c68","_from":"csscomb-core@3.0.0-3.1","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"b411c8d7cfe0df3f2fe1df84d1bd64a6f0046c68","tarball":"http://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-3.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-3.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/csscomb/3.1.8/package.tgz b/etc/atom/.apm/csscomb/3.1.8/package.tgz
new file mode 100644
index 0000000..88fc975
Binary files /dev/null and b/etc/atom/.apm/csscomb/3.1.8/package.tgz differ
diff --git a/etc/atom/.apm/csscomb/3.1.8/package/package.json b/etc/atom/.apm/csscomb/3.1.8/package/package.json
new file mode 100644
index 0000000..32cfba2
--- /dev/null
+++ b/etc/atom/.apm/csscomb/3.1.8/package/package.json
@@ -0,0 +1 @@
+{"name":"csscomb","description":"CSS coding style formatter","version":"3.1.8","homepage":"http://csscomb.com/","author":{"name":"Mikhail Troshev","email":"mishanga@yandex-team.ru"},"repository":{"type":"git","url":"git+https://github.com/csscomb/csscomb.js.git"},"maintainers":[{"name":"tonyganch","email":"tonyganch+github@gmail.com"}],"contributors":[{"name":"Igor Novak","email":"bezengi@gmail.com"},{"name":"Roman Komarov","email":"kizmarh@ya.ru"},{"name":"Denis Payase","email":"lostsoul@yandex-team.ru"},{"name":"Mikhail Troshev","email":"mishanga@yandex-team.ru","url":"http://mishanga.pro/"},{"name":"Sergey Puzankov","email":"puzankov@yandex-team.ru"}],"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"2.0.0","csscomb-core":"3.0.0-3.1","gonzales-pe":"3.0.0-28","vow":"0.4.4"},"devDependencies":{"jshint-groups":"0.5.3","jshint":"2.3.0","jscs":"1.4.5","mocha":"1.20.1"},"main":"./lib/csscomb.js","files":["bin","config","lib"],"bin":{"csscomb":"./bin/csscomb"},"scripts":{"test":"jshint-groups && ./node_modules/.bin/jscs . && node test/mocha","test-cov":"rm -rf lib-cov && jscoverage lib lib-cov && TEST_COV=true node test/mocha > ./test/test-coverage.html"},"gitHead":"1fce22d58a504c1f425349f5ad39d2ac40f5637c","bugs":{"url":"https://github.com/csscomb/csscomb.js/issues"},"_id":"csscomb@3.1.8","_shasum":"a8a738884f409baf35ec9461afc52e1c75bd23a2","_from":"csscomb@>=3.1.7 <4.0.0","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"dist":{"shasum":"a8a738884f409baf35ec9461afc52e1c75bd23a2","tarball":"http://registry.npmjs.org/csscomb/-/csscomb-3.1.8.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/csscomb/-/csscomb-3.1.8.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/cycle/1.0.3/package.tgz b/etc/atom/.apm/cycle/1.0.3/package.tgz
new file mode 100644
index 0000000..8a70bb8
Binary files /dev/null and b/etc/atom/.apm/cycle/1.0.3/package.tgz differ
diff --git a/etc/atom/.apm/cycle/1.0.3/package/package.json b/etc/atom/.apm/cycle/1.0.3/package/package.json
new file mode 100644
index 0000000..f1a2fc9
--- /dev/null
+++ b/etc/atom/.apm/cycle/1.0.3/package/package.json
@@ -0,0 +1 @@
+{"name":"cycle","description":"decycle your json","author":"","version":"1.0.3","main":"./cycle.js","homepage":"https://github.com/douglascrockford/JSON-js","repository":{"type":"git","url":"http://github.com/dscape/cycle.git"},"bugs":{"url":"http://github.com/douglascrockford/JSON-js/issues"},"keywords":["json","cycle","stringify","parse"],"engines":{"node":">=0.4.0"},"readme":"Fork of https://github.com/douglascrockford/JSON-js, maintained in npm as `cycle`.\n\n# Contributors\n\n* Douglas Crockford\n* Nuno Job\n* Justin Warkentin\n\n# JSON in JavaScript\n\nDouglas Crockford\ndouglas@crockford.com\n\n2010-11-18\n\n\nJSON is a light-weight, language independent, data interchange format.\nSee http://www.JSON.org/\n\nThe files in this collection implement JSON encoders/decoders in JavaScript.\n\nJSON became a built-in feature of JavaScript when the ECMAScript Programming\nLanguage Standard - Fifth Edition was adopted by the ECMA General Assembly\nin December 2009. Most of the files in this collection are for applications\nthat are expected to run in obsolete web browsers. For most purposes, json2.js\nis the best choice.\n\n\njson2.js: This file creates a JSON property in the global object, if there\nisn't already one, setting its value to an object containing a stringify\nmethod and a parse method. The parse method uses the eval method to do the\nparsing, guarding it with several regular expressions to defend against\naccidental code execution hazards. On current browsers, this file does nothing,\nprefering the built-in JSON object.\n\njson.js: This file does everything that json2.js does. It also adds a\ntoJSONString method and a parseJSON method to Object.prototype. Use of this\nfile is not recommended.\n\njson_parse.js: This file contains an alternative JSON parse function that\nuses recursive descent instead of eval.\n\njson_parse_state.js: This files contains an alternative JSON parse function that\nuses a state machine instead of eval.\n\ncycle.js: This file contains two functions, JSON.decycle and JSON.retrocycle,\nwhich make it possible to encode cyclical structures and dags in JSON, and to\nthen recover them. JSONPath is used to represent the links.\nhttp://GOESSNER.net/articles/JsonPath/\n","readmeFilename":"README.md","_id":"cycle@1.0.3","dist":{"shasum":"21e80b2be8580f98b468f379430662b046c34ad2","tarball":"http://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz"},"_from":"cycle@>=1.0.0 <1.1.0","_npmVersion":"1.2.32","_npmUser":{"name":"dscape","email":"nunojobpinto@gmail.com"},"maintainers":[{"name":"dscape","email":"nunojobpinto@gmail.com"}],"directories":{},"_shasum":"21e80b2be8580f98b468f379430662b046c34ad2","_resolved":"https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/data-uri-to-buffer/0.0.4/package.tgz b/etc/atom/.apm/data-uri-to-buffer/0.0.4/package.tgz
new file mode 100644
index 0000000..d8d0f67
Binary files /dev/null and b/etc/atom/.apm/data-uri-to-buffer/0.0.4/package.tgz differ
diff --git a/etc/atom/.apm/data-uri-to-buffer/0.0.4/package/package.json b/etc/atom/.apm/data-uri-to-buffer/0.0.4/package/package.json
new file mode 100644
index 0000000..a92ac49
--- /dev/null
+++ b/etc/atom/.apm/data-uri-to-buffer/0.0.4/package/package.json
@@ -0,0 +1 @@
+{"name":"data-uri-to-buffer","version":"0.0.4","description":"Generate a Buffer instance from a Data URI string","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-data-uri-to-buffer.git"},"keywords":["data","uri","datauri","data-uri","buffer","convert","rfc2397","2397"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-data-uri-to-buffer/issues"},"homepage":"https://github.com/TooTallNate/node-data-uri-to-buffer","devDependencies":{"mocha":"2"},"gitHead":"387e133e2b016f8a62eb7df0d150455775f97ef8","_id":"data-uri-to-buffer@0.0.4","_shasum":"46e13ab9da8e309745c8d01ce547213ebdb2fe3f","_from":"data-uri-to-buffer@>=0.0.0 <1.0.0","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"46e13ab9da8e309745c8d01ce547213ebdb2fe3f","tarball":"http://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-0.0.4.tgz"},"_resolved":"https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-0.0.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/debug/1.0.4/package.tgz b/etc/atom/.apm/debug/1.0.4/package.tgz
new file mode 100644
index 0000000..bdc6a74
Binary files /dev/null and b/etc/atom/.apm/debug/1.0.4/package.tgz differ
diff --git a/etc/atom/.apm/debug/1.0.4/package/package.json b/etc/atom/.apm/debug/1.0.4/package/package.json
new file mode 100644
index 0000000..c76d066
--- /dev/null
+++ b/etc/atom/.apm/debug/1.0.4/package/package.json
@@ -0,0 +1 @@
+{"name":"debug","version":"1.0.4","repository":{"type":"git","url":"git://github.com/visionmedia/debug.git"},"description":"small debugging utility","keywords":["debug","log","debugger"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"}],"dependencies":{"ms":"0.6.2"},"devDependencies":{"browserify":"4.1.6","mocha":"*"},"main":"./node.js","browser":"./browser.js","component":{"scripts":{"debug/index.js":"browser.js","debug/debug.js":"debug.js"}},"gitHead":"abc10a5912f79d251752d18350e269fe0b0fbbf9","bugs":{"url":"https://github.com/visionmedia/debug/issues"},"homepage":"https://github.com/visionmedia/debug","_id":"debug@1.0.4","scripts":{},"_shasum":"5b9c256bd54b6ec02283176fa8a0ede6d154cbf8","_from":"debug@>=1.0.4 <1.1.0","_npmVersion":"1.4.14","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"5b9c256bd54b6ec02283176fa8a0ede6d154cbf8","tarball":"http://registry.npmjs.org/debug/-/debug-1.0.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/debug/-/debug-1.0.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/debug/2.2.0/package.tgz b/etc/atom/.apm/debug/2.2.0/package.tgz
new file mode 100644
index 0000000..29e7460
Binary files /dev/null and b/etc/atom/.apm/debug/2.2.0/package.tgz differ
diff --git a/etc/atom/.apm/debug/2.2.0/package/package.json b/etc/atom/.apm/debug/2.2.0/package/package.json
new file mode 100644
index 0000000..d05e050
--- /dev/null
+++ b/etc/atom/.apm/debug/2.2.0/package/package.json
@@ -0,0 +1 @@
+{"name":"debug","version":"2.2.0","repository":{"type":"git","url":"git://github.com/visionmedia/debug.git"},"description":"small debugging utility","keywords":["debug","log","debugger"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io"}],"license":"MIT","dependencies":{"ms":"0.7.1"},"devDependencies":{"browserify":"9.0.3","mocha":"*"},"main":"./node.js","browser":"./browser.js","component":{"scripts":{"debug/index.js":"browser.js","debug/debug.js":"debug.js"}},"gitHead":"b38458422b5aa8aa6d286b10dfe427e8a67e2b35","bugs":{"url":"https://github.com/visionmedia/debug/issues"},"homepage":"https://github.com/visionmedia/debug","_id":"debug@2.2.0","scripts":{},"_shasum":"f87057e995b1a1f6ae6a4960664137bc56f039da","_from":"debug@>=2.2.0 <2.3.0","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"f87057e995b1a1f6ae6a4960664137bc56f039da","tarball":"http://registry.npmjs.org/debug/-/debug-2.2.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/debug/-/debug-2.2.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/deep-equal/1.0.0/package.tgz b/etc/atom/.apm/deep-equal/1.0.0/package.tgz
new file mode 100644
index 0000000..7a01593
Binary files /dev/null and b/etc/atom/.apm/deep-equal/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/deep-equal/1.0.0/package/package.json b/etc/atom/.apm/deep-equal/1.0.0/package/package.json
new file mode 100644
index 0000000..6f8b071
--- /dev/null
+++ b/etc/atom/.apm/deep-equal/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"deep-equal","version":"1.0.0","description":"node's assert.deepEqual algorithm","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"scripts":{"test":"tape test/*.js"},"devDependencies":{"tape":"^3.5.0"},"repository":{"type":"git","url":"http://github.com/substack/node-deep-equal.git"},"keywords":["equality","equal","compare"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":{"ie":[6,7,8,9],"ff":[3.5,10,15],"chrome":[10,22],"safari":[5.1],"opera":[12]}},"gitHead":"39c740ebdafed9443912a4ef1493b18693934daf","bugs":{"url":"https://github.com/substack/node-deep-equal/issues"},"homepage":"https://github.com/substack/node-deep-equal","_id":"deep-equal@1.0.0","_shasum":"d4564f07d2f0ab3e46110bec16592abd7dc2e326","_from":"deep-equal@*","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"d4564f07d2f0ab3e46110bec16592abd7dc2e326","tarball":"http://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz"},"_resolved":"https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/defs/1.1.0/package.tgz b/etc/atom/.apm/defs/1.1.0/package.tgz
new file mode 100644
index 0000000..663635f
Binary files /dev/null and b/etc/atom/.apm/defs/1.1.0/package.tgz differ
diff --git a/etc/atom/.apm/defs/1.1.0/package/package.json b/etc/atom/.apm/defs/1.1.0/package/package.json
new file mode 100644
index 0000000..7513bfb
--- /dev/null
+++ b/etc/atom/.apm/defs/1.1.0/package/package.json
@@ -0,0 +1 @@
+{"name":"defs","version":"1.1.0","description":"Static scope analysis and transpilation of ES6 block scoped const and let variables, to ES3.","main":"build/es5/defs-main.js","repository":{"type":"git","url":"https://github.com/olov/defs.git"},"dependencies":{"alter":"~0.2.0","ast-traverse":"~0.1.1","breakable":"~1.0.0","esprima-fb":"~8001.1001.0-dev-harmony-fb","simple-fmt":"~0.1.0","simple-is":"~0.2.0","stringmap":"~0.2.2","stringset":"~0.2.1","tryor":"~0.1.2","yargs":"~1.3.2"},"devDependencies":{"diff":"~1.0.8"},"keywords":["defs","scope","blockscope","block-scope","let","const","var","es6","transpile","transpiler","lint","linter"],"scripts":{"test":"node --harmony run-tests"},"bin":{"defs":"./build/es5/defs"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/olov/defs/issues"},"homepage":"https://github.com/olov/defs","_id":"defs@1.1.0","_shasum":"a271201acd271eb0be887eefc61edd9f89f32b49","_resolved":"https://registry.npmjs.org/defs/-/defs-1.1.0.tgz","_from":"defs@>=1.1.0 <1.2.0","_npmVersion":"2.0.0","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"dist":{"shasum":"a271201acd271eb0be887eefc61edd9f89f32b49","tarball":"http://registry.npmjs.org/defs/-/defs-1.1.0.tgz"},"directories":{}}
\ No newline at end of file
diff --git a/etc/atom/.apm/degenerator/1.0.2/package.tgz b/etc/atom/.apm/degenerator/1.0.2/package.tgz
new file mode 100644
index 0000000..45063f7
Binary files /dev/null and b/etc/atom/.apm/degenerator/1.0.2/package.tgz differ
diff --git a/etc/atom/.apm/degenerator/1.0.2/package/package.json b/etc/atom/.apm/degenerator/1.0.2/package/package.json
new file mode 100644
index 0000000..2bd4fae
--- /dev/null
+++ b/etc/atom/.apm/degenerator/1.0.2/package/package.json
@@ -0,0 +1 @@
+{"name":"degenerator","version":"1.0.2","description":"Turns sync functions into async generator functions","main":"index.js","scripts":{"test":"mocha --reporter spec test/test.js"},"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-degenerator.git"},"license":"MIT","dependencies":{"esprima":"~2.3.0","escodegen":"~1.3.1","ast-types":"~0.3.22"},"devDependencies":{"mocha":"~2.0.1"},"gitHead":"b0a2b77139b8073695c00a59aee47a022300ce1a","bugs":{"url":"https://github.com/TooTallNate/node-degenerator/issues"},"homepage":"https://github.com/TooTallNate/node-degenerator#readme","_id":"degenerator@1.0.2","_shasum":"c22222c8115cb22f3bfeee0a7b55843f1677caaa","_from":"degenerator@>=1.0.0 <1.1.0","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"c22222c8115cb22f3bfeee0a7b55843f1677caaa","tarball":"http://registry.npmjs.org/degenerator/-/degenerator-1.0.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/degenerator/-/degenerator-1.0.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/delayed-stream/0.0.5/package.tgz b/etc/atom/.apm/delayed-stream/0.0.5/package.tgz
new file mode 100644
index 0000000..78712a2
Binary files /dev/null and b/etc/atom/.apm/delayed-stream/0.0.5/package.tgz differ
diff --git a/etc/atom/.apm/delayed-stream/0.0.5/package/package.json b/etc/atom/.apm/delayed-stream/0.0.5/package/package.json
new file mode 100644
index 0000000..750214a
--- /dev/null
+++ b/etc/atom/.apm/delayed-stream/0.0.5/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"delayed-stream","description":"Buffers events from a stream until you are ready to handle them.","version":"0.0.5","homepage":"https://github.com/felixge/node-delayed-stream","repository":{"type":"git","url":"git://github.com/felixge/node-delayed-stream.git"},"main":"./lib/delayed_stream","engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"fake":"0.2.0","far":"0.0.1"},"_id":"delayed-stream@0.0.5","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"d4b1f43a93e8296dfe02694f4680bc37a313c73f","tarball":"http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"},"scripts":{},"directories":{},"_shasum":"d4b1f43a93e8296dfe02694f4680bc37a313c73f","_resolved":"https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz","_from":"delayed-stream@0.0.5"}
\ No newline at end of file
diff --git a/etc/atom/.apm/diff/1.4.0/package.tgz b/etc/atom/.apm/diff/1.4.0/package.tgz
new file mode 100644
index 0000000..b485def
Binary files /dev/null and b/etc/atom/.apm/diff/1.4.0/package.tgz differ
diff --git a/etc/atom/.apm/diff/1.4.0/package/package.json b/etc/atom/.apm/diff/1.4.0/package/package.json
new file mode 100644
index 0000000..83f2504
--- /dev/null
+++ b/etc/atom/.apm/diff/1.4.0/package/package.json
@@ -0,0 +1 @@
+{"name":"diff","version":"1.4.0","description":"A javascript text diff implementation.","keywords":["diff","javascript"],"maintainers":[{"name":"kpdecker","email":"kpdecker@gmail.com"}],"bugs":{"url":"http://github.com/kpdecker/jsdiff/issues","email":"kpdecker@gmail.com"},"licenses":[{"type":"BSD","url":"http://github.com/kpdecker/jsdiff/blob/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/kpdecker/jsdiff.git"},"engines":{"node":">=0.3.1"},"main":"./diff","scripts":{"test":"istanbul cover node_modules/.bin/_mocha test/*.js && istanbul check-coverage --statements 100 --functions 100 --branches 100 --lines 100 coverage/coverage.json"},"dependencies":{},"devDependencies":{"colors":"^1.1.0","istanbul":"^0.3.2","mocha":"^2.2.4","should":"^6.0.1"},"optionalDependencies":{},"files":["diff.js"],"gitHead":"27a750e9116e6ade6303bc24a9be72f6845e00ed","homepage":"https://github.com/kpdecker/jsdiff","_id":"diff@1.4.0","_shasum":"7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf","_from":"diff@>=1.4.0 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kpdecker","email":"kpdecker@gmail.com"},"dist":{"shasum":"7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf","tarball":"http://registry.npmjs.org/diff/-/diff-1.4.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/diff/-/diff-1.4.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/editorconfig/0.12.2/package.tgz b/etc/atom/.apm/editorconfig/0.12.2/package.tgz
new file mode 100644
index 0000000..02f914b
Binary files /dev/null and b/etc/atom/.apm/editorconfig/0.12.2/package.tgz differ
diff --git a/etc/atom/.apm/editorconfig/0.12.2/package/package.json b/etc/atom/.apm/editorconfig/0.12.2/package/package.json
new file mode 100644
index 0000000..12f64c5
--- /dev/null
+++ b/etc/atom/.apm/editorconfig/0.12.2/package/package.json
@@ -0,0 +1 @@
+{"name":"editorconfig","version":"0.12.2","description":"EditorConfig File Locator and Interpreter for Node.js","keywords":["editorconfig","core"],"main":"editorconfig.js","contributors":[{"name":"Hong Xu","url":"topbug.net"},{"name":"Jed Hunsaker","email":"jed.hunsaker[at]gmail.com"},{"name":"Trey Hunner","url":"http://treyhunner.com"}],"directories":{"bin":"./bin","lib":"./lib"},"scripts":{"pretest":"cmake .","test":"ctest .","test-verbose":"ctest -VV --output-on-failure .","codepaint":"codepainter xform -e **/**.js"},"repository":{"type":"git","url":"git://github.com/editorconfig/editorconfig-core-js.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-core-js/issues"},"author":{"name":"EditorConfig Team"},"license":{"type":"MIT","url":"http://editorconfig.mit-license.org/2012"},"dependencies":{"bluebird":"^2.3.6","commander":"~1.1.1","lru-cache":"~2.0.0","sigmund":"~1.0.0"},"devDependencies":{"codepainter":"^0.4.4"},"bin":{"editorconfig":"bin/editorconfig"},"gitHead":"b19bc84601da8a3782474c7a18f15b24eacff6f4","homepage":"https://github.com/editorconfig/editorconfig-core-js","_id":"editorconfig@0.12.2","_shasum":"f67bd4e482fbae0c24f1278572f43ff85dc2ae8f","_from":"editorconfig@>=0.12.2 <0.13.0","_npmVersion":"1.4.28","_npmUser":{"name":"trey","email":"trey@treyhunner.com"},"maintainers":[{"name":"trey","email":"trey@treyhunner.com"},{"name":"jedmao","email":"jed.hunsaker+npm@gmail.com"}],"dist":{"shasum":"f67bd4e482fbae0c24f1278572f43ff85dc2ae8f","tarball":"http://registry.npmjs.org/editorconfig/-/editorconfig-0.12.2.tgz"},"_resolved":"https://registry.npmjs.org/editorconfig/-/editorconfig-0.12.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/emissary/1.3.3/package/package.json b/etc/atom/.apm/emissary/1.3.3/package/package.json
index 8bf554a..c7dd6d5 100644
--- a/etc/atom/.apm/emissary/1.3.3/package/package.json
+++ b/etc/atom/.apm/emissary/1.3.3/package/package.json
@@ -1 +1 @@
-{"name":"emissary","version":"1.3.3","description":"Utility mixins for subscribing to and emitting events.","main":"lib/emissary.js","scripts":{"test":"grunt test","prepublish":"grunt clean lint coffee"},"repository":{"type":"git","url":"http://github.com/atom/emissary.git"},"bugs":{"url":"https://github.com/atom/emissary/issues"},"homepage":"http://atom.github.io/emissary","keywords":["event-emitter","events","subscribe","subscriber"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/emissary/raw/master/LICENSE.md"}],"dependencies":{"underscore-plus":"1.x","mixto":"1.x","property-accessors":"^1.1","es6-weak-map":"^0.1.2"},"devDependencies":{"jasmine-focused":"1.x","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","rimraf":"~2.2.2"},"gitHead":"13170d3e1f8b1cd4396d6dceb3c3bccf0887dae2","_id":"emissary@1.3.3","_shasum":"a618d92d682b232d31111dc3625a5df661799606","_from":"emissary@>=1.2.0 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"a618d92d682b232d31111dc3625a5df661799606","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.3.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/emissary/-/emissary-1.3.3.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
+{"name":"emissary","version":"1.3.3","description":"Utility mixins for subscribing to and emitting events.","main":"lib/emissary.js","scripts":{"test":"grunt test","prepublish":"grunt clean lint coffee"},"repository":{"type":"git","url":"http://github.com/atom/emissary.git"},"bugs":{"url":"https://github.com/atom/emissary/issues"},"homepage":"http://atom.github.io/emissary","keywords":["event-emitter","events","subscribe","subscriber"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/emissary/raw/master/LICENSE.md"}],"dependencies":{"underscore-plus":"1.x","mixto":"1.x","property-accessors":"^1.1","es6-weak-map":"^0.1.2"},"devDependencies":{"jasmine-focused":"1.x","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","rimraf":"~2.2.2"},"gitHead":"13170d3e1f8b1cd4396d6dceb3c3bccf0887dae2","_id":"emissary@1.3.3","_shasum":"a618d92d682b232d31111dc3625a5df661799606","_from":"emissary@>=1.3.3 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"a618d92d682b232d31111dc3625a5df661799606","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.3.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/emissary/-/emissary-1.3.3.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/es6-promise/2.0.1/package.tgz b/etc/atom/.apm/es6-promise/2.0.1/package.tgz
new file mode 100644
index 0000000..bc46014
Binary files /dev/null and b/etc/atom/.apm/es6-promise/2.0.1/package.tgz differ
diff --git a/etc/atom/.apm/es6-promise/2.0.1/package/package.json b/etc/atom/.apm/es6-promise/2.0.1/package/package.json
new file mode 100644
index 0000000..7be915e
--- /dev/null
+++ b/etc/atom/.apm/es6-promise/2.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"es6-promise","namespace":"es6-promise","version":"2.0.1","description":"A lightweight library that provides tools for organizing asynchronous code","main":"dist/es6-promise.js","directories":{"lib":"lib"},"devDependencies":{"bower":"^1.3.9","brfs":"0.0.8","broccoli-closure-compiler":"^0.2.0","broccoli-compile-modules":"eventualbuddha/broccoli-compile-modules","broccoli-concat":"0.0.7","broccoli-es3-safe-recast":"0.0.8","broccoli-file-mover":"^0.4.0","broccoli-jshint":"^0.5.1","broccoli-merge-trees":"^0.1.4","broccoli-static-compiler":"^0.1.4","broccoli-string-replace":"0.0.1","browserify":"^4.2.0","ember-cli":"0.0.40","ember-publisher":"0.0.7","es6-module-transpiler-amd-formatter":"0.0.1","express":"^4.5.0","jshint":"~0.9.1","mkdirp":"^0.5.0","mocha":"^1.20.1","promises-aplus-tests":"git://github.com/stefanpenner/promises-tests.git","release-it":"0.0.10","testem":"^0.6.17","json3":"^3.3.2"},"scripts":{"test":"testem ci -R dot","test-server":"testem","lint":"jshint lib","prepublish":"ember build --environment production","aplus":"browserify test/main.js","build-all":"ember build --environment production && browserify ./test/main.js -o tmp/test-bundle.js","dry-run-release":"ember build --environment production && release-it --dry-run --non-interactive"},"repository":{"type":"git","url":"git://github.com/jakearchibald/ES6-Promises.git"},"bugs":{"url":"https://github.com/jakearchibald/ES6-Promises/issues"},"keywords":["promises","futures"],"author":{"name":"Yehuda Katz, Tom Dale, Stefan Penner and contributors","url":"Conversion to ES6 API by Jake Archibald"},"license":"MIT","homepage":"https://github.com/jakearchibald/ES6-Promises","_id":"es6-promise@2.0.1","dist":{"shasum":"ccc4963e679f0ca9fb187c777b9e583d3c7573c2","tarball":"http://registry.npmjs.org/es6-promise/-/es6-promise-2.0.1.tgz"},"_from":"es6-promise@2.0.1","_npmVersion":"1.3.24","_npmUser":{"name":"jaffathecake","email":"jaffathecake@gmail.com"},"maintainers":[{"name":"jaffathecake","email":"jaffathecake@gmail.com"}],"_shasum":"ccc4963e679f0ca9fb187c777b9e583d3c7573c2","_resolved":"https://registry.npmjs.org/es6-promise/-/es6-promise-2.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/es6-promise/2.1.1/package.tgz b/etc/atom/.apm/es6-promise/2.1.1/package.tgz
new file mode 100644
index 0000000..a405361
Binary files /dev/null and b/etc/atom/.apm/es6-promise/2.1.1/package.tgz differ
diff --git a/etc/atom/.apm/es6-promise/2.1.1/package/package.json b/etc/atom/.apm/es6-promise/2.1.1/package/package.json
new file mode 100644
index 0000000..d0b4047
--- /dev/null
+++ b/etc/atom/.apm/es6-promise/2.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"es6-promise","namespace":"es6-promise","version":"2.1.1","description":"A lightweight library that provides tools for organizing asynchronous code","main":"dist/es6-promise.js","directories":{"lib":"lib"},"files":["dist","lib"],"devDependencies":{"bower":"^1.3.9","brfs":"0.0.8","broccoli-es3-safe-recast":"0.0.8","broccoli-es6-module-transpiler":"^0.5.0","broccoli-jshint":"^0.5.1","broccoli-merge-trees":"^0.1.4","broccoli-replace":"^0.2.0","broccoli-stew":"0.0.6","broccoli-uglify-js":"^0.1.3","broccoli-watchify":"^0.2.0","ember-cli":"^0.2.2","ember-publisher":"0.0.7","git-repo-version":"0.0.2","json3":"^3.3.2","minimatch":"^2.0.1","mocha":"^1.20.1","promises-aplus-tests-phantom":"^2.1.0-revise","release-it":"0.0.10"},"scripts":{"build":"ember build","start":"ember s","test":"ember test","test:server":"ember test --server","test:node":"ember build && mocha ./dist/test/browserify","lint":"jshint lib","prepublish":"ember build --environment production","dry-run-release":"ember build --environment production && release-it --dry-run --non-interactive"},"repository":{"type":"git","url":"git://github.com/jakearchibald/ES6-Promises.git"},"bugs":{"url":"https://github.com/jakearchibald/ES6-Promises/issues"},"browser":{"vertx":false},"keywords":["promises","futures"],"author":{"name":"Yehuda Katz, Tom Dale, Stefan Penner and contributors","url":"Conversion to ES6 API by Jake Archibald"},"license":"MIT","spm":{"main":"dist/es6-promise.js"},"gitHead":"02cf697c50856f0cd3785f425a2cf819af0e521c","homepage":"https://github.com/jakearchibald/ES6-Promises","_id":"es6-promise@2.1.1","_shasum":"03e8f3c7297928e5478d6ab1d0643251507bdedd","_from":"es6-promise@2.1.1","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"jaffathecake","email":"jaffathecake@gmail.com"},"maintainers":[{"name":"jaffathecake","email":"jaffathecake@gmail.com"}],"dist":{"shasum":"03e8f3c7297928e5478d6ab1d0643251507bdedd","tarball":"http://registry.npmjs.org/es6-promise/-/es6-promise-2.1.1.tgz"},"_resolved":"https://registry.npmjs.org/es6-promise/-/es6-promise-2.1.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/escape-string-regexp/1.0.3/package.tgz b/etc/atom/.apm/escape-string-regexp/1.0.3/package.tgz
new file mode 100644
index 0000000..7ae2671
Binary files /dev/null and b/etc/atom/.apm/escape-string-regexp/1.0.3/package.tgz differ
diff --git a/etc/atom/.apm/escape-string-regexp/1.0.3/package/package.json b/etc/atom/.apm/escape-string-regexp/1.0.3/package/package.json
new file mode 100644
index 0000000..a932279
--- /dev/null
+++ b/etc/atom/.apm/escape-string-regexp/1.0.3/package/package.json
@@ -0,0 +1 @@
+{"name":"escape-string-regexp","version":"1.0.3","description":"Escape RegExp special characters","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/escape-string-regexp"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"engines":{"node":">=0.8.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["regex","regexp","re","regular","expression","escape","string","str","special","characters"],"devDependencies":{"mocha":"*"},"gitHead":"1e446e6b4449b5f1f8868cd31bf8fd25ee37fb4b","bugs":{"url":"https://github.com/sindresorhus/escape-string-regexp/issues"},"homepage":"https://github.com/sindresorhus/escape-string-regexp","_id":"escape-string-regexp@1.0.3","_shasum":"9e2d8b25bc2555c3336723750e03f099c2735bb5","_from":"escape-string-regexp@>=1.0.2 <2.0.0","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"jbnicolai","email":"jappelman@xebia.com"},"dist":{"shasum":"9e2d8b25bc2555c3336723750e03f099c2735bb5","tarball":"http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/escodegen/1.3.3/package.tgz b/etc/atom/.apm/escodegen/1.3.3/package.tgz
new file mode 100644
index 0000000..5cb4e02
Binary files /dev/null and b/etc/atom/.apm/escodegen/1.3.3/package.tgz differ
diff --git a/etc/atom/.apm/escodegen/1.3.3/package/package.json b/etc/atom/.apm/escodegen/1.3.3/package/package.json
new file mode 100644
index 0000000..313c1aa
--- /dev/null
+++ b/etc/atom/.apm/escodegen/1.3.3/package/package.json
@@ -0,0 +1 @@
+{"name":"escodegen","description":"ECMAScript code generator","homepage":"http://github.com/Constellation/escodegen","main":"escodegen.js","bin":{"esgenerate":"./bin/esgenerate.js","escodegen":"./bin/escodegen.js"},"version":"1.3.3","engines":{"node":">=0.10.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/escodegen.git"},"dependencies":{"esutils":"~1.0.0","estraverse":"~1.5.0","esprima":"~1.1.1","source-map":"~0.1.33"},"optionalDependencies":{"source-map":"~0.1.33"},"devDependencies":{"esprima-moz":"*","semver":"*","chai":"~1.7.2","gulp":"~3.5.0","gulp-mocha":"~0.4.1","gulp-eslint":"~0.1.2","jshint-stylish":"~0.1.5","gulp-jshint":"~1.4.0","commonjs-everywhere":"~0.9.6","bluebird":"~1.2.0","bower-registry-client":"~0.2.0"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/escodegen/raw/master/LICENSE.BSD"}],"scripts":{"test":"gulp travis","unit-test":"gulp test","lint":"gulp lint","release":"node tools/release.js","build-min":"cjsify -ma path: tools/entry-point.js > escodegen.browser.min.js","build":"cjsify -a path: tools/entry-point.js > escodegen.browser.js"},"bugs":{"url":"https://github.com/Constellation/escodegen/issues"},"_id":"escodegen@1.3.3","dist":{"shasum":"f024016f5a88e046fd12005055e939802e6c5f23","tarball":"http://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz"},"_from":"escodegen@>=1.3.1 <1.4.0","_npmVersion":"1.4.3","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"_shasum":"f024016f5a88e046fd12005055e939802e6c5f23","_resolved":"https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima-fb/13001.1.0-dev-harmony-fb/package.tgz b/etc/atom/.apm/esprima-fb/13001.1.0-dev-harmony-fb/package.tgz
new file mode 100644
index 0000000..31eeb4b
Binary files /dev/null and b/etc/atom/.apm/esprima-fb/13001.1.0-dev-harmony-fb/package.tgz differ
diff --git a/etc/atom/.apm/esprima-fb/13001.1.0-dev-harmony-fb/package/package.json b/etc/atom/.apm/esprima-fb/13001.1.0-dev-harmony-fb/package/package.json
new file mode 100644
index 0000000..09c16f8
--- /dev/null
+++ b/etc/atom/.apm/esprima-fb/13001.1.0-dev-harmony-fb/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima-fb","description":"Facebook-specific fork of the esprima project","homepage":"https://github.com/facebook/esprima/tree/fb-harmony","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"13001.1.0-dev-harmony-fb","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"},{"name":"zpao","email":"paul@oshannessy.com"},{"name":"gabelevi","email":"gabelevi@gmail.com"}],"repository":{"type":"git","url":"http://github.com/facebook/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"http://github.com/facebook/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"eslint":"~0.12.0","jscs":"~1.10.0","istanbul":"~0.2.6","escomplex-js":"1.0.0","complexity-report":"~1.1.1","regenerate":"~0.5.4","unicode-6.3.0":"~0.1.0","json-diff":"~0.3.1","commander":"~2.5.0"},"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js test/*test.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 18 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"node node_modules/istanbul/lib/cli.js cover test/runner.js","check-coverage":"node node_modules/istanbul/lib/cli.js check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"48d1e711ff97ca9fcf8a2e10a3b599fccd50c6e1","_id":"esprima-fb@13001.1.0-dev-harmony-fb","_shasum":"43a4a28f8e01c2e3bb8dfb22fd178474d4d881f5","_from":"esprima-fb@>=13001.1.0-dev-harmony-fb <13001.2.0","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"zpao","email":"paul@oshannessy.com"},"dist":{"shasum":"43a4a28f8e01c2e3bb8dfb22fd178474d4d881f5","tarball":"http://registry.npmjs.org/esprima-fb/-/esprima-fb-13001.1.0-dev-harmony-fb.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/esprima-fb/-/esprima-fb-13001.1.0-dev-harmony-fb.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima-fb/14001.1.0-dev-harmony-fb/package.tgz b/etc/atom/.apm/esprima-fb/14001.1.0-dev-harmony-fb/package.tgz
new file mode 100644
index 0000000..686622e
Binary files /dev/null and b/etc/atom/.apm/esprima-fb/14001.1.0-dev-harmony-fb/package.tgz differ
diff --git a/etc/atom/.apm/esprima-fb/14001.1.0-dev-harmony-fb/package/package.json b/etc/atom/.apm/esprima-fb/14001.1.0-dev-harmony-fb/package/package.json
new file mode 100644
index 0000000..f12682e
--- /dev/null
+++ b/etc/atom/.apm/esprima-fb/14001.1.0-dev-harmony-fb/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima-fb","description":"Facebook-specific fork of the esprima project","homepage":"https://github.com/facebook/esprima/tree/fb-harmony","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"14001.1.0-dev-harmony-fb","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"},{"name":"zpao","email":"paul@oshannessy.com"},{"name":"gabelevi","email":"gabelevi@gmail.com"}],"repository":{"type":"git","url":"http://github.com/facebook/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"http://github.com/facebook/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"eslint":"~0.12.0","jscs":"~1.10.0","istanbul":"~0.2.6","escomplex-js":"1.0.0","complexity-report":"~1.1.1","regenerate":"~0.5.4","unicode-6.3.0":"~0.1.0","json-diff":"~0.3.1","commander":"~2.5.0"},"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js test/*test.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 18 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"node node_modules/istanbul/lib/cli.js cover test/runner.js","check-coverage":"node node_modules/istanbul/lib/cli.js check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"2e50f73238e69c6bbeac247944ee3d86f3e64e36","_id":"esprima-fb@14001.1.0-dev-harmony-fb","_shasum":"9f4b99a36f45aa58e11da95c9bc9ccf25a6e958c","_from":"esprima-fb@>=14001.1.0-dev-harmony-fb <14001.2.0","_npmVersion":"2.7.3","_nodeVersion":"0.10.38","_npmUser":{"name":"zpao","email":"paul@oshannessy.com"},"dist":{"shasum":"9f4b99a36f45aa58e11da95c9bc9ccf25a6e958c","tarball":"http://registry.npmjs.org/esprima-fb/-/esprima-fb-14001.1.0-dev-harmony-fb.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/esprima-fb/-/esprima-fb-14001.1.0-dev-harmony-fb.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima-fb/8001.1001.0-dev-harmony-fb/package.tgz b/etc/atom/.apm/esprima-fb/8001.1001.0-dev-harmony-fb/package.tgz
new file mode 100644
index 0000000..67b8225
Binary files /dev/null and b/etc/atom/.apm/esprima-fb/8001.1001.0-dev-harmony-fb/package.tgz differ
diff --git a/etc/atom/.apm/esprima-fb/8001.1001.0-dev-harmony-fb/package/package.json b/etc/atom/.apm/esprima-fb/8001.1001.0-dev-harmony-fb/package/package.json
new file mode 100644
index 0000000..7bf264e
--- /dev/null
+++ b/etc/atom/.apm/esprima-fb/8001.1001.0-dev-harmony-fb/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima-fb","description":"Facebook-specific fork of the esprima project","homepage":"https://github.com/facebook/esprima/tree/fb-harmony","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"8001.1001.0-dev-harmony-fb","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"},{"name":"zpao","email":"paul@oshannessy.com"},{"name":"gabelevi","email":"gabelevi@gmail.com"}],"repository":{"type":"git","url":"http://github.com/facebook/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"http://github.com/facebook/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"jslint":"~0.1.9","eslint":"~0.1.0","istanbul":"~0.1.27","complexity-report":"~0.6.1","regenerate":"~0.5.4","unicode-6.3.0":"~0.1.0","json-diff":"~0.3.1"},"scripts":{"test":"npm run-script lint && node test/run.js && npm run-script coverage && npm run-script complexity","lint":"node tools/check-version.js && node node_modules/eslint/bin/eslint.js esprima.js && node node_modules/jslint/bin/jslint.js esprima.js","coverage":"npm run-script analyze-coverage && npm run-script check-coverage","analyze-coverage":"node node_modules/istanbul/lib/cli.js cover test/runner.js","check-coverage":"node node_modules/istanbul/lib/cli.js check-coverage --statement -11 --branch -30 --function 99.69","complexity":"npm run-script analyze-complexity && npm run-script check-complexity","analyze-complexity":"node tools/list-complexity.js","check-complexity":"node node_modules/complexity-report/src/cli.js --maxcc 31 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"1139b21484851a3bcf61248a446975f99ffdb7e0","_id":"esprima-fb@8001.1001.0-dev-harmony-fb","_shasum":"c3190b05341d45643e093af70485ab4988e34d5e","_from":"esprima-fb@>=8001.1001.0-dev-harmony-fb <8001.1002.0","_npmVersion":"1.4.21","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"dist":{"shasum":"c3190b05341d45643e093af70485ab4988e34d5e","tarball":"http://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/esprima-fb/-/esprima-fb-8001.1001.0-dev-harmony-fb.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima-harmony-jscs/1.1.0-bin/package.tgz b/etc/atom/.apm/esprima-harmony-jscs/1.1.0-bin/package.tgz
new file mode 100644
index 0000000..ae9b171
Binary files /dev/null and b/etc/atom/.apm/esprima-harmony-jscs/1.1.0-bin/package.tgz differ
diff --git a/etc/atom/.apm/esprima-harmony-jscs/1.1.0-bin/package/package.json b/etc/atom/.apm/esprima-harmony-jscs/1.1.0-bin/package/package.json
new file mode 100644
index 0000000..a374aed
--- /dev/null
+++ b/etc/atom/.apm/esprima-harmony-jscs/1.1.0-bin/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima-harmony-jscs","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","version":"1.1.0-bin","files":["test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"mikesherov","email":"mike.sherov@gmail.com"},{"name":"mrjoelkemp","email":"joel@mrjoelkemp.com"},{"name":"mdevils","email":"mdevils@yandex.ru"},{"name":"markelog","email":"markelog@gmail.com"}],"repository":{"type":"git","url":"http://github.com/jscs-dev/esprima-harmony.git"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"eslint":"~0.12.0","jscs":"~1.10.0","istanbul":"~0.2.6","escomplex-js":"1.0.0","complexity-report":"~1.1.1","regenerate":"~0.5.4","unicode-6.3.0":"~0.1.0","json-diff":"~0.3.1","commander":"~2.5.0"},"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js test/*test.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 18 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"node node_modules/istanbul/lib/cli.js cover test/runner.js","check-coverage":"node node_modules/istanbul/lib/cli.js check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"7bbcce8e77613ea8a72be435ad2d3cd24bd3beba","bugs":{"url":"https://github.com/jscs-dev/esprima-harmony/issues"},"_id":"esprima-harmony-jscs@1.1.0-bin","_shasum":"07cb0571d943eed4bc7bfe9e72637c663fe151ed","_from":"esprima-harmony-jscs@1.1.0-bin","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"07cb0571d943eed4bc7bfe9e72637c663fe151ed","tarball":"http://registry.npmjs.org/esprima-harmony-jscs/-/esprima-harmony-jscs-1.1.0-bin.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/esprima-harmony-jscs/-/esprima-harmony-jscs-1.1.0-bin.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima/1.1.1/package.tgz b/etc/atom/.apm/esprima/1.1.1/package.tgz
new file mode 100644
index 0000000..55ae560
Binary files /dev/null and b/etc/atom/.apm/esprima/1.1.1/package.tgz differ
diff --git a/etc/atom/.apm/esprima/1.1.1/package/package.json b/etc/atom/.apm/esprima/1.1.1/package/package.json
new file mode 100644
index 0000000..0d1e68a
--- /dev/null
+++ b/etc/atom/.apm/esprima/1.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"1.1.1","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"jslint":"~0.1.9","eslint":"~0.4.3","jscs":"~1.2.4","istanbul":"~0.1.27","complexity-report":"~0.6.1","regenerate":"~0.5.4","unicode-6.3.0":"~0.1.0","json-diff":"~0.3.1","optimist":"~0.6.0"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"npm run-script lint && node test/run.js && npm run-script coverage && npm run-script complexity","lint":"npm run-script check-version && npm run-script eslint && npm run-script jscs && npm run-script jslint","check-version":"node tools/check-version.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","jscs":"node node_modules/.bin/jscs esprima.js","jslint":"node node_modules/jslint/bin/jslint.js esprima.js","coverage":"npm run-script analyze-coverage && npm run-script check-coverage","analyze-coverage":"node node_modules/istanbul/lib/cli.js cover test/runner.js","check-coverage":"node node_modules/istanbul/lib/cli.js check-coverage --statement -8 --branch -19 --function 100","complexity":"npm run-script analyze-complexity && npm run-script check-complexity","analyze-complexity":"node tools/list-complexity.js","check-complexity":"node node_modules/complexity-report/src/cli.js --maxcc 17 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@1.1.1","dist":{"shasum":"5b6f1547f4d102e670e140c509be6771d6aeb549","tarball":"http://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz"},"_from":"esprima@>=1.1.1 <1.2.0","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"_shasum":"5b6f1547f4d102e670e140c509be6771d6aeb549","_resolved":"https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima/1.2.5/package.tgz b/etc/atom/.apm/esprima/1.2.5/package.tgz
new file mode 100644
index 0000000..42a20a6
Binary files /dev/null and b/etc/atom/.apm/esprima/1.2.5/package.tgz differ
diff --git a/etc/atom/.apm/esprima/1.2.5/package/package.json b/etc/atom/.apm/esprima/1.2.5/package/package.json
new file mode 100644
index 0000000..76137cb
--- /dev/null
+++ b/etc/atom/.apm/esprima/1.2.5/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"1.2.5","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"http://github.com/ariya/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"http://github.com/ariya/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"jslint":"~0.1.9","eslint":"~0.4.3","jscs":"~1.2.4","istanbul":"~0.2.6","complexity-report":"~0.6.1","regenerate":"~0.5.4","unicode-6.3.0":"~0.1.0","json-diff":"~0.3.1","optimist":"~0.6.0"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"npm run-script lint && node test/run.js && npm run-script coverage && npm run-script complexity","lint":"npm run-script check-version && npm run-script eslint && npm run-script jscs && npm run-script jslint","check-version":"node tools/check-version.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","jscs":"node node_modules/jscs/bin/jscs esprima.js","jslint":"echo Skipping JSLint","coverage":"npm run-script analyze-coverage && npm run-script check-coverage","analyze-coverage":"node node_modules/istanbul/lib/cli.js cover test/runner.js","check-coverage":"node node_modules/istanbul/lib/cli.js check-coverage --statement 100 --branch 100 --function 100","complexity":"npm run-script analyze-complexity && npm run-script check-complexity","analyze-complexity":"node tools/list-complexity.js","check-complexity":"node node_modules/complexity-report/src/cli.js --maxcc 14 --silent -l -w esprima.js","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"d3e376f04f096cb07f6b9fad0b44e9b6054f0582","_id":"esprima@1.2.5","_shasum":"0993502feaf668138325756f30f9a51feeec11e9","_from":"esprima@>=1.2.5 <2.0.0","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"0993502feaf668138325756f30f9a51feeec11e9","tarball":"http://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima/2.0.0/package.tgz b/etc/atom/.apm/esprima/2.0.0/package.tgz
new file mode 100644
index 0000000..c49a71c
Binary files /dev/null and b/etc/atom/.apm/esprima/2.0.0/package.tgz differ
diff --git a/etc/atom/.apm/esprima/2.0.0/package/package.json b/etc/atom/.apm/esprima/2.0.0/package/package.json
new file mode 100644
index 0000000..87eef65
--- /dev/null
+++ b/etc/atom/.apm/esprima/2.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"2.0.0","files":["bin","test/run.js","test/runner.js","test/test.js","test/compat.js","test/reflect.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"https://github.com/jquery/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"https://github.com/jquery/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"eslint":"~0.12.0","jscs":"~1.10.0","istanbul":"~0.2.6","escomplex-js":"1.0.0","complexity-report":"~1.1.1","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","json-diff":"~0.3.1","optimist":"~0.6.0"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js test/*test.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 16 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"node node_modules/istanbul/lib/cli.js cover test/runner.js","check-coverage":"node node_modules/istanbul/lib/cli.js check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"_id":"esprima@2.0.0","dist":{"shasum":"609ac5c2667eae5433b41eb9ecece2331b41498f","tarball":"http://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz"},"_from":"esprima@>=2.0.0 <2.1.0","_npmVersion":"1.4.3","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"directories":{},"_shasum":"609ac5c2667eae5433b41eb9ecece2331b41498f","_resolved":"https://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima/2.2.0/package.tgz b/etc/atom/.apm/esprima/2.2.0/package.tgz
new file mode 100644
index 0000000..1f27b67
Binary files /dev/null and b/etc/atom/.apm/esprima/2.2.0/package.tgz differ
diff --git a/etc/atom/.apm/esprima/2.2.0/package/package.json b/etc/atom/.apm/esprima/2.2.0/package/package.json
new file mode 100644
index 0000000..1fe3235
--- /dev/null
+++ b/etc/atom/.apm/esprima/2.2.0/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"2.2.0","files":["bin","test/run.js","test/runner.js","test/test.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"https://github.com/jquery/esprima.git"},"bugs":{"url":"http://issues.esprima.org"},"licenses":[{"type":"BSD","url":"https://github.com/jquery/esprima/raw/master/LICENSE.BSD"}],"devDependencies":{"eslint":"~0.19.0","jscs":"~1.12.0","istanbul":"~0.3.7","escomplex-js":"1.2.0","complexity-report":"~1.4.0","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","json-diff":"~0.3.1","optimist":"~0.6.0"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 17 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"istanbul cover test/runner.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"deef03ca006b03912d9f74b041f9239a9045181f","_id":"esprima@2.2.0","_shasum":"4292c1d68e4173d815fa2290dc7afc96d81fcd83","_from":"esprima@>=2.2.0 <2.3.0","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"4292c1d68e4173d815fa2290dc7afc96d81fcd83","tarball":"http://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esprima/2.3.0/package.tgz b/etc/atom/.apm/esprima/2.3.0/package.tgz
new file mode 100644
index 0000000..1335ed5
Binary files /dev/null and b/etc/atom/.apm/esprima/2.3.0/package.tgz differ
diff --git a/etc/atom/.apm/esprima/2.3.0/package/package.json b/etc/atom/.apm/esprima/2.3.0/package/package.json
new file mode 100644
index 0000000..f037e21
--- /dev/null
+++ b/etc/atom/.apm/esprima/2.3.0/package/package.json
@@ -0,0 +1 @@
+{"name":"esprima","description":"ECMAScript parsing infrastructure for multipurpose analysis","homepage":"http://esprima.org","main":"esprima.js","bin":{"esparse":"./bin/esparse.js","esvalidate":"./bin/esvalidate.js"},"version":"2.3.0","files":["bin","test/run.js","test/runner.js","test/test.js","esprima.js"],"engines":{"node":">=0.4.0"},"author":{"name":"Ariya Hidayat","email":"ariya.hidayat@gmail.com"},"maintainers":[{"name":"ariya","email":"ariya.hidayat@gmail.com"}],"repository":{"type":"git","url":"https://github.com/jquery/esprima.git"},"bugs":{"url":"https://github.com/jquery/esprima/issues"},"license":"BSD-2-Clause","devDependencies":{"eslint":"~0.23.0","jscs":"~1.13.1","istanbul":"~0.3.15","escomplex-js":"1.2.0","complexity-report":"~1.4.0","regenerate":"~0.6.2","unicode-7.0.0":"~0.1.5","json-diff":"~0.3.1","optimist":"~0.6.0"},"keywords":["ast","ecmascript","javascript","parser","syntax"],"scripts":{"generate-regex":"node tools/generate-identifier-regex.js","test":"node test/run.js && npm run lint && npm run coverage","lint":"npm run check-version && npm run eslint && npm run jscs && npm run complexity","check-version":"node tools/check-version.js","jscs":"jscs esprima.js","eslint":"node node_modules/eslint/bin/eslint.js esprima.js","complexity":"node tools/list-complexity.js && cr -s -l -w --maxcyc 17 esprima.js","coverage":"npm run analyze-coverage && npm run check-coverage","analyze-coverage":"istanbul cover test/runner.js","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100","benchmark":"node test/benchmarks.js","benchmark-quick":"node test/benchmarks.js quick"},"gitHead":"df4323f81c5e94516d53887f1c0abbe2fdb8076d","_id":"esprima@2.3.0","_shasum":"d26debd7545fcf8916a80668236310e14da6b345","_from":"esprima@>=2.3.0 <2.4.0","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ariya","email":"ariya.hidayat@gmail.com"},"dist":{"shasum":"d26debd7545fcf8916a80668236310e14da6b345","tarball":"http://registry.npmjs.org/esprima/-/esprima-2.3.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/esprima/-/esprima-2.3.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/estraverse/1.5.1/package.tgz b/etc/atom/.apm/estraverse/1.5.1/package.tgz
new file mode 100644
index 0000000..893ad42
Binary files /dev/null and b/etc/atom/.apm/estraverse/1.5.1/package.tgz differ
diff --git a/etc/atom/.apm/estraverse/1.5.1/package/package.json b/etc/atom/.apm/estraverse/1.5.1/package/package.json
new file mode 100644
index 0000000..f614d72
--- /dev/null
+++ b/etc/atom/.apm/estraverse/1.5.1/package/package.json
@@ -0,0 +1 @@
+{"name":"estraverse","description":"ECMAScript JS AST traversal functions","homepage":"https://github.com/Constellation/estraverse","main":"estraverse.js","version":"1.5.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/estraverse.git"},"devDependencies":{"mocha":"~1.12.0","chai":"~1.7.2","jshint":"2.1.5","coffee-script":"~1.6.3","xyz":"^0.4.0"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/estraverse/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && npm run-script unit-test","lint":"jshint estraverse.js","unit-test":"mocha --compilers coffee:coffee-script","release-major":"xyz --increment major","release-minor":"xyz --increment minor","release-patch":"xyz --increment patch"},"bugs":{"url":"https://github.com/Constellation/estraverse/issues"},"_id":"estraverse@1.5.1","dist":{"shasum":"867a3e8e58a9f84618afb6c2ddbcd916b7cbaf71","tarball":"http://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz"},"_from":"estraverse@>=1.5.0 <1.6.0","_npmVersion":"1.4.3","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"directories":{},"_shasum":"867a3e8e58a9f84618afb6c2ddbcd916b7cbaf71","_resolved":"https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/estraverse/1.9.3/package.tgz b/etc/atom/.apm/estraverse/1.9.3/package.tgz
new file mode 100644
index 0000000..c50365f
Binary files /dev/null and b/etc/atom/.apm/estraverse/1.9.3/package.tgz differ
diff --git a/etc/atom/.apm/estraverse/1.9.3/package/package.json b/etc/atom/.apm/estraverse/1.9.3/package/package.json
new file mode 100644
index 0000000..5544b14
--- /dev/null
+++ b/etc/atom/.apm/estraverse/1.9.3/package/package.json
@@ -0,0 +1 @@
+{"name":"estraverse","description":"ECMAScript JS AST traversal functions","homepage":"https://github.com/estools/estraverse","main":"estraverse.js","version":"1.9.3","engines":{"node":">=0.10.0"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/estools/estraverse.git"},"devDependencies":{"chai":"^2.1.1","coffee-script":"^1.8.0","gulp":"^3.8.10","gulp-bump":"^0.2.2","gulp-filter":"^2.0.0","gulp-git":"^1.0.1","gulp-tag-version":"^1.2.1","jshint":"^2.5.6","mocha":"^2.1.0"},"licenses":[{"type":"BSD","url":"http://github.com/estools/estraverse/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && npm run-script unit-test","lint":"jshint estraverse.js","unit-test":"mocha --compilers coffee:coffee-script/register"},"gitHead":"9c249de6b2ea08655d3c68bfc30b5d7d81dc8703","bugs":{"url":"https://github.com/estools/estraverse/issues"},"_id":"estraverse@1.9.3","_shasum":"af67f2dc922582415950926091a4005d29c9bb44","_from":"estraverse@>=1.9.3 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"dist":{"shasum":"af67f2dc922582415950926091a4005d29c9bb44","tarball":"http://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/esutils/1.0.0/package.tgz b/etc/atom/.apm/esutils/1.0.0/package.tgz
new file mode 100644
index 0000000..6ee737b
Binary files /dev/null and b/etc/atom/.apm/esutils/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/esutils/1.0.0/package/package.json b/etc/atom/.apm/esutils/1.0.0/package/package.json
new file mode 100644
index 0000000..e3b5632
--- /dev/null
+++ b/etc/atom/.apm/esutils/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"esutils","description":"utility box for ECMAScript language tools","homepage":"https://github.com/Constellation/esutils","main":"lib/utils.js","version":"1.0.0","engines":{"node":">=0.10.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"constellation","email":"utatane.tea@gmail.com"}],"repository":{"type":"git","url":"http://github.com/Constellation/esutils.git"},"dependencies":{},"devDependencies":{"mocha":"~1.12.0","chai":"~1.7.2","jshint":"2.1.5","coffee-script":"~1.6.3"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esutils/raw/master/LICENSE.BSD"}],"scripts":{"test":"npm run-script lint && npm run-script unit-test","lint":"jshint lib/*.js","unit-test":"mocha --compilers coffee:coffee-script -R spec"},"bugs":{"url":"https://github.com/Constellation/esutils/issues"},"_id":"esutils@1.0.0","dist":{"shasum":"8151d358e20c8acc7fb745e7472c0025fe496570","tarball":"http://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz"},"_from":"esutils@>=1.0.0 <1.1.0","_npmVersion":"1.3.11","_npmUser":{"name":"constellation","email":"utatane.tea@gmail.com"},"_shasum":"8151d358e20c8acc7fb745e7472c0025fe496570","_resolved":"https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/event-kit/1.2.0/package.tgz b/etc/atom/.apm/event-kit/1.2.0/package.tgz
new file mode 100644
index 0000000..9468067
Binary files /dev/null and b/etc/atom/.apm/event-kit/1.2.0/package.tgz differ
diff --git a/etc/atom/.apm/event-kit/1.2.0/package/package.json b/etc/atom/.apm/event-kit/1.2.0/package/package.json
new file mode 100644
index 0000000..c085ad7
--- /dev/null
+++ b/etc/atom/.apm/event-kit/1.2.0/package/package.json
@@ -0,0 +1 @@
+{"name":"event-kit","version":"1.2.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee shell:update-atomdoc atomdoc","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/event-kit/raw/master/LICENSE.md"}],"dependencies":{"grim":"^1.2.1"},"devDependencies":{"coffee-cache":"^0.2.0","coffee-script":"^1.7.0","grunt":"^0.4.1","grunt-atomdoc":"^1.0.0","grunt-cli":"^0.1.8","grunt-coffeelint":"^0.0.6","grunt-contrib-coffee":"^0.9.0","grunt-shell":"^0.2.2","jasmine-focused":"^1.0.4","rimraf":"^2.2.2","temp":"^0.6.0"},"gitHead":"9fded8baac57a5d8f76ea3cef7c154ad05228fb7","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.2.0","_shasum":"6cc0a99d46ce86aaa2b3a64ccf3462a9f1519619","_from":"event-kit@>=1.2.0 <2.0.0","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"zcbenz","email":"zcbenz@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"6cc0a99d46ce86aaa2b3a64ccf3462a9f1519619","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-1.2.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/event-kit/-/event-kit-1.2.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/exit/0.1.2/package.tgz b/etc/atom/.apm/exit/0.1.2/package.tgz
new file mode 100644
index 0000000..3562c48
Binary files /dev/null and b/etc/atom/.apm/exit/0.1.2/package.tgz differ
diff --git a/etc/atom/.apm/exit/0.1.2/package/package.json b/etc/atom/.apm/exit/0.1.2/package/package.json
new file mode 100644
index 0000000..3dcecf5
--- /dev/null
+++ b/etc/atom/.apm/exit/0.1.2/package/package.json
@@ -0,0 +1 @@
+{"name":"exit","description":"A replacement for process.exit that ensures stdio are fully drained before exiting.","version":"0.1.2","homepage":"https://github.com/cowboy/node-exit","author":{"name":"\"Cowboy\" Ben Alman","url":"http://benalman.com/"},"repository":{"type":"git","url":"git://github.com/cowboy/node-exit.git"},"bugs":{"url":"https://github.com/cowboy/node-exit/issues"},"licenses":[{"type":"MIT","url":"https://github.com/cowboy/node-exit/blob/master/LICENSE-MIT"}],"main":"lib/exit","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt nodeunit"},"devDependencies":{"grunt-contrib-jshint":"~0.6.4","grunt-contrib-nodeunit":"~0.2.0","grunt-contrib-watch":"~0.5.3","grunt":"~0.4.1","which":"~1.0.5"},"keywords":["exit","process","stdio","stdout","stderr","drain","flush","3584"],"readme":"# exit [![Build Status](https://secure.travis-ci.org/cowboy/node-exit.png?branch=master)](http://travis-ci.org/cowboy/node-exit)\n\nA replacement for process.exit that ensures stdio are fully drained before exiting.\n\nTo make a long story short, if `process.exit` is called on Windows, script output is often truncated when pipe-redirecting `stdout` or `stderr`. This module attempts to work around this issue by waiting until those streams have been completely drained before actually calling `process.exit`.\n\nSee [Node.js issue #3584](https://github.com/joyent/node/issues/3584) for further reference.\n\nTested in OS X 10.8, Windows 7 on Node.js 0.8.25 and 0.10.18.\n\nBased on some code by [@vladikoff](https://github.com/vladikoff).\n\n## Getting Started\nInstall the module with: `npm install exit`\n\n```javascript\nvar exit = require('exit');\n\n// These lines should appear in the output, EVEN ON WINDOWS.\nconsole.log(\"omg\");\nconsole.error(\"yay\");\n\n// process.exit(5);\nexit(5);\n\n// These lines shouldn't appear in the output.\nconsole.log(\"wtf\");\nconsole.error(\"bro\");\n```\n\n## Don't believe me? Try it for yourself.\n\nIn Windows, clone the repo and cd to the `test\\fixtures` directory. The only difference between [log.js](test/fixtures/log.js) and [log-broken.js](test/fixtures/log-broken.js) is that the former uses `exit` while the latter calls `process.exit` directly.\n\nThis test was done using cmd.exe, but you can see the same results using `| grep \"std\"` in either PowerShell or git-bash.\n\n```\nC:\\node-exit\\test\\fixtures>node log.js 0 10 stdout stderr 2>&1 | find \"std\"\nstdout 0\nstderr 0\nstdout 1\nstderr 1\nstdout 2\nstderr 2\nstdout 3\nstderr 3\nstdout 4\nstderr 4\nstdout 5\nstderr 5\nstdout 6\nstderr 6\nstdout 7\nstderr 7\nstdout 8\nstderr 8\nstdout 9\nstderr 9\n\nC:\\node-exit\\test\\fixtures>node log-broken.js 0 10 stdout stderr 2>&1 | find \"std\"\n\nC:\\node-exit\\test\\fixtures>\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n2013-11-26 - v0.1.2 - Fixed a bug with hanging processes.  \n2013-09-26 - v0.1.1 - Fixed some bugs. It seems to actually work now!  \n2013-09-20 - v0.1.0 - Initial release.\n\n## License\nCopyright (c) 2013 \"Cowboy\" Ben Alman  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"exit@0.1.2","dist":{"shasum":"0632638f8d877cc82107d30a0fff1a17cba1cd0c","tarball":"http://registry.npmjs.org/exit/-/exit-0.1.2.tgz"},"_from":"exit@>=0.1.2 <0.2.0","_npmVersion":"1.3.11","_npmUser":{"name":"cowboy","email":"cowboy@rj3.net"},"maintainers":[{"name":"cowboy","email":"cowboy@rj3.net"}],"directories":{},"_shasum":"0632638f8d877cc82107d30a0fff1a17cba1cd0c","_resolved":"https://registry.npmjs.org/exit/-/exit-0.1.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/expand-home-dir/0.0.2/package.tgz b/etc/atom/.apm/expand-home-dir/0.0.2/package.tgz
new file mode 100644
index 0000000..47825b0
Binary files /dev/null and b/etc/atom/.apm/expand-home-dir/0.0.2/package.tgz differ
diff --git a/etc/atom/.apm/expand-home-dir/0.0.2/package/package.json b/etc/atom/.apm/expand-home-dir/0.0.2/package/package.json
new file mode 100644
index 0000000..50c0fb9
--- /dev/null
+++ b/etc/atom/.apm/expand-home-dir/0.0.2/package/package.json
@@ -0,0 +1 @@
+{"name":"expand-home-dir","version":"0.0.2","description":"Expand ~/","main":"index.js","scripts":{"test":"prova"},"devDependencies":{"prova":"*"},"keywords":["home","expand","directory","normalize","homedir","directory"],"repository":{"url":"git@github.com:azer/expand-home-dir.git","type":"git"},"author":{"name":"azer"},"license":"BSD","bugs":{"url":"https://github.com/azer/expand-home-dir/issues"},"homepage":"https://github.com/azer/expand-home-dir","_id":"expand-home-dir@0.0.2","dist":{"shasum":"7bd433336633047b478d37954a9da38e0c72663d","tarball":"http://registry.npmjs.org/expand-home-dir/-/expand-home-dir-0.0.2.tgz"},"_from":"expand-home-dir@0.0.2","_npmVersion":"1.4.3","_npmUser":{"name":"azer","email":"azer@kodfabrik.com"},"maintainers":[{"name":"azer","email":"azer@kodfabrik.com"}],"directories":{},"_shasum":"7bd433336633047b478d37954a9da38e0c72663d","_resolved":"https://registry.npmjs.org/expand-home-dir/-/expand-home-dir-0.0.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/extend/1.2.1/package.tgz b/etc/atom/.apm/extend/1.2.1/package.tgz
new file mode 100644
index 0000000..c667d43
Binary files /dev/null and b/etc/atom/.apm/extend/1.2.1/package.tgz differ
diff --git a/etc/atom/.apm/extend/1.2.1/package/package.json b/etc/atom/.apm/extend/1.2.1/package/package.json
new file mode 100644
index 0000000..44549dd
--- /dev/null
+++ b/etc/atom/.apm/extend/1.2.1/package/package.json
@@ -0,0 +1 @@
+{"name":"extend","author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"http://www.justmoon.net"},"version":"1.2.1","description":"Port of jQuery.extend for Node.js","main":"index","scripts":{"test":"node test/index.js"},"contributors":[{"name":"Jordan Harband","url":"https://github.com/ljharb"}],"keywords":["extend","clone","merge"],"repository":{"type":"git","url":"https://github.com/justmoon/node-extend.git"},"dependencies":{},"devDependencies":{"tape":"~1.1.0"},"bugs":{"url":"https://github.com/justmoon/node-extend/issues"},"_id":"extend@1.2.1","dist":{"shasum":"a0f5fd6cfc83a5fe49ef698d60ec8a624dd4576c","tarball":"http://registry.npmjs.org/extend/-/extend-1.2.1.tgz"},"_from":"extend@>=1.2.1 <1.3.0","_npmVersion":"1.3.8","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"},{"name":"ljharb","email":"ljharb@gmail.com"}],"directories":{},"_shasum":"a0f5fd6cfc83a5fe49ef698d60ec8a624dd4576c","_resolved":"https://registry.npmjs.org/extend/-/extend-1.2.1.tgz","readme":"ERROR: No README data found!","homepage":"https://github.com/justmoon/node-extend"}
\ No newline at end of file
diff --git a/etc/atom/.apm/extend/2.0.1/package.tgz b/etc/atom/.apm/extend/2.0.1/package.tgz
new file mode 100644
index 0000000..59970a5
Binary files /dev/null and b/etc/atom/.apm/extend/2.0.1/package.tgz differ
diff --git a/etc/atom/.apm/extend/2.0.1/package/package.json b/etc/atom/.apm/extend/2.0.1/package/package.json
new file mode 100644
index 0000000..2841286
--- /dev/null
+++ b/etc/atom/.apm/extend/2.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"extend","author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"http://www.justmoon.net"},"version":"2.0.1","description":"Port of jQuery.extend for node.js and the browser","main":"index","scripts":{"test":"npm run lint && node test/index.js && npm run coverage-quiet","coverage":"covert test/index.js","coverage-quiet":"covert test/index.js --quiet","lint":"jscs *.js */*.js"},"contributors":[{"name":"Jordan Harband","url":"https://github.com/ljharb"}],"keywords":["extend","clone","merge"],"repository":{"type":"git","url":"git+https://github.com/justmoon/node-extend.git"},"dependencies":{},"devDependencies":{"tape":"^4.0.0","covert":"^1.0.1","jscs":"^1.11.3"},"license":"MIT","gitHead":"ce3790222d3d2051f728f74be9565f155ed599c3","bugs":{"url":"https://github.com/justmoon/node-extend/issues"},"homepage":"https://github.com/justmoon/node-extend#readme","_id":"extend@2.0.1","_shasum":"1ee8010689e7395ff9448241c98652bc759a8260","_from":"extend@>=2.0.1 <3.0.0","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"1ee8010689e7395ff9448241c98652bc759a8260","tarball":"http://registry.npmjs.org/extend/-/extend-2.0.1.tgz"},"maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"},{"name":"ljharb","email":"ljharb@gmail.com"}],"directories":{},"_resolved":"https://registry.npmjs.org/extend/-/extend-2.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/extend/3.0.0/package.tgz b/etc/atom/.apm/extend/3.0.0/package.tgz
new file mode 100644
index 0000000..42c0c69
Binary files /dev/null and b/etc/atom/.apm/extend/3.0.0/package.tgz differ
diff --git a/etc/atom/.apm/extend/3.0.0/package/package.json b/etc/atom/.apm/extend/3.0.0/package/package.json
new file mode 100644
index 0000000..3de8bbb
--- /dev/null
+++ b/etc/atom/.apm/extend/3.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"extend","author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org","url":"http://www.justmoon.net"},"version":"3.0.0","description":"Port of jQuery.extend for node.js and the browser","main":"index","scripts":{"test":"npm run lint && node test/index.js && npm run coverage-quiet","coverage":"covert test/index.js","coverage-quiet":"covert test/index.js --quiet","lint":"npm run jscs && npm run eslint","jscs":"jscs *.js */*.js","eslint":"eslint *.js */*.js"},"contributors":[{"name":"Jordan Harband","url":"https://github.com/ljharb"}],"keywords":["extend","clone","merge"],"repository":{"type":"git","url":"git+https://github.com/justmoon/node-extend.git"},"dependencies":{},"devDependencies":{"tape":"^4.0.0","covert":"^1.1.0","jscs":"^1.13.1","eslint":"^0.24.0"},"license":"MIT","gitHead":"148e7270cab2e9413af2cd0cab147070d755ed6d","bugs":{"url":"https://github.com/justmoon/node-extend/issues"},"homepage":"https://github.com/justmoon/node-extend#readme","_id":"extend@3.0.0","_shasum":"5a474353b9f3353ddd8176dfd37b91c83a46f1d4","_from":"extend@>=3.0.0 <4.0.0","_npmVersion":"2.11.3","_nodeVersion":"2.3.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"5a474353b9f3353ddd8176dfd37b91c83a46f1d4","tarball":"http://registry.npmjs.org/extend/-/extend-3.0.0.tgz"},"maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"},{"name":"ljharb","email":"ljharb@gmail.com"}],"directories":{},"_resolved":"https://registry.npmjs.org/extend/-/extend-3.0.0.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/eyes/0.1.8/package.tgz b/etc/atom/.apm/eyes/0.1.8/package.tgz
new file mode 100644
index 0000000..b1e4229
Binary files /dev/null and b/etc/atom/.apm/eyes/0.1.8/package.tgz differ
diff --git a/etc/atom/.apm/eyes/0.1.8/package/package.json b/etc/atom/.apm/eyes/0.1.8/package/package.json
new file mode 100644
index 0000000..bb3b712
--- /dev/null
+++ b/etc/atom/.apm/eyes/0.1.8/package/package.json
@@ -0,0 +1 @@
+{"name":"eyes","description":"a customizable value inspector","url":"http://github.com/cloudhead/eyes.js","keywords":["inspector","debug","inspect","print"],"author":{"name":"Alexis Sellier","email":"self@cloudhead.net"},"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"}],"licenses":["MIT"],"main":"./lib/eyes","version":"0.1.8","scripts":{"test":"node test/*-test.js"},"directories":{"lib":"./lib","test":"./test"},"engines":{"node":"> 0.1.90"},"_id":"eyes@0.1.8","dist":{"shasum":"62cf120234c683785d902348a800ef3e0cc20bc0","tarball":"http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"},"_npmVersion":"1.1.53","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"cloudhead","email":"self@cloudhead.net"},{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"_shasum":"62cf120234c683785d902348a800ef3e0cc20bc0","_resolved":"https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz","_from":"eyes@>=0.1.0 <0.2.0","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/file-uri-to-path/0.0.2/package.tgz b/etc/atom/.apm/file-uri-to-path/0.0.2/package.tgz
new file mode 100644
index 0000000..b652f95
Binary files /dev/null and b/etc/atom/.apm/file-uri-to-path/0.0.2/package.tgz differ
diff --git a/etc/atom/.apm/file-uri-to-path/0.0.2/package/package.json b/etc/atom/.apm/file-uri-to-path/0.0.2/package/package.json
new file mode 100644
index 0000000..718b753
--- /dev/null
+++ b/etc/atom/.apm/file-uri-to-path/0.0.2/package/package.json
@@ -0,0 +1 @@
+{"name":"file-uri-to-path","version":"0.0.2","description":"Convert a file: URI to a file path","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/file-uri-to-path.git"},"keywords":["file","uri","convert","path"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/file-uri-to-path/issues"},"homepage":"https://github.com/TooTallNate/file-uri-to-path","devDependencies":{"mocha":"~1.17.1"},"_id":"file-uri-to-path@0.0.2","dist":{"shasum":"37cdd1b5b905404b3f05e1b23645be694ff70f82","tarball":"http://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-0.0.2.tgz"},"_from":"file-uri-to-path@>=0.0.0 <1.0.0","_npmVersion":"1.3.21","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"_shasum":"37cdd1b5b905404b3f05e1b23645be694ff70f82","_resolved":"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-0.0.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/form-data/0.1.3/package.tgz b/etc/atom/.apm/form-data/0.1.3/package.tgz
new file mode 100644
index 0000000..acbc48d
Binary files /dev/null and b/etc/atom/.apm/form-data/0.1.3/package.tgz differ
diff --git a/etc/atom/.apm/form-data/0.1.3/package/package.json b/etc/atom/.apm/form-data/0.1.3/package/package.json
new file mode 100644
index 0000000..080fff3
--- /dev/null
+++ b/etc/atom/.apm/form-data/0.1.3/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"form-data","description":"A module to create readable \"multipart/form-data\" streams.  Can be used to submit forms and file uploads to other web applications.","version":"0.1.3","repository":{"type":"git","url":"git://github.com/felixge/node-form-data.git"},"main":"./lib/form_data","scripts":{"test":"node test/run.js"},"engines":{"node":">= 0.8"},"dependencies":{"combined-stream":"~0.0.4","mime":"~1.2.11","async":"~0.9.0"},"licenses":[{"type":"MIT","url":"https://raw.github.com/felixge/node-form-data/master/License"}],"devDependencies":{"fake":"~0.2.2","far":"~0.0.7","formidable":"~1.0.14","request":"~2.36.0"},"bugs":{"url":"https://github.com/felixge/node-form-data/issues"},"homepage":"https://github.com/felixge/node-form-data","_id":"form-data@0.1.3","dist":{"shasum":"4ee4346e6eb5362e8344a02075bd8dbd8c7373ea","tarball":"http://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz"},"_from":"form-data@0.1.3","_npmVersion":"1.4.3","_npmUser":{"name":"alexindigo","email":"iam@alexindigo.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"idralyuk","email":"igor@buran.us"},{"name":"alexindigo","email":"iam@alexindigo.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"},{"name":"celer","email":"dtyree77@gmail.com"}],"directories":{},"_shasum":"4ee4346e6eb5362e8344a02075bd8dbd8c7373ea","_resolved":"https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/formidable/1.0.14/package.tgz b/etc/atom/.apm/formidable/1.0.14/package.tgz
new file mode 100644
index 0000000..4936906
Binary files /dev/null and b/etc/atom/.apm/formidable/1.0.14/package.tgz differ
diff --git a/etc/atom/.apm/formidable/1.0.14/package/package.json b/etc/atom/.apm/formidable/1.0.14/package/package.json
new file mode 100644
index 0000000..218cc25
--- /dev/null
+++ b/etc/atom/.apm/formidable/1.0.14/package/package.json
@@ -0,0 +1 @@
+{"name":"formidable","description":"A node.js module for parsing form data, especially file uploads.","homepage":"https://github.com/felixge/node-formidable","version":"1.0.14","devDependencies":{"gently":"0.8.0","findit":"0.1.1","hashish":"0.0.4","urun":"~0.0.6","utest":"0.0.3","request":"~2.11.4"},"directories":{"lib":"./lib"},"main":"./lib/index","scripts":{"test":"node test/run.js","clean":"rm test/tmp/*"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/felixge/node-formidable.git"},"bugs":{"url":"http://github.com/felixge/node-formidable/issues"},"optionalDependencies":{},"_id":"formidable@1.0.14","dependencies":{},"dist":{"shasum":"2b3f4c411cbb5fdd695c44843e2a23514a43231a","tarball":"http://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"},"_from":"formidable@1.0.14","_npmVersion":"1.2.18","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"svnlto","email":"me@svenlito.com"},{"name":"superjoe","email":"superjoe30@gmail.com"},{"name":"tim-smart","email":"tim@fostle.com"}],"_shasum":"2b3f4c411cbb5fdd695c44843e2a23514a43231a","_resolved":"https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/front-matter/1.0.0/package.tgz b/etc/atom/.apm/front-matter/1.0.0/package.tgz
new file mode 100644
index 0000000..a376d19
Binary files /dev/null and b/etc/atom/.apm/front-matter/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/front-matter/1.0.0/package/package.json b/etc/atom/.apm/front-matter/1.0.0/package/package.json
new file mode 100644
index 0000000..1cc8f74
--- /dev/null
+++ b/etc/atom/.apm/front-matter/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Jason Campbell","email":"jason@js.la","url":"http://twitter.com/jxson"},"name":"front-matter","description":"Extract YAML front matter from a string","keywords":["yaml","front matter","meta data"],"license":"MIT","version":"1.0.0","homepage":"https://github.com/jxson/front-matter","bugs":{"url":"https://github.com/jxson/front-matter/issues"},"repository":{"type":"git","url":"git://github.com/jxson/front-matter.git"},"main":"index.js","scripts":{"test":"make test"},"dependencies":{"yaml-js":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.6","tape":"^3.5.0"},"contributors":[{"name":"Jason Campbell","email":"jason@js.la","url":"http://twitter.com/jxson"},{"name":"Jordan Santell","email":"jsantell@gmail.com","url":"https://github.com/jsantell"},{"name":"Kai Davenport","email":"kaiyadavenport@gmail.com","url":"https://github.com/binocarlos"},{"name":"Jean-Philippe Monette","email":"contact@jpmonette.net","url":"https://github.com/jpmonette"},{"name":"Marc-André Arseneault","email":"marc-andre@arsnl.ca","url":"https://github.com/arsnl"},{"name":"Bret Comnes","email":"bcomnes@gmail.com","url":"http://bret.io"}],"gitHead":"bca74246aa6fe92515a8a2631e0895a51c74b94d","_id":"front-matter@1.0.0","_shasum":"f1b15b60de1aac757e5bec04f0e0751c069ef53d","_from":"front-matter@>=1.0.0 <2.0.0","_npmVersion":"2.6.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jxson","email":"jasoncampbell@google.com"},"maintainers":[{"name":"jxson","email":"jason@greatergood.cc"}],"dist":{"shasum":"f1b15b60de1aac757e5bec04f0e0751c069ef53d","tarball":"http://registry.npmjs.org/front-matter/-/front-matter-1.0.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/front-matter/-/front-matter-1.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/fs-plus/2.8.1/package/package.json b/etc/atom/.apm/fs-plus/2.8.1/package/package.json
index 5722391..94ea5a6 100644
--- a/etc/atom/.apm/fs-plus/2.8.1/package/package.json
+++ b/etc/atom/.apm/fs-plus/2.8.1/package/package.json
@@ -1 +1 @@
-{"name":"fs-plus","version":"2.8.1","description":"node's fs with more helpers","main":"./lib/fs-plus.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/fs-plus.git"},"bugs":{"url":"https://github.com/atom/fs-plus/issues"},"homepage":"http://atom.github.io/fs-plus","licenses":[{"type":"MIT","url":"http://github.com/atom/fs-plus/raw/master/LICENSE.md"}],"keywords":["fs","filesystem"],"devDependencies":{"jasmine-focused":"1.x","grunt-contrib-coffee":"~0.9.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","temp":"~0.8.1"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"gitHead":"eb4915c02f09427b1bb002b886a9cfc34a262e1f","_id":"fs-plus@2.8.1","_shasum":"60bcae0d2066f4bb4726f23add525dada80630f6","_from":"fs-plus@>=2.5.0 <3.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"60bcae0d2066f4bb4726f23add525dada80630f6","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.8.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/fs-plus/-/fs-plus-2.8.1.tgz"}
\ No newline at end of file
+{"name":"fs-plus","version":"2.8.1","description":"node's fs with more helpers","main":"./lib/fs-plus.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/fs-plus.git"},"bugs":{"url":"https://github.com/atom/fs-plus/issues"},"homepage":"http://atom.github.io/fs-plus","licenses":[{"type":"MIT","url":"http://github.com/atom/fs-plus/raw/master/LICENSE.md"}],"keywords":["fs","filesystem"],"devDependencies":{"jasmine-focused":"1.x","grunt-contrib-coffee":"~0.9.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","temp":"~0.8.1"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"gitHead":"eb4915c02f09427b1bb002b886a9cfc34a262e1f","_id":"fs-plus@2.8.1","_shasum":"60bcae0d2066f4bb4726f23add525dada80630f6","_from":"fs-plus@>=2.5.0 <3.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"60bcae0d2066f4bb4726f23add525dada80630f6","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.8.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/fs-plus/-/fs-plus-2.8.1.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ftp/0.3.10/package.tgz b/etc/atom/.apm/ftp/0.3.10/package.tgz
new file mode 100644
index 0000000..755e0c6
Binary files /dev/null and b/etc/atom/.apm/ftp/0.3.10/package.tgz differ
diff --git a/etc/atom/.apm/ftp/0.3.10/package/package.json b/etc/atom/.apm/ftp/0.3.10/package/package.json
new file mode 100644
index 0000000..03fb8e8
--- /dev/null
+++ b/etc/atom/.apm/ftp/0.3.10/package/package.json
@@ -0,0 +1 @@
+{"name":"ftp","version":"0.3.10","author":{"name":"Brian White","email":"mscdex@mscdex.net"},"description":"An FTP client module for node.js","main":"./lib/connection","engines":{"node":">=0.8.0"},"dependencies":{"xregexp":"2.0.0","readable-stream":"1.1.x"},"scripts":{"test":"node test/test.js"},"keywords":["ftp","client","transfer"],"licenses":[{"type":"MIT","url":"http://github.com/mscdex/node-ftp/raw/master/LICENSE"}],"repository":{"type":"git","url":"http://github.com/mscdex/node-ftp.git"},"bugs":{"url":"https://github.com/mscdex/node-ftp/issues"},"homepage":"https://github.com/mscdex/node-ftp","_id":"ftp@0.3.10","_shasum":"9197d861ad8142f3e63d5a83bfe4c59f7330885d","_from":"ftp@>=0.3.5 <0.4.0","_resolved":"https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz","_npmVersion":"1.4.28","_npmUser":{"name":"mscdex","email":"mscdex@mscdex.net"},"maintainers":[{"name":"mscdex","email":"mscdex@mscdex.net"}],"dist":{"shasum":"9197d861ad8142f3e63d5a83bfe4c59f7330885d","tarball":"http://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz"},"directories":{}}
\ No newline at end of file
diff --git a/etc/atom/.apm/fuzzaldrin/2.1.0/package/package.json b/etc/atom/.apm/fuzzaldrin/2.1.0/package/package.json
index ac06b33..dd47626 100644
--- a/etc/atom/.apm/fuzzaldrin/2.1.0/package/package.json
+++ b/etc/atom/.apm/fuzzaldrin/2.1.0/package/package.json
@@ -1 +1 @@
-{"name":"fuzzaldrin","version":"2.1.0","description":"Fuzzy filtering and string scoring","licenses":[{"type":"MIT","url":"http://github.com/atom/fuzzaldrin/raw/master/LICENSE.md"}],"main":"./lib/fuzzaldrin.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","benchmark":"coffee benchmark/benchmark.coffee"},"repository":{"type":"git","url":"https://github.com/atom/fuzzaldrin.git"},"bugs":{"url":"https://github.com/atom/fuzzaldrin/issues"},"homepage":"http://atom.github.io/fuzzaldrin","keywords":["fuzzy","filter","stringscore"],"devDependencies":{"jasmine-focused":"1.x","grunt-contrib-coffee":"~0.9.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","coffee-script":"~1.7"},"_id":"fuzzaldrin@2.1.0","dist":{"shasum":"90204c3e2fdaa6941bb28d16645d418063a90e9b","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz"},"_from":"fuzzaldrin@>=2.1.0 <3.0.0","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"probablycorey","email":"probablycorey@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{},"_shasum":"90204c3e2fdaa6941bb28d16645d418063a90e9b","_resolved":"https://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz"}
\ No newline at end of file
+{"name":"fuzzaldrin","version":"2.1.0","description":"Fuzzy filtering and string scoring","licenses":[{"type":"MIT","url":"http://github.com/atom/fuzzaldrin/raw/master/LICENSE.md"}],"main":"./lib/fuzzaldrin.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","benchmark":"coffee benchmark/benchmark.coffee"},"repository":{"type":"git","url":"https://github.com/atom/fuzzaldrin.git"},"bugs":{"url":"https://github.com/atom/fuzzaldrin/issues"},"homepage":"http://atom.github.io/fuzzaldrin","keywords":["fuzzy","filter","stringscore"],"devDependencies":{"jasmine-focused":"1.x","grunt-contrib-coffee":"~0.9.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","coffee-script":"~1.7"},"_id":"fuzzaldrin@2.1.0","dist":{"shasum":"90204c3e2fdaa6941bb28d16645d418063a90e9b","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz"},"_from":"fuzzaldrin@>=2.1.0 <3.0.0","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"probablycorey","email":"probablycorey@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{},"_shasum":"90204c3e2fdaa6941bb28d16645d418063a90e9b","_resolved":"https://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.1.0.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/get-stdin/4.0.1/package.tgz b/etc/atom/.apm/get-stdin/4.0.1/package.tgz
new file mode 100644
index 0000000..4770bb8
Binary files /dev/null and b/etc/atom/.apm/get-stdin/4.0.1/package.tgz differ
diff --git a/etc/atom/.apm/get-stdin/4.0.1/package/package.json b/etc/atom/.apm/get-stdin/4.0.1/package/package.json
new file mode 100644
index 0000000..7eb702a
--- /dev/null
+++ b/etc/atom/.apm/get-stdin/4.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"get-stdin","version":"4.0.1","description":"Easier stdin","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/get-stdin"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js && node test-buffer.js && echo unicorns | node test-real.js"},"files":["index.js"],"keywords":["std","stdin","stdio","concat","buffer","stream","process","stream"],"devDependencies":{"ava":"0.0.4","buffer-equal":"0.0.1"},"gitHead":"65c744975229b25d6cc5c7546f49b6ad9099553f","bugs":{"url":"https://github.com/sindresorhus/get-stdin/issues"},"homepage":"https://github.com/sindresorhus/get-stdin","_id":"get-stdin@4.0.1","_shasum":"b968c6b0a04384324902e8bf1a5df32579a450fe","_from":"get-stdin@>=4.0.1 <5.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"b968c6b0a04384324902e8bf1a5df32579a450fe","tarball":"http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/get-uri/0.1.4/package.tgz b/etc/atom/.apm/get-uri/0.1.4/package.tgz
new file mode 100644
index 0000000..149a9a6
Binary files /dev/null and b/etc/atom/.apm/get-uri/0.1.4/package.tgz differ
diff --git a/etc/atom/.apm/get-uri/0.1.4/package/package.json b/etc/atom/.apm/get-uri/0.1.4/package/package.json
new file mode 100644
index 0000000..001a62d
--- /dev/null
+++ b/etc/atom/.apm/get-uri/0.1.4/package/package.json
@@ -0,0 +1 @@
+{"name":"get-uri","version":"0.1.4","description":"Returns a `stream.Readable` from a URI string","main":"index.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-get-uri.git"},"keywords":["uri","read","readstream","stream","get","http","https","ftp","file","data","protocol","url"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-get-uri/issues"},"devDependencies":{"mocha":"2","stream-to-array":"1","ftpd":">= 0.2.4 && < 1","st":">= 0.2.3 && < 1"},"dependencies":{"data-uri-to-buffer":"0","ftp":"~0.3.5","debug":"2","extend":"3","file-uri-to-path":"0","readable-stream":"2"},"gitHead":"149bd9dd21a4871df459b5960895ba225967660b","homepage":"https://github.com/TooTallNate/node-get-uri#readme","_id":"get-uri@0.1.4","_shasum":"35f8a7954c129fb132ff2ddf5ed81a57cb8a9e54","_from":"get-uri@>=0.1.0 <0.2.0","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"35f8a7954c129fb132ff2ddf5ed81a57cb8a9e54","tarball":"http://registry.npmjs.org/get-uri/-/get-uri-0.1.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/get-uri/-/get-uri-0.1.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/glob/3.2.8/package.tgz b/etc/atom/.apm/glob/3.2.8/package.tgz
new file mode 100644
index 0000000..433cfca
Binary files /dev/null and b/etc/atom/.apm/glob/3.2.8/package.tgz differ
diff --git a/etc/atom/.apm/glob/3.2.8/package/package.json b/etc/atom/.apm/glob/3.2.8/package/package.json
new file mode 100644
index 0000000..79d533c
--- /dev/null
+++ b/etc/atom/.apm/glob/3.2.8/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"glob","description":"a little globber","version":"3.2.8","repository":{"type":"git","url":"git://github.com/isaacs/node-glob.git"},"main":"glob.js","engines":{"node":"*"},"dependencies":{"minimatch":"~0.2.11","inherits":"2"},"devDependencies":{"tap":"~0.4.0","mkdirp":"0","rimraf":"1"},"scripts":{"test":"tap test/*.js"},"license":"BSD","bugs":{"url":"https://github.com/isaacs/node-glob/issues"},"homepage":"https://github.com/isaacs/node-glob","_id":"glob@3.2.8","dist":{"shasum":"5506f4311721bcc618c7d8dba144188750307073","tarball":"http://registry.npmjs.org/glob/-/glob-3.2.8.tgz"},"_from":"glob@3.2.8","_npmVersion":"1.3.23","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_shasum":"5506f4311721bcc618c7d8dba144188750307073","_resolved":"https://registry.npmjs.org/glob/-/glob-3.2.8.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/glob/4.2.2/package.tgz b/etc/atom/.apm/glob/4.2.2/package.tgz
new file mode 100644
index 0000000..e89db4b
Binary files /dev/null and b/etc/atom/.apm/glob/4.2.2/package.tgz differ
diff --git a/etc/atom/.apm/glob/4.2.2/package/package.json b/etc/atom/.apm/glob/4.2.2/package/package.json
new file mode 100644
index 0000000..705599a
--- /dev/null
+++ b/etc/atom/.apm/glob/4.2.2/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"glob","description":"a little globber","version":"4.2.2","repository":{"type":"git","url":"git://github.com/isaacs/node-glob.git"},"main":"glob.js","files":["glob.js","sync.js","common.js"],"engines":{"node":"*"},"dependencies":{"inflight":"^1.0.4","inherits":"2","minimatch":"^1.0.0","once":"^1.3.0"},"devDependencies":{"mkdirp":"0","rimraf":"^2.2.8","tap":"~0.4.0","tick":"0.0.6"},"scripts":{"prepublish":"npm run benchclean","test":"rm -f v8.log profile.txt; tap test/*.js","test-regen":"rm -f v8.log profile.txt; TEST_REGEN=1 node test/00-setup.js","bench":"bash benchmark.sh","prof":"bash prof.sh && cat profile.txt","benchclean":"bash benchclean.sh"},"license":"ISC","gitHead":"d7625eea7c09602b36a1fb5fe08404ec86917578","bugs":{"url":"https://github.com/isaacs/node-glob/issues"},"homepage":"https://github.com/isaacs/node-glob","_id":"glob@4.2.2","_shasum":"ad2b047653a58c387e15deb43a19497f83fd2a80","_from":"glob@>=4.2.1 <4.3.0","_npmVersion":"2.1.9","_nodeVersion":"0.10.16","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"ad2b047653a58c387e15deb43a19497f83fd2a80","tarball":"http://registry.npmjs.org/glob/-/glob-4.2.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/glob/-/glob-4.2.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/glob/4.5.3/package.tgz b/etc/atom/.apm/glob/4.5.3/package.tgz
new file mode 100644
index 0000000..b54d231
Binary files /dev/null and b/etc/atom/.apm/glob/4.5.3/package.tgz differ
diff --git a/etc/atom/.apm/glob/4.5.3/package/package.json b/etc/atom/.apm/glob/4.5.3/package/package.json
new file mode 100644
index 0000000..920b982
--- /dev/null
+++ b/etc/atom/.apm/glob/4.5.3/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"glob","description":"a little globber","version":"4.5.3","repository":{"type":"git","url":"git://github.com/isaacs/node-glob.git"},"main":"glob.js","files":["glob.js","sync.js","common.js"],"engines":{"node":"*"},"dependencies":{"inflight":"^1.0.4","inherits":"2","minimatch":"^2.0.1","once":"^1.3.0"},"devDependencies":{"mkdirp":"0","rimraf":"^2.2.8","tap":"^0.5.0","tick":"0.0.6"},"scripts":{"prepublish":"npm run benchclean","profclean":"rm -f v8.log profile.txt","test":"npm run profclean && tap test/*.js","test-regen":"npm run profclean && TEST_REGEN=1 node test/00-setup.js","bench":"bash benchmark.sh","prof":"bash prof.sh && cat profile.txt","benchclean":"bash benchclean.sh"},"license":"ISC","gitHead":"a4e461ab59a837eee80a4d8dbdbf5ae1054a646f","bugs":{"url":"https://github.com/isaacs/node-glob/issues"},"homepage":"https://github.com/isaacs/node-glob","_id":"glob@4.5.3","_shasum":"c6cb73d3226c1efef04de3c56d012f03377ee15f","_from":"glob@>=4.4.2 <5.0.0","_npmVersion":"2.7.1","_nodeVersion":"1.4.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"c6cb73d3226c1efef04de3c56d012f03377ee15f","tarball":"http://registry.npmjs.org/glob/-/glob-4.5.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/glob/-/glob-4.5.3.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/glob/5.0.13/package.tgz b/etc/atom/.apm/glob/5.0.13/package.tgz
new file mode 100644
index 0000000..5519f93
Binary files /dev/null and b/etc/atom/.apm/glob/5.0.13/package.tgz differ
diff --git a/etc/atom/.apm/glob/5.0.13/package/package.json b/etc/atom/.apm/glob/5.0.13/package/package.json
new file mode 100644
index 0000000..f1874cf
--- /dev/null
+++ b/etc/atom/.apm/glob/5.0.13/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"glob","description":"a little globber","version":"5.0.13","repository":{"type":"git","url":"git://github.com/isaacs/node-glob.git"},"main":"glob.js","files":["glob.js","sync.js","common.js"],"engines":{"node":"*"},"dependencies":{"inflight":"^1.0.4","inherits":"2","minimatch":"^2.0.1","once":"^1.3.0","path-is-absolute":"^1.0.0"},"devDependencies":{"mkdirp":"0","rimraf":"^2.2.8","tap":"^1.1.4","tick":"0.0.6"},"scripts":{"prepublish":"npm run benchclean","profclean":"rm -f v8.log profile.txt","test":"tap test/*.js --cov","test-regen":"npm run profclean && TEST_REGEN=1 node test/00-setup.js","bench":"bash benchmark.sh","prof":"bash prof.sh && cat profile.txt","benchclean":"bash benchclean.sh"},"license":"ISC","gitHead":"507733d3c97f073ac676f58f2b6f2fe4c00f3e1c","bugs":{"url":"https://github.com/isaacs/node-glob/issues"},"homepage":"https://github.com/isaacs/node-glob#readme","_id":"glob@5.0.13","_shasum":"0b6ffc3ac64eb90669f723a00a0ebb7281b33f8f","_from":"glob@>=5.0.1 <6.0.0","_npmVersion":"3.0.0","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"0b6ffc3ac64eb90669f723a00a0ebb7281b33f8f","tarball":"http://registry.npmjs.org/glob/-/glob-5.0.13.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_resolved":"https://registry.npmjs.org/glob/-/glob-5.0.13.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/gonzales-pe/3.0.0-28/package.tgz b/etc/atom/.apm/gonzales-pe/3.0.0-28/package.tgz
new file mode 100644
index 0000000..ae61ae4
Binary files /dev/null and b/etc/atom/.apm/gonzales-pe/3.0.0-28/package.tgz differ
diff --git a/etc/atom/.apm/gonzales-pe/3.0.0-28/package/package.json b/etc/atom/.apm/gonzales-pe/3.0.0-28/package/package.json
new file mode 100644
index 0000000..bd9d390
--- /dev/null
+++ b/etc/atom/.apm/gonzales-pe/3.0.0-28/package/package.json
@@ -0,0 +1 @@
+{"name":"gonzales-pe","description":"Gonzales Preprocessor Edition (fast CSS parser)","version":"3.0.0-28","homepage":"http://github.com/tonyganch/gonzales-pe","bugs":{"url":"http://github.com/tonyganch/gonzales-pe/issues"},"license":"MIT","author":{"name":"Tony Ganch","email":"tonyganch+github@gmail.com","url":"http://tonyganch.com"},"main":"./lib/gonzales","repository":{"type":"git","url":"http://github.com/tonyganch/gonzales-pe.git"},"scripts":{"log":"(mkdir -p log && node ./test/mocha.js) | tee ./log/test.log","test":"node ./test/mocha.js"},"bin":{"gonzales":"./bin/gonzales.js"},"devDependencies":{"coffee-script":"~1.7.1","mocha":"~1.20.0"},"engines":{"node":">=0.6.0"},"gitHead":"b3c273defdef00c499ed739648c74ae9e2649147","_id":"gonzales-pe@3.0.0-28","_shasum":"dd50b41dd15b682a28c40e5f0ff2007901ac62bd","_from":"gonzales-pe@3.0.0-28","_npmVersion":"2.0.0-beta.0","_npmUser":{"name":"tonyganch","email":"tonyganch+github@gmail.com"},"maintainers":[{"name":"tonyganch","email":"tonyganch@gmail.com"}],"dist":{"shasum":"dd50b41dd15b682a28c40e5f0ff2007901ac62bd","tarball":"http://registry.npmjs.org/gonzales-pe/-/gonzales-pe-3.0.0-28.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-3.0.0-28.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/graceful-fs/3.0.8/package.tgz b/etc/atom/.apm/graceful-fs/3.0.8/package.tgz
new file mode 100644
index 0000000..cf7e385
Binary files /dev/null and b/etc/atom/.apm/graceful-fs/3.0.8/package.tgz differ
diff --git a/etc/atom/.apm/graceful-fs/3.0.8/package/package.json b/etc/atom/.apm/graceful-fs/3.0.8/package/package.json
new file mode 100644
index 0000000..60e26f1
--- /dev/null
+++ b/etc/atom/.apm/graceful-fs/3.0.8/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.8","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"gitHead":"45c57aa5e323c35a985a525de6f0c9a6ef59e1f8","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@3.0.8","_shasum":"ce813e725fa82f7e6147d51c9a5ca68270551c22","_from":"graceful-fs@>=3.0.4 <3.1.0","_npmVersion":"2.10.1","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"ce813e725fa82f7e6147d51c9a5ca68270551c22","tarball":"http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_resolved":"https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.8.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/grim/1.4.1/package/package.json b/etc/atom/.apm/grim/1.4.1/package/package.json
index 9e0621c..a38eeca 100644
--- a/etc/atom/.apm/grim/1.4.1/package/package.json
+++ b/etc/atom/.apm/grim/1.4.1/package/package.json
@@ -1 +1 @@
-{"name":"grim","version":"1.4.1","description":"Log usage of deprecated methods","main":"./lib/grim","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/grim.git"},"bugs":{"url":"https://github.com/atom/grim/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/grim/raw/master/LICENSE.md"}],"dependencies":{"coffeestack":"^1","emissary":"^1.2.0"},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"dbcb234a130aaef6af1458bfa686f65c5b97690a","homepage":"https://github.com/atom/grim","_id":"grim@1.4.1","_shasum":"bd47bf11823bbfb1fc731914fab51016bea9e677","_from":"grim@>=1.0.0 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"}],"dist":{"shasum":"bd47bf11823bbfb1fc731914fab51016bea9e677","tarball":"http://registry.npmjs.org/grim/-/grim-1.4.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/grim/-/grim-1.4.1.tgz"}
\ No newline at end of file
+{"name":"grim","version":"1.4.1","description":"Log usage of deprecated methods","main":"./lib/grim","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/grim.git"},"bugs":{"url":"https://github.com/atom/grim/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/grim/raw/master/LICENSE.md"}],"dependencies":{"coffeestack":"^1","emissary":"^1.2.0"},"devDependencies":{"coffee-script":"^1.7.0","jasmine-focused":"^1.0.4","grunt-contrib-coffee":"^0.9.0","grunt-cli":"^0.1.8","grunt":"^0.4.1","grunt-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"dbcb234a130aaef6af1458bfa686f65c5b97690a","homepage":"https://github.com/atom/grim","_id":"grim@1.4.1","_shasum":"bd47bf11823bbfb1fc731914fab51016bea9e677","_from":"grim@>=1.0.0 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"}],"dist":{"shasum":"bd47bf11823bbfb1fc731914fab51016bea9e677","tarball":"http://registry.npmjs.org/grim/-/grim-1.4.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/grim/-/grim-1.4.1.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/handlebars/3.0.3/package.tgz b/etc/atom/.apm/handlebars/3.0.3/package.tgz
new file mode 100644
index 0000000..6e9a954
Binary files /dev/null and b/etc/atom/.apm/handlebars/3.0.3/package.tgz differ
diff --git a/etc/atom/.apm/handlebars/3.0.3/package/package.json b/etc/atom/.apm/handlebars/3.0.3/package/package.json
new file mode 100644
index 0000000..8f773aa
--- /dev/null
+++ b/etc/atom/.apm/handlebars/3.0.3/package/package.json
@@ -0,0 +1 @@
+{"name":"handlebars","barename":"handlebars","version":"3.0.3","description":"Handlebars provides the power necessary to let you build semantic templates effectively with no frustration","homepage":"http://www.handlebarsjs.com/","keywords":["handlebars","mustache","template","html"],"repository":{"type":"git","url":"https://github.com/wycats/handlebars.js.git"},"author":{"name":"Yehuda Katz"},"license":"MIT","engines":{"node":">=0.4.7"},"dependencies":{"optimist":"^0.6.1","source-map":"^0.1.40","uglify-js":"~2.3"},"optionalDependencies":{"uglify-js":"~2.3"},"devDependencies":{"async":"^0.9.0","aws-sdk":"~1.5.0","babel-loader":"^5.0.0","babel-runtime":"^5.1.10","benchmark":"~1.0","dustjs-linkedin":"^2.0.2","eco":"~1.1.0-rc-3","grunt":"~0.4.1","grunt-babel":"^5.0.0","grunt-cli":"~0.1.10","grunt-contrib-clean":"0.x","grunt-contrib-concat":"0.x","grunt-contrib-connect":"0.x","grunt-contrib-copy":"0.x","grunt-contrib-requirejs":"0.x","grunt-contrib-uglify":"0.x","grunt-contrib-watch":"0.x","grunt-eslint":"^11.0.0","grunt-saucelabs":"8.x","grunt-webpack":"^1.0.8","istanbul":"^0.3.0","jison":"~0.3.0","keen.io":"0.0.3","mocha":"~1.20.0","mustache":"0.x","semver":"^4.0.0","underscore":"^1.5.1"},"main":"lib/index.js","bin":{"handlebars":"bin/handlebars"},"scripts":{"test":"grunt"},"jspm":{"main":"handlebars","directories":{"lib":"dist/amd"},"buildConfig":{"minify":true}},"gitHead":"891f48b7e9c321dd9cbe7a898533eb6b2434b8a0","bugs":{"url":"https://github.com/wycats/handlebars.js/issues"},"_id":"handlebars@3.0.3","_shasum":"0e09651a2f0fb3c949160583710d551f92e6d2ad","_from":"handlebars@>=3.0.3 <4.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kpdecker","email":"kpdecker@gmail.com"},"maintainers":[{"name":"kpdecker","email":"kpdecker@gmail.com"}],"dist":{"shasum":"0e09651a2f0fb3c949160583710d551f92e6d2ad","tarball":"http://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/has-ansi/1.0.3/package.tgz b/etc/atom/.apm/has-ansi/1.0.3/package.tgz
new file mode 100644
index 0000000..193fd0a
Binary files /dev/null and b/etc/atom/.apm/has-ansi/1.0.3/package.tgz differ
diff --git a/etc/atom/.apm/has-ansi/1.0.3/package/package.json b/etc/atom/.apm/has-ansi/1.0.3/package/package.json
new file mode 100644
index 0000000..b613c54
--- /dev/null
+++ b/etc/atom/.apm/has-ansi/1.0.3/package/package.json
@@ -0,0 +1 @@
+{"name":"has-ansi","version":"1.0.3","description":"Check if a string has ANSI escape codes","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/has-ansi"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"bin":{"has-ansi":"cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js","cli.js"],"keywords":["cli","bin","ansi","styles","color","colour","colors","terminal","console","string","tty","escape","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern","has"],"dependencies":{"ansi-regex":"^1.1.0","get-stdin":"^4.0.1"},"devDependencies":{"mocha":"*"},"gitHead":"416428ed16f8e9718aec54cea083173af6019917","bugs":{"url":"https://github.com/sindresorhus/has-ansi/issues"},"homepage":"https://github.com/sindresorhus/has-ansi","_id":"has-ansi@1.0.3","_shasum":"c0b5b1615d9e382b0ff67169d967b425e48ca538","_from":"has-ansi@>=1.0.3 <2.0.0","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"jbnicolai","email":"jappelman@xebia.com"},"dist":{"shasum":"c0b5b1615d9e382b0ff67169d967b425e48ca538","tarball":"http://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/html-entities/1.1.2/package.tgz b/etc/atom/.apm/html-entities/1.1.2/package.tgz
new file mode 100644
index 0000000..393cfb5
Binary files /dev/null and b/etc/atom/.apm/html-entities/1.1.2/package.tgz differ
diff --git a/etc/atom/.apm/html-entities/1.1.2/package/package.json b/etc/atom/.apm/html-entities/1.1.2/package/package.json
new file mode 100644
index 0000000..04c702d
--- /dev/null
+++ b/etc/atom/.apm/html-entities/1.1.2/package/package.json
@@ -0,0 +1 @@
+{"name":"html-entities","version":"1.1.2","description":"Faster HTML entities encode/decode library.","keywords":["html","html entities","html entities encode","html entities decode","entities","entities encode","entities decode"],"author":{"name":"Marat Dulin","email":"mdevils@yandex.ru"},"dependencies":{},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4","unit-coverage":"^3.0.1","node-html-encoder":"*","entities":"*","coveralls":"^2.11.2"},"repository":{"type":"git","url":"https://github.com/mdevils/node-html-entities.git"},"main":"index","engines":["node >= 0.4.0"],"unit-coverage":{"common":["-s","lib/**/*.js","-t","test/**/*.js"]},"scripts":{"test":"mocha --recursive -R spec test","benchmark":"node benchmark/benchmark","coverage":"unit-coverage run -p common","coverage-html":"unit-coverage run -p common -r html -o coverage.html","travis":"npm test && unit-coverage run -p common -r lcov -o coverage.lcov && cat coverage.lcov | coveralls"},"files":["index.js","lib","LICENSE"],"license":"MIT","gitHead":"25acb062772079a4473402270cb1621edc0f84a1","bugs":{"url":"https://github.com/mdevils/node-html-entities/issues"},"homepage":"https://github.com/mdevils/node-html-entities","_id":"html-entities@1.1.2","_shasum":"b59d13ad79a74bf5e4f1f0072ad69182f88bb1c4","_from":"html-entities@>=1.0.10 <2.0.0","_npmVersion":"1.4.16","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"b59d13ad79a74bf5e4f1f0072ad69182f88bb1c4","tarball":"http://registry.npmjs.org/html-entities/-/html-entities-1.1.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/html-entities/-/html-entities-1.1.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/http-proxy-agent/0.2.7/package.tgz b/etc/atom/.apm/http-proxy-agent/0.2.7/package.tgz
new file mode 100644
index 0000000..5c297d3
Binary files /dev/null and b/etc/atom/.apm/http-proxy-agent/0.2.7/package.tgz differ
diff --git a/etc/atom/.apm/http-proxy-agent/0.2.7/package/package.json b/etc/atom/.apm/http-proxy-agent/0.2.7/package/package.json
new file mode 100644
index 0000000..67de9b0
--- /dev/null
+++ b/etc/atom/.apm/http-proxy-agent/0.2.7/package/package.json
@@ -0,0 +1 @@
+{"name":"http-proxy-agent","version":"0.2.7","description":"An HTTP(s) proxy `http.Agent` implementation for HTTP","main":"http-proxy-agent.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-http-proxy-agent.git"},"keywords":["http","proxy","endpoint","agent"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-http-proxy-agent/issues"},"dependencies":{"agent-base":"~1.0.1","extend":"3","debug":"2"},"devDependencies":{"mocha":"2","proxy":"~0.2.3"},"gitHead":"c77058f8476bfa1040f9918f78a5a37231e9f78c","homepage":"https://github.com/TooTallNate/node-http-proxy-agent#readme","_id":"http-proxy-agent@0.2.7","_shasum":"e17fda65f0902d952ce7921e62c7ff8862655a5e","_from":"http-proxy-agent@>=0.0.0 <1.0.0","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"e17fda65f0902d952ce7921e62c7ff8862655a5e","tarball":"http://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-0.2.7.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-0.2.7.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/https-proxy-agent/0.3.6/package.tgz b/etc/atom/.apm/https-proxy-agent/0.3.6/package.tgz
new file mode 100644
index 0000000..c927ca7
Binary files /dev/null and b/etc/atom/.apm/https-proxy-agent/0.3.6/package.tgz differ
diff --git a/etc/atom/.apm/https-proxy-agent/0.3.6/package/package.json b/etc/atom/.apm/https-proxy-agent/0.3.6/package/package.json
new file mode 100644
index 0000000..1d9effe
--- /dev/null
+++ b/etc/atom/.apm/https-proxy-agent/0.3.6/package/package.json
@@ -0,0 +1 @@
+{"name":"https-proxy-agent","version":"0.3.6","description":"An HTTP(s) proxy `http.Agent` implementation for HTTPS","main":"https-proxy-agent.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-https-proxy-agent.git"},"keywords":["https","proxy","endpoint","agent"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-https-proxy-agent/issues"},"dependencies":{"agent-base":"~1.0.1","debug":"2","extend":"3"},"devDependencies":{"mocha":"2","proxy":"~0.2.3","semver":"~2.2.1"},"gitHead":"328299fa0481be2ba34d654dba9252494cf380c2","homepage":"https://github.com/TooTallNate/node-https-proxy-agent#readme","_id":"https-proxy-agent@0.3.6","_shasum":"713fa38e5d353f50eb14a342febe29033ed1619b","_from":"https-proxy-agent@>=0.0.0 <1.0.0","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"713fa38e5d353f50eb14a342febe29033ed1619b","tarball":"http://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-0.3.6.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-0.3.6.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/i/0.3.3/package.tgz b/etc/atom/.apm/i/0.3.3/package.tgz
new file mode 100644
index 0000000..498b9f5
Binary files /dev/null and b/etc/atom/.apm/i/0.3.3/package.tgz differ
diff --git a/etc/atom/.apm/i/0.3.3/package/package.json b/etc/atom/.apm/i/0.3.3/package/package.json
new file mode 100644
index 0000000..6dda141
--- /dev/null
+++ b/etc/atom/.apm/i/0.3.3/package/package.json
@@ -0,0 +1 @@
+{"name":"i","version":"0.3.3","author":{"name":"Pavan Kumar Sunkara","email":"pavan.sss1991@gmail.com","url":"pksunkara.github.com"},"description":"custom inflections for nodejs","main":"./lib/inflect","repository":{"type":"git","url":"git://github.com/pksunkara/inflect.git"},"keywords":["singular","plural","camelize","underscore","dasherize","demodulize","ordinalize","uncountable","pluralize","singularize","titleize","tableize","classify","foreign_key"],"homepage":"http://pksunkara.github.com/inflect","scripts":{"test":"vows --spec $(find test -name '*-test.js')"},"contributors":[{"name":"Pavan Kumar Sunkara","email":"pavan.sss1991@gmail.com"}],"dependencies":{},"devDependencies":{"vows":"~0.6.1"},"engines":{"node":">=0.4"},"bugs":{"url":"https://github.com/pksunkara/inflect/issues"},"licenses":[{"type":"MIT","url":"https://github.com/pksunkara/inflect/raw/master/LICENSE"}],"gitHead":"f6495e42873fe5b3ca80b060bc274662c3ed610b","_id":"i@0.3.3","_shasum":"0ff9a5eb743504aa8ac26a84f84c641287ff24cd","_from":"i@>=0.3.0 <0.4.0","_npmVersion":"2.0.0","_npmUser":{"name":"pksunkara","email":"pavan.sss1991@gmail.com"},"maintainers":[{"name":"pksunkara","email":"pavan.sss1991@gmail.com"}],"dist":{"shasum":"0ff9a5eb743504aa8ac26a84f84c641287ff24cd","tarball":"http://registry.npmjs.org/i/-/i-0.3.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/i/-/i-0.3.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/iconv-lite/0.4.11/package.tgz b/etc/atom/.apm/iconv-lite/0.4.11/package.tgz
new file mode 100644
index 0000000..da566a7
Binary files /dev/null and b/etc/atom/.apm/iconv-lite/0.4.11/package.tgz differ
diff --git a/etc/atom/.apm/iconv-lite/0.4.11/package/package.json b/etc/atom/.apm/iconv-lite/0.4.11/package/package.json
new file mode 100644
index 0000000..2c2c9c8
--- /dev/null
+++ b/etc/atom/.apm/iconv-lite/0.4.11/package/package.json
@@ -0,0 +1 @@
+{"name":"iconv-lite","description":"Convert character encodings in pure javascript.","version":"0.4.11","license":"MIT","keywords":["iconv","convert","charset","icu"],"author":{"name":"Alexander Shtuchkin","email":"ashtuchkin@gmail.com"},"contributors":[{"name":"Jinwu Zhan","url":"https://github.com/jenkinv"},{"name":"Adamansky Anton","url":"https://github.com/adamansky"},{"name":"George Stagas","url":"https://github.com/stagas"},{"name":"Mike D Pilsbury","url":"https://github.com/pekim"},{"name":"Niggler","url":"https://github.com/Niggler"},{"name":"wychi","url":"https://github.com/wychi"},{"name":"David Kuo","url":"https://github.com/david50407"},{"name":"ChangZhuo Chen","url":"https://github.com/czchen"},{"name":"Lee Treveil","url":"https://github.com/leetreveil"},{"name":"Brian White","url":"https://github.com/mscdex"},{"name":"Mithgol","url":"https://github.com/Mithgol"},{"name":"Nazar Leush","url":"https://github.com/nleush"}],"main":"./lib/index.js","homepage":"https://github.com/ashtuchkin/iconv-lite","bugs":{"url":"https://github.com/ashtuchkin/iconv-lite/issues"},"repository":{"type":"git","url":"git://github.com/ashtuchkin/iconv-lite.git"},"engines":{"node":">=0.8.0"},"scripts":{"coverage":"istanbul cover _mocha -- --grep .","coverage-open":"open coverage/lcov-report/index.html","test":"mocha --reporter spec --grep ."},"browser":{"./extend-node":false,"./streams":false},"devDependencies":{"mocha":"*","request":"2.47","unorm":"*","errto":"*","async":"*","istanbul":"*","iconv":"2.1"},"gitHead":"e285b7c31eb0406cf5a8e3e09bc16fbd2786360f","_id":"iconv-lite@0.4.11","_shasum":"2ecb42fd294744922209a2e7c404dac8793d8ade","_from":"iconv-lite@>=0.4.5 <0.5.0","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"ashtuchkin","email":"ashtuchkin@gmail.com"},"maintainers":[{"name":"ashtuchkin","email":"ashtuchkin@gmail.com"}],"dist":{"shasum":"2ecb42fd294744922209a2e7c404dac8793d8ade","tarball":"http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/immutable/3.7.4/package.tgz b/etc/atom/.apm/immutable/3.7.4/package.tgz
new file mode 100644
index 0000000..7cf945e
Binary files /dev/null and b/etc/atom/.apm/immutable/3.7.4/package.tgz differ
diff --git a/etc/atom/.apm/immutable/3.7.4/package/package.json b/etc/atom/.apm/immutable/3.7.4/package/package.json
new file mode 100644
index 0000000..486368b
--- /dev/null
+++ b/etc/atom/.apm/immutable/3.7.4/package/package.json
@@ -0,0 +1 @@
+{"name":"immutable","version":"3.7.4","description":"Immutable Data Collections","homepage":"https://github.com/facebook/immutable-js","author":{"name":"Lee Byron","url":"https://github.com/leebyron"},"repository":{"type":"git","url":"git://github.com/facebook/immutable-js.git"},"bugs":{"url":"https://github.com/facebook/immutable-js/issues"},"main":"dist/immutable.js","typescript":{"definition":"dist/immutable.d.ts"},"scripts":{"test":"./resources/node_test.sh","perf":"node ./resources/bench.js"},"jest":{"scriptPreprocessor":"resources/jestPreprocessor.js","testFileExtensions":["js","ts"],"persistModuleRegistryBetweenSpecs":true},"devDependencies":{"acorn":"^0.11.0","benchmark":"^1.0.0","bluebird":"^2.7.1","colors":"^1.0.3","es6-transpiler":"^0.7.18","esperanto":"^0.6.0","estraverse":"^1.9.1","grunt":"^0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-copy":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-jest":"^0.1.0","grunt-release":"^0.7.0","jasmine-check":"^0.1.2","magic-string":"^0.2.6","microtime":"^1.2.0","react-tools":"^0.11.1","typescript":"~1.4.1","uglify-js":"^2.4.15"},"engines":{"node":">=0.8.0"},"files":["dist","contrib","README.md","LICENSE","PATENTS"],"keywords":["immutable","persistent","lazy","data","datastructure","functional","collection","stateless","sequence","iteration"],"license":"BSD-3-Clause","gitHead":"09f04e910bd0b891d1373eb2cb2648a0546fab3d","_id":"immutable@3.7.4","_shasum":"40ab3ec87b4ac95e0331a6d359a4b1fa73b2ddf3","_from":"immutable@>=3.7.2 <4.0.0","_npmVersion":"2.7.3","_nodeVersion":"0.10.35","_npmUser":{"name":"leebyron","email":"lee@leebyron.com"},"maintainers":[{"name":"leebyron","email":"lee@leebyron.com"}],"dist":{"shasum":"40ab3ec87b4ac95e0331a6d359a4b1fa73b2ddf3","tarball":"http://registry.npmjs.org/immutable/-/immutable-3.7.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/immutable/-/immutable-3.7.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/indent/0.0.1/package.tgz b/etc/atom/.apm/indent/0.0.1/package.tgz
new file mode 100644
index 0000000..95fe291
Binary files /dev/null and b/etc/atom/.apm/indent/0.0.1/package.tgz differ
diff --git a/etc/atom/.apm/indent/0.0.1/package/package.json b/etc/atom/.apm/indent/0.0.1/package/package.json
new file mode 100644
index 0000000..c4dc274
--- /dev/null
+++ b/etc/atom/.apm/indent/0.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"indent","version":"0.0.1","description":"Indents a string.","main":"index.js","repository":{"type":"git","url":"https://github.com/airportyh/indent.git"},"keywords":["string","indentation"],"author":{"name":"Toby Ho"},"license":"MIT","devDependencies":{"mocha":"^1.18.2"},"bugs":{"url":"https://github.com/airportyh/indent/issues"},"homepage":"https://github.com/airportyh/indent","_id":"indent@0.0.1","dist":{"shasum":"0913418dbc010ba00d4b583312092f330dd16839","tarball":"http://registry.npmjs.org/indent/-/indent-0.0.1.tgz"},"_from":"indent@0.0.1","_npmVersion":"1.4.3","_npmUser":{"name":"airportyh","email":"airportyh@gmail.com"},"maintainers":[{"name":"airportyh","email":"airportyh@gmail.com"}],"directories":{},"_shasum":"0913418dbc010ba00d4b583312092f330dd16839","_resolved":"https://registry.npmjs.org/indent/-/indent-0.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/inflight/1.0.4/package.tgz b/etc/atom/.apm/inflight/1.0.4/package.tgz
new file mode 100644
index 0000000..c721ac7
Binary files /dev/null and b/etc/atom/.apm/inflight/1.0.4/package.tgz differ
diff --git a/etc/atom/.apm/inflight/1.0.4/package/package.json b/etc/atom/.apm/inflight/1.0.4/package/package.json
new file mode 100644
index 0000000..0275361
--- /dev/null
+++ b/etc/atom/.apm/inflight/1.0.4/package/package.json
@@ -0,0 +1 @@
+{"name":"inflight","version":"1.0.4","description":"Add callbacks to requests in flight to avoid async duplication","main":"inflight.js","dependencies":{"once":"^1.3.0","wrappy":"1"},"devDependencies":{"tap":"^0.4.10"},"scripts":{"test":"tap test.js"},"repository":{"type":"git","url":"git://github.com/isaacs/inflight"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"bugs":{"url":"https://github.com/isaacs/inflight/issues"},"homepage":"https://github.com/isaacs/inflight","license":"ISC","gitHead":"c7b5531d572a867064d4a1da9e013e8910b7d1ba","_id":"inflight@1.0.4","_shasum":"6cbb4521ebd51ce0ec0a936bfd7657ef7e9b172a","_from":"inflight@>=1.0.4 <2.0.0","_npmVersion":"2.1.3","_nodeVersion":"0.10.32","_npmUser":{"name":"othiym23","email":"ogd@aoaioxxysz.net"},"maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"othiym23","email":"ogd@aoaioxxysz.net"},{"name":"iarna","email":"me@re-becca.org"}],"dist":{"shasum":"6cbb4521ebd51ce0ec0a936bfd7657ef7e9b172a","tarball":"http://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/inherits/2.0.1/package.tgz b/etc/atom/.apm/inherits/2.0.1/package.tgz
new file mode 100644
index 0000000..4d2bc7f
Binary files /dev/null and b/etc/atom/.apm/inherits/2.0.1/package.tgz differ
diff --git a/etc/atom/.apm/inherits/2.0.1/package/package.json b/etc/atom/.apm/inherits/2.0.1/package/package.json
new file mode 100644
index 0000000..0f3a269
--- /dev/null
+++ b/etc/atom/.apm/inherits/2.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"inherits","description":"Browser-friendly inheritance fully compatible with standard node.js inherits()","version":"2.0.1","keywords":["inheritance","class","klass","oop","object-oriented","inherits","browser","browserify"],"main":"./inherits.js","browser":"./inherits_browser.js","repository":{"type":"git","url":"git://github.com/isaacs/inherits"},"license":"ISC","scripts":{"test":"node test"},"bugs":{"url":"https://github.com/isaacs/inherits/issues"},"_id":"inherits@2.0.1","dist":{"shasum":"b17d08d326b4423e568eff719f91b0b1cbdf69f1","tarball":"http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"},"_from":"inherits@>=2.0.0 <3.0.0","_npmVersion":"1.3.8","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_shasum":"b17d08d326b4423e568eff719f91b0b1cbdf69f1","_resolved":"https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz","readme":"ERROR: No README data found!","homepage":"https://github.com/isaacs/inherits"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ini/1.3.4/package.tgz b/etc/atom/.apm/ini/1.3.4/package.tgz
new file mode 100644
index 0000000..0d179d4
Binary files /dev/null and b/etc/atom/.apm/ini/1.3.4/package.tgz differ
diff --git a/etc/atom/.apm/ini/1.3.4/package/package.json b/etc/atom/.apm/ini/1.3.4/package/package.json
new file mode 100644
index 0000000..2575b5b
--- /dev/null
+++ b/etc/atom/.apm/ini/1.3.4/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"ini","description":"An ini encoder/decoder for node","version":"1.3.4","repository":{"type":"git","url":"git://github.com/isaacs/ini.git"},"main":"ini.js","scripts":{"test":"tap test/*.js"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"tap":"^1.2.0"},"license":"ISC","files":["ini.js"],"gitHead":"4a3001abc4c608e51add9f1d2b2cadf02b8e6dea","bugs":{"url":"https://github.com/isaacs/ini/issues"},"homepage":"https://github.com/isaacs/ini#readme","_id":"ini@1.3.4","_shasum":"0537cb79daf59b59a1a517dff706c86ec039162e","_from":"ini@>=1.0.0 <2.0.0","_npmVersion":"2.10.1","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"0537cb79daf59b59a1a517dff706c86ec039162e","tarball":"http://registry.npmjs.org/ini/-/ini-1.3.4.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_resolved":"https://registry.npmjs.org/ini/-/ini-1.3.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/install/0.1.8/package.tgz b/etc/atom/.apm/install/0.1.8/package.tgz
new file mode 100644
index 0000000..2a4bc2d
Binary files /dev/null and b/etc/atom/.apm/install/0.1.8/package.tgz differ
diff --git a/etc/atom/.apm/install/0.1.8/package/package.json b/etc/atom/.apm/install/0.1.8/package/package.json
new file mode 100644
index 0000000..f8a4817
--- /dev/null
+++ b/etc/atom/.apm/install/0.1.8/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"name":"install","description":"Minimal JavaScript module loader","keywords":["modules","require","commonjs","exports","browser","packaging","packager","install"],"version":"0.1.8","homepage":"http://github.com/benjamn/install","repository":{"type":"git","url":"git://github.com/benjamn/install.git"},"main":"main.js","scripts":{"test":"mocha test/run.js"},"devDependencies":{"mocha":"~2.0.1"},"engines":{"node":">= 0.6"},"gitHead":"7dc68c0d65461c197a018c2a7a9d3ec6ac771ff7","bugs":{"url":"https://github.com/benjamn/install/issues"},"_id":"install@0.1.8","_shasum":"9980ef93e30dfb534778d163bc86ddd472ad5fe8","_from":"install@>=0.1.7 <0.2.0","_npmVersion":"1.4.28","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"9980ef93e30dfb534778d163bc86ddd472ad5fe8","tarball":"http://registry.npmjs.org/install/-/install-0.1.8.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/install/-/install-0.1.8.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ip/0.3.3/package.tgz b/etc/atom/.apm/ip/0.3.3/package.tgz
new file mode 100644
index 0000000..db41f19
Binary files /dev/null and b/etc/atom/.apm/ip/0.3.3/package.tgz differ
diff --git a/etc/atom/.apm/ip/0.3.3/package/package.json b/etc/atom/.apm/ip/0.3.3/package/package.json
new file mode 100644
index 0000000..799ddce
--- /dev/null
+++ b/etc/atom/.apm/ip/0.3.3/package/package.json
@@ -0,0 +1 @@
+{"name":"ip","version":"0.3.3","author":{"name":"Fedor Indutny","email":"fedor@indutny.com"},"homepage":"https://github.com/indutny/node-ip","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/node-ip.git"},"main":"lib/ip","devDependencies":{"mocha":"~1.3.2"},"scripts":{"test":"mocha --reporter spec test/*-test.js"},"license":"MIT","gitHead":"7798e2d222718087863d8a5a99e3c02f3a30e2b9","description":"IP address utilities for node.js","bugs":{"url":"https://github.com/indutny/node-ip/issues"},"_id":"ip@0.3.3","_shasum":"8ee8309e92f0b040d287f72efaca1a21702d3fb4","_from":"ip@>=0.3.2 <0.4.0","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"maintainers":[{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"indutny","email":"fedor@indutny.com"}],"dist":{"shasum":"8ee8309e92f0b040d287f72efaca1a21702d3fb4","tarball":"http://registry.npmjs.org/ip/-/ip-0.3.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/ip/-/ip-0.3.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/is-absolute/0.1.7/package.tgz b/etc/atom/.apm/is-absolute/0.1.7/package.tgz
new file mode 100644
index 0000000..05512ae
Binary files /dev/null and b/etc/atom/.apm/is-absolute/0.1.7/package.tgz differ
diff --git a/etc/atom/.apm/is-absolute/0.1.7/package/package.json b/etc/atom/.apm/is-absolute/0.1.7/package/package.json
new file mode 100644
index 0000000..296136f
--- /dev/null
+++ b/etc/atom/.apm/is-absolute/0.1.7/package/package.json
@@ -0,0 +1 @@
+{"name":"is-absolute","description":"Return true if a file path is absolute.","version":"0.1.7","homepage":"https://github.com/jonschlinkert/is-absolute","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/is-absolute.git"},"bugs":{"url":"https://github.com/jonschlinkert/is-absolute/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/is-absolute/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"is-relative":"^0.1.0"},"devDependencies":{"mocha":"*"},"keywords":["absolute","check","file","filepath","is","normalize","path","path.relative","relative","resolve","slash","slashes","uri","url"],"gitHead":"90cca7b671620bf28b778a61fddc8a986a2e1095","_id":"is-absolute@0.1.7","_shasum":"847491119fccb5fb436217cc737f7faad50f603f","_from":"is-absolute@>=0.1.7 <0.2.0","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"847491119fccb5fb436217cc737f7faad50f603f","tarball":"http://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/is-browser/2.0.1/package.tgz b/etc/atom/.apm/is-browser/2.0.1/package.tgz
new file mode 100644
index 0000000..a4f5a34
Binary files /dev/null and b/etc/atom/.apm/is-browser/2.0.1/package.tgz differ
diff --git a/etc/atom/.apm/is-browser/2.0.1/package/package.json b/etc/atom/.apm/is-browser/2.0.1/package/package.json
new file mode 100644
index 0000000..db7bdde
--- /dev/null
+++ b/etc/atom/.apm/is-browser/2.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"is-browser","version":"2.0.1","description":"Test whether you're a component in browser or a package in npm","main":"server.js","repository":{"type":"git","url":"https://github.com/ForbesLindesay/is-browser.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","browser":"client.js","scripts":{"start":"node server.js"},"gitHead":"42574af5712c2344387b60fddd2a96a4ba05c3d5","bugs":{"url":"https://github.com/ForbesLindesay/is-browser/issues"},"homepage":"https://github.com/ForbesLindesay/is-browser","_id":"is-browser@2.0.1","_shasum":"8bf0baf799a9c62fd9de5bcee4cf3397c3e7529a","_from":"is-browser@>=2.0.0 <2.1.0","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"dist":{"shasum":"8bf0baf799a9c62fd9de5bcee4cf3397c3e7529a","tarball":"http://registry.npmjs.org/is-browser/-/is-browser-2.0.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/is-browser/-/is-browser-2.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/is-relative/0.1.3/package.tgz b/etc/atom/.apm/is-relative/0.1.3/package.tgz
new file mode 100644
index 0000000..26f0cd6
Binary files /dev/null and b/etc/atom/.apm/is-relative/0.1.3/package.tgz differ
diff --git a/etc/atom/.apm/is-relative/0.1.3/package/package.json b/etc/atom/.apm/is-relative/0.1.3/package/package.json
new file mode 100644
index 0000000..e3b0121
--- /dev/null
+++ b/etc/atom/.apm/is-relative/0.1.3/package/package.json
@@ -0,0 +1 @@
+{"name":"is-relative","description":"Returns `true` if the path appears to be relative.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/is-relative","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/is-relative.git"},"bugs":{"url":"https://github.com/jonschlinkert/is-relative/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/is-relative/blob/master/LICENSE-MIT"}],"keywords":["absolute","check","file","filepath","is","normalize","path","path.relative","relative","resolve","slash","slashes","uri","url"],"main":"index.js","files":["index.js","LICENSE-MIT"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","verb":">= 0.2.6","verb-tag-jscomments":"^0.1.4"},"_id":"is-relative@0.1.3","_shasum":"905fee8ae86f45b3ec614bc3c15c869df0876e82","_from":"is-relative@>=0.1.0 <0.2.0","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"905fee8ae86f45b3ec614bc3c15c869df0876e82","tarball":"http://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/isarray/0.0.1/package.tgz b/etc/atom/.apm/isarray/0.0.1/package.tgz
new file mode 100644
index 0000000..f00680f
Binary files /dev/null and b/etc/atom/.apm/isarray/0.0.1/package.tgz differ
diff --git a/etc/atom/.apm/isarray/0.0.1/package/package.json b/etc/atom/.apm/isarray/0.0.1/package/package.json
new file mode 100644
index 0000000..a7a7cf8
--- /dev/null
+++ b/etc/atom/.apm/isarray/0.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"isarray","description":"Array#isArray for older browsers","version":"0.0.1","repository":{"type":"git","url":"git://github.com/juliangruber/isarray.git"},"homepage":"https://github.com/juliangruber/isarray","main":"index.js","scripts":{"test":"tap test/*.js"},"dependencies":{},"devDependencies":{"tap":"*"},"keywords":["browser","isarray","array"],"author":{"name":"Julian Gruber","email":"mail@juliangruber.com","url":"http://juliangruber.com"},"license":"MIT","_id":"isarray@0.0.1","dist":{"shasum":"8a18acfca9a8f4177e09abfc6038939b05d1eedf","tarball":"http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"},"_from":"isarray@0.0.1","_npmVersion":"1.2.18","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_shasum":"8a18acfca9a8f4177e09abfc6038939b05d1eedf","_resolved":"https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz","bugs":{"url":"https://github.com/juliangruber/isarray/issues"},"readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/isstream/0.1.2/package.tgz b/etc/atom/.apm/isstream/0.1.2/package.tgz
new file mode 100644
index 0000000..d32ac51
Binary files /dev/null and b/etc/atom/.apm/isstream/0.1.2/package.tgz differ
diff --git a/etc/atom/.apm/isstream/0.1.2/package/package.json b/etc/atom/.apm/isstream/0.1.2/package/package.json
new file mode 100644
index 0000000..4630a10
--- /dev/null
+++ b/etc/atom/.apm/isstream/0.1.2/package/package.json
@@ -0,0 +1 @@
+{"name":"isstream","version":"0.1.2","description":"Determine if an object is a Stream","main":"isstream.js","scripts":{"test":"tar --xform 's/^package/readable-stream-1.0/' -zxf readable-stream-1.0.*.tgz && tar --xform 's/^package/readable-stream-1.1/' -zxf readable-stream-1.1.*.tgz && node test.js; rm -rf readable-stream-1.?/"},"repository":{"type":"git","url":"https://github.com/rvagg/isstream.git"},"keywords":["stream","type","streams","readable-stream","hippo"],"devDependencies":{"tape":"~2.12.3","core-util-is":"~1.0.0","isarray":"0.0.1","string_decoder":"~0.10.x","inherits":"~2.0.1"},"author":{"name":"Rod Vagg","email":"rod@vagg.org"},"license":"MIT","bugs":{"url":"https://github.com/rvagg/isstream/issues"},"homepage":"https://github.com/rvagg/isstream","gitHead":"cd39cba6da939b4fc9110825203adc506422c3dc","_id":"isstream@0.1.2","_shasum":"47e63f7af55afa6f92e1500e690eb8b8529c099a","_from":"isstream@>=0.1.0 <0.2.0","_npmVersion":"2.6.1","_nodeVersion":"1.4.3","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"rvagg","email":"rod@vagg.org"}],"dist":{"shasum":"47e63f7af55afa6f92e1500e690eb8b8529c099a","tarball":"http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/join-component/1.0.0/package.tgz b/etc/atom/.apm/join-component/1.0.0/package.tgz
new file mode 100644
index 0000000..ae752ee
Binary files /dev/null and b/etc/atom/.apm/join-component/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/join-component/1.0.0/package/package.json b/etc/atom/.apm/join-component/1.0.0/package/package.json
new file mode 100644
index 0000000..f100d55
--- /dev/null
+++ b/etc/atom/.apm/join-component/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"join-component","repo":"component/join","description":"Join a list","version":"1.0.0","keywords":[],"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"license":"MIT","component":{"scripts":{"join/index.js":"index.js"}},"readme":"\n# join\n\n  Join a list in a nice human friendly way.\n\n## Installation\n\n    $ component install component/join\n\n## API\n\n   - [join(arr)](#joinarr)\n   - [join(arr, str)](#joinarr-str)\n<a name=\"\"></a>\n\n<a name=\"joinarr\"></a>\n# join(arr)\nshould default to \"and\".\n\n```js\njoin(['foo', 'bar']).should.equal('foo and bar');\n```\n\n<a name=\"joinarr-str\"></a>\n# join(arr, str)\nshould join.\n\n```js\njoin([], 'and').should.equal('');\njoin(['foo'], 'and').should.equal('foo');\njoin(['foo', 'bar'], 'and').should.equal('foo and bar');\njoin(['foo', 'bar', 'raz'], 'or').should.equal('foo, bar or raz');\n```\n\n\n## License\n\n  MIT\n","readmeFilename":"Readme.md","_id":"join-component@1.0.0","dist":{"shasum":"cd2b2321c054be54e493815436b0ddc28a44235c","tarball":"http://registry.npmjs.org/join-component/-/join-component-1.0.0.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"_shasum":"cd2b2321c054be54e493815436b0ddc28a44235c","_resolved":"https://registry.npmjs.org/join-component/-/join-component-1.0.0.tgz","_from":"join-component@>=1.0.0 <1.1.0"}
\ No newline at end of file
diff --git a/etc/atom/.apm/jquery/2.1.4/package/package.json b/etc/atom/.apm/jquery/2.1.4/package/package.json
index 1c6ce71..5ccc46d 100644
--- a/etc/atom/.apm/jquery/2.1.4/package/package.json
+++ b/etc/atom/.apm/jquery/2.1.4/package/package.json
@@ -1 +1 @@
-{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.4","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","browser","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"2.0.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","jsdom":"1.5.0","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"gitHead":"7751e69b615c6eca6f783a81e292a55725af6b85","_id":"jquery@2.1.4","_shasum":"228bde698a0c61431dc2630a6a154f15890d2317","_from":"jquery@>=2.1.3 <3.0.0","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"timmywil","email":"timmywillisn@gmail.com"},"maintainers":[{"name":"dmethvin","email":"dave.methvin@gmail.com"},{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},{"name":"m_gol","email":"m.goleb@gmail.com"},{"name":"timmywil","email":"timmywillisn@gmail.com"}],"dist":{"shasum":"228bde698a0c61431dc2630a6a154f15890d2317","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz"}
\ No newline at end of file
+{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.4","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","browser","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"2.0.0","grunt":"0.4.2","grunt-bowercopy":"0.7.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.2","grunt-contrib-watch":"0.5.3","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.4.1","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","jsdom":"1.5.0","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"gitHead":"7751e69b615c6eca6f783a81e292a55725af6b85","_id":"jquery@2.1.4","_shasum":"228bde698a0c61431dc2630a6a154f15890d2317","_from":"jquery@>=2.1.3 <3.0.0","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"timmywil","email":"timmywillisn@gmail.com"},"maintainers":[{"name":"dmethvin","email":"dave.methvin@gmail.com"},{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},{"name":"m_gol","email":"m.goleb@gmail.com"},{"name":"timmywil","email":"timmywillisn@gmail.com"}],"dist":{"shasum":"228bde698a0c61431dc2630a6a154f15890d2317","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/js-beautify/1.5.10/package.tgz b/etc/atom/.apm/js-beautify/1.5.10/package.tgz
new file mode 100644
index 0000000..a85c151
Binary files /dev/null and b/etc/atom/.apm/js-beautify/1.5.10/package.tgz differ
diff --git a/etc/atom/.apm/js-beautify/1.5.10/package/package.json b/etc/atom/.apm/js-beautify/1.5.10/package/package.json
new file mode 100644
index 0000000..006ff62
--- /dev/null
+++ b/etc/atom/.apm/js-beautify/1.5.10/package/package.json
@@ -0,0 +1 @@
+{"name":"js-beautify","version":"1.5.10","description":"jsbeautifier.org for node","main":"js/index.js","preferGlobal":true,"bin":{"css-beautify":"./js/bin/css-beautify.js","html-beautify":"./js/bin/html-beautify.js","js-beautify":"./js/bin/js-beautify.js"},"directories":{"lib":"js/lib","test":"js/test"},"scripts":{"test":"./js/test/shell-smoke-test.sh","update-codemirror":"npm install codemirror && rm -rf ./web/third-party/codemirror/* && cp ./node_modules/codemirror/LICENSE ./web/third-party/codemirror/ && cp ./node_modules/codemirror/README.md ./web/third-party/codemirror/ && cp -r ./node_modules/codemirror/lib ./web/third-party/codemirror/ && mkdir -p ./web/third-party/codemirror/mode && cp -r ./node_modules/codemirror/mode/javascript ./web/third-party/codemirror/mode/ && git add -Av ./web/third-party/codemirror"},"bugs":{"url":"https://github.com/beautify-web/js-beautify/issues"},"homepage":"http://jsbeautifier.org/","repository":{"type":"git","url":"git://github.com/beautify-web/js-beautify.git"},"keywords":["beautify","beautifier","code-quality"],"author":{"name":"Einar Lielmanis","email":"einar@jsbeautifier.org"},"contributors":[{"name":"Vital Batmanov","email":"vital76@gmail.com"},{"name":"Chris J. Shull","email":"chrisjshull@gmail.com"},{"name":"Gian Marco Gherardi","email":"gianmarco.gherardi@gmail.com"},{"name":"Stan","email":"stasson@orc.ru"},{"name":"Vittorio Gambaletta","email":"VittGam@vittgam.net"},{"name":"Daniel Stockman","email":"daniel.stockman@gmail.com"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com"},{"name":"Nochum Sossonko","email":"nsossonko@hotmail.com"},{"name":"Liam Newman","email":"bitwiseman@gmail.com"}],"license":"MIT","dependencies":{"config-chain":"~1.1.5","mkdirp":"~0.5.0","nopt":"~3.0.1"},"devDependencies":{"jshint":"~2.8.0","node-static":"~0.7.1","mustache":"~1.1.0","requirejs":"2.1.x","benchmark":"1.0.0"},"gitHead":"880a854273aa50976a0228e08f623be6f24ab717","_id":"js-beautify@1.5.10","_shasum":"4d95371702699344a516ca26bf59f0a27bb75719","_from":"js-beautify@>=1.5.7 <2.0.0","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"bitwiseman","email":"bitwiseman@gmail.com"},"maintainers":[{"name":"evocateur","email":"daniel.stockman@gmail.com"},{"name":"bitwiseman","email":"bitwiseman@gmail.com"}],"dist":{"shasum":"4d95371702699344a516ca26bf59f0a27bb75719","tarball":"http://registry.npmjs.org/js-beautify/-/js-beautify-1.5.10.tgz"},"_resolved":"https://registry.npmjs.org/js-beautify/-/js-beautify-1.5.10.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/js-yaml/3.2.7/package.tgz b/etc/atom/.apm/js-yaml/3.2.7/package.tgz
new file mode 100644
index 0000000..6142b8e
Binary files /dev/null and b/etc/atom/.apm/js-yaml/3.2.7/package.tgz differ
diff --git a/etc/atom/.apm/js-yaml/3.2.7/package/package.json b/etc/atom/.apm/js-yaml/3.2.7/package/package.json
new file mode 100644
index 0000000..04b457f
--- /dev/null
+++ b/etc/atom/.apm/js-yaml/3.2.7/package/package.json
@@ -0,0 +1 @@
+{"name":"js-yaml","version":"3.2.7","description":"YAML 1.2 parser and serializer","keywords":["yaml","parser","serializer","pyyaml"],"homepage":"https://github.com/nodeca/js-yaml","author":{"name":"Dervus Grim","email":"dervus.grim@gmail.com"},"contributors":[{"name":"Aleksey V Zapparov","email":"ixti@member.fsf.org","url":"http://www.ixti.net/"},{"name":"Vitaly Puzrin","email":"vitaly@rcdesign.ru","url":"https://github.com/puzrin"},{"name":"Martin Grenfell","email":"martin.grenfell@gmail.com","url":"http://got-ravings.blogspot.com"}],"bugs":{"url":"https://github.com/nodeca/js-yaml/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/js-yaml/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/js-yaml.git"},"main":"./index.js","bin":{"js-yaml":"bin/js-yaml.js"},"dependencies":{"argparse":"~ 1.0.0","esprima":"~ 2.0.0"},"devDependencies":{"ansi":"*","benchmark":"*","mocha":"*"},"browser":{"buffer":false},"gitHead":"2321c0b9d1e25f9b8e6202744bc601a4998fe27f","_id":"js-yaml@3.2.7","scripts":{},"_shasum":"102790f265d986fe95a4d0f2a792e7a7bd886eec","_from":"js-yaml@>=3.2.3 <3.3.0","_npmVersion":"1.4.28","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"102790f265d986fe95a4d0f2a792e7a7bd886eec","tarball":"http://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/js-yaml/3.3.1/package.tgz b/etc/atom/.apm/js-yaml/3.3.1/package.tgz
new file mode 100644
index 0000000..c27b9a5
Binary files /dev/null and b/etc/atom/.apm/js-yaml/3.3.1/package.tgz differ
diff --git a/etc/atom/.apm/js-yaml/3.3.1/package/package.json b/etc/atom/.apm/js-yaml/3.3.1/package/package.json
new file mode 100644
index 0000000..121ff15
--- /dev/null
+++ b/etc/atom/.apm/js-yaml/3.3.1/package/package.json
@@ -0,0 +1 @@
+{"name":"js-yaml","version":"3.3.1","description":"YAML 1.2 parser and serializer","keywords":["yaml","parser","serializer","pyyaml"],"homepage":"https://github.com/nodeca/js-yaml","author":{"name":"Dervus Grim","email":"dervus.grim@gmail.com"},"contributors":[{"name":"Aleksey V Zapparov","email":"ixti@member.fsf.org","url":"http://www.ixti.net/"},{"name":"Vitaly Puzrin","email":"vitaly@rcdesign.ru","url":"https://github.com/puzrin"},{"name":"Martin Grenfell","email":"martin.grenfell@gmail.com","url":"http://got-ravings.blogspot.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodeca/js-yaml.git"},"bin":{"js-yaml":"bin/js-yaml.js"},"dependencies":{"argparse":"~1.0.2","esprima":"~2.2.0"},"devDependencies":{"ansi":"*","benchmark":"*","eslint":"0.18.0","eslint-plugin-nodeca":"^1.0.3","istanbul":"*","mocha":"*"},"browser":{"buffer":false},"scripts":{"test":"make test"},"gitHead":"c50f9936bd1e99d64a54d30400e377f4fda401c5","bugs":{"url":"https://github.com/nodeca/js-yaml/issues"},"_id":"js-yaml@3.3.1","_shasum":"ca1acd3423ec275d12140a7bab51db015ba0b3c0","_from":"js-yaml@>=3.2.7 <4.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"ca1acd3423ec275d12140a7bab51db015ba0b3c0","tarball":"http://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/js-yaml/-/js-yaml-3.3.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/jscs/1.13.1/package.tgz b/etc/atom/.apm/jscs/1.13.1/package.tgz
new file mode 100644
index 0000000..dcb8d4e
Binary files /dev/null and b/etc/atom/.apm/jscs/1.13.1/package.tgz differ
diff --git a/etc/atom/.apm/jscs/1.13.1/package/package.json b/etc/atom/.apm/jscs/1.13.1/package/package.json
new file mode 100644
index 0000000..0ca0d52
--- /dev/null
+++ b/etc/atom/.apm/jscs/1.13.1/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Marat Dulin","email":"mdevils@yandex.ru"},"description":"JavaScript Code Style","name":"jscs","version":"1.13.1","main":"lib/checker","homepage":"https://github.com/jscs-dev/node-jscs","keywords":["code style","formatter","lint","linter","style guide","validate"],"license":"MIT","repository":{"type":"git","url":"https://github.com/jscs-dev/node-jscs"},"bugs":{"url":"https://github.com/jscs-dev/node-jscs/issues"},"contributors":[{"name":"Marat Dulin","email":"mdevils@yandex.ru"},{"name":"Konstantin Ikonnikov","email":"ikokostya@gmail.com"},{"name":"Igor Agarlev"},{"name":"Alexey Androsov","email":"doochik@ya.ru"},{"name":"Oleg Gaidarenko","email":"markelog@gmail.com"},{"name":"Mike Sherov","email":"mike.sherov@gmail.com"},{"name":"Joel Kemp","email":"joel@mrjoelkemp.com"}],"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mikesherov","email":"mike.sherov@gmail.com"},{"name":"mrjoelkemp","email":"joel@mrjoelkemp.com"}],"engines":{"node":">= 0.10.0"},"dependencies":{"chalk":"~1.0.0","cli-table":"~0.3.1","commander":"~2.6.0","esprima":"^1.2.5","esprima-harmony-jscs":"1.1.0-bin","estraverse":"^1.9.3","exit":"~0.1.2","glob":"^5.0.1","lodash.assign":"~3.0.0","minimatch":"~2.0.1","pathval":"~0.1.1","prompt":"~0.2.14","strip-json-comments":"~1.0.2","vow":"~0.4.8","vow-fs":"~0.3.4","xmlbuilder":"^2.6.1"},"devDependencies":{"browserify":"^9.0.3","coveralls":"~2.11.2","has-ansi":"~1.0.1","jshint":"~2.6.0","mocha":"^2.2.0","regenerate":"~1.2.1","rewire":"^2.3.1","sinon":"^1.13.0","unicode-7.0.0":"~0.1.5","unit-coverage":"^3.4.0","xml2js":"~0.4.4"},"bin":{"jscs":"./bin/jscs"},"unit-coverage":{"common":["-a","lib","-a","test","-s","lib/**/*.js","-t","test/specs/**/*.js","-S","relative","-O","sources=lib","-O","tests=test/specs"]},"scripts":{"lint":"jshint . && node bin/jscs lib test bin publish","test":"npm run lint && mocha --color","coverage":"unit-coverage run -p common","coverage-html":"unit-coverage run -p common -r html -o coverage.html","browserify":"browserify --standalone JscsStringChecker lib/string-checker.js -o jscs-browser.js","changelog":"git log `git describe --tags --abbrev=0`..HEAD --pretty=format:' * %s (%an)' | grep -v 'Merge pull request'","release":"node publish/prepublish && npm test && npm publish","postpublish":"node publish/postpublish","travis":"npm run test && unit-coverage run -p common -r lcov -o out.lcov && cat out.lcov | coveralls"},"files":["bin","lib","patterns","presets","LICENSE","jscs-browser.js"],"gitHead":"99e77ea84183041dc20373e4d33b8af430f668c9","_id":"jscs@1.13.1","_shasum":"7dd46e186f0fce0712cd031eacc0a45ef7dcfeb0","_from":"jscs@>=1.13.1 <2.0.0","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"7dd46e186f0fce0712cd031eacc0a45ef7dcfeb0","tarball":"http://registry.npmjs.org/jscs/-/jscs-1.13.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/jscs/-/jscs-1.13.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/keypress/0.1.0/package.tgz b/etc/atom/.apm/keypress/0.1.0/package.tgz
new file mode 100644
index 0000000..e58b282
Binary files /dev/null and b/etc/atom/.apm/keypress/0.1.0/package.tgz differ
diff --git a/etc/atom/.apm/keypress/0.1.0/package/package.json b/etc/atom/.apm/keypress/0.1.0/package/package.json
new file mode 100644
index 0000000..dcd4d00
--- /dev/null
+++ b/etc/atom/.apm/keypress/0.1.0/package/package.json
@@ -0,0 +1 @@
+{"name":"keypress","version":"0.1.0","description":"Make any Node ReadableStream emit \"keypress\" events","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/TooTallNate/keypress.git"},"keywords":["keypress","readline","core"],"license":"MIT","readme":"keypress\n========\n### Make any Node ReadableStream emit \"keypress\" events\n\n\nPrevious to Node `v0.8.x`, there was an undocumented `\"keypress\"` event that\n`process.stdin` would emit when it was a TTY. Some people discovered this hidden\ngem, and started using it in their own code.\n\nNow in Node `v0.8.x`, this `\"keypress\"` event does not get emitted by default,\nbut rather only when it is being used in conjuction with the `readline` (or by\nextension, the `repl`) module.\n\nThis module is the exact logic from the node `v0.8.x` releases ripped out into its\nown module.\n\n__Bonus:__ Now with mouse support!\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install keypress\n```\n\nOr add it to the `\"dependencies\"` section of your _package.json_ file.\n\n\nExample\n-------\n\n#### Listening for \"keypress\" events\n\n``` js\nvar keypress = require('keypress');\n\n// make `process.stdin` begin emitting \"keypress\" events\nkeypress(process.stdin);\n\n// listen for the \"keypress\" event\nprocess.stdin.on('keypress', function (ch, key) {\n  console.log('got \"keypress\"', key);\n  if (key && key.ctrl && key.name == 'c') {\n    process.stdin.pause();\n  }\n});\n\nprocess.stdin.setRawMode(true);\nprocess.stdin.resume();\n```\n\n#### Listening for \"mousepress\" events\n\n``` js\nvar keypress = require('keypress');\n\n// make `process.stdin` begin emitting \"mousepress\" (and \"keypress\") events\nkeypress(process.stdin);\n\n// you must enable the mouse events before they will begin firing\nkeypress.enableMouse(process.stdout);\n\nprocess.stdin.on('mousepress', function (info) {\n  console.log('got \"mousepress\" event at %d x %d', info.x, info.y);\n});\n\nprocess.on('exit', function () {\n  // disable mouse on exit, so that the state\n  // is back to normal for the terminal\n  keypress.disableMouse(process.stdout);\n});\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich &lt;nathan@tootallnate.net&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"keypress@0.1.0","dist":{"shasum":"4a3188d4291b66b4f65edb99f806aa9ae293592a","tarball":"http://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{},"_shasum":"4a3188d4291b66b4f65edb99f806aa9ae293592a","_resolved":"https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz","_from":"keypress@>=0.1.0 <0.2.0"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lazy/1.0.11/package.tgz b/etc/atom/.apm/lazy/1.0.11/package.tgz
new file mode 100644
index 0000000..810da96
Binary files /dev/null and b/etc/atom/.apm/lazy/1.0.11/package.tgz differ
diff --git a/etc/atom/.apm/lazy/1.0.11/package/package.json b/etc/atom/.apm/lazy/1.0.11/package/package.json
new file mode 100644
index 0000000..f4c01bf
--- /dev/null
+++ b/etc/atom/.apm/lazy/1.0.11/package/package.json
@@ -0,0 +1 @@
+{"name":"lazy","version":"1.0.11","description":"Lazy lists for node","main":"./lazy.js","keywords":["lazy lists","functional"],"author":{"name":"Peteris Krumins","email":"peteris.krumins@gmail.com","url":"http://www.catonmat.net"},"license":{"type":"MIT"},"repository":{"type":"git","url":"http://github.com/pkrumins/node-lazy.git"},"devDependencies":{"expresso":">=0.7.5"},"engines":{"node":">=0.2.0"},"scripts":{"test":"expresso"},"readme":"Lazy lists for node\n===================\n\n\n# Table of contents:\n\n[Introduction](#Introduction)\n  \n[Documentation](#Documentation)\n\n<a name=\"Introduction\" />\n# Introduction\nLazy comes really handy when you need to treat a stream of events like a list.\nThe best use case currently is returning a lazy list from an asynchronous\nfunction, and having data pumped into it via events. In asynchronous\nprogramming you can't just return a regular list because you don't yet have\ndata for it. The usual solution so far has been to provide a callback that gets\ncalled when the data is available. But doing it this way you lose the power of\nchaining functions and creating pipes, which leads to not that nice interfaces.\n(See the 2nd example below to see how it improved the interface in one of my\nmodules.)\n\nCheck out this toy example, first you create a Lazy object:\n```javascript\n    var Lazy = require('lazy');\n\n    var lazy = new Lazy;\n    lazy\n      .filter(function (item) {\n        return item % 2 == 0\n      })\n      .take(5)\n      .map(function (item) {\n        return item*2;\n      })\n      .join(function (xs) {\n        console.log(xs);\n      });\n```\n\nThis code says that 'lazy' is going to be a lazy list that filters even\nnumbers, takes first five of them, then multiplies all of them by 2, and then\ncalls the join function (think of join as in threads) on the final list.\n\nAnd now you can emit 'data' events with data in them at some point later,\n```javascript\n    [0,1,2,3,4,5,6,7,8,9,10].forEach(function (x) {\n      lazy.emit('data', x);\n    });\n```\n\nThe output will be produced by the 'join' function, which will output the\nexpected [0, 4, 8, 12, 16].\n\nAnd here is a real-world example. Some time ago I wrote a hash database for\nnode.js called node-supermarket (think of key-value store except greater). Now\nit had a similar interface as a list, you could .forEach on the stored\nelements, .filter them, etc. But being asynchronous in nature it lead to the\nfollowing code, littered with callbacks and temporary lists:\n```javascript\n    var Store = require('supermarket');\n\n    var db = new Store({ filename : 'users.db', json : true });\n\n    var users_over_20 = [];\n    db.filter(\n      function (user, meta) {\n        // predicate function\n        return meta.age > 20;\n      },\n      function (err, user, meta) {\n        // function that gets executed when predicate is true\n        if (users_over_20.length < 5)\n          users_over_20.push(meta);\n      },\n      function () {\n        // done function, called when all records have been filtered\n\n        // now do something with users_over_20\n      }\n    )\n```\nThis code selects first five users who are over 20 years old and stores them\nin users_over_20.\n\nBut now we changed the node-supermarket interface to return lazy lists, and\nthe code became:\n```javascript\n    var Store = require('supermarket');\n\n    var db = new Store({ filename : 'users.db', json : true });\n\n    db.filter(function (user, meta) {\n        return meta.age > 20;\n      })\n      .take(5)\n      .join(function (xs) {\n        // xs contains the first 5 users who are over 20!\n      });\n```\nThis is so much nicer!\n\nHere is the latest feature: .lines. Given a stream of data that has \\n's in it,\n.lines converts that into a list of lines.\n\nHere is an example from node-iptables that I wrote the other week,\n```javascript\n    var Lazy = require('lazy');\n    var spawn = require('child_process').spawn;\n    var iptables = spawn('iptables', ['-L', '-n', '-v']);\n\n    Lazy(iptables.stdout)\n        .lines\n        .map(String)\n        .skip(2) // skips the two lines that are iptables header\n        .map(function (line) {\n            // packets, bytes, target, pro, opt, in, out, src, dst, opts\n            var fields = line.trim().split(/\\s+/, 9);\n            return {\n                parsed : {\n                    packets : fields[0],\n                    bytes : fields[1],\n                    target : fields[2],\n                    protocol : fields[3],\n                    opt : fields[4],\n                    in : fields[5],\n                    out : fields[6],\n                    src : fields[7],\n                    dst : fields[8]\n                },\n                raw : line.trim()\n            };\n        });\n```\nThis example takes the `iptables -L -n -v` command and uses .lines on its output.\nThen it .skip's two lines from input and maps a function on all other lines that\ncreates a data structure from the output.\n\n<a name=\"Documentation\" />\n# Documentation\n\nSupports the following operations:\n\n* lazy.filter(f)\n* lazy.forEach(f)\n* lazy.map(f)\n* lazy.take(n)\n* lazy.takeWhile(f)\n* lazy.bucket(init, f)\n* lazy.lines\n* lazy.sum(f)\n* lazy.product(f)\n* lazy.foldr(op, i, f)\n* lazy.skip(n)\n* lazy.head(f)\n* lazy.tail(f)\n* lazy.join(f)\n\nThe Lazy object itself has a .range property for generating all the possible ranges.\n\nHere are several examples:\n\n* Lazy.range('10..') - infinite range starting from 10\n* Lazy.range('(10..') - infinite range starting from 11\n* Lazy.range(10) - range from 0 to 9\n* Lazy.range(-10, 10) - range from -10 to 9 (-10, -9, ... 0, 1, ... 9)\n* Lazy.range(-10, 10, 2) - range from -10 to 8, skipping every 2nd element (-10, -8, ... 0, 2, 4, 6, 8)\n* Lazy.range(10, 0, 2) - reverse range from 10 to 1, skipping every 2nd element (10, 8, 6, 4, 2)\n* Lazy.range(10, 0) - reverse range from 10 to 1\n* Lazy.range('5..50') - range from 5 to 49\n* Lazy.range('50..44') - range from 50 to 45\n* Lazy.range('1,1.1..4') - range from 1 to 4 with increment of 0.1 (1, 1.1, 1.2, ... 3.9)\n* Lazy.range('4,3.9..1') - reverse range from 4 to 1 with decerement of 0.1\n* Lazy.range('[1..10]') - range from 1 to 10 (all inclusive)\n* Lazy.range('[10..1]') - range from 10 to 1 (all inclusive)\n* Lazy.range('[1..10)') - range grom 1 to 9\n* Lazy.range('[10..1)') - range from 10 to 2\n* Lazy.range('(1..10]') - range from 2 to 10\n* Lazy.range('(10..1]') - range from 9 to 1\n* Lazy.range('(1..10)') - range from 2 to 9\n* Lazy.range('[5,10..50]') - range from 5 to 50 with a step of 5 (all inclusive)\n\nThen you can use other lazy functions on these ranges.\n\n\n","readmeFilename":"README.md","_id":"lazy@1.0.11","dist":{"shasum":"daa068206282542c088288e975c297c1ae77b690","tarball":"http://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"},"_from":"lazy@>=1.0.11 <1.1.0","_npmVersion":"1.2.14","_npmUser":{"name":"pkrumins","email":"peteris.krumins@gmail.com"},"maintainers":[{"name":"pkrumins","email":"peteris.krumins@gmail.com"}],"directories":{},"_shasum":"daa068206282542c088288e975c297c1ae77b690","_resolved":"https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash._baseassign/3.2.0/package.tgz b/etc/atom/.apm/lodash._baseassign/3.2.0/package.tgz
new file mode 100644
index 0000000..8c9e1c9
Binary files /dev/null and b/etc/atom/.apm/lodash._baseassign/3.2.0/package.tgz differ
diff --git a/etc/atom/.apm/lodash._baseassign/3.2.0/package/package.json b/etc/atom/.apm/lodash._baseassign/3.2.0/package/package.json
new file mode 100644
index 0000000..7c80d1e
--- /dev/null
+++ b/etc/atom/.apm/lodash._baseassign/3.2.0/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash._baseassign","version":"3.2.0","description":"The modern build of lodash’s internal `baseAssign` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/lodash/lodash.git"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"dependencies":{"lodash._basecopy":"^3.0.0","lodash.keys":"^3.0.0"},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash._baseassign@3.2.0","_shasum":"8c38a099500f215ad09e59f1722fd0c52bfe0a4e","_from":"lodash._baseassign@>=3.0.0 <4.0.0","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"d10","email":"demoneaux@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"}],"dist":{"shasum":"8c38a099500f215ad09e59f1722fd0c52bfe0a4e","tarball":"http://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash._basecopy/3.0.1/package.tgz b/etc/atom/.apm/lodash._basecopy/3.0.1/package.tgz
new file mode 100644
index 0000000..4dca215
Binary files /dev/null and b/etc/atom/.apm/lodash._basecopy/3.0.1/package.tgz differ
diff --git a/etc/atom/.apm/lodash._basecopy/3.0.1/package/package.json b/etc/atom/.apm/lodash._basecopy/3.0.1/package/package.json
new file mode 100644
index 0000000..7f513f0
--- /dev/null
+++ b/etc/atom/.apm/lodash._basecopy/3.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash._basecopy","version":"3.0.1","description":"The modern build of lodash’s internal `baseCopy` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"https://github.com/lodash/lodash"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash._basecopy@3.0.1","_shasum":"8da0e6a876cf344c0ad8a54882111dd3c5c7ca36","_from":"lodash._basecopy@>=3.0.0 <4.0.0","_npmVersion":"2.7.6","_nodeVersion":"0.12.2","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"d10","email":"demoneaux@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"}],"dist":{"shasum":"8da0e6a876cf344c0ad8a54882111dd3c5c7ca36","tarball":"http://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash._bindcallback/3.0.1/package.tgz b/etc/atom/.apm/lodash._bindcallback/3.0.1/package.tgz
new file mode 100644
index 0000000..5e3d63f
Binary files /dev/null and b/etc/atom/.apm/lodash._bindcallback/3.0.1/package.tgz differ
diff --git a/etc/atom/.apm/lodash._bindcallback/3.0.1/package/package.json b/etc/atom/.apm/lodash._bindcallback/3.0.1/package/package.json
new file mode 100644
index 0000000..0cb01c4
--- /dev/null
+++ b/etc/atom/.apm/lodash._bindcallback/3.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash._bindcallback","version":"3.0.1","description":"The modern build of lodash’s internal `bindCallback` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"https://github.com/lodash/lodash"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash._bindcallback@3.0.1","_shasum":"e531c27644cf8b57a99e17ed95b35c748789392e","_from":"lodash._bindcallback@>=3.0.0 <4.0.0","_npmVersion":"2.7.6","_nodeVersion":"0.12.2","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"d10","email":"demoneaux@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"}],"dist":{"shasum":"e531c27644cf8b57a99e17ed95b35c748789392e","tarball":"http://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash._createassigner/3.1.1/package.tgz b/etc/atom/.apm/lodash._createassigner/3.1.1/package.tgz
new file mode 100644
index 0000000..c3daaa0
Binary files /dev/null and b/etc/atom/.apm/lodash._createassigner/3.1.1/package.tgz differ
diff --git a/etc/atom/.apm/lodash._createassigner/3.1.1/package/package.json b/etc/atom/.apm/lodash._createassigner/3.1.1/package/package.json
new file mode 100644
index 0000000..81008e0
--- /dev/null
+++ b/etc/atom/.apm/lodash._createassigner/3.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash._createassigner","version":"3.1.1","description":"The modern build of lodash’s internal `createAssigner` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/lodash/lodash.git"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"dependencies":{"lodash._bindcallback":"^3.0.0","lodash._isiterateecall":"^3.0.0","lodash.restparam":"^3.0.0"},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash._createassigner@3.1.1","_shasum":"838a5bae2fdaca63ac22dee8e19fa4e6d6970b11","_from":"lodash._createassigner@>=3.0.0 <4.0.0","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"d10","email":"demoneaux@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"}],"dist":{"shasum":"838a5bae2fdaca63ac22dee8e19fa4e6d6970b11","tarball":"http://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash._getnative/3.9.1/package.tgz b/etc/atom/.apm/lodash._getnative/3.9.1/package.tgz
new file mode 100644
index 0000000..51736bd
Binary files /dev/null and b/etc/atom/.apm/lodash._getnative/3.9.1/package.tgz differ
diff --git a/etc/atom/.apm/lodash._getnative/3.9.1/package/package.json b/etc/atom/.apm/lodash._getnative/3.9.1/package/package.json
new file mode 100644
index 0000000..72dc28b
--- /dev/null
+++ b/etc/atom/.apm/lodash._getnative/3.9.1/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash._getnative","version":"3.9.1","description":"The modern build of lodash’s internal `getNative` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/lodash/lodash.git"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash._getnative@3.9.1","_shasum":"570bc7dede46d61cdcde687d65d3eecbaa3aaff5","_from":"lodash._getnative@>=3.0.0 <4.0.0","_npmVersion":"2.12.0","_nodeVersion":"0.12.5","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"}],"dist":{"shasum":"570bc7dede46d61cdcde687d65d3eecbaa3aaff5","tarball":"http://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash._isiterateecall/3.0.9/package.tgz b/etc/atom/.apm/lodash._isiterateecall/3.0.9/package.tgz
new file mode 100644
index 0000000..2609243
Binary files /dev/null and b/etc/atom/.apm/lodash._isiterateecall/3.0.9/package.tgz differ
diff --git a/etc/atom/.apm/lodash._isiterateecall/3.0.9/package/package.json b/etc/atom/.apm/lodash._isiterateecall/3.0.9/package/package.json
new file mode 100644
index 0000000..c0bc9e1
--- /dev/null
+++ b/etc/atom/.apm/lodash._isiterateecall/3.0.9/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash._isiterateecall","version":"3.0.9","description":"The modern build of lodash’s internal `isIterateeCall` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/lodash/lodash.git"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash._isiterateecall@3.0.9","_shasum":"5203ad7ba425fae842460e696db9cf3e6aac057c","_from":"lodash._isiterateecall@>=3.0.0 <4.0.0","_npmVersion":"2.10.1","_nodeVersion":"2.0.2","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"d10","email":"demoneaux@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"}],"dist":{"shasum":"5203ad7ba425fae842460e696db9cf3e6aac057c","tarball":"http://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash.assign/3.0.0/package.tgz b/etc/atom/.apm/lodash.assign/3.0.0/package.tgz
new file mode 100644
index 0000000..a10dd83
Binary files /dev/null and b/etc/atom/.apm/lodash.assign/3.0.0/package.tgz differ
diff --git a/etc/atom/.apm/lodash.assign/3.0.0/package/package.json b/etc/atom/.apm/lodash.assign/3.0.0/package/package.json
new file mode 100644
index 0000000..bdec8be
--- /dev/null
+++ b/etc/atom/.apm/lodash.assign/3.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash.assign","version":"3.0.0","description":"The modern build of lodash’s `_.assign` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","keywords":["lodash","lodash-modularized","stdlib","util"],"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"https://github.com/lodash/lodash"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"dependencies":{"lodash._baseassign":"^3.0.0","lodash._createassigner":"^3.0.0"},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash.assign@3.0.0","_shasum":"f7749d1580a4120273a371f54a66b14c9d7226fa","_from":"lodash.assign@>=3.0.0 <3.1.0","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"}],"dist":{"shasum":"f7749d1580a4120273a371f54a66b14c9d7226fa","tarball":"http://registry.npmjs.org/lodash.assign/-/lodash.assign-3.0.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash.isarguments/3.0.4/package.tgz b/etc/atom/.apm/lodash.isarguments/3.0.4/package.tgz
new file mode 100644
index 0000000..269e9f5
Binary files /dev/null and b/etc/atom/.apm/lodash.isarguments/3.0.4/package.tgz differ
diff --git a/etc/atom/.apm/lodash.isarguments/3.0.4/package/package.json b/etc/atom/.apm/lodash.isarguments/3.0.4/package/package.json
new file mode 100644
index 0000000..b5b8971
--- /dev/null
+++ b/etc/atom/.apm/lodash.isarguments/3.0.4/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash.isarguments","version":"3.0.4","description":"The modern build of lodash’s `_.isArguments` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","keywords":["lodash","lodash-modularized","stdlib","util"],"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/lodash/lodash.git"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash.isarguments@3.0.4","_shasum":"ebbb884c48d27366a44ea6fee57ed7b5a32a81e0","_from":"lodash.isarguments@>=3.0.0 <4.0.0","_npmVersion":"2.12.0","_nodeVersion":"0.12.5","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"},{"name":"d10","email":"demoneaux@gmail.com"}],"dist":{"shasum":"ebbb884c48d27366a44ea6fee57ed7b5a32a81e0","tarball":"http://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash.isarray/3.0.4/package.tgz b/etc/atom/.apm/lodash.isarray/3.0.4/package.tgz
new file mode 100644
index 0000000..26f5a83
Binary files /dev/null and b/etc/atom/.apm/lodash.isarray/3.0.4/package.tgz differ
diff --git a/etc/atom/.apm/lodash.isarray/3.0.4/package/package.json b/etc/atom/.apm/lodash.isarray/3.0.4/package/package.json
new file mode 100644
index 0000000..6802baa
--- /dev/null
+++ b/etc/atom/.apm/lodash.isarray/3.0.4/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash.isarray","version":"3.0.4","description":"The modern build of lodash’s `_.isArray` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","keywords":["lodash","lodash-modularized","stdlib","util"],"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/lodash/lodash.git"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash.isarray@3.0.4","_shasum":"79e4eb88c36a8122af86f844aa9bcd851b5fbb55","_from":"lodash.isarray@>=3.0.0 <4.0.0","_npmVersion":"2.12.0","_nodeVersion":"0.12.5","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"},{"name":"d10","email":"demoneaux@gmail.com"}],"dist":{"shasum":"79e4eb88c36a8122af86f844aa9bcd851b5fbb55","tarball":"http://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash.keys/3.1.2/package.tgz b/etc/atom/.apm/lodash.keys/3.1.2/package.tgz
new file mode 100644
index 0000000..503b883
Binary files /dev/null and b/etc/atom/.apm/lodash.keys/3.1.2/package.tgz differ
diff --git a/etc/atom/.apm/lodash.keys/3.1.2/package/package.json b/etc/atom/.apm/lodash.keys/3.1.2/package/package.json
new file mode 100644
index 0000000..f37d192
--- /dev/null
+++ b/etc/atom/.apm/lodash.keys/3.1.2/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash.keys","version":"3.1.2","description":"The modern build of lodash’s `_.keys` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","keywords":["lodash","lodash-modularized","stdlib","util"],"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/lodash/lodash.git"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"dependencies":{"lodash._getnative":"^3.0.0","lodash.isarguments":"^3.0.0","lodash.isarray":"^3.0.0"},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash.keys@3.1.2","_shasum":"4dbc0472b156be50a0b286855d1bd0b0c656098a","_from":"lodash.keys@>=3.0.0 <4.0.0","_npmVersion":"2.12.0","_nodeVersion":"0.12.5","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"},{"name":"d10","email":"demoneaux@gmail.com"}],"dist":{"shasum":"4dbc0472b156be50a0b286855d1bd0b0c656098a","tarball":"http://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash.restparam/3.6.1/package.tgz b/etc/atom/.apm/lodash.restparam/3.6.1/package.tgz
new file mode 100644
index 0000000..e9f79bd
Binary files /dev/null and b/etc/atom/.apm/lodash.restparam/3.6.1/package.tgz differ
diff --git a/etc/atom/.apm/lodash.restparam/3.6.1/package/package.json b/etc/atom/.apm/lodash.restparam/3.6.1/package/package.json
new file mode 100644
index 0000000..a43fbe6
--- /dev/null
+++ b/etc/atom/.apm/lodash.restparam/3.6.1/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash.restparam","version":"3.6.1","description":"The modern build of lodash’s `_.restParam` as a module.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","keywords":["lodash","lodash-modularized","stdlib","util"],"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"https://github.com/lodash/lodash"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash.restparam@3.6.1","_shasum":"936a4e309ef330a7645ed4145986c85ae5b20805","_from":"lodash.restparam@>=3.0.0 <4.0.0","_npmVersion":"2.7.6","_nodeVersion":"0.12.2","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"d10","email":"demoneaux@gmail.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"}],"dist":{"shasum":"936a4e309ef330a7645ed4145986c85ae5b20805","tarball":"http://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash/2.4.2/package.tgz b/etc/atom/.apm/lodash/2.4.2/package.tgz
new file mode 100644
index 0000000..44c0769
Binary files /dev/null and b/etc/atom/.apm/lodash/2.4.2/package.tgz differ
diff --git a/etc/atom/.apm/lodash/2.4.2/package/package.json b/etc/atom/.apm/lodash/2.4.2/package/package.json
new file mode 100644
index 0000000..5721975
--- /dev/null
+++ b/etc/atom/.apm/lodash/2.4.2/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash","version":"2.4.2","description":"A utility library delivering consistency, customization, performance, & extras.","homepage":"http://lodash.com/","license":"MIT","main":"dist/lodash.js","keywords":["amd","browser","client","customize","functional","server","util"],"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"}],"bugs":{"url":"https://github.com/lodash/lodash/issues"},"repository":{"type":"git","url":"https://github.com/lodash/lodash.git"},"engines":["node","rhino"],"files":["LICENSE.txt","lodash.js","dist/lodash.js","dist/lodash.min.js","dist/lodash.compat.js","dist/lodash.compat.min.js","dist/lodash.underscore.js","dist/lodash.underscore.min.js"],"jam":{"main":"dist/lodash.compat.js","include":["LICENSE.txt","dist/lodash.js","dist/lodash.min.js","dist/lodash.compat.js","dist/lodash.compat.min.js","dist/lodash.underscore.js","dist/lodash.underscore.min.js"]},"volo":{"type":"directory","ignore":[".*","*.custom.*","*.min.*","*.template.*","*.map","*.md","lodash.js","index.js","bower.json","component.json","doc","modularize","node_modules","perf","test","vendor"]},"_id":"lodash@2.4.2","scripts":{},"_shasum":"fadd834b9683073da179b3eae6d9c0d15053f73e","_from":"lodash@>=2.4.1 <2.5.0","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"d10","email":"demoneaux@gmail.com"}],"dist":{"shasum":"fadd834b9683073da179b3eae6d9c0d15053f73e","tarball":"http://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lodash/3.9.3/package.tgz b/etc/atom/.apm/lodash/3.9.3/package.tgz
new file mode 100644
index 0000000..4895b59
Binary files /dev/null and b/etc/atom/.apm/lodash/3.9.3/package.tgz differ
diff --git a/etc/atom/.apm/lodash/3.9.3/package/package.json b/etc/atom/.apm/lodash/3.9.3/package/package.json
new file mode 100644
index 0000000..37fcee5
--- /dev/null
+++ b/etc/atom/.apm/lodash/3.9.3/package/package.json
@@ -0,0 +1 @@
+{"name":"lodash","version":"3.9.3","description":"The modern build of lodash modular utilities.","homepage":"https://lodash.com/","icon":"https://lodash.com/icon.svg","license":"MIT","main":"index.js","keywords":["modules","stdlib","util"],"author":{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},"contributors":[{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"},{"name":"Benjamin Tan","email":"demoneaux@gmail.com","url":"https://d10.github.io/"},{"name":"Blaine Bublitz","email":"blaine@iceddev.com","url":"http://www.iceddev.com/"},{"name":"Kit Cambridge","email":"github@kitcambridge.be","url":"http://kitcambridge.be/"},{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/lodash/lodash.git"},"scripts":{"test":"echo \"See https://travis-ci.org/lodash/lodash-cli for testing details.\""},"bugs":{"url":"https://github.com/lodash/lodash/issues"},"_id":"lodash@3.9.3","_shasum":"0159e86832feffc6d61d852b12a953b99496bd32","_from":"lodash@3.9.3","_npmVersion":"2.10.1","_nodeVersion":"2.0.2","_npmUser":{"name":"jdalton","email":"john.david.dalton@gmail.com"},"maintainers":[{"name":"jdalton","email":"john.david.dalton@gmail.com"},{"name":"mathias","email":"mathias@qiwi.be"},{"name":"phated","email":"blaine@iceddev.com"},{"name":"kitcambridge","email":"github@kitcambridge.be"},{"name":"d10","email":"demoneaux@gmail.com"}],"dist":{"shasum":"0159e86832feffc6d61d852b12a953b99496bd32","tarball":"http://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lodash/-/lodash-3.9.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/loophole/1.0.0/package.tgz b/etc/atom/.apm/loophole/1.0.0/package.tgz
new file mode 100644
index 0000000..6e1fc2f
Binary files /dev/null and b/etc/atom/.apm/loophole/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/loophole/1.0.0/package/package.json b/etc/atom/.apm/loophole/1.0.0/package/package.json
new file mode 100644
index 0000000..a76400d
--- /dev/null
+++ b/etc/atom/.apm/loophole/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"loophole","version":"1.0.0","description":"A hack to enable use of libraries that depend on a basic form of eval in Atom","main":"./lib/loophole.js","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/loophole.git"},"bugs":{"url":"https://github.com/atom/loophole/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/loophole/raw/master/LICENSE.md"}],"devDependencies":{"coffee-script":"~1.7.0","jasmine-focused":"1.x","grunt-contrib-coffee":"~0.9.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","rimraf":"~2.2.2","temp":"~0.6.0"},"homepage":"https://github.com/atom/loophole","_id":"loophole@1.0.0","dist":{"shasum":"27d892490e5e875a0d47917c408af650bf4d0bf0","tarball":"http://registry.npmjs.org/loophole/-/loophole-1.0.0.tgz"},"_from":"loophole@>=1.0.0 <2.0.0","_npmVersion":"1.4.4","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{},"_shasum":"27d892490e5e875a0d47917c408af650bf4d0bf0","_resolved":"https://registry.npmjs.org/loophole/-/loophole-1.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lru-cache/2.0.4/package.tgz b/etc/atom/.apm/lru-cache/2.0.4/package.tgz
new file mode 100644
index 0000000..4dbc3ad
Binary files /dev/null and b/etc/atom/.apm/lru-cache/2.0.4/package.tgz differ
diff --git a/etc/atom/.apm/lru-cache/2.0.4/package/package.json b/etc/atom/.apm/lru-cache/2.0.4/package/package.json
new file mode 100644
index 0000000..9e6850c
--- /dev/null
+++ b/etc/atom/.apm/lru-cache/2.0.4/package/package.json
@@ -0,0 +1 @@
+{"name":"lru-cache","description":"A cache object that deletes the least-recently-used items.","version":"2.0.4","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"scripts":{"test":"tap test"},"main":"lib/lru-cache.js","repository":{"type":"git","url":"git://github.com/isaacs/node-lru-cache.git"},"devDependencies":{"tap":""},"license":{"type":"MIT","url":"http://github.com/isaacs/node-lru-cache/raw/master/LICENSE"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me"},{"name":"Carlos Brito Lage","email":"carlos@carloslage.net"},{"name":"Marko Mikulicic","email":"marko.mikulicic@isti.cnr.it"},{"name":"Trent Mick","email":"trentm@gmail.com"},{"name":"Kevin O'Hara","email":"kevinohara80@gmail.com"},{"name":"Marco Rogers","email":"marco.rogers@gmail.com"},{"name":"Jesse Dailey","email":"jesse.dailey@gmail.com"}],"_id":"lru-cache@2.0.4","dist":{"shasum":"b8b61ae09848385ec6768760e39c123e7e39568a","tarball":"http://registry.npmjs.org/lru-cache/-/lru-cache-2.0.4.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_shasum":"b8b61ae09848385ec6768760e39c123e7e39568a","_resolved":"https://registry.npmjs.org/lru-cache/-/lru-cache-2.0.4.tgz","_from":"lru-cache@>=2.0.0 <2.1.0"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lru-cache/2.5.2/package.tgz b/etc/atom/.apm/lru-cache/2.5.2/package.tgz
new file mode 100644
index 0000000..4b4fb7b
Binary files /dev/null and b/etc/atom/.apm/lru-cache/2.5.2/package.tgz differ
diff --git a/etc/atom/.apm/lru-cache/2.5.2/package/package.json b/etc/atom/.apm/lru-cache/2.5.2/package/package.json
new file mode 100644
index 0000000..e14ed1e
--- /dev/null
+++ b/etc/atom/.apm/lru-cache/2.5.2/package/package.json
@@ -0,0 +1 @@
+{"name":"lru-cache","description":"A cache object that deletes the least-recently-used items.","version":"2.5.2","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"scripts":{"test":"tap test --gc"},"main":"lib/lru-cache.js","repository":{"type":"git","url":"git://github.com/isaacs/node-lru-cache.git"},"devDependencies":{"tap":"^0.7.1","weak":""},"license":{"type":"MIT","url":"http://github.com/isaacs/node-lru-cache/raw/master/LICENSE"},"gitHead":"ec01cc48ac06ee07b2b56a219d5aa931f899b21b","bugs":{"url":"https://github.com/isaacs/node-lru-cache/issues"},"homepage":"https://github.com/isaacs/node-lru-cache","_id":"lru-cache@2.5.2","_shasum":"1fddad938aae1263ce138680be1b3f591c0ab41c","_from":"lru-cache@>=2.5.0 <2.6.0","_npmVersion":"2.7.6","_nodeVersion":"1.4.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"1fddad938aae1263ce138680be1b3f591c0ab41c","tarball":"http://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/lru-cache/2.6.5/package.tgz b/etc/atom/.apm/lru-cache/2.6.5/package.tgz
new file mode 100644
index 0000000..c586f46
Binary files /dev/null and b/etc/atom/.apm/lru-cache/2.6.5/package.tgz differ
diff --git a/etc/atom/.apm/lru-cache/2.6.5/package/package.json b/etc/atom/.apm/lru-cache/2.6.5/package/package.json
new file mode 100644
index 0000000..af1fc32
--- /dev/null
+++ b/etc/atom/.apm/lru-cache/2.6.5/package/package.json
@@ -0,0 +1 @@
+{"name":"lru-cache","description":"A cache object that deletes the least-recently-used items.","version":"2.6.5","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"keywords":["mru","lru","cache"],"scripts":{"test":"tap test --gc"},"main":"lib/lru-cache.js","repository":{"type":"git","url":"git://github.com/isaacs/node-lru-cache.git"},"devDependencies":{"tap":"^1.2.0","weak":""},"license":"ISC","gitHead":"7062a0c891bfb80a294be9217e4de0f882e75776","bugs":{"url":"https://github.com/isaacs/node-lru-cache/issues"},"homepage":"https://github.com/isaacs/node-lru-cache#readme","_id":"lru-cache@2.6.5","_shasum":"e56d6354148ede8d7707b58d143220fd08df0fd5","_from":"lru-cache@>=2.0.0 <3.0.0","_npmVersion":"3.0.0","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"e56d6354148ede8d7707b58d143220fd08df0fd5","tarball":"http://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz"},"maintainers":[{"name":"isaacs","email":"isaacs@npmjs.com"},{"name":"othiym23","email":"ogd@aoaioxxysz.net"}],"directories":{},"_resolved":"https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/marked/0.3.3/package.tgz b/etc/atom/.apm/marked/0.3.3/package.tgz
new file mode 100644
index 0000000..5b218de
Binary files /dev/null and b/etc/atom/.apm/marked/0.3.3/package.tgz differ
diff --git a/etc/atom/.apm/marked/0.3.3/package/package.json b/etc/atom/.apm/marked/0.3.3/package/package.json
new file mode 100644
index 0000000..f0e0125
--- /dev/null
+++ b/etc/atom/.apm/marked/0.3.3/package/package.json
@@ -0,0 +1 @@
+{"name":"marked","description":"A markdown parser built for speed","author":{"name":"Christopher Jeffrey"},"version":"0.3.3","main":"./lib/marked.js","bin":{"marked":"./bin/marked"},"man":["./man/marked.1"],"preferGlobal":true,"repository":{"type":"git","url":"git://github.com/chjj/marked.git"},"homepage":"https://github.com/chjj/marked","bugs":{"url":"http://github.com/chjj/marked/issues"},"license":"MIT","keywords":["markdown","markup","html"],"tags":["markdown","markup","html"],"devDependencies":{"markdown":"*","showdown":"*","robotskirt":"*"},"scripts":{"test":"node test","bench":"node test --bench"},"gitHead":"2b5802f258c5e23e48366f2377fbb4c807f47658","_id":"marked@0.3.3","_shasum":"08bad9cac13736f6cceddc202344f1b0bf255390","_from":"marked@>=0.3.2 <0.4.0","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"chjj","email":"chjjeffrey@gmail.com"},"maintainers":[{"name":"chjj","email":"chjjeffrey@gmail.com"}],"dist":{"shasum":"08bad9cac13736f6cceddc202344f1b0bf255390","tarball":"http://registry.npmjs.org/marked/-/marked-0.3.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/marked/-/marked-0.3.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/methods/1.0.1/package.tgz b/etc/atom/.apm/methods/1.0.1/package.tgz
new file mode 100644
index 0000000..7720fbe
Binary files /dev/null and b/etc/atom/.apm/methods/1.0.1/package.tgz differ
diff --git a/etc/atom/.apm/methods/1.0.1/package/package.json b/etc/atom/.apm/methods/1.0.1/package/package.json
new file mode 100644
index 0000000..70fdea0
--- /dev/null
+++ b/etc/atom/.apm/methods/1.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"methods","version":"1.0.1","description":"HTTP methods that node supports","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha"},"keywords":["http","methods"],"author":{"name":"TJ Holowaychuk"},"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/node-methods.git"},"devDependencies":{"mocha":"1.17.x"},"bugs":{"url":"https://github.com/visionmedia/node-methods/issues"},"homepage":"https://github.com/visionmedia/node-methods","_id":"methods@1.0.1","dist":{"shasum":"75bc91943dffd7da037cf3eeb0ed73a0037cd14b","tarball":"http://registry.npmjs.org/methods/-/methods-1.0.1.tgz"},"_from":"methods@1.0.1","_npmVersion":"1.4.3","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{},"_shasum":"75bc91943dffd7da037cf3eeb0ed73a0037cd14b","_resolved":"https://registry.npmjs.org/methods/-/methods-1.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/mime/1.2.11/package.tgz b/etc/atom/.apm/mime/1.2.11/package.tgz
new file mode 100644
index 0000000..aae8df1
Binary files /dev/null and b/etc/atom/.apm/mime/1.2.11/package.tgz differ
diff --git a/etc/atom/.apm/mime/1.2.11/package/package.json b/etc/atom/.apm/mime/1.2.11/package/package.json
new file mode 100644
index 0000000..27d4a80
--- /dev/null
+++ b/etc/atom/.apm/mime/1.2.11/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Robert Kieffer","email":"robert@broofa.com","url":"http://github.com/broofa"},"contributors":[{"name":"Benjamin Thomas","email":"benjamin@benjaminthomas.org","url":"http://github.com/bentomas"}],"dependencies":{},"description":"A comprehensive library for mime-type mapping","devDependencies":{},"keywords":["util","mime"],"main":"mime.js","name":"mime","repository":{"url":"https://github.com/broofa/node-mime","type":"git"},"version":"1.2.11","bugs":{"url":"https://github.com/broofa/node-mime/issues"},"_id":"mime@1.2.11","dist":{"shasum":"58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10","tarball":"http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"},"_from":"mime@1.2.11","_npmVersion":"1.3.6","_npmUser":{"name":"broofa","email":"robert@broofa.com"},"maintainers":[{"name":"broofa","email":"robert@broofa.com"},{"name":"bentomas","email":"benjamin@benjaminthomas.org"}],"directories":{},"_shasum":"58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10","_resolved":"https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/minimatch/0.2.12/package.tgz b/etc/atom/.apm/minimatch/0.2.12/package.tgz
new file mode 100644
index 0000000..ff4c7ed
Binary files /dev/null and b/etc/atom/.apm/minimatch/0.2.12/package.tgz differ
diff --git a/etc/atom/.apm/minimatch/0.2.12/package/package.json b/etc/atom/.apm/minimatch/0.2.12/package/package.json
new file mode 100644
index 0000000..a17009d
--- /dev/null
+++ b/etc/atom/.apm/minimatch/0.2.12/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"minimatch","description":"a glob matcher in javascript","version":"0.2.12","repository":{"type":"git","url":"git://github.com/isaacs/minimatch.git"},"main":"minimatch.js","scripts":{"test":"tap test"},"engines":{"node":"*"},"dependencies":{"lru-cache":"2","sigmund":"~1.0.0"},"devDependencies":{"tap":""},"license":{"type":"MIT","url":"http://github.com/isaacs/minimatch/raw/master/LICENSE"},"_id":"minimatch@0.2.12","dist":{"shasum":"ea82a012ac662c7ddfaa144f1c147e6946f5dafb","tarball":"http://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"},"_from":"minimatch@0.2.12","_npmVersion":"1.2.18","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_shasum":"ea82a012ac662c7ddfaa144f1c147e6946f5dafb","_resolved":"https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/minimatch/1.0.0/package.tgz b/etc/atom/.apm/minimatch/1.0.0/package.tgz
new file mode 100644
index 0000000..e3af26d
Binary files /dev/null and b/etc/atom/.apm/minimatch/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/minimatch/1.0.0/package/package.json b/etc/atom/.apm/minimatch/1.0.0/package/package.json
new file mode 100644
index 0000000..9e9e6b9
--- /dev/null
+++ b/etc/atom/.apm/minimatch/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"minimatch","description":"a glob matcher in javascript","version":"1.0.0","repository":{"type":"git","url":"git://github.com/isaacs/minimatch.git"},"main":"minimatch.js","scripts":{"test":"tap test/*.js"},"engines":{"node":"*"},"dependencies":{"lru-cache":"2","sigmund":"~1.0.0"},"devDependencies":{"tap":""},"license":{"type":"MIT","url":"http://github.com/isaacs/minimatch/raw/master/LICENSE"},"gitHead":"b374a643976eb55cdc19c60b6dd51ebe9bcc607a","bugs":{"url":"https://github.com/isaacs/minimatch/issues"},"homepage":"https://github.com/isaacs/minimatch","_id":"minimatch@1.0.0","_shasum":"e0dd2120b49e1b724ce8d714c520822a9438576d","_from":"minimatch@>=1.0.0 <2.0.0","_npmVersion":"1.4.21","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"e0dd2120b49e1b724ce8d714c520822a9438576d","tarball":"http://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/minimatch/2.0.8/package.tgz b/etc/atom/.apm/minimatch/2.0.8/package.tgz
new file mode 100644
index 0000000..149727a
Binary files /dev/null and b/etc/atom/.apm/minimatch/2.0.8/package.tgz differ
diff --git a/etc/atom/.apm/minimatch/2.0.8/package/package.json b/etc/atom/.apm/minimatch/2.0.8/package/package.json
new file mode 100644
index 0000000..b8f8d92
--- /dev/null
+++ b/etc/atom/.apm/minimatch/2.0.8/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"minimatch","description":"a glob matcher in javascript","version":"2.0.8","repository":{"type":"git","url":"git://github.com/isaacs/minimatch.git"},"main":"minimatch.js","scripts":{"pretest":"standard minimatch.js test/*.js","test":"tap test/*.js","prepublish":"browserify -o browser.js -e minimatch.js --bare"},"engines":{"node":"*"},"dependencies":{"brace-expansion":"^1.0.0"},"devDependencies":{"browserify":"^9.0.3","standard":"^3.7.2","tap":""},"license":"ISC","files":["minimatch.js","browser.js"],"gitHead":"0bc7d9c4b2bc816502184862b45bd090de3406a3","bugs":{"url":"https://github.com/isaacs/minimatch/issues"},"homepage":"https://github.com/isaacs/minimatch#readme","_id":"minimatch@2.0.8","_shasum":"0bc20f6bf3570a698ef0ddff902063c6cabda6bf","_from":"minimatch@>=2.0.1 <2.1.0","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"0bc20f6bf3570a698ef0ddff902063c6cabda6bf","tarball":"http://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_resolved":"https://registry.npmjs.org/minimatch/-/minimatch-2.0.8.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/minimist/0.0.10/package.tgz b/etc/atom/.apm/minimist/0.0.10/package.tgz
new file mode 100644
index 0000000..a40b908
Binary files /dev/null and b/etc/atom/.apm/minimist/0.0.10/package.tgz differ
diff --git a/etc/atom/.apm/minimist/0.0.10/package/package.json b/etc/atom/.apm/minimist/0.0.10/package/package.json
new file mode 100644
index 0000000..9f253e1
--- /dev/null
+++ b/etc/atom/.apm/minimist/0.0.10/package/package.json
@@ -0,0 +1 @@
+{"name":"minimist","version":"0.0.10","description":"parse argument options","main":"index.js","devDependencies":{"tape":"~1.0.4","tap":"~0.4.0"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/6..latest","ff/5","firefox/latest","chrome/10","chrome/latest","safari/5.1","safari/latest","opera/12"]},"repository":{"type":"git","url":"git://github.com/substack/minimist.git"},"homepage":"https://github.com/substack/minimist","keywords":["argv","getopt","parser","optimist"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/minimist/issues"},"_id":"minimist@0.0.10","dist":{"shasum":"de3f98543dbf96082be48ad1a0c7cda836301dcf","tarball":"http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"},"_from":"minimist@>=0.0.1 <0.1.0","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_shasum":"de3f98543dbf96082be48ad1a0c7cda836301dcf","_resolved":"https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/minimist/0.0.8/package.tgz b/etc/atom/.apm/minimist/0.0.8/package.tgz
new file mode 100644
index 0000000..caf80e7
Binary files /dev/null and b/etc/atom/.apm/minimist/0.0.8/package.tgz differ
diff --git a/etc/atom/.apm/minimist/0.0.8/package/package.json b/etc/atom/.apm/minimist/0.0.8/package/package.json
new file mode 100644
index 0000000..d14caa7
--- /dev/null
+++ b/etc/atom/.apm/minimist/0.0.8/package/package.json
@@ -0,0 +1 @@
+{"name":"minimist","version":"0.0.8","description":"parse argument options","main":"index.js","devDependencies":{"tape":"~1.0.4","tap":"~0.4.0"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/6..latest","ff/5","firefox/latest","chrome/10","chrome/latest","safari/5.1","safari/latest","opera/12"]},"repository":{"type":"git","url":"git://github.com/substack/minimist.git"},"homepage":"https://github.com/substack/minimist","keywords":["argv","getopt","parser","optimist"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/minimist/issues"},"_id":"minimist@0.0.8","dist":{"shasum":"857fcabfc3397d2625b8228262e86aa7a011b05d","tarball":"http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"},"_from":"minimist@0.0.8","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_shasum":"857fcabfc3397d2625b8228262e86aa7a011b05d","_resolved":"https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/minimist/1.1.1/package.tgz b/etc/atom/.apm/minimist/1.1.1/package.tgz
new file mode 100644
index 0000000..24fbfc4
Binary files /dev/null and b/etc/atom/.apm/minimist/1.1.1/package.tgz differ
diff --git a/etc/atom/.apm/minimist/1.1.1/package/package.json b/etc/atom/.apm/minimist/1.1.1/package/package.json
new file mode 100644
index 0000000..5c1be58
--- /dev/null
+++ b/etc/atom/.apm/minimist/1.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"minimist","version":"1.1.1","description":"parse argument options","main":"index.js","devDependencies":{"covert":"^1.0.0","tap":"~0.4.0","tape":"^3.5.0"},"scripts":{"test":"tap test/*.js","coverage":"covert test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/6..latest","ff/5","firefox/latest","chrome/10","chrome/latest","safari/5.1","safari/latest","opera/12"]},"repository":{"type":"git","url":"git://github.com/substack/minimist.git"},"homepage":"https://github.com/substack/minimist","keywords":["argv","getopt","parser","optimist"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"bc9d1c466541eb52ae85e6682a4b809f4c32fe1f","bugs":{"url":"https://github.com/substack/minimist/issues"},"_id":"minimist@1.1.1","_shasum":"1bc2bc71658cdca5712475684363615b0b4f695b","_from":"minimist@>=1.1.1 <2.0.0","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"dist":{"shasum":"1bc2bc71658cdca5712475684363615b0b4f695b","tarball":"http://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/mkdirp/0.3.5/package/package.json b/etc/atom/.apm/mkdirp/0.3.5/package/package.json
index 57455e1..fc50ca7 100644
--- a/etc/atom/.apm/mkdirp/0.3.5/package/package.json
+++ b/etc/atom/.apm/mkdirp/0.3.5/package/package.json
@@ -1 +1 @@
-{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.5","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","_id":"mkdirp@0.3.5","dist":{"shasum":"de3e5f8961c88c787ee1368df849ac4413eca8d7","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"},"_from":"mkdirp@>=0.3.5 <0.4.0","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_shasum":"de3e5f8961c88c787ee1368df849ac4413eca8d7","_resolved":"https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"}
\ No newline at end of file
+{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.5","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","_id":"mkdirp@0.3.5","dist":{"shasum":"de3e5f8961c88c787ee1368df849ac4413eca8d7","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"},"_from":"mkdirp@>=0.3.5 <0.4.0","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_shasum":"de3e5f8961c88c787ee1368df849ac4413eca8d7","_resolved":"https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/substack/node-mkdirp"}
\ No newline at end of file
diff --git a/etc/atom/.apm/mkdirp/0.5.1/package.tgz b/etc/atom/.apm/mkdirp/0.5.1/package.tgz
new file mode 100644
index 0000000..21a29c9
Binary files /dev/null and b/etc/atom/.apm/mkdirp/0.5.1/package.tgz differ
diff --git a/etc/atom/.apm/mkdirp/0.5.1/package/package.json b/etc/atom/.apm/mkdirp/0.5.1/package/package.json
new file mode 100644
index 0000000..4054b0d
--- /dev/null
+++ b/etc/atom/.apm/mkdirp/0.5.1/package/package.json
@@ -0,0 +1 @@
+{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"index.js","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git+https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"0.0.8"},"devDependencies":{"tap":"1","mock-fs":"2 >=2.7.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","gitHead":"d4eff0f06093aed4f387e88e9fc301cb76beedc7","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp#readme","_id":"mkdirp@0.5.1","_shasum":"30057438eac6cf7f8c4767f38648d6697d75c903","_from":"mkdirp@>=0.5.0 <0.6.0","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"30057438eac6cf7f8c4767f38648d6697d75c903","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_resolved":"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ms/0.6.2/package.tgz b/etc/atom/.apm/ms/0.6.2/package.tgz
new file mode 100644
index 0000000..4428934
Binary files /dev/null and b/etc/atom/.apm/ms/0.6.2/package.tgz differ
diff --git a/etc/atom/.apm/ms/0.6.2/package/package.json b/etc/atom/.apm/ms/0.6.2/package/package.json
new file mode 100644
index 0000000..47e3c78
--- /dev/null
+++ b/etc/atom/.apm/ms/0.6.2/package/package.json
@@ -0,0 +1 @@
+{"name":"ms","version":"0.6.2","description":"Tiny ms conversion utility","repository":{"type":"git","url":"git://github.com/guille/ms.js.git"},"main":"./index","devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"component":{"scripts":{"ms/index.js":"index.js"}},"bugs":{"url":"https://github.com/guille/ms.js/issues"},"_id":"ms@0.6.2","dist":{"shasum":"d89c2124c6fdc1353d65a8b77bf1aac4b193708c","tarball":"http://registry.npmjs.org/ms/-/ms-0.6.2.tgz"},"_from":"ms@0.6.2","_npmVersion":"1.2.30","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}],"directories":{},"_shasum":"d89c2124c6fdc1353d65a8b77bf1aac4b193708c","_resolved":"https://registry.npmjs.org/ms/-/ms-0.6.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ms/0.7.1/package.tgz b/etc/atom/.apm/ms/0.7.1/package.tgz
new file mode 100644
index 0000000..97ebcb8
Binary files /dev/null and b/etc/atom/.apm/ms/0.7.1/package.tgz differ
diff --git a/etc/atom/.apm/ms/0.7.1/package/package.json b/etc/atom/.apm/ms/0.7.1/package/package.json
new file mode 100644
index 0000000..0319610
--- /dev/null
+++ b/etc/atom/.apm/ms/0.7.1/package/package.json
@@ -0,0 +1 @@
+{"name":"ms","version":"0.7.1","description":"Tiny ms conversion utility","repository":{"type":"git","url":"git://github.com/guille/ms.js.git"},"main":"./index","devDependencies":{"mocha":"*","expect.js":"*","serve":"*"},"component":{"scripts":{"ms/index.js":"index.js"}},"gitHead":"713dcf26d9e6fd9dbc95affe7eff9783b7f1b909","bugs":{"url":"https://github.com/guille/ms.js/issues"},"homepage":"https://github.com/guille/ms.js","_id":"ms@0.7.1","scripts":{},"_shasum":"9cd13c03adbff25b65effde7ce864ee952017098","_from":"ms@0.7.1","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"rauchg","email":"rauchg@gmail.com"}],"dist":{"shasum":"9cd13c03adbff25b65effde7ce864ee952017098","tarball":"http://registry.npmjs.org/ms/-/ms-0.7.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/ms/-/ms-0.7.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/mute-stream/0.0.5/package.tgz b/etc/atom/.apm/mute-stream/0.0.5/package.tgz
new file mode 100644
index 0000000..fea05a0
Binary files /dev/null and b/etc/atom/.apm/mute-stream/0.0.5/package.tgz differ
diff --git a/etc/atom/.apm/mute-stream/0.0.5/package/package.json b/etc/atom/.apm/mute-stream/0.0.5/package/package.json
new file mode 100644
index 0000000..cd195d7
--- /dev/null
+++ b/etc/atom/.apm/mute-stream/0.0.5/package/package.json
@@ -0,0 +1 @@
+{"name":"mute-stream","version":"0.0.5","main":"mute.js","directories":{"test":"test"},"devDependencies":{"tap":"~0.2.5"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/mute-stream.git"},"keywords":["mute","stream","pipe"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","description":"Bytes go in, but they don't come out (when muted).","gitHead":"17d9854a315f56088d039534f87b740e470a9af0","bugs":{"url":"https://github.com/isaacs/mute-stream/issues"},"homepage":"https://github.com/isaacs/mute-stream#readme","_id":"mute-stream@0.0.5","_shasum":"8fbfabb0a98a253d3184331f9e8deb7372fac6c0","_from":"mute-stream@>=0.0.4 <0.1.0","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"8fbfabb0a98a253d3184331f9e8deb7372fac6c0","tarball":"http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_resolved":"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/nan/1.8.4/package.tgz b/etc/atom/.apm/nan/1.8.4/package.tgz
new file mode 100644
index 0000000..c8892c0
Binary files /dev/null and b/etc/atom/.apm/nan/1.8.4/package.tgz differ
diff --git a/etc/atom/.apm/nan/1.8.4/package/package.json b/etc/atom/.apm/nan/1.8.4/package/package.json
new file mode 100644
index 0000000..1670a10
--- /dev/null
+++ b/etc/atom/.apm/nan/1.8.4/package/package.json
@@ -0,0 +1 @@
+{"name":"nan","version":"1.8.4","description":"Native Abstractions for Node.js: C++ header for Node 0.8->0.12 compatibility","main":"include_dirs.js","repository":{"type":"git","url":"git://github.com/iojs/nan.git"},"scripts":{"test":"tap --gc test/js/*-test.js","rebuild-tests":"pangyp rebuild --directory test"},"contributors":[{"name":"Rod Vagg","email":"r@va.gg","url":"https://github.com/rvagg"},{"name":"Benjamin Byholm","email":"bbyholm@abo.fi","url":"https://github.com/kkoopa/"},{"name":"Trevor Norris","email":"trev.norris@gmail.com","url":"https://github.com/trevnorris"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"https://github.com/TooTallNate"},{"name":"Brett Lawson","email":"brett19@gmail.com","url":"https://github.com/brett19"},{"name":"Ben Noordhuis","email":"info@bnoordhuis.nl","url":"https://github.com/bnoordhuis"},{"name":"David Siegel","email":"david@artcom.de","url":"https://github.com/agnat"}],"devDependencies":{"bindings":"~1.2.1","node-gyp":"~1.0.2","pangyp":"~2.0.1","tap":"~0.7.1","xtend":"~4.0.0"},"license":"MIT","gitHead":"ed3bbf4ced0cf7937b4e4164766797f71aa97f3d","bugs":{"url":"https://github.com/iojs/nan/issues"},"homepage":"https://github.com/iojs/nan#readme","_id":"nan@1.8.4","_shasum":"3c76b5382eab33e44b758d2813ca9d92e9342f34","_from":"nan@<2.0.0 >1.6.2||1.5.0","_npmVersion":"2.8.3","_nodeVersion":"0.12.2","_npmUser":{"name":"kkoopa","email":"bbyholm@abo.fi"},"maintainers":[{"name":"rvagg","email":"rod@vagg.org"},{"name":"kkoopa","email":"bbyholm@abo.fi"}],"dist":{"shasum":"3c76b5382eab33e44b758d2813ca9d92e9342f34","tarball":"http://registry.npmjs.org/nan/-/nan-1.8.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/nan/-/nan-1.8.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/ncp/0.4.2/package.tgz b/etc/atom/.apm/ncp/0.4.2/package.tgz
new file mode 100644
index 0000000..bf2bb31
Binary files /dev/null and b/etc/atom/.apm/ncp/0.4.2/package.tgz differ
diff --git a/etc/atom/.apm/ncp/0.4.2/package/package.json b/etc/atom/.apm/ncp/0.4.2/package/package.json
new file mode 100644
index 0000000..c8d9c04
--- /dev/null
+++ b/etc/atom/.apm/ncp/0.4.2/package/package.json
@@ -0,0 +1 @@
+{"name":"ncp","version":"0.4.2","author":{"name":"AvianFlu","email":"charlie@charlieistheman.com"},"description":"Asynchronous recursive file copy utility.","bin":{"ncp":"./bin/ncp"},"devDependencies":{"vows":"0.6.x","rimraf":"1.0.x","read-dir-files":"0.0.x"},"main":"./lib/ncp.js","repository":{"type":"git","url":"https://github.com/AvianFlu/ncp.git"},"keywords":["cli","copy"],"license":"MIT","engine":{"node":">=0.4"},"scripts":{"test":"vows --isolate --spec"},"_id":"ncp@0.4.2","dist":{"shasum":"abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574","tarball":"http://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz"},"_from":"ncp@>=0.4.0 <0.5.0","_npmVersion":"1.2.2","_npmUser":{"name":"avianflu","email":"charlie@charlieistheman.com"},"maintainers":[{"name":"avianflu","email":"charlie@charlieistheman.com"}],"directories":{},"_shasum":"abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574","_resolved":"https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/netmask/1.0.5/package.tgz b/etc/atom/.apm/netmask/1.0.5/package.tgz
new file mode 100644
index 0000000..ee5f8ad
Binary files /dev/null and b/etc/atom/.apm/netmask/1.0.5/package.tgz differ
diff --git a/etc/atom/.apm/netmask/1.0.5/package/package.json b/etc/atom/.apm/netmask/1.0.5/package/package.json
new file mode 100644
index 0000000..68fa95b
--- /dev/null
+++ b/etc/atom/.apm/netmask/1.0.5/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Olivier Poitrey","email":"rs@dailymotion.com"},"name":"netmask","description":"Parse and lookup IP network blocks","version":"1.0.5","homepage":"https://github.com/rs/node-netmask","bugs":{"url":"https://github.com/rs/node-netmask/issues"},"license":"MIT","repository":{"type":"git","url":"git://github.com/rs/node-netmask.git"},"keywords":["net","mask","ip","network","cidr","netmask","subnet","ipcalc"],"main":"./lib/netmask","scripts":{"prepublish":"coffee -c lib/*.coffee","test":"vows --spec test/*"},"engines":{"node":">= 0.4.0"},"devDependencies":{"coffee-script":">=1.2.0","vows":"*"},"_id":"netmask@1.0.5","dist":{"shasum":"84851218294b88e0ac5a008ec46401e2a5c767d2","tarball":"http://registry.npmjs.org/netmask/-/netmask-1.0.5.tgz"},"_from":"netmask@>=1.0.4 <1.1.0","_npmVersion":"1.4.3","_npmUser":{"name":"rs","email":"rs@dailymotion.com"},"maintainers":[{"name":"rs","email":"rs@dailymotion.com"}],"directories":{},"_shasum":"84851218294b88e0ac5a008ec46401e2a5c767d2","_resolved":"https://registry.npmjs.org/netmask/-/netmask-1.0.5.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/node-dir/0.1.8/package.tgz b/etc/atom/.apm/node-dir/0.1.8/package.tgz
new file mode 100644
index 0000000..9617ffa
Binary files /dev/null and b/etc/atom/.apm/node-dir/0.1.8/package.tgz differ
diff --git a/etc/atom/.apm/node-dir/0.1.8/package/package.json b/etc/atom/.apm/node-dir/0.1.8/package/package.json
new file mode 100644
index 0000000..d165796
--- /dev/null
+++ b/etc/atom/.apm/node-dir/0.1.8/package/package.json
@@ -0,0 +1 @@
+{"name":"node-dir","version":"0.1.8","description":"asynchronous file and directory operations for Node.js","main":"index","homepage":"https://github.com/fshost","repository":{"type":"git","url":"https://github.com/fshost/node-dir"},"author":{"name":"Nathan Cartwright","email":"fshost@yahoo.com","url":"https://github.com/fshost"},"directories":{"lib":"lib"},"scripts":{"test":"mocha --reporter spec"},"engines":{"node":">= 0.10.5"},"licenses":["MIT"],"keywords":["node-dir","directory","dir","subdir","file","asynchronous","Node.js","fs"],"devDependencies":{"mocha":"~1.13.0","should":"~2.0.2"},"gitHead":"6f3f24563d551ae39501f0acbe949d85e6ad528f","bugs":{"url":"https://github.com/fshost/node-dir/issues"},"_id":"node-dir@0.1.8","_shasum":"55fb8deb699070707fb67f91a460f0448294c77d","_from":"node-dir@>=0.1.8 <0.2.0","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"fshost","email":"fshost@yahoo.com"},"dist":{"shasum":"55fb8deb699070707fb67f91a460f0448294c77d","tarball":"http://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz"},"maintainers":[{"name":"fshost","email":"fshost@yahoo.com"}],"_resolved":"https://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/node-uuid/1.4.0/package.tgz b/etc/atom/.apm/node-uuid/1.4.0/package.tgz
new file mode 100644
index 0000000..e4893ef
Binary files /dev/null and b/etc/atom/.apm/node-uuid/1.4.0/package.tgz differ
diff --git a/etc/atom/.apm/node-uuid/1.4.0/package/package.json b/etc/atom/.apm/node-uuid/1.4.0/package/package.json
new file mode 100644
index 0000000..f58a2c9
--- /dev/null
+++ b/etc/atom/.apm/node-uuid/1.4.0/package/package.json
@@ -0,0 +1 @@
+{"name":"node-uuid","description":"Rigorous implementation of RFC4122 (v1 and v4) UUIDs.","url":"http://github.com/broofa/node-uuid","keywords":["uuid","guid","rfc4122"],"author":{"name":"Robert Kieffer","email":"robert@broofa.com"},"contributors":[{"name":"Christoph Tavan","email":"dev@tavan.de"}],"lib":".","main":"./uuid.js","repository":{"type":"git","url":"https://github.com/broofa/node-uuid.git"},"version":"1.4.0","_id":"node-uuid@1.4.0","dist":{"shasum":"07f9b2337572ff6275c775e1d48513f3a45d7a65","tarball":"http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz"},"maintainers":[{"name":"broofa","email":"robert@broofa.com"}],"directories":{},"_shasum":"07f9b2337572ff6275c775e1d48513f3a45d7a65","_resolved":"https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz","_from":"node-uuid@1.4.0"}
\ No newline at end of file
diff --git a/etc/atom/.apm/node-uuid/1.4.3/package.tgz b/etc/atom/.apm/node-uuid/1.4.3/package.tgz
new file mode 100644
index 0000000..f34c157
Binary files /dev/null and b/etc/atom/.apm/node-uuid/1.4.3/package.tgz differ
diff --git a/etc/atom/.apm/node-uuid/1.4.3/package/package.json b/etc/atom/.apm/node-uuid/1.4.3/package/package.json
new file mode 100644
index 0000000..eb5b66e
--- /dev/null
+++ b/etc/atom/.apm/node-uuid/1.4.3/package/package.json
@@ -0,0 +1 @@
+{"name":"node-uuid","description":"Rigorous implementation of RFC4122 (v1 and v4) UUIDs.","url":"http://github.com/broofa/node-uuid","keywords":["uuid","guid","rfc4122"],"author":{"name":"Robert Kieffer","email":"robert@broofa.com"},"contributors":[{"name":"Christoph Tavan","email":"dev@tavan.de"}],"bin":{"uuid":"./bin/uuid"},"scripts":{"test":"node test/test.js"},"lib":".","main":"./uuid.js","repository":{"type":"git","url":"https://github.com/broofa/node-uuid.git"},"version":"1.4.3","licenses":[{"type":"MIT","url":"https://raw.github.com/broofa/node-uuid/master/LICENSE.md"}],"gitHead":"886463c660a095dfebfa69603921a8d156fdb12c","bugs":{"url":"https://github.com/broofa/node-uuid/issues"},"homepage":"https://github.com/broofa/node-uuid","_id":"node-uuid@1.4.3","_shasum":"319bb7a56e7cb63f00b5c0cd7851cd4b4ddf1df9","_from":"node-uuid@>=1.4.3 <2.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"broofa","email":"robert@broofa.com"},"maintainers":[{"name":"broofa","email":"robert@broofa.com"}],"dist":{"shasum":"319bb7a56e7cb63f00b5c0cd7851cd4b4ddf1df9","tarball":"http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/nopt/3.0.3/package.tgz b/etc/atom/.apm/nopt/3.0.3/package.tgz
new file mode 100644
index 0000000..b3a6ae4
Binary files /dev/null and b/etc/atom/.apm/nopt/3.0.3/package.tgz differ
diff --git a/etc/atom/.apm/nopt/3.0.3/package/package.json b/etc/atom/.apm/nopt/3.0.3/package/package.json
new file mode 100644
index 0000000..7dd94f8
--- /dev/null
+++ b/etc/atom/.apm/nopt/3.0.3/package/package.json
@@ -0,0 +1 @@
+{"name":"nopt","version":"3.0.3","description":"Option parsing for Node, supporting types, shorthands, etc. Used by npm.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"main":"lib/nopt.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/isaacs/nopt.git"},"bin":{"nopt":"./bin/nopt.js"},"license":"ISC","dependencies":{"abbrev":"1"},"devDependencies":{"tap":"^1.2.0"},"gitHead":"f64a64cd48d9f2660dd4e59191ff46a26397d6b1","bugs":{"url":"https://github.com/isaacs/nopt/issues"},"homepage":"https://github.com/isaacs/nopt#readme","_id":"nopt@3.0.3","_shasum":"0e9978f33016bae0b75e3748c03bbbb71da5c530","_from":"nopt@>=3.0.1 <3.1.0","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"0e9978f33016bae0b75e3748c03bbbb71da5c530","tarball":"http://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_resolved":"https://registry.npmjs.org/nopt/-/nopt-3.0.3.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/once/1.3.2/package.tgz b/etc/atom/.apm/once/1.3.2/package.tgz
new file mode 100644
index 0000000..446e48e
Binary files /dev/null and b/etc/atom/.apm/once/1.3.2/package.tgz differ
diff --git a/etc/atom/.apm/once/1.3.2/package/package.json b/etc/atom/.apm/once/1.3.2/package/package.json
new file mode 100644
index 0000000..4314be4
--- /dev/null
+++ b/etc/atom/.apm/once/1.3.2/package/package.json
@@ -0,0 +1 @@
+{"name":"once","version":"1.3.2","description":"Run a function exactly one time","main":"once.js","directories":{"test":"test"},"dependencies":{"wrappy":"1"},"devDependencies":{"tap":"~0.3.0"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/once.git"},"keywords":["once","function","one","single"],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e35eed5a7867574e2bf2260a1ba23970958b22f2","bugs":{"url":"https://github.com/isaacs/once/issues"},"homepage":"https://github.com/isaacs/once#readme","_id":"once@1.3.2","_shasum":"d8feeca93b039ec1dcdee7741c92bdac5e28081b","_from":"once@>=1.3.0 <2.0.0","_npmVersion":"2.9.1","_nodeVersion":"2.0.0","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"d8feeca93b039ec1dcdee7741c92bdac5e28081b","tarball":"http://registry.npmjs.org/once/-/once-1.3.2.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_resolved":"https://registry.npmjs.org/once/-/once-1.3.2.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/optimist/0.3.7/package.tgz b/etc/atom/.apm/optimist/0.3.7/package.tgz
new file mode 100644
index 0000000..2c79152
Binary files /dev/null and b/etc/atom/.apm/optimist/0.3.7/package.tgz differ
diff --git a/etc/atom/.apm/optimist/0.3.7/package/package.json b/etc/atom/.apm/optimist/0.3.7/package/package.json
new file mode 100644
index 0000000..025206a
--- /dev/null
+++ b/etc/atom/.apm/optimist/0.3.7/package/package.json
@@ -0,0 +1 @@
+{"name":"optimist","version":"0.3.7","description":"Light-weight option parsing with an argv hash. No optstrings attached.","main":"./index.js","dependencies":{"wordwrap":"~0.0.2"},"devDependencies":{"hashish":"~0.0.4","tap":"~0.4.0"},"scripts":{"test":"tap ./test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-optimist.git"},"keywords":["argument","args","option","parser","parsing","cli","command"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_id":"optimist@0.3.7","dist":{"shasum":"c90941ad59e4273328923074d2cf2e7cbc6ec0d9","tarball":"http://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"},"_from":"optimist@>=0.3.5 <0.4.0","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_shasum":"c90941ad59e4273328923074d2cf2e7cbc6ec0d9","_resolved":"https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/optimist/0.5.2/package.tgz b/etc/atom/.apm/optimist/0.5.2/package.tgz
new file mode 100644
index 0000000..abe7b2c
Binary files /dev/null and b/etc/atom/.apm/optimist/0.5.2/package.tgz differ
diff --git a/etc/atom/.apm/optimist/0.5.2/package/package.json b/etc/atom/.apm/optimist/0.5.2/package/package.json
new file mode 100644
index 0000000..fd394f5
--- /dev/null
+++ b/etc/atom/.apm/optimist/0.5.2/package/package.json
@@ -0,0 +1 @@
+{"name":"optimist","version":"0.5.2","description":"Light-weight option parsing with an argv hash. No optstrings attached.","main":"./index.js","dependencies":{"wordwrap":"~0.0.2"},"devDependencies":{"hashish":"~0.0.4","tap":"~0.4.0"},"scripts":{"test":"tap ./test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-optimist.git"},"keywords":["argument","args","option","parser","parsing","cli","command"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_id":"optimist@0.5.2","dist":{"shasum":"85c8c1454b3315e4a78947e857b1df033450bfbc","tarball":"http://registry.npmjs.org/optimist/-/optimist-0.5.2.tgz"},"_from":"optimist@>=0.5.0 <0.6.0","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_shasum":"85c8c1454b3315e4a78947e857b1df033450bfbc","_resolved":"https://registry.npmjs.org/optimist/-/optimist-0.5.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/optimist/0.6.1/package.tgz b/etc/atom/.apm/optimist/0.6.1/package.tgz
new file mode 100644
index 0000000..fd305cf
Binary files /dev/null and b/etc/atom/.apm/optimist/0.6.1/package.tgz differ
diff --git a/etc/atom/.apm/optimist/0.6.1/package/package.json b/etc/atom/.apm/optimist/0.6.1/package/package.json
new file mode 100644
index 0000000..8bcf20e
--- /dev/null
+++ b/etc/atom/.apm/optimist/0.6.1/package/package.json
@@ -0,0 +1 @@
+{"name":"optimist","version":"0.6.1","description":"Light-weight option parsing with an argv hash. No optstrings attached.","main":"./index.js","dependencies":{"wordwrap":"~0.0.2","minimist":"~0.0.1"},"devDependencies":{"hashish":"~0.0.4","tap":"~0.4.0"},"scripts":{"test":"tap ./test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-optimist.git"},"keywords":["argument","args","option","parser","parsing","cli","command"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"bugs":{"url":"https://github.com/substack/node-optimist/issues"},"homepage":"https://github.com/substack/node-optimist","_id":"optimist@0.6.1","dist":{"shasum":"da3ea74686fa21a19a111c326e90eb15a0196686","tarball":"http://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz"},"_from":"optimist@>=0.6.1 <0.7.0","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_shasum":"da3ea74686fa21a19a111c326e90eb15a0196686","_resolved":"https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/os-shim/0.1.2/package.tgz b/etc/atom/.apm/os-shim/0.1.2/package.tgz
new file mode 100644
index 0000000..30f943f
Binary files /dev/null and b/etc/atom/.apm/os-shim/0.1.2/package.tgz differ
diff --git a/etc/atom/.apm/os-shim/0.1.2/package/package.json b/etc/atom/.apm/os-shim/0.1.2/package/package.json
new file mode 100644
index 0000000..7f26bd8
--- /dev/null
+++ b/etc/atom/.apm/os-shim/0.1.2/package/package.json
@@ -0,0 +1 @@
+{"name":"os-shim","version":"0.1.2","description":"Native OS module API shim for older node.js versions","homepage":"http://github.com/adesisnetlife/node-os-shim","bugs":{"url":"https://github.com/adesisnetlife/node-os-shim/issues"},"contributors":[{"name":"Tomas Aparicio","email":"tomas@aparicio.me"}],"repository":{"type":"git","url":"https://github.com/adesisnetlife/node-os-shim.git"},"licenses":"MIT","main":"lib/os","directories":{"lib":"./lib"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"keywords":["os","tmpdir","endianness","shim"],"dependencies":{},"devDependencies":{"mocha":"~1.15.1","expect.js":"~0.2.0"},"readme":"# Node OS shim [![Build Status](https://secure.travis-ci.org/AdesisNetlife/node-os-shim.png?branch=master)][travis] [![NPM version](https://badge.fury.io/js/os-shim.png)][badge]\n\n> Native OS module API shim for older node.js versions\n\n## About\n\nNode.js team was frozen the [OS module API][1] in 0.10.x version, however the API differs a bit in lower node.js versions\n\nThis shim just provides the missing OS module API that exist on the latest node.js versions.\nYou can use it in lower node.js versions and feels like you are in latest versions\n\nIt's based on the current node.js [implementations][2]\n\n## Installation\n\n```\n$ npm install os-shim --save[-dev]\n```\n\n## Usage\n\nYou simply should use the `os-shim` module instead of the `os` native node.js module\n\n```js\nvar os = require('os-shim')\nos.tmpdir()\n```\nYou can mutate the `os-shim` module object without worring about it can create side effects in the native `os` module object\n\n## The missing API\n\nThe following API is missing in node.js `0.8.x` and lower versions\n\n#### os.tmpdir()\nReturns the operating system's default directory for temp files\n\n#### os.endianness()\nReturns the endianness of the CPU. Possible values are \"BE\" or \"LE\"\n\n#### os.EOL\nA constant defining the appropriate End-of-line marker for the operating system\n\n#### os.platform()\nReturns the operating system platform\n\n#### os.arch()\nReturns the operating system CPU architecture\n\n## Contributing\n\nInstead of a formal styleguide, take care to maintain the existing coding style.\n\nAdd unit tests for any new or changed functionality\n\n### Development\n\nClone the repository\n```shell\n$ git clone https://github.com/adesisnetlife/node-os-shim.git && cd node-os-shim\n```\n\nInstall dependencies\n```shell\n$ npm install\n```\n\nRun tests\n```shell\n$ make test\n```\n\n## Release History\n\n- **0.1.1** `2013-12-11`\n    - Add platform() and arch() methods (for Node.js 0.4.x)\n- **0.1.0** `2013-12-11`\n    - Initial release\n\n## To Do\n\n- Add `os.networkInterfaces()` shim method\n\nDo you miss something? Open an issue or make a PR!\n\n## Contributors\n\n* [Tomas Aparicio](http://github.com/h2non)\n\n## License\n\nCopyright (c) 2013 Adesis Netlife S.L and contributors\n\nReleased under MIT license\n\n[1]: http://nodejs.org/api/os.html\n[2]: https://github.com/joyent/node/blob/master/lib/os.js\n[travis]: http://travis-ci.org/AdesisNetlife/node-os-shim\n[badge]: http://badge.fury.io/js/os-shim\n","readmeFilename":"README.md","_id":"os-shim@0.1.2","dist":{"shasum":"2d77a23c302a8c82b3fc9309c69b025d1bb1e100","tarball":"http://registry.npmjs.org/os-shim/-/os-shim-0.1.2.tgz"},"_from":"os-shim@>=0.1.2 <0.2.0","_npmVersion":"1.3.11","_npmUser":{"name":"h2non","email":"tomas@aparicio.me"},"maintainers":[{"name":"h2non","email":"tomas@aparicio.me"}],"_shasum":"2d77a23c302a8c82b3fc9309c69b025d1bb1e100","_resolved":"https://registry.npmjs.org/os-shim/-/os-shim-0.1.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/os-tmpdir/1.0.1/package.tgz b/etc/atom/.apm/os-tmpdir/1.0.1/package.tgz
new file mode 100644
index 0000000..b91e6a5
Binary files /dev/null and b/etc/atom/.apm/os-tmpdir/1.0.1/package.tgz differ
diff --git a/etc/atom/.apm/os-tmpdir/1.0.1/package/package.json b/etc/atom/.apm/os-tmpdir/1.0.1/package/package.json
new file mode 100644
index 0000000..de9f8bd
--- /dev/null
+++ b/etc/atom/.apm/os-tmpdir/1.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"os-tmpdir","version":"1.0.1","description":"Node.js os.tmpdir() ponyfill","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/os-tmpdir"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["built-in","core","ponyfill","polyfill","shim","os","tmpdir","tempdir","tmp","temp","dir","directory","env","environment"],"devDependencies":{"ava":"0.0.4"},"gitHead":"5c5d355f81378980db629d60128ad03e02b1c1e5","bugs":{"url":"https://github.com/sindresorhus/os-tmpdir/issues"},"homepage":"https://github.com/sindresorhus/os-tmpdir","_id":"os-tmpdir@1.0.1","_shasum":"e9b423a1edaf479882562e92ed71d7743a071b6e","_from":"os-tmpdir@>=1.0.0 <2.0.0","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"e9b423a1edaf479882562e92ed71d7743a071b6e","tarball":"http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_resolved":"https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/pac-proxy-agent/0.2.0/package.tgz b/etc/atom/.apm/pac-proxy-agent/0.2.0/package.tgz
new file mode 100644
index 0000000..b0866fb
Binary files /dev/null and b/etc/atom/.apm/pac-proxy-agent/0.2.0/package.tgz differ
diff --git a/etc/atom/.apm/pac-proxy-agent/0.2.0/package/package.json b/etc/atom/.apm/pac-proxy-agent/0.2.0/package/package.json
new file mode 100644
index 0000000..e8a704f
--- /dev/null
+++ b/etc/atom/.apm/pac-proxy-agent/0.2.0/package/package.json
@@ -0,0 +1 @@
+{"name":"pac-proxy-agent","version":"0.2.0","description":"A PAC file proxy `http.Agent` implementation for HTTP","main":"index.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-pac-proxy-agent.git"},"keywords":["pac","proxy","agent","http","https","socks","request","access"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-pac-proxy-agent/issues"},"homepage":"https://github.com/TooTallNate/node-pac-proxy-agent","dependencies":{"agent-base":"~1.0.1","extend":"~1.2.1","pac-resolver":"~1.2.1","proxy-agent":"1","get-uri":"~0.1.0","stream-to-array":"~1.0.0","debug":"2"},"devDependencies":{"mocha":"~1.16.2"},"gitHead":"93e5b1b1edf73e43d12e8a9c3845d928a0539440","_id":"pac-proxy-agent@0.2.0","_shasum":"ad902909d92f4fe7cc2e5f59f5bf5061bcfa71b2","_from":"pac-proxy-agent@>=0.0.0 <1.0.0","_npmVersion":"2.1.3","_nodeVersion":"0.10.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"ad902909d92f4fe7cc2e5f59f5bf5061bcfa71b2","tarball":"http://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-0.2.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-0.2.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/pac-resolver/1.2.6/package.tgz b/etc/atom/.apm/pac-resolver/1.2.6/package.tgz
new file mode 100644
index 0000000..8128481
Binary files /dev/null and b/etc/atom/.apm/pac-resolver/1.2.6/package.tgz differ
diff --git a/etc/atom/.apm/pac-resolver/1.2.6/package/package.json b/etc/atom/.apm/pac-resolver/1.2.6/package/package.json
new file mode 100644
index 0000000..f5b61ab
--- /dev/null
+++ b/etc/atom/.apm/pac-resolver/1.2.6/package/package.json
@@ -0,0 +1 @@
+{"name":"pac-resolver","version":"1.2.6","description":"Generates an asynchronous resolver function from a PAC file","main":"index.js","dependencies":{"co":"~3.0.6","netmask":"~1.0.4","degenerator":"~1.0.0","regenerator":"~0.8.13","thunkify":"~2.1.1"},"devDependencies":{"mocha":"*"},"scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-pac-resolver.git"},"keywords":["pac","file","proxy","resolve","dns"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-pac-resolver/issues"},"gitHead":"f6e4fa5faa2a140d2a95e75b626c87be62512ca3","homepage":"https://github.com/TooTallNate/node-pac-resolver","_id":"pac-resolver@1.2.6","_shasum":"ed03af0c5b5933505bdd3f07f75175466d5e7cfb","_from":"pac-resolver@>=1.2.1 <1.3.0","_npmVersion":"1.4.28","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"ed03af0c5b5933505bdd3f07f75175466d5e7cfb","tarball":"http://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.6.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/pac-resolver/-/pac-resolver-1.2.6.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/pad/0.0.5/package.tgz b/etc/atom/.apm/pad/0.0.5/package.tgz
new file mode 100644
index 0000000..5e392a0
Binary files /dev/null and b/etc/atom/.apm/pad/0.0.5/package.tgz differ
diff --git a/etc/atom/.apm/pad/0.0.5/package/package.json b/etc/atom/.apm/pad/0.0.5/package/package.json
new file mode 100644
index 0000000..78cd13b
--- /dev/null
+++ b/etc/atom/.apm/pad/0.0.5/package/package.json
@@ -0,0 +1 @@
+{"name":"pad","version":"0.0.5","description":"Left and right string padding","author":{"name":"David Worms","email":"david@adaltas.com"},"contributors":[{"name":"David Worms","email":"david@adaltas.com"}],"devDependencies":{"mocha":"latest","coffee-script":"latest","should":"latest"},"engines":{"node":">= 0.4.0"},"keywords":["string","pad"],"repository":{"type":"git","url":"https://github.com/wdavidw/node-pad.git"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/wdavidw/node-pad/issues"},"homepage":"https://github.com/wdavidw/node-pad","_id":"pad@0.0.5","dist":{"shasum":"2219ab4db2ac74549a676164bc475d68cb87de05","tarball":"http://registry.npmjs.org/pad/-/pad-0.0.5.tgz"},"_from":"pad@0.0.5","_npmVersion":"1.4.4","_npmUser":{"name":"david","email":"david@adaltas.com"},"maintainers":[{"name":"david","email":"david@adaltas.com"}],"directories":{},"_shasum":"2219ab4db2ac74549a676164bc475d68cb87de05","_resolved":"https://registry.npmjs.org/pad/-/pad-0.0.5.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/path-is-absolute/1.0.0/package.tgz b/etc/atom/.apm/path-is-absolute/1.0.0/package.tgz
new file mode 100644
index 0000000..e22f17b
Binary files /dev/null and b/etc/atom/.apm/path-is-absolute/1.0.0/package.tgz differ
diff --git a/etc/atom/.apm/path-is-absolute/1.0.0/package/package.json b/etc/atom/.apm/path-is-absolute/1.0.0/package/package.json
new file mode 100644
index 0000000..1cbdeb5
--- /dev/null
+++ b/etc/atom/.apm/path-is-absolute/1.0.0/package/package.json
@@ -0,0 +1 @@
+{"name":"path-is-absolute","version":"1.0.0","description":"Node.js 0.12 path.isAbsolute() ponyfill","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/path-is-absolute"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["path","paths","file","dir","absolute","isabsolute","is-absolute","built-in","util","utils","core","ponyfill","polyfill","shim","is","detect","check"],"gitHead":"7a76a0c9f2263192beedbe0a820e4d0baee5b7a1","bugs":{"url":"https://github.com/sindresorhus/path-is-absolute/issues"},"homepage":"https://github.com/sindresorhus/path-is-absolute","_id":"path-is-absolute@1.0.0","_shasum":"263dada66ab3f2fb10bf7f9d24dd8f3e570ef912","_from":"path-is-absolute@>=1.0.0 <2.0.0","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"263dada66ab3f2fb10bf7f9d24dd8f3e570ef912","tarball":"http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/pathval/0.1.1/package.tgz b/etc/atom/.apm/pathval/0.1.1/package.tgz
new file mode 100644
index 0000000..851f348
Binary files /dev/null and b/etc/atom/.apm/pathval/0.1.1/package.tgz differ
diff --git a/etc/atom/.apm/pathval/0.1.1/package/package.json b/etc/atom/.apm/pathval/0.1.1/package/package.json
new file mode 100644
index 0000000..be962e9
--- /dev/null
+++ b/etc/atom/.apm/pathval/0.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"pathval","version":"0.1.1","description":"Object value retrieval given a string path","main":"./index.js","homepage":"https://github.com/chaijs/pathval","scripts":{"test":"hydro","coverage":"istanbul cover _hydro","coveralls":"istanbul cover _hydro --report lcovonly && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test-readme":"jsmd README.md"},"repository":{"type":"git","url":"https://github.com/chaijs/pathval"},"devDependencies":{"coveralls":"~2.3.0","istanbul":"~0.1.44","jsmd":"~0.2.0","simple-assert":"~1.0.0","hydro":"~0.8.7","hydro-file-suite":"0.0.1","hydro-doc":"0.0.2","hydro-bdd":"0.0.3"},"author":{"name":"Veselin Todorov","email":"hi@vesln.com"},"license":"MIT","bugs":{"url":"https://github.com/chaijs/pathval/issues"},"_id":"pathval@0.1.1","dist":{"shasum":"08f911cdca9cce5942880da7817bc0b723b66d82","tarball":"http://registry.npmjs.org/pathval/-/pathval-0.1.1.tgz"},"_from":"pathval@>=0.1.1 <0.2.0","_npmVersion":"1.3.15","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"vesln","email":"hi@vesln.com"},{"name":"jakeluer","email":"jake@alogicalparadox.com"}],"directories":{},"_shasum":"08f911cdca9cce5942880da7817bc0b723b66d82","_resolved":"https://registry.npmjs.org/pathval/-/pathval-0.1.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/pkginfo/0.3.0/package.tgz b/etc/atom/.apm/pkginfo/0.3.0/package.tgz
new file mode 100644
index 0000000..7dcc50b
Binary files /dev/null and b/etc/atom/.apm/pkginfo/0.3.0/package.tgz differ
diff --git a/etc/atom/.apm/pkginfo/0.3.0/package/package.json b/etc/atom/.apm/pkginfo/0.3.0/package/package.json
new file mode 100644
index 0000000..45c5758
--- /dev/null
+++ b/etc/atom/.apm/pkginfo/0.3.0/package/package.json
@@ -0,0 +1 @@
+{"name":"pkginfo","version":"0.3.0","description":"An easy way to expose properties on a module from a package.json","author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"type":"git","url":"http://github.com/indexzero/node-pkginfo.git"},"keywords":["info","tools","package.json"],"devDependencies":{"vows":"0.7.x"},"main":"./lib/pkginfo","scripts":{"test":"vows test/*-test.js --spec"},"engines":{"node":">= 0.4.0"},"readme":"# node-pkginfo\n\nAn easy way to expose properties on a module from a package.json\n\n## Installation\n\n### Installing npm (node package manager)\n```\n  curl http://npmjs.org/install.sh | sh\n```\n\n### Installing pkginfo\n```\n  [sudo] npm install pkginfo\n```\n\n## Motivation\nHow often when writing node.js modules have you written the following line(s) of code? \n\n* Hard code your version string into your code\n\n``` js\n  exports.version = '0.1.0';\n```\n\n* Programmatically expose the version from the package.json\n\n``` js\n  exports.version = JSON.parse(fs.readFileSync('/path/to/package.json', 'utf8')).version;\n```\n\nIn other words, how often have you wanted to expose basic information from your package.json onto your module programmatically? **WELL NOW YOU CAN!**\n\n## Usage\n\nUsing `pkginfo` is idiot-proof, just require and invoke it. \n\n``` js\n  var pkginfo = require('pkginfo')(module);\n  \n  console.dir(module.exports);\n```\n\nBy invoking the `pkginfo` module all of the properties in your `package.json` file will be automatically exposed on the callee module (i.e. the parent module of `pkginfo`). \n\nHere's a sample of the output:\n\n```\n  { name: 'simple-app',\n    description: 'A test fixture for pkginfo',\n    version: '0.1.0',\n    author: 'Charlie Robbins <charlie.robbins@gmail.com>',\n    keywords: [ 'test', 'fixture' ],\n    main: './index.js',\n    scripts: { test: 'vows test/*-test.js --spec' },\n    engines: { node: '>= 0.4.0' } }\n```\n\n### Expose specific properties\nIf you don't want to expose **all** properties on from your `package.json` on your module then simple pass those properties to the `pkginfo` function:\n\n``` js\n  var pkginfo = require('pkginfo')(module, 'version', 'author');\n  \n  console.dir(module.exports);\n```\n\n```\n  { version: '0.1.0',\n    author: 'Charlie Robbins <charlie.robbins@gmail.com>' }\n```\n\nIf you're looking for further usage see the [examples][0] included in this repository. \n\n## Run Tests\nTests are written in [vows][1] and give complete coverage of all APIs.\n\n```\n  vows test/*-test.js --spec\n```\n\n[0]: https://github.com/indexzero/node-pkginfo/tree/master/examples\n[1]: http://vowsjs.org\n\n#### Author: [Charlie Robbins](http://nodejitsu.com)\n#### License: MIT","readmeFilename":"README.md","_id":"pkginfo@0.3.0","dist":{"shasum":"726411401039fe9b009eea86614295d5f3a54276","tarball":"http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"directories":{},"_shasum":"726411401039fe9b009eea86614295d5f3a54276","_resolved":"https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz","_from":"pkginfo@>=0.0.0 <1.0.0","bugs":{"url":"https://github.com/indexzero/node-pkginfo/issues"},"homepage":"https://github.com/indexzero/node-pkginfo"}
\ No newline at end of file
diff --git a/etc/atom/.apm/prettydiff/1.12.11/package.tgz b/etc/atom/.apm/prettydiff/1.12.11/package.tgz
new file mode 100644
index 0000000..a42d5b4
Binary files /dev/null and b/etc/atom/.apm/prettydiff/1.12.11/package.tgz differ
diff --git a/etc/atom/.apm/prettydiff/1.12.11/package/package.json b/etc/atom/.apm/prettydiff/1.12.11/package/package.json
new file mode 100644
index 0000000..875f55d
--- /dev/null
+++ b/etc/atom/.apm/prettydiff/1.12.11/package/package.json
@@ -0,0 +1 @@
+{"name":"prettydiff","author":{"name":"Austin Cheney","email":"info@prettydiff.com","url":"http://prettydiff.com/"},"bin":{"prettydiff":"./bin/prettydiff"},"version":"1.12.11","description":"Language aware code comparison tool for several web based languages. It also beautifies, minifies, and a few other things.","keywords":["diff","prettydiff","pretty diff","pretty print","pretty-print","beautify","minify","xml","html","css","javascript"],"homepage":"http://prettydiff.com/","main":"prettydiff.js","bugs":{"url":"https://groups.google.com/forum/#!forum/pretty-diff","email":"pretty-diff@googlegroups.com"},"repository":{"type":"git","url":"git://github.com/prettydiff/prettydiff.git"},"maintainers":[{"name":"austincheney","email":"austin.cheney@us.army.mil"}],"gitHead":"eb05874299327c6c7b0394458d0ec387ad12ff31","_id":"prettydiff@1.12.11","scripts":{},"_shasum":"f4782cd5461fa1f8ecb0a2c3d5bf489b5a18c3d5","_from":"prettydiff@>=1.12.8 <2.0.0","_npmVersion":"1.4.23","_npmUser":{"name":"austincheney","email":"edward.a.cheney.mil@mail.mil"},"dist":{"shasum":"f4782cd5461fa1f8ecb0a2c3d5bf489b5a18c3d5","tarball":"http://registry.npmjs.org/prettydiff/-/prettydiff-1.12.11.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/prettydiff/-/prettydiff-1.12.11.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/private/0.1.6/package.tgz b/etc/atom/.apm/private/0.1.6/package.tgz
new file mode 100644
index 0000000..7e7efc5
Binary files /dev/null and b/etc/atom/.apm/private/0.1.6/package.tgz differ
diff --git a/etc/atom/.apm/private/0.1.6/package/package.json b/etc/atom/.apm/private/0.1.6/package/package.json
new file mode 100644
index 0000000..d3097e5
--- /dev/null
+++ b/etc/atom/.apm/private/0.1.6/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"name":"private","description":"Utility for associating truly private state with any JavaScript object","keywords":["private","access control","access modifiers","encapsulation","secret","state","privilege","scope","es5"],"version":"0.1.6","homepage":"http://github.com/benjamn/private","repository":{"type":"git","url":"git://github.com/benjamn/private.git"},"license":"MIT","main":"private.js","scripts":{"test":"node test/run.js"},"engines":{"node":">= 0.6"},"gitHead":"8df9e34c8f66a5e634a1024dba3ea16704d5178d","bugs":{"url":"https://github.com/benjamn/private/issues"},"_id":"private@0.1.6","_shasum":"55c6a976d0f9bafb9924851350fe47b9b5fbb7c1","_from":"private@>=0.1.2 <0.2.0","_npmVersion":"1.4.14","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"55c6a976d0f9bafb9924851350fe47b9b5fbb7c1","tarball":"http://registry.npmjs.org/private/-/private-0.1.6.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/private/-/private-0.1.6.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/process-nextick-args/1.0.1/package.tgz b/etc/atom/.apm/process-nextick-args/1.0.1/package.tgz
new file mode 100644
index 0000000..b40a25c
Binary files /dev/null and b/etc/atom/.apm/process-nextick-args/1.0.1/package.tgz differ
diff --git a/etc/atom/.apm/process-nextick-args/1.0.1/package/package.json b/etc/atom/.apm/process-nextick-args/1.0.1/package/package.json
new file mode 100644
index 0000000..0f05b29
--- /dev/null
+++ b/etc/atom/.apm/process-nextick-args/1.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"process-nextick-args","version":"1.0.1","description":"process.nextTick but always with args","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"https://github.com/calvinmetcalf/process-nextick-args.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/calvinmetcalf/process-nextick-args/issues"},"homepage":"https://github.com/calvinmetcalf/process-nextick-args","devDependencies":{"tap":"~0.2.6"},"gitHead":"b7c95b21096503e76a1b7f4f60920d32d8378eeb","_id":"process-nextick-args@1.0.1","_shasum":"918a5ab4a7744340b83ff416101ba53c5c531879","_from":"process-nextick-args@>=1.0.0 <1.1.0","_npmVersion":"2.0.0","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"918a5ab4a7744340b83ff416101ba53c5c531879","tarball":"http://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.1.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/prompt/0.2.14/package.tgz b/etc/atom/.apm/prompt/0.2.14/package.tgz
new file mode 100644
index 0000000..032d028
Binary files /dev/null and b/etc/atom/.apm/prompt/0.2.14/package.tgz differ
diff --git a/etc/atom/.apm/prompt/0.2.14/package/package.json b/etc/atom/.apm/prompt/0.2.14/package/package.json
new file mode 100644
index 0000000..2e025ab
--- /dev/null
+++ b/etc/atom/.apm/prompt/0.2.14/package/package.json
@@ -0,0 +1 @@
+{"name":"prompt","description":"A beautiful command-line prompt for node.js","version":"0.2.14","author":{"name":"Nodejitsu Inc.","email":"info@nodejitsu.com"},"maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"fedor.indutny","email":"fedor.indutny@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"repository":{"type":"git","url":"http://github.com/flatiron/prompt.git"},"dependencies":{"pkginfo":"0.x.x","read":"1.0.x","revalidator":"0.1.x","utile":"0.2.x","winston":"0.8.x"},"devDependencies":{"vows":"0.7.0"},"main":"./lib/prompt","scripts":{"test":"vows test/prompt-test.js --spec","test-all":"vows --spec"},"engines":{"node":">= 0.6.6"},"gitHead":"e1d3df66acfe9de33a573bef1c0a1b18d18cc698","bugs":{"url":"https://github.com/flatiron/prompt/issues"},"homepage":"https://github.com/flatiron/prompt","_id":"prompt@0.2.14","_shasum":"57754f64f543fd7b0845707c818ece618f05ffdc","_from":"prompt@>=0.2.14 <0.3.0","_npmVersion":"1.4.23","_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"dist":{"shasum":"57754f64f543fd7b0845707c818ece618f05ffdc","tarball":"http://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/proto-list/1.2.4/package.tgz b/etc/atom/.apm/proto-list/1.2.4/package.tgz
new file mode 100644
index 0000000..256cdc5
Binary files /dev/null and b/etc/atom/.apm/proto-list/1.2.4/package.tgz differ
diff --git a/etc/atom/.apm/proto-list/1.2.4/package/package.json b/etc/atom/.apm/proto-list/1.2.4/package/package.json
new file mode 100644
index 0000000..e8d9c0b
--- /dev/null
+++ b/etc/atom/.apm/proto-list/1.2.4/package/package.json
@@ -0,0 +1 @@
+{"name":"proto-list","version":"1.2.4","description":"A utility for managing a prototype chain","main":"./proto-list.js","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git+https://github.com/isaacs/proto-list.git"},"license":"ISC","devDependencies":{"tap":"0"},"gitHead":"9e4af12d4dddee2fd531f0fe0c21c9cfacb78ac0","bugs":{"url":"https://github.com/isaacs/proto-list/issues"},"homepage":"https://github.com/isaacs/proto-list#readme","_id":"proto-list@1.2.4","_shasum":"212d5bfe1318306a420f6402b8e26ff39647a849","_from":"proto-list@>=1.2.1 <1.3.0","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"212d5bfe1318306a420f6402b8e26ff39647a849","tarball":"http://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_resolved":"https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/proxy-agent/1.1.1/package.tgz b/etc/atom/.apm/proxy-agent/1.1.1/package.tgz
new file mode 100644
index 0000000..66bde09
Binary files /dev/null and b/etc/atom/.apm/proxy-agent/1.1.1/package.tgz differ
diff --git a/etc/atom/.apm/proxy-agent/1.1.1/package/package.json b/etc/atom/.apm/proxy-agent/1.1.1/package/package.json
new file mode 100644
index 0000000..f34cc2b
--- /dev/null
+++ b/etc/atom/.apm/proxy-agent/1.1.1/package/package.json
@@ -0,0 +1 @@
+{"name":"proxy-agent","version":"1.1.1","description":"Maps proxy protocols to `http.Agent` implementations","main":"index.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-proxy-agent.git"},"keywords":["http","https","socks","agent","mapping","proxy","cache"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-proxy-agent/issues"},"homepage":"https://github.com/TooTallNate/node-proxy-agent","dependencies":{"lru-cache":"~2.5.0","pac-proxy-agent":"0","http-proxy-agent":"0","https-proxy-agent":"0","socks-proxy-agent":"1"},"devDependencies":{"mocha":"~2.1.0"},"gitHead":"c29e8c0a40fe965a579cc43494fd1088bf91ea3c","_id":"proxy-agent@1.1.1","_shasum":"fcb1eef5e58965c995f938f029d729fc81858b95","_from":"proxy-agent@>=1.0.0 <2.0.0","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"fcb1eef5e58965c995f938f029d729fc81858b95","tarball":"http://registry.npmjs.org/proxy-agent/-/proxy-agent-1.1.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/proxy-agent/-/proxy-agent-1.1.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/q/1.1.2/package.tgz b/etc/atom/.apm/q/1.1.2/package.tgz
new file mode 100644
index 0000000..c6103eb
Binary files /dev/null and b/etc/atom/.apm/q/1.1.2/package.tgz differ
diff --git a/etc/atom/.apm/q/1.1.2/package/package.json b/etc/atom/.apm/q/1.1.2/package/package.json
new file mode 100644
index 0000000..6126879
--- /dev/null
+++ b/etc/atom/.apm/q/1.1.2/package/package.json
@@ -0,0 +1 @@
+{"name":"q","version":"1.1.2","description":"A library for promises (CommonJS/Promises/A,B,D)","homepage":"https://github.com/kriskowal/q","author":{"name":"Kris Kowal","email":"kris@cixar.com","url":"https://github.com/kriskowal"},"keywords":["q","promise","promises","promises-a","promises-aplus","deferred","future","async","flow control","fluent","browser","node"],"contributors":[{"name":"Kris Kowal","email":"kris@cixar.com","url":"https://github.com/kriskowal"},{"name":"Irakli Gozalishvili","email":"rfobic@gmail.com","url":"http://jeditoolkit.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"}],"bugs":{"url":"http://github.com/kriskowal/q/issues"},"license":{"type":"MIT","url":"http://github.com/kriskowal/q/raw/master/LICENSE"},"main":"q.js","files":["LICENSE","q.js","queue.js"],"repository":{"type":"git","url":"git://github.com/kriskowal/q.git"},"engines":{"node":">=0.6.0","teleport":">=0.2.0"},"dependencies":{},"devDependencies":{"jshint":"~2.1.9","cover":"*","jasmine-node":"1.11.0","opener":"*","promises-aplus-tests":"1.x","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-contrib-uglify":"~0.2.2","matcha":"~0.2.0"},"scripts":{"test":"jasmine-node spec && promises-aplus-tests spec/aplus-adapter","test-browser":"opener spec/q-spec.html","benchmark":"matcha","lint":"jshint q.js","cover":"cover run node_modules/jasmine-node/bin/jasmine-node spec && cover report html && opener cover_html/index.html","minify":"grunt","prepublish":"grunt"},"overlay":{"teleport":{"dependencies":{"system":">=0.0.4"}}},"directories":{"test":"./spec"},"gitHead":"3159ac47c46cb7e2200191736ca430a011615523","_id":"q@1.1.2","_shasum":"6357e291206701d99f197ab84e57e8ad196f2a89","_from":"q@>=1.1.2 <1.2.0","_npmVersion":"1.4.21","_npmUser":{"name":"kriskowal","email":"kris.kowal@cixar.com"},"maintainers":[{"name":"kriskowal","email":"kris.kowal@cixar.com"},{"name":"domenic","email":"domenic@domenicdenicola.com"}],"dist":{"shasum":"6357e291206701d99f197ab84e57e8ad196f2a89","tarball":"http://registry.npmjs.org/q/-/q-1.1.2.tgz"},"_resolved":"https://registry.npmjs.org/q/-/q-1.1.2.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/qs/1.2.0/package.tgz b/etc/atom/.apm/qs/1.2.0/package.tgz
new file mode 100644
index 0000000..0d1d9e7
Binary files /dev/null and b/etc/atom/.apm/qs/1.2.0/package.tgz differ
diff --git a/etc/atom/.apm/qs/1.2.0/package/package.json b/etc/atom/.apm/qs/1.2.0/package/package.json
new file mode 100644
index 0000000..8957e74
--- /dev/null
+++ b/etc/atom/.apm/qs/1.2.0/package/package.json
@@ -0,0 +1 @@
+{"name":"qs","version":"1.2.0","description":"A querystring parser that supports nesting and arrays, with a depth limit","homepage":"https://github.com/hapijs/qs","main":"index.js","dependencies":{},"devDependencies":{"lab":"3.x.x"},"scripts":{"test":"make test-cov"},"repository":{"type":"git","url":"https://github.com/hapijs/qs.git"},"keywords":["querystring","qs"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"licenses":[{"type":"BSD","url":"http://github.com/hapijs/qs/raw/master/LICENSE"}],"gitHead":"e1ff638989afe27a2c7f8ec7eecf9bab71a4fbf2","bugs":{"url":"https://github.com/hapijs/qs/issues"},"_id":"qs@1.2.0","_shasum":"ed079be28682147e6fd9a34cc2b0c1e0ec6453ee","_from":"qs@1.2.0","_npmVersion":"1.4.21","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"hueniverse","email":"eran@hueniverse.com"}],"dist":{"shasum":"ed079be28682147e6fd9a34cc2b0c1e0ec6453ee","tarball":"http://registry.npmjs.org/qs/-/qs-1.2.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/qs/-/qs-1.2.0.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/read/1.0.6/package.tgz b/etc/atom/.apm/read/1.0.6/package.tgz
new file mode 100644
index 0000000..23d154a
Binary files /dev/null and b/etc/atom/.apm/read/1.0.6/package.tgz differ
diff --git a/etc/atom/.apm/read/1.0.6/package/package.json b/etc/atom/.apm/read/1.0.6/package/package.json
new file mode 100644
index 0000000..1103b58
--- /dev/null
+++ b/etc/atom/.apm/read/1.0.6/package/package.json
@@ -0,0 +1 @@
+{"name":"read","version":"1.0.6","main":"lib/read.js","dependencies":{"mute-stream":"~0.0.4"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"ISC","scripts":{"test":"tap test/*.js"},"gitHead":"2f5101c8e41332a033e5aa4e27e33fd6e09598e2","bugs":{"url":"https://github.com/isaacs/read/issues"},"homepage":"https://github.com/isaacs/read#readme","_id":"read@1.0.6","_shasum":"09873c14ecc114d063fad43b8ca5a33d304721c8","_from":"read@>=1.0.0 <1.1.0","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"09873c14ecc114d063fad43b8ca5a33d304721c8","tarball":"http://registry.npmjs.org/read/-/read-1.0.6.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_resolved":"https://registry.npmjs.org/read/-/read-1.0.6.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/readable-stream/1.0.27-1/package.tgz b/etc/atom/.apm/readable-stream/1.0.27-1/package.tgz
new file mode 100644
index 0000000..2d8c2c5
Binary files /dev/null and b/etc/atom/.apm/readable-stream/1.0.27-1/package.tgz differ
diff --git a/etc/atom/.apm/readable-stream/1.0.27-1/package/package.json b/etc/atom/.apm/readable-stream/1.0.27-1/package/package.json
new file mode 100644
index 0000000..e92ecd0
--- /dev/null
+++ b/etc/atom/.apm/readable-stream/1.0.27-1/package/package.json
@@ -0,0 +1 @@
+{"name":"readable-stream","version":"1.0.27-1","description":"Streams2, a user-land copy of the stream library from Node.js v0.10.x","main":"readable.js","dependencies":{"core-util-is":"~1.0.0","isarray":"0.0.1","string_decoder":"~0.10.x","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.2.6"},"scripts":{"test":"tap test/simple/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/readable-stream"},"keywords":["readable","stream","pipe"],"browser":{"util":false},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"MIT","bugs":{"url":"https://github.com/isaacs/readable-stream/issues"},"homepage":"https://github.com/isaacs/readable-stream","_id":"readable-stream@1.0.27-1","dist":{"shasum":"6b67983c20357cefd07f0165001a16d710d91078","tarball":"http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz"},"_from":"readable-stream@1.0.27-1","_npmVersion":"1.4.3","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"rvagg","email":"rod@vagg.org"}],"directories":{},"_shasum":"6b67983c20357cefd07f0165001a16d710d91078","_resolved":"https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.27-1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/readable-stream/1.1.13/package.tgz b/etc/atom/.apm/readable-stream/1.1.13/package.tgz
new file mode 100644
index 0000000..df93c64
Binary files /dev/null and b/etc/atom/.apm/readable-stream/1.1.13/package.tgz differ
diff --git a/etc/atom/.apm/readable-stream/1.1.13/package/package.json b/etc/atom/.apm/readable-stream/1.1.13/package/package.json
new file mode 100644
index 0000000..117245f
--- /dev/null
+++ b/etc/atom/.apm/readable-stream/1.1.13/package/package.json
@@ -0,0 +1 @@
+{"name":"readable-stream","version":"1.1.13","description":"Streams3, a user-land copy of the stream library from Node.js v0.11.x","main":"readable.js","dependencies":{"core-util-is":"~1.0.0","isarray":"0.0.1","string_decoder":"~0.10.x","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.2.6"},"scripts":{"test":"tap test/simple/*.js"},"repository":{"type":"git","url":"git://github.com/isaacs/readable-stream"},"keywords":["readable","stream","pipe"],"browser":{"util":false},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"MIT","gitHead":"3b672fd7ae92acf5b4ffdbabf74b372a0a56b051","bugs":{"url":"https://github.com/isaacs/readable-stream/issues"},"homepage":"https://github.com/isaacs/readable-stream","_id":"readable-stream@1.1.13","_shasum":"f6eef764f514c89e2b9e23146a75ba106756d23e","_from":"readable-stream@>=1.1.0 <1.2.0","_npmVersion":"1.4.23","_npmUser":{"name":"rvagg","email":"rod@vagg.org"},"maintainers":[{"name":"isaacs","email":"i@izs.me"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"rvagg","email":"rod@vagg.org"}],"dist":{"shasum":"f6eef764f514c89e2b9e23146a75ba106756d23e","tarball":"http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/readable-stream/2.0.1/package.tgz b/etc/atom/.apm/readable-stream/2.0.1/package.tgz
new file mode 100644
index 0000000..a0d40a8
Binary files /dev/null and b/etc/atom/.apm/readable-stream/2.0.1/package.tgz differ
diff --git a/etc/atom/.apm/readable-stream/2.0.1/package/package.json b/etc/atom/.apm/readable-stream/2.0.1/package/package.json
new file mode 100644
index 0000000..53fa234
--- /dev/null
+++ b/etc/atom/.apm/readable-stream/2.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"readable-stream","version":"2.0.1","description":"Streams3, a user-land copy of the stream library from iojs v2.x","main":"readable.js","dependencies":{"core-util-is":"~1.0.0","inherits":"~2.0.1","isarray":"0.0.1","process-nextick-args":"~1.0.0","string_decoder":"~0.10.x","util-deprecate":"~1.0.1"},"devDependencies":{"tap":"~0.2.6","tape":"~4.0.0","zuul":"~3.0.0"},"scripts":{"test":"tap test/parallel/*.js","browser":"zuul --browser-name $BROWSER_NAME --browser-version $BROWSER_VERSION -- test/browser.js"},"repository":{"type":"git","url":"git://github.com/nodejs/readable-stream.git"},"keywords":["readable","stream","pipe"],"browser":{"util":false},"license":"MIT","gitHead":"d175d0f68745a5014fc9c41b25b8e0e959269126","bugs":{"url":"https://github.com/nodejs/readable-stream/issues"},"homepage":"https://github.com/nodejs/readable-stream#readme","_id":"readable-stream@2.0.1","_shasum":"633479b7bd2fbe7a1e869825b40a0b333b9f2bfc","_from":"readable-stream@>=2.0.0 <3.0.0","_npmVersion":"2.11.1","_nodeVersion":"2.3.0","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"dist":{"shasum":"633479b7bd2fbe7a1e869825b40a0b333b9f2bfc","tarball":"http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz"},"maintainers":[{"name":"isaacs","email":"isaacs@npmjs.com"},{"name":"tootallnate","email":"nathan@tootallnate.net"},{"name":"rvagg","email":"rod@vagg.org"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{},"_resolved":"https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.1.tgz","readme":"ERROR: No README data found!"}
\ No newline at end of file
diff --git a/etc/atom/.apm/recast/0.10.16/package.tgz b/etc/atom/.apm/recast/0.10.16/package.tgz
new file mode 100644
index 0000000..ffc9594
Binary files /dev/null and b/etc/atom/.apm/recast/0.10.16/package.tgz differ
diff --git a/etc/atom/.apm/recast/0.10.16/package/package.json b/etc/atom/.apm/recast/0.10.16/package/package.json
new file mode 100644
index 0000000..210b421
--- /dev/null
+++ b/etc/atom/.apm/recast/0.10.16/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"name":"recast","description":"JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator","keywords":["ast","rewriting","refactoring","codegen","syntax","transformation","parsing","pretty-printing"],"version":"0.10.16","homepage":"http://github.com/benjamn/recast","repository":{"type":"git","url":"git://github.com/benjamn/recast.git"},"license":"MIT","main":"main.js","scripts":{"test":"node ./node_modules/mocha/bin/mocha --reporter spec","debug":"node ./node_modules/mocha/bin/mocha --debug-brk --reporter spec"},"dependencies":{"esprima-fb":"~14001.1.0-dev-harmony-fb","source-map":"~0.4.1","private":"~0.1.5","ast-types":"~0.7.0"},"devDependencies":{"mocha":"~2.2.5"},"engines":{"node":">= 0.8"},"gitHead":"e47e267f70285d5ed14d54a18b975205f4c53b79","bugs":{"url":"https://github.com/benjamn/recast/issues"},"_id":"recast@0.10.16","_shasum":"47142c6cccf219ae92bfe8a588505f0cfa6a7c3d","_from":"recast@>=0.10.3 <0.11.0","_npmVersion":"2.11.3","_nodeVersion":"0.10.31","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"47142c6cccf219ae92bfe8a588505f0cfa6a7c3d","tarball":"http://registry.npmjs.org/recast/-/recast-0.10.16.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/recast/-/recast-0.10.16.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/reduce-component/1.0.1/package.tgz b/etc/atom/.apm/reduce-component/1.0.1/package.tgz
new file mode 100644
index 0000000..1dc79ff
Binary files /dev/null and b/etc/atom/.apm/reduce-component/1.0.1/package.tgz differ
diff --git a/etc/atom/.apm/reduce-component/1.0.1/package/package.json b/etc/atom/.apm/reduce-component/1.0.1/package/package.json
new file mode 100644
index 0000000..0a8a5a7
--- /dev/null
+++ b/etc/atom/.apm/reduce-component/1.0.1/package/package.json
@@ -0,0 +1 @@
+{"name":"reduce-component","description":"Array reduce component","version":"1.0.1","repository":{"type":"git","url":"git://github.com/redventures/reduce.git"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"component":{"scripts":{"reduce":"index.js"}},"main":"./index.js","license":"Apache, Version 2.0","readme":"\n# reduce\n\n  array reduce\n\n## Installation\n\n```sh\n  $ component install redventures/reduce\n```\n\n## API\n\n```js\nvar reduce = require('reduce');\n\nvar numbers = [0, 1, 2, 3, 4, 5];\n\nvar result = reduce(numbers, function(prev, curr){\n  return prev + curr;\n});\n```\n   \n## License\n\nCopyright 2012 Red Ventures\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.\n","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/redventures/reduce/issues"},"_id":"reduce-component@1.0.1","dist":{"shasum":"e0c93542c574521bea13df0f9488ed82ab77c5da","tarball":"http://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"},"_from":"reduce-component@1.0.1","_npmVersion":"1.3.11","_npmUser":{"name":"gjohnson","email":"gjj391@gmail.com"},"maintainers":[{"name":"gjohnson","email":"gjj391@gmail.com"}],"directories":{},"_shasum":"e0c93542c574521bea13df0f9488ed82ab77c5da","_resolved":"https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/regenerator/0.8.32/package.tgz b/etc/atom/.apm/regenerator/0.8.32/package.tgz
new file mode 100644
index 0000000..6630427
Binary files /dev/null and b/etc/atom/.apm/regenerator/0.8.32/package.tgz differ
diff --git a/etc/atom/.apm/regenerator/0.8.32/package/package.json b/etc/atom/.apm/regenerator/0.8.32/package/package.json
new file mode 100644
index 0000000..0a7d2ff
--- /dev/null
+++ b/etc/atom/.apm/regenerator/0.8.32/package/package.json
@@ -0,0 +1 @@
+{"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"name":"regenerator","description":"Source transformer enabling ECMAScript 6 generator functions (yield) in JavaScript-of-today (ES5)","keywords":["generator","yield","coroutine","rewriting","transformation","syntax","codegen","rewriting","refactoring","transpiler","desugaring","ES6"],"version":"0.8.32","homepage":"http://github.com/facebook/regenerator","repository":{"type":"git","url":"git://github.com/facebook/regenerator.git"},"main":"main.js","bin":{"regenerator":"bin/regenerator"},"scripts":{"test":"node test/run.js"},"dependencies":{"commoner":"~0.10.0","esprima-fb":"~13001.1.0-dev-harmony-fb","recast":"~0.10.3","private":"~0.1.5","through":"~2.3.6","defs":"~1.1.0"},"devDependencies":{"mocha":"~1.21.4","promise":"~6.0.1","semver":"~4.0.3"},"license":"BSD","engines":{"node":">= 0.6"},"gitHead":"34f885234d1388a7d45ef11f7f7ba8a96850ee73","bugs":{"url":"https://github.com/facebook/regenerator/issues"},"_id":"regenerator@0.8.32","_shasum":"9343568b93c0b10e00d46e0cc0c8051bddd8a98c","_from":"regenerator@>=0.8.13 <0.9.0","_npmVersion":"2.11.3","_nodeVersion":"0.12.3-pre","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"9343568b93c0b10e00d46e0cc0c8051bddd8a98c","tarball":"http://registry.npmjs.org/regenerator/-/regenerator-0.8.32.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/regenerator/-/regenerator-0.8.32.tgz"}
\ No newline at end of file
diff --git a/etc/atom/.apm/registry.npmjs.org/abbrev/.cache.json b/etc/atom/.apm/registry.npmjs.org/abbrev/.cache.json
new file mode 100644
index 0000000..25776c0
--- /dev/null
+++ b/etc/atom/.apm/registry.npmjs.org/abbrev/.cache.json
@@ -0,0 +1 @@
+{"_id":"abbrev","_rev":"37-117c119b18090e4d4ddb887bff8a6974","name":"abbrev","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.3":{"name":"abbrev","version":"1.0.3","description":"Like ruby's abbrev module, but in js","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"main":"./lib/abbrev.js","scripts":{"test":"node lib/abbrev.js"},"repository":{"type":"git","url":"git://github.com/isaacs/abbrev-js.git"},"_id":"abbrev@1.0.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.0rc7","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"aa049c967f999222aa42e14434f0c562ef468241","tarball":"http://registry.npmjs.org/abbrev/-/abbrev-1.0.3.tgz"},"directories":{}},"1.0.4":{"name":"abbrev","version":"1.0.4","description":"Like ruby's abbrev module, but in js","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"main":"./lib/abbrev.js","scripts":{"test":"node lib/abbrev.js"},"repository":{"type":"git","url":"http://github.com/isaacs/abbrev-js"},"license":{"type":"MIT","url":"https://github.com/isaacs/abbrev-js/raw/master/LICENSE"},"_id":"abbrev@1.0.4","dist":{"shasum":"bd55ae5e413ba1722ee4caba1f6ea10414a59ecd","tarball":"http://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"1.0.5":{"name":"abbrev","version":"1.0.5","description":"Like ruby's abbrev module, but in js","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"main":"abbrev.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"http://github.com/isaacs/abbrev-js"},"license":{"type":"MIT","url":"https://github.com/isaacs/abbrev-js/raw/master/LICENSE"},"bugs":{"url":"https://github.com/isaacs/abbrev-js/issues"},"homepage":"https://github.com/isaacs/abbrev-js","_id":"abbrev@1.0.5","_shasum":"5d8257bd9ebe435e698b2fa431afde4fe7b10b03","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"5d8257bd9ebe435e698b2fa431afde4fe7b10b03","tarball":"http://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz"},"directories":{}},"1.0.6":{"name":"abbrev","version":"1.0.6","description":"Like ruby's abbrev module, but in js","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"main":"abbrev.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/isaacs/abbrev-js.git"},"license":"ISC","gitHead":"648a6735d9c5a7a04885e3ada49eed4db36181c2","bugs":{"url":"https://github.com/isaacs/abbrev-js/issues"},"homepage":"https://github.com/isaacs/abbrev-js#readme","_id":"abbrev@1.0.6","_shasum":"b6d632b859b3fa2d6f7e4b195472461b9e32dc30","_from":".","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"b6d632b859b3fa2d6f7e4b195472461b9e32dc30","tarball":"http://registry.npmjs.org/abbrev/-/abbrev-1.0.6.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"1.0.7":{"name":"abbrev","version":"1.0.7","description":"Like ruby's abbrev module, but in js","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"main":"abbrev.js","scripts":{"test":"tap test.js --cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/isaacs/abbrev-js.git"},"license":"ISC","devDependencies":{"tap":"^1.2.0"},"gitHead":"821d09ce7da33627f91bbd8ed631497ed6f760c2","bugs":{"url":"https://github.com/isaacs/abbrev-js/issues"},"homepage":"https://github.com/isaacs/abbrev-js#readme","_id":"abbrev@1.0.7","_shasum":"5b6035b2ee9d4fb5cf859f08a9be81b208491843","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"5b6035b2ee9d4fb5cf859f08a9be81b208491843","tarball":"http://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}}},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me"},"description":"Like ruby's abbrev module, but in js","time":{"modified":"2015-05-30T22:57:54.685Z","created":"2011-03-21T22:21:11.183Z","1.0.1":"2011-03-21T22:21:11.183Z","1.0.2":"2011-03-21T22:21:11.183Z","1.0.3":"2011-03-21T22:21:11.183Z","1.0.3-1":"2011-03-24T23:01:19.581Z","1.0.4":"2013-01-09T00:01:24.135Z","1.0.5":"2014-04-17T20:09:12.523Z","1.0.6":"2015-05-21T00:58:16.778Z","1.0.7":"2015-05-30T22:57:54.685Z"},"repository":{"type":"git","url":"git+ssh://git@github.com/isaacs/abbrev-js.git"},"users":{"leesei":true,"ceejbot":true,"isaacs":true,"npm-www":true,"tunnckocore":true,"ruanyu1":true,"leodutra":true},"readme":"# abbrev-js\n\nJust like [ruby's Abbrev](http://apidock.com/ruby/Abbrev).\n\nUsage:\n\n    var abbrev = require(\"abbrev\");\n    abbrev(\"foo\", \"fool\", \"folding\", \"flop\");\n    \n    // returns:\n    { fl: 'flop'\n    , flo: 'flop'\n    , flop: 'flop'\n    , fol: 'folding'\n    , fold: 'folding'\n    , foldi: 'folding'\n    , foldin: 'folding'\n    , folding: 'folding'\n    , foo: 'foo'\n    , fool: 'fool'\n    }\n\nThis is handy for command-line scripts, or other cases where you want to be able to accept shorthands.\n","readmeFilename":"README.md","homepage":"https://github.com/isaacs/abbrev-js#readme","bugs":{"url":"https://github.com/isaacs/abbrev-js/issues"},"license":"ISC","_attachments":{},"_etag":"\"9LIZWD2QXRPQNVEKVLML5E2JN\""}
\ No newline at end of file
diff --git a/etc/atom/.apm/registry.npmjs.org/agent-base/.cache.json b/etc/atom/.apm/registry.npmjs.org/agent-base/.cache.json
new file mode 100644
index 0000000..0dc8357
--- /dev/null
+++ b/etc/atom/.apm/registry.npmjs.org/agent-base/.cache.json
@@ -0,0 +1 @@
+{"_id":"agent-base","_rev":"8-aa259d2ad6d56f882fe7a80eddafb092","name":"agent-base","description":"Turn a function into an `http.Agent` instance","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.1":{"name":"agent-base","version":"0.0.1","description":"Barebone `http.Agent` implementation","main":"agent.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-agent-base.git"},"keywords":["http","agent","base","barebones","https"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-agent-base/issues"},"devDependencies":{"mocha":"~1.12.0"},"_id":"agent-base@0.0.1","dist":{"shasum":"6821bd0b228447562378e3560a923ace3eedc3c5","tarball":"http://registry.npmjs.org/agent-base/-/agent-base-0.0.1.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"1.0.0":{"name":"agent-base","version":"1.0.0","description":"Turn a function into an `http.Agent` instance","main":"agent.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-agent-base.git"},"keywords":["http","agent","base","barebones","https"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-agent-base/issues"},"devDependencies":{"mocha":"~1.12.0"},"_id":"agent-base@1.0.0","dist":{"shasum":"e4e0b974fe9d250340d3f7b7aaa48284076b2f8b","tarball":"http://registry.npmjs.org/agent-base/-/agent-base-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"1.0.1":{"name":"agent-base","version":"1.0.1","description":"Turn a function into an `http.Agent` instance","main":"agent.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-agent-base.git"},"keywords":["http","agent","base","barebones","https"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-agent-base/issues"},"devDependencies":{"mocha":"~1.12.0"},"_id":"agent-base@1.0.1","dist":{"shasum":"806dbee16f2f27506730e2eb78f537192706ccc3","tarball":"http://registry.npmjs.org/agent-base/-/agent-base-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"1.0.2":{"name":"agent-base","version":"1.0.2","description":"Turn a function into an `http.Agent` instance","main":"agent.js","scripts":{"test":"mocha --reporter spec"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-agent-base.git"},"keywords":["http","agent","base","barebones","https"],"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"license":"MIT","bugs":{"url":"https://github.com/TooTallNate/node-agent-base/issues"},"devDependencies":{"mocha":"2"},"gitHead":"7be263ca09bc9b0f78384bb248006fe01fcbe21a","homepage":"https://github.com/TooTallNate/node-agent-base#readme","_id":"agent-base@1.0.2","_shasum":"6890d3fb217004b62b70f8928e0fae5f8952a706","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"6890d3fb217004b62b70f8928e0fae5f8952a706","tarball":"http://registry.npmjs.org/agent-base/-/agent-base-1.0.2.tgz"},"directories":{}}},"readme":"agent-base\n==========\n### Turn a function into an `http.Agent` instance\n[![Build Status](https://travis-ci.org/TooTallNate/node-agent-base.png?branch=master)](https://travis-ci.org/TooTallNate/node-agent-base)\n\nThis module provides an `http.Agent` generator. That is, you pass it an async\ncallback function, and it returns a new `http.Agent` instance that will invoke the\ngiven callback function when sending outbound HTTP requests.\n\n#### Some subclasses:\n\nHere's some more interesting uses of `agent-base`. Send a pull request to\nlist yours!\n\n * [`http-proxy-agent`][http-proxy-agent]: An HTTP(s) proxy `http.Agent` implementation for HTTP endpoints\n * [`https-proxy-agent`][https-proxy-agent]: An HTTP(s) proxy `http.Agent` implementation for HTTPS endpoints\n * [`pac-proxy-agent`][pac-proxy-agent]: A PAC file proxy `http.Agent` implementation for HTTP and HTTPS\n * [`socks-proxy-agent`][socks-proxy-agent]: A SOCKS (v4a) proxy `http.Agent` implementation for HTTP and HTTPS\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install agent-base\n```\n\n\nExample\n-------\n\nHere's a minimal example that creates a new `net.Socket` connection to the server\nfor every HTTP request (i.e. the equivalent of `agent: false` option):\n\n``` js\nvar url = require('url');\nvar net = require('net');\nvar http = require('http');\nvar agent = require('agent-base');\n\nvar endpoint = 'http://nodejs.org/api/';\nvar opts = url.parse(endpoint);\n\n// This is the important part!\nopts.agent = agent(function (req, opts, fn) {\n  if (!opts.port) opts.port = 80;\n  var socket = net.connect(opts);\n  fn(null, socket);\n});\n\n// Everything else works just like normal...\nhttp.get(opts, function (res) {\n  console.log('\"response\" event!', res.headers);\n  res.pipe(process.stdout);\n});\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2013 Nathan Rajlich &lt;nathan@tootallnate.net&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n[http-proxy-agent]: https://github.com/TooTallNate/node-http-proxy-agent\n[https-proxy-agent]: https://github.com/TooTallNate/node-https-proxy-agent\n[pac-proxy-agent]: https://github.com/TooTallNate/node-pac-proxy-agent\n[socks-proxy-agent]: https://github.com/TooTallNate/node-socks-proxy-agent\n","maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"time":{"modified":"2015-06-28T01:24:07.948Z","created":"2013-07-09T20:14:39.860Z","0.0.1":"2013-07-09T20:14:41.054Z","1.0.0":"2013-09-09T23:12:46.790Z","1.0.1":"2013-09-10T04:20:58.341Z","1.0.2":"2015-06-28T01:24:07.948Z"},"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://n8.io/"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-agent-base.git"},"homepage":"https://github.com/TooTallNate/node-agent-base#readme","keywords":["http","agent","base","barebones","https"],"bugs":{"url":"https://github.com/TooTallNate/node-agent-base/issues"},"license":"MIT","readmeFilename":"README.md","_attachments":{},"_etag":"\"EJRLA1LLF4UBARI2BYXRJIC10\""}
\ No newline at end of file
diff --git a/etc/atom/.apm/registry.npmjs.org/alter/.cache.json b/etc/atom/.apm/registry.npmjs.org/alter/.cache.json
new file mode 100644
index 0000000..d49b195
--- /dev/null
+++ b/etc/atom/.apm/registry.npmjs.org/alter/.cache.json
@@ -0,0 +1 @@
+{"_id":"alter","_rev":"8-04975f0788b49871c50c3530d52c81ad","name":"alter","description":"alters a string by replacing multiple range fragments in one fast pass","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"alter","version":"0.1.0","description":"alters a string by replacing multiple range fragments in one fast pass","main":"alter.js","repository":{"type":"git","url":"https://github.com/olov/alter.git"},"keywords":["string","manipulation","replace","alter","modify"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","_id":"alter@0.1.0","dist":{"shasum":"06c8b097d6bb3b106d5a4f3e5bc1e4b38587f9be","tarball":"http://registry.npmjs.org/alter/-/alter-0.1.0.tgz"},"_resolved":"/tmp/alter.tgz","_from":"/tmp/alter.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"directories":{}},"0.1.1":{"name":"alter","version":"0.1.1","description":"alters a string by replacing multiple range fragments in one fast pass","main":"alter.js","repository":{"type":"git","url":"https://github.com/olov/alter.git"},"keywords":["string","manipulation","replace","alter","modify"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","_id":"alter@0.1.1","dist":{"shasum":"2494c8c80bad934724ae95096a570cbc9b88f98e","tarball":"http://registry.npmjs.org/alter/-/alter-0.1.1.tgz"},"_resolved":"/tmp/alter.tgz","_from":"/tmp/alter.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"directories":{}},"0.2.0":{"name":"alter","version":"0.2.0","description":"alters a string by replacing multiple range fragments in one fast pass","main":"alter.js","repository":{"type":"git","url":"https://github.com/olov/alter.git"},"keywords":["string","manipulation","replace","alter","modify"],"scripts":{"test":"tap test/*.js"},"dependencies":{"stable":"~0.1.3"},"devDependencies":{"tap":"~0.4.0"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","_id":"alter@0.2.0","dist":{"shasum":"c7588808617572034aae62480af26b1d4d1cb3cd","tarball":"http://registry.npmjs.org/alter/-/alter-0.2.0.tgz"},"_resolved":"/tmp/alter.tgz.tgz","_from":"/tmp/alter.tgz.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"directories":{}}},"readme":"# alter.js\nAlters a string by replacing multiple range fragments in one fast pass.\nWorks in node and browsers.\n\n\n\n## Usage\n```javascript\n    var alter = require(\"alter\");\n    alter(\"0123456789\", [\n        {start: 1, end: 3, str: \"first\"},\n        {start: 5, end: 9, str: \"second\"},\n    ]); // => \"0first34second9\"\n```\n\nThe fragments does not need to be sorted but must not overlap. More examples in `test/alter-tests.js`\n\n\n## Installation\n\n### Node\nInstall using npm\n\n    npm install alter\n\n```javascript\nvar alter = require(\"alter\");\n```\n\n### Browser\nClone the repo and include it in a script tag\n\n    git clone https://github.com/olov/alter.git\n\n```html\n<script src=\"alter/alter.js\"></script>\n```\n","maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"time":{"modified":"2014-09-20T15:06:43.093Z","created":"2013-04-21T12:18:14.912Z","0.1.0":"2013-04-21T12:18:17.839Z","0.1.1":"2013-04-21T12:31:58.061Z","0.2.0":"2013-09-08T22:48:09.626Z"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"repository":{"type":"git","url":"https://github.com/olov/alter.git"},"users":{"fgribreau":true},"keywords":["string","manipulation","replace","alter","modify"],"license":"MIT","readmeFilename":"README.md","_attachments":{},"_etag":"\"70NV5FN8R7T9XM0B0OTFJSHH4\""}
\ No newline at end of file
diff --git a/etc/atom/.apm/registry.npmjs.org/analytics-node/.cache.json b/etc/atom/.apm/registry.npmjs.org/analytics-node/.cache.json
new file mode 100644
index 0000000..ef4faf8
--- /dev/null
+++ b/etc/atom/.apm/registry.npmjs.org/analytics-node/.cache.json
@@ -0,0 +1 @@
+{"_id":"analytics-node","_rev":"44-b46f0869f5c9b31213ab5fa3086f0a40","name":"analytics-node","description":"The hassle-free way to integrate analytics into any node application.","dist-tags":{"latest":"1.2.2"},"versions":{"0.2.4":{"name":"analytics-node","version":"0.2.4","description":"An official Segment.io client driver for node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib/analytics","dependencies":{"underscore":"*","request":"*"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"make test"},"_id":"analytics-node@0.2.4","dist":{"shasum":"25ef7ed84f6c57a070c57b3f3c705a1ea6d4e90f","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.2.4.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"ivolo","email":"ivolo@mit.edu"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"}],"directories":{}},"0.2.5":{"name":"analytics-node","version":"0.2.5","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib/analytics","dependencies":{"underscore":"*","request":"*"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"make test"},"_id":"analytics-node@0.2.5","dist":{"shasum":"f159e0b3cbfbbbe300939a70441d1605c3a401a0","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.2.5.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"ivolo","email":"ivolo@mit.edu"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"}],"directories":{}},"0.2.6":{"name":"analytics-node","version":"0.2.6","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib/analytics","dependencies":{"underscore":"*","request":"*"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"make test"},"_id":"analytics-node@0.2.6","dist":{"shasum":"8db93dde59cfcec2f7789a67f52d0ebb48087760","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.2.6.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"ivolo","email":"ivolo@mit.edu"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"}],"directories":{}},"0.2.7":{"name":"analytics-node","version":"0.2.7","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib/analytics","dependencies":{"underscore":"*","request":"*"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"make test"},"_id":"analytics-node@0.2.7","dist":{"shasum":"2d7574b443cb12ee5b4dd6680709b9e707b58ac9","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.2.7.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"ivolo","email":"ivolo@mit.edu"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"}],"directories":{}},"0.2.8":{"name":"analytics-node","version":"0.2.8","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib","dependencies":{"underscore":"*","request":"*"},"devDependencies":{"mocha":"*","should":"*"},"scripts":{"test":"make test"},"_id":"analytics-node@0.2.8","dist":{"shasum":"007f689120fb15a0b57835f6d4440fa6790cffc4","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.2.8.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"ivolo","email":"ivolo@mit.edu"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"}],"directories":{}},"0.2.9":{"name":"analytics-node","version":"0.2.9","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib","dependencies":{"underscore":"1.4.3","request":"2.12.0"},"devDependencies":{"mocha":"1.8.1","should":"1.2.1"},"scripts":{"test":"make test"},"_id":"analytics-node@0.2.9","dist":{"shasum":"be990601d59f946c7c101a0f3e09a28b5950a1e0","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.2.9.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"ivolo","email":"ivolo@mit.edu"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"}],"directories":{}},"0.3.0":{"name":"analytics-node","version":"0.3.0","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib","dependencies":{"underscore":"1.4.3","request":"2.12.0"},"devDependencies":{"mocha":"1.8.1","should":"1.2.1"},"scripts":{"test":"make test"},"_id":"analytics-node@0.3.0","dist":{"shasum":"b1de7645262b6cfceae2db5985d816f69d6e5e1e","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.3.0.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"ivolo","email":"ivolo@mit.edu"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"}],"directories":{}},"0.4.0":{"name":"analytics-node","version":"0.4.0","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib","dependencies":{"underscore":"1.4.3","request":"2.12.0"},"devDependencies":{"mocha":"1.8.1","should":"1.2.1"},"scripts":{"test":"make test"},"_id":"analytics-node@0.4.0","dist":{"shasum":"7b728686190ffcf5e2485b5d7726a156233b8c98","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.4.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"ivolo","email":"ivolo@mit.edu"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"}],"directories":{}},"0.5.0":{"name":"analytics-node","version":"0.5.0","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib","dependencies":{"underscore":"1.4.3","request":"2.12.0"},"devDependencies":{"mocha":"1.8.1","should":"1.2.1"},"scripts":{"test":"make test"},"_id":"analytics-node@0.5.0","dist":{"shasum":"6f78143a913c3a94882e76161b6c1542981b8c90","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.5.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"segmentio","email":"friends@segment.io"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"}],"directories":{}},"0.6.0":{"name":"analytics-node","version":"0.6.0","description":"The hassle-free way to integrate analytics into any node application.","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"authors":"Ilya Volodarsky <ilya@segment.io>, Calvin French-Owen <calvin@segment.io>","engines":{"node":">= 0.8.x"},"main":"./lib","dependencies":{"underscore":"1.4.3","request":"2.12.0"},"devDependencies":{"mocha":"1.8.1","should":"1.2.1"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@0.6.0","dist":{"shasum":"69f08ba8287222d00fcfa36f72a851d921b2fe4b","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"segmentio","email":"friends@segment.io"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"}],"directories":{}},"1.0.0":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.0.0","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","dependencies":{"component-type":"~1.0.0","join-component":"~1.0.0","superagent":"~0.16.0","debug":"~0.7.4","uid":"0.0.2"},"devDependencies":{"mocha":"1.8.1","express":"~3.4.8"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.0.0","dist":{"shasum":"4da27758f2b62df203c9b83d2f9ec131b9f152d1","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"segmentio","email":"friends@segment.io"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"}],"directories":{}},"1.0.1":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.0.1","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","superagent":"~0.16.0","debug":"~0.7.4","uid":"0.0.2"},"devDependencies":{"mocha":"1.8.1","express":"~3.4.8"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"gitHead":"59b72a02af4a818469578a716fa4b0fd03219831","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.0.1","_shasum":"22f3f5cb50fe825383161adcbe3cb005dc0efe1e","_from":".","_npmVersion":"1.4.20","_npmUser":{"name":"segmentio","email":"friends@segment.io"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"}],"dist":{"shasum":"22f3f5cb50fe825383161adcbe3cb005dc0efe1e","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.0.1.tgz"},"directories":{}},"1.0.2":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.0.2","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","superagent":"~0.16.0","debug":"~1.0.4","uid":"0.0.2"},"devDependencies":{"mocha":"1.8.1","express":"~3.4.8"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"gitHead":"0d63d589b3ed0ec1cde75454f6e72e896cacb825","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.0.2","_shasum":"a12c332eed223928a2f954952eb2ec685a989e55","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"segmentio","email":"friends@segment.io"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"}],"dist":{"shasum":"a12c332eed223928a2f954952eb2ec685a989e55","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.0.2.tgz"},"directories":{}},"1.0.3":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.0.3","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","superagent":"~0.16.0","debug":"~1.0.4","uid":"0.0.2"},"devDependencies":{"mocha":"1.8.1","express":"~3.4.8"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"gitHead":"49af7c997cfe67462b4394f428ac85da48a9b74c","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.0.3","_shasum":"e93a632e2f8b89235c8a46c4fde384cdeed3777d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"segmentio","email":"friends@segment.io"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"}],"dist":{"shasum":"e93a632e2f8b89235c8a46c4fde384cdeed3777d","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.0.3.tgz"},"directories":{}},"1.0.4":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.0.4","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","lodash":"~2.4.1","superagent":"~0.16.0","debug":"~1.0.4","uid":"0.0.2"},"devDependencies":{"mocha":"1.8.1","express":"~3.4.8"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"gitHead":"a608e5f3d8cbeb7cfc550db2e7609dc42bdbee5f","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.0.4","_shasum":"4ff572446ae7886212eb9af5f83d2f0e26450d5d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"segmentio","email":"friends@segment.io"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"}],"dist":{"shasum":"4ff572446ae7886212eb9af5f83d2f0e26450d5d","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.0.4.tgz"},"directories":{}},"1.1.0":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.1.0","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","lodash":"~2.4.1","superagent":"~0.16.0","superagent-proxy":"~0.3.1","debug":"~1.0.4","uid":"0.0.2"},"devDependencies":{"mocha":"1.8.1","express":"~3.4.8","http-proxy":"~1.3.0"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"gitHead":"74ca745391b9c7b02ca4a4252a74ea586414f547","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.1.0","_shasum":"eb8a79ce7cccae54ebe64904297af3734e00f4c0","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"dist":{"shasum":"eb8a79ce7cccae54ebe64904297af3734e00f4c0","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.1.0.tgz"},"directories":{}},"1.1.1":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.1.1","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","lodash":"~2.4.1","superagent":"~0.19.1","superagent-proxy":"~0.3.1","superagent-retry":"~0.4.0","debug":"~1.0.4","uid":"0.0.2"},"devDependencies":{"mocha":"1.8.1","express":"~3.4.8","http-proxy":"~1.3.0","async":"~0.9.0"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"license":"MIT","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.1.1","_shasum":"7cd2b50d8179a90d85c73a6381d77cb738fe0caa","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"dist":{"shasum":"7cd2b50d8179a90d85c73a6381d77cb738fe0caa","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.1.1.tgz"},"directories":{}},"1.2.0":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.2.0","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","browserify":{"transform":["brfs"]},"dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","lodash":"~2.4.1","superagent":"~0.19.1","superagent-proxy":"~0.3.1","superagent-retry":"~0.4.0","debug":"~1.0.4","uid":"0.0.2"},"devDependencies":{"async":"~0.9.0","browserify":"^8.1.3","express":"~3.4.8","http-proxy":"~1.3.0","mocha":"1.8.1","brfs":"^1.3.0"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"license":"MIT","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.2.0","_shasum":"8958f3159d59dcaef2af75c474f96e9c6a47d42f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"dist":{"shasum":"8958f3159d59dcaef2af75c474f96e9c6a47d42f","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.2.0.tgz"},"directories":{}},"1.2.2":{"name":"analytics-node","repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"version":"1.2.2","description":"The hassle-free way to integrate analytics into any node application.","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"main":"lib/index.js","browserify":{"transform":["brfs"]},"dependencies":{"clone":"~0.1.17","component-type":"~1.0.0","join-component":"~1.0.0","lodash":"~2.4.1","superagent":"~0.19.1","superagent-proxy":"~0.3.1","superagent-retry":"~0.4.0","debug":"~1.0.4","uid":"0.0.2"},"devDependencies":{"async":"~0.9.0","browserify":"^8.1.3","express":"~3.4.8","http-proxy":"~1.3.0","mocha":"1.8.1","brfs":"^1.3.0"},"engines":{"node":">= 0.8.x"},"scripts":{"test":"make test"},"license":"MIT","bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"homepage":"https://github.com/segmentio/analytics-node","_id":"analytics-node@1.2.2","_shasum":"322d2546af4ed566ba914468b6ea39636008c5b5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"travisjeffery","email":"tj@travisjeffery.com"},"maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"dist":{"shasum":"322d2546af4ed566ba914468b6ea39636008c5b5","tarball":"http://registry.npmjs.org/analytics-node/-/analytics-node-1.2.2.tgz"},"directories":{}}},"readme":"\n#analytics-node\n\n[![Build Status](https://api.travis-ci.org/segmentio/analytics-node.svg?branch=master)](https://travis-ci.org/segmentio/analytics-node)\n\nA node.js client for [Segment](https://segment.com) — The hassle-free way to integrate analytics into any application.\n\n## Installation\n\n```bash\n$ npm install --save analytics-node\n```\n\n## Documentation\n\nDocumentation is available at [https://segment.com/libraries/node](https://segment.com/libraries/node).\n\n## License (MIT)\n\n    WWWWWW||WWWWWW\n     W W W||W W W\n          ||\n        ( OO )__________\n         /  |           \\\n        /o o|    MIT     \\\n        \\___/||_||__||_|| *\n             || ||  || ||\n            _||_|| _||_||\n           (__|__|(__|__|\n\nCopyright &copy; 2013 Segment Inc. \\<friends@segment.com\\>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"ivolo","email":"ivolo@mit.edu"},{"name":"segmentio","email":"friends@segment.io"},{"name":"travisjeffery","email":"tj@travisjeffery.com"}],"time":{"modified":"2015-03-19T22:11:07.095Z","created":"2013-01-10T08:06:45.593Z","0.2.4":"2013-01-10T08:06:46.529Z","0.2.5":"2013-01-10T21:23:38.909Z","0.2.6":"2013-01-10T23:21:49.942Z","0.2.7":"2013-01-12T04:15:51.277Z","0.2.8":"2013-01-12T04:44:34.854Z","0.2.9":"2013-01-17T22:00:37.368Z","0.3.0":"2013-02-19T23:23:40.019Z","0.4.0":"2013-04-02T04:38:12.323Z","0.5.0":"2013-04-24T22:26:28.837Z","0.6.0":"2014-02-20T02:46:26.897Z","1.0.0":"2014-05-18T19:19:38.716Z","1.0.1":"2014-07-14T20:06:53.736Z","1.0.2":"2014-07-23T20:47:07.827Z","1.0.3":"2014-08-06T04:52:55.282Z","1.0.4":"2014-08-14T18:36:55.459Z","1.1.0":"2014-08-22T19:05:40.742Z","1.1.1":"2015-02-03T17:32:04.338Z","1.2.0":"2015-02-18T22:32:55.941Z","1.2.2":"2015-03-19T22:11:07.095Z"},"repository":{"type":"git","url":"git://github.com/segmentio/analytics-node"},"readmeFilename":"README.md","homepage":"https://github.com/segmentio/analytics-node","keywords":["analytics","segment.io","segmentio","client","driver","analytics"],"bugs":{"url":"https://github.com/segmentio/analytics-node/issues"},"license":"MIT","users":{},"_attachments":{},"_etag":"\"4GV8T7G1317INVJGPS4WVX6ZU\""}
\ No newline at end of file
diff --git a/etc/atom/.apm/registry.npmjs.org/ansi-regex/.cache.json b/etc/atom/.apm/registry.npmjs.org/ansi-regex/.cache.json
new file mode 100644
index 0000000..bb6569e
--- /dev/null
+++ b/etc/atom/.apm/registry.npmjs.org/ansi-regex/.cache.json
@@ -0,0 +1 @@
+{"_id":"ansi-regex","_rev":"15-652ceee0873d3a9137c54a51b83b55f4","name":"ansi-regex","description":"Regular expression for matching ANSI escape codes","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"ansi-regex","version":"0.1.0","description":"Regular expression for matching ANSI escape codes","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re"],"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"homepage":"https://github.com/sindresorhus/ansi-regex","_id":"ansi-regex@0.1.0","_shasum":"55ca60db6900857c423ae9297980026f941ed903","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"55ca60db6900857c423ae9297980026f941ed903","tarball":"http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.1.0.tgz"},"directories":{}},"0.2.0":{"name":"ansi-regex","version":"0.2.0","description":"Regular expression for matching ANSI escape codes","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"homepage":"https://github.com/sindresorhus/ansi-regex","_id":"ansi-regex@0.2.0","_shasum":"3c48015ac52bcae430b08b822b87522644eb0de7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"3c48015ac52bcae430b08b822b87522644eb0de7","tarball":"http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.0.tgz"},"directories":{}},"0.2.1":{"name":"ansi-regex","version":"0.2.1","description":"Regular expression for matching ANSI escape codes","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"homepage":"https://github.com/sindresorhus/ansi-regex","_id":"ansi-regex@0.2.1","_shasum":"0d8e946967a3d8143f93e24e298525fc1b2235f9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"0d8e946967a3d8143f93e24e298525fc1b2235f9","tarball":"http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz"},"directories":{}},"1.0.0":{"name":"ansi-regex","version":"1.0.0","description":"Regular expression for matching ANSI escape codes","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"devDependencies":{"mocha":"*"},"gitHead":"4210f11027ddd7937f9e25a9a1570aee6d0594f5","bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"homepage":"https://github.com/sindresorhus/ansi-regex","_id":"ansi-regex@1.0.0","_shasum":"54c7ce13af71e436348666484c44516ab9bc144e","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"dist":{"shasum":"54c7ce13af71e436348666484c44516ab9bc144e","tarball":"http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.0.0.tgz"},"directories":{}},"1.1.0":{"name":"ansi-regex","version":"1.1.0","description":"Regular expression for matching ANSI escape codes","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/test.js","view-supported":"node test/viewCodes.js"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"homepage":"https://github.com/sindresorhus/ansi-regex","_id":"ansi-regex@1.1.0","_shasum":"67792c5d6ad05c792d6cd6057ac8f5e69ebf4357","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"dist":{"shasum":"67792c5d6ad05c792d6cd6057ac8f5e69ebf4357","tarball":"http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.0.tgz"},"directories":{}},"1.1.1":{"name":"ansi-regex","version":"1.1.1","description":"Regular expression for matching ANSI escape codes","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/test.js","view-supported":"node test/viewCodes.js"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"devDependencies":{"mocha":"*"},"gitHead":"47fb974630af70998157b30fad6eb5e5bd7c7cd6","bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"homepage":"https://github.com/sindresorhus/ansi-regex","_id":"ansi-regex@1.1.1","_shasum":"41c847194646375e6a1a5d10c3ca054ef9fc980d","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"jbnicolai","email":"jappelman@xebia.com"},"dist":{"shasum":"41c847194646375e6a1a5d10c3ca054ef9fc980d","tarball":"http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz"},"directories":{}},"2.0.0":{"name":"ansi-regex","version":"2.0.0","description":"Regular expression for matching ANSI escape codes","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha test/test.js","view-supported":"node test/viewCodes.js"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"devDependencies":{"mocha":"*"},"gitHead":"57c3f2941a73079fa8b081e02a522e3d29913e2f","bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"homepage":"https://github.com/sindresorhus/ansi-regex","_id":"ansi-regex@2.0.0","_shasum":"c5061b6e0ef8a81775e50f5d66151bf6bf371107","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"c5061b6e0ef8a81775e50f5d66151bf6bf371107","tarball":"http://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"},"directories":{}}},"readme":"# ansi-regex [![Build Status](https://travis-ci.org/sindresorhus/ansi-regex.svg?branch=master)](https://travis-ci.org/sindresorhus/ansi-regex)\n\n> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)\n\n\n## Install\n\n```\n$ npm install --save ansi-regex\n```\n\n\n## Usage\n\n```js\nvar ansiRegex = require('ansi-regex');\n\nansiRegex().test('\\u001b[4mcake\\u001b[0m');\n//=> true\n\nansiRegex().test('cake');\n//=> false\n\n'\\u001b[4mcake\\u001b[0m'.match(ansiRegex());\n//=> ['\\u001b[4m', '\\u001b[0m']\n```\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"time":{"modified":"2015-06-30T16:07:19.279Z","created":"2014-06-03T16:59:22.332Z","0.1.0":"2014-06-03T16:59:22.332Z","0.2.0":"2014-06-14T01:12:53.550Z","0.2.1":"2014-06-20T16:44:03.241Z","1.0.0":"2014-08-13T13:29:14.050Z","1.1.0":"2014-08-30T12:38:30.166Z","1.1.1":"2015-02-22T09:24:51.185Z","2.0.0":"2015-06-30T16:07:19.279Z"},"homepage":"https://github.com/sindresorhus/ansi-regex","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","command-line","text","regex","regexp","re","match","test","find","pattern"],"repository":{"type":"git","url":"https://github.com/sindresorhus/ansi-regex"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/ansi-regex/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"nfd":true},"_attachments":{},"_etag":"\"1MRHZG3BYMGFOFAI4EBGRPR9U\""}
\ No newline at end of file
diff --git a/etc/atom/.apm/registry.npmjs.org/ansi-styles/.cache.json b/etc/atom/.apm/registry.npmjs.org/ansi-styles/.cache.json
new file mode 100644
index 0000000..f505f36
--- /dev/null
+++ b/etc/atom/.apm/registry.npmjs.org/ansi-styles/.cache.json
@@ -0,0 +1 @@
+{"_id":"ansi-styles","_rev":"33-a8e162ad475a860a2a6c1f865167face","name":"ansi-styles","description":"ANSI escape codes for styling strings in the terminal","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"ansi-styles","version":"0.1.0","description":"ANSI escape codes for colorizing strings in the terminal","keywords":["ansi","styles","color","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256"],"homepage":"https://github.com/sindresorhus/ansi-styles","bugs":{"url":"https://github.com/sindresorhus/ansi-styles/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"main":"ansi-styles.js","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-styles.git"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"~1.12.0"},"engines":{"node":">=0.8.0"},"licenses":[{"type":"MIT"}],"files":["ansi-styles.js"],"_id":"ansi-styles@0.1.0","dist":{"shasum":"af63b736c8b14c5dc94af0f3818da822527c10c8","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"0.1.1":{"name":"ansi-styles","version":"0.1.1","description":"ANSI escape codes for colorizing strings in the terminal","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"homepage":"https://github.com/sindresorhus/ansi-styles","bugs":{"url":"https://github.com/sindresorhus/ansi-styles/issues"},"license":"MIT","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"files":["ansi-styles.js"],"main":"ansi-styles","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-styles.git"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"~1.12.0"},"engines":{"node":">=0.8.0"},"_id":"ansi-styles@0.1.1","dist":{"shasum":"8f1618d24da7072a436f66b79c65385d7c1fe9cf","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"0.1.2":{"name":"ansi-styles","version":"0.1.2","description":"ANSI escape codes for colorizing strings in the terminal","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"homepage":"https://github.com/sindresorhus/ansi-styles","bugs":{"url":"https://github.com/sindresorhus/ansi-styles/issues"},"license":"MIT","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"files":["ansi-styles.js"],"main":"ansi-styles","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-styles.git"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"~1.12.0"},"engines":{"node":">=0.8.0"},"_id":"ansi-styles@0.1.2","dist":{"shasum":"5bab27c2e0bbe944ee42057cf23adee970abc7c6","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.1.2.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"0.2.0":{"name":"ansi-styles","version":"0.2.0","description":"ANSI escape codes for colorizing strings in the terminal","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"homepage":"https://github.com/sindresorhus/ansi-styles","bugs":{"url":"https://github.com/sindresorhus/ansi-styles/issues"},"license":"MIT","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"files":["ansi-styles.js"],"main":"ansi-styles","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-styles.git"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"~1.12.0"},"engines":{"node":">=0.8.0"},"_id":"ansi-styles@0.2.0","dist":{"shasum":"359ab4b15dcd64ba6d74734b72c36360a9af2c19","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"1.0.0":{"name":"ansi-styles","version":"1.0.0","description":"ANSI escape codes for colorizing strings in the terminal","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"homepage":"https://github.com/sindresorhus/ansi-styles","bugs":{"url":"https://github.com/sindresorhus/ansi-styles/issues"},"license":"MIT","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"files":["ansi-styles.js"],"main":"ansi-styles","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-styles.git"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"~1.12.0"},"engines":{"node":">=0.8.0"},"_id":"ansi-styles@1.0.0","dist":{"shasum":"cb102df1c56f5123eab8b67cd7b98027a0279178","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"1.1.0":{"name":"ansi-styles","version":"1.1.0","description":"ANSI escape codes for styling strings in the terminal","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/ansi-styles"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/ansi-styles/issues"},"homepage":"https://github.com/sindresorhus/ansi-styles","_id":"ansi-styles@1.1.0","_shasum":"eaecbf66cd706882760b2f4691582b8f55d7a7de","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"eaecbf66cd706882760b2f4691582b8f55d7a7de","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz"},"directories":{}},"2.0.0":{"name":"ansi-styles","version":"2.0.0","description":"ANSI escape codes for styling strings in the terminal","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/ansi-styles"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"devDependencies":{"mocha":"*"},"gitHead":"8c71708c951ab5ba824487c67053fb8f1eb8b6ea","bugs":{"url":"https://github.com/sindresorhus/ansi-styles/issues"},"homepage":"https://github.com/sindresorhus/ansi-styles","_id":"ansi-styles@2.0.0","_shasum":"432b26162fea1b63c878896abc8cc5548f25063e","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"dist":{"shasum":"432b26162fea1b63c878896abc8cc5548f25063e","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.0.tgz"},"directories":{}},"2.0.1":{"name":"ansi-styles","version":"2.0.1","description":"ANSI escape codes for styling strings in the terminal","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/ansi-styles"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"devDependencies":{"mocha":"*"},"gitHead":"da6541334e1681cb803f891fab8abf4313cc4bc1","bugs":{"url":"https://github.com/sindresorhus/ansi-styles/issues"},"homepage":"https://github.com/sindresorhus/ansi-styles","_id":"ansi-styles@2.0.1","_shasum":"b033f57f93e2d28adeb8bc11138fa13da0fd20a3","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"jbnicolai","email":"jappelman@xebia.com"},"dist":{"shasum":"b033f57f93e2d28adeb8bc11138fa13da0fd20a3","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz"},"directories":{}},"2.1.0":{"name":"ansi-styles","version":"2.1.0","description":"ANSI escape codes for styling strings in the terminal","license":"MIT","repository":{"type":"git","url":"https://github.com/chalk/ansi-styles"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"devDependencies":{"mocha":"*"},"gitHead":"18421cbe4a2d93359ec2599a894f704be126d066","bugs":{"url":"https://github.com/chalk/ansi-styles/issues"},"homepage":"https://github.com/chalk/ansi-styles","_id":"ansi-styles@2.1.0","_shasum":"990f747146927b559a932bf92959163d60c0d0e2","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jbnicolai","email":"jappelman@xebia.com"},"dist":{"shasum":"990f747146927b559a932bf92959163d60c0d0e2","tarball":"http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.1.0.tgz"},"directories":{}}},"readme":"# ansi-styles [![Build Status](https://travis-ci.org/chalk/ansi-styles.svg?branch=master)](https://travis-ci.org/chalk/ansi-styles)\n\n> [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal\n\nYou probably want the higher-level [chalk](https://github.com/chalk/chalk) module for styling your strings.\n\n![](screenshot.png)\n\n\n## Install\n\n```\n$ npm install --save ansi-styles\n```\n\n\n## Usage\n\n```js\nvar ansi = require('ansi-styles');\n\nconsole.log(ansi.green.open + 'Hello world!' + ansi.green.close);\n```\n\n\n## API\n\nEach style has an `open` and `close` property.\n\n\n## Styles\n\n### Modifiers\n\n- `reset`\n- `bold`\n- `dim`\n- `italic` *(not widely supported)*\n- `underline`\n- `inverse`\n- `hidden`\n- `strikethrough` *(not widely supported)*\n\n### Colors\n\n- `black`\n- `red`\n- `green`\n- `yellow`\n- `blue`\n- `magenta`\n- `cyan`\n- `white`\n- `gray`\n\n### Background colors\n\n- `bgBlack`\n- `bgRed`\n- `bgGreen`\n- `bgYellow`\n- `bgBlue`\n- `bgMagenta`\n- `bgCyan`\n- `bgWhite`\n\n\n## Advanced usage\n\nBy default you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module.\n\n- `ansi.modifiers`\n- `ansi.colors`\n- `ansi.bgColors`\n\n\n###### Example\n\n```js\nconsole.log(ansi.colors.green.open);\n```\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"jbnicolai","email":"jappelman@xebia.com"}],"time":{"modified":"2015-07-01T13:26:31.005Z","created":"2013-07-31T23:00:29.145Z","0.1.0":"2013-07-31T23:00:32.552Z","0.1.1":"2013-08-03T00:31:59.821Z","0.1.2":"2013-08-03T01:38:52.766Z","0.2.0":"2013-08-03T16:40:58.340Z","1.0.0":"2013-12-08T00:00:09.315Z","1.1.0":"2014-06-03T23:35:17.884Z","2.0.0":"2014-11-23T11:52:58.607Z","2.0.1":"2015-02-22T09:21:36.085Z","2.1.0":"2015-07-01T13:26:31.005Z"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"repository":{"type":"git","url":"https://github.com/chalk/ansi-styles"},"users":{"passy":true,"tunnckocore":true,"gliviu":true},"homepage":"https://github.com/chalk/ansi-styles","keywords":["ansi","styles","color","colour","colors","terminal","console","cli","string","tty","escape","formatting","rgb","256","shell","xterm","log","logging","command-line","text"],"bugs":{"url":"https://github.com/chalk/ansi-styles/issues"},"license":"MIT","readmeFilename":"readme.md","_attachments":{},"_etag":"\"5C4LQYKQ0TADX2RTLH5EQ6M10\""}
\ No newline at end of file
diff --git a/etc/atom/.apm/registry.npmjs.org/argparse/.cache.json b/etc/atom/.apm/registry.npmjs.org/argparse/.cache.json
new file mode 100644
index 0000000..0a859df
--- /dev/null
+++ b/etc/atom/.apm/registry.npmjs.org/argparse/.cache.json
@@ -0,0 +1 @@
+{"_id":"argparse","_rev":"50-997f4a5b8c4cfeb9a77d0eae46fc86bb","name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.0","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","dependencies":{"underscore":"1.3.1","underscore.string":"2.1.1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"_id":"argparse@0.1.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"141038690326bb1fe60c3aa2fd32e60252cdf3ea","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.0.tgz"},"scripts":{},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.1":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.1","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","dependencies":{"underscore":"1.3.1","underscore.string":"2.1.1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"_id":"argparse@0.1.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"7898577c1e2a249f3e550cc48209acc1d939026e","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.1.tgz"},"scripts":{},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.2":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.2","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"1.3.1","underscore.string":"2.1.1"},"devDependencies":{"mocha":"1.0.1"},"engines":{"node":">= 0.6.0"},"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"_id":"argparse@0.1.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"dab8a7925b091e24683e17f8bcf7d9a4bf00204a","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.2.tgz"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.3":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.3","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.3.3","underscore.string":"~2.1.1"},"devDependencies":{"mocha":"~1.2.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.3","dist":{"shasum":"e1a6a760f372b4082080da00b3ed13b46d42badf","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.3.tgz"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.4":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.4","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.3.3","underscore.string":"~2.1.1"},"devDependencies":{"mocha":"~1.2.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.4","dist":{"shasum":"72ca942eb911bf18a011144361f3607c71ab4cfe","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.4.tgz"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.5":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.5","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.3.3","underscore.string":"~2.1.1"},"devDependencies":{"mocha":"~1.2.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.5","dist":{"shasum":"bcb6f43cedd06bedc4d0e97c833f97595e16f7e5","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.5.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.6":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.6","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.3.3","underscore.string":"~2.1.1"},"devDependencies":{"mocha":"~1.2.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.6","dist":{"shasum":"434d4ceaf77275e117d396293dcb2977c31b40ec","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.6.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.7":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.7","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.3.3","underscore.string":"~2.1.1"},"devDependencies":{"mocha":"~1.2.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.7","dist":{"shasum":"eb6f77628d196ce9a56dd36abed78ae25f3b01f0","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.7.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.8":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.8","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.3.3","underscore.string":"~2.1.1"},"devDependencies":{"mocha":"~1.2.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.8","dist":{"shasum":"fafa8e68ba36528ea538a8745c33f384d1b6daf1","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.8.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.9":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.9","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.3.3","underscore.string":"~2.1.1"},"devDependencies":{"mocha":"~1.2.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.9","dist":{"shasum":"9c5d6da174c219dd796271ef46a8b633be298c07","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.9.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.10":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.10","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","author":{"name":"Eugene Shkuropat","email":"e.shkuropat@gmail.com"},"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.3.3","underscore.string":"~2.1.1"},"devDependencies":{"mocha":"~1.2.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.10","dist":{"shasum":"ab77c1177fbab43831941be108dc6c1222e4980d","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.10.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.11":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.11","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","contributors":[{"name":"Eugene Shkuropat"},{"name":"Paul Jacobson"}],"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.4.3","underscore.string":"~2.3.1"},"devDependencies":{"mocha":"~1.8.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.11","dist":{"shasum":"c61031628629a24935badc7156714981d86ec819","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.11.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.12":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.12","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","contributors":[{"name":"Eugene Shkuropat"},{"name":"Paul Jacobson"}],"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.4.3","underscore.string":"~2.3.1"},"devDependencies":{"mocha":"~1.8.1"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.12","dist":{"shasum":"987e5bd68ce0b82c213e1552fd6a46e11652617e","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.12.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{}},"0.1.13":{"name":"argparse","description":"Very powerful CLI arguments parser. Native port of argparse - python's options parsing library","version":"0.1.13","keywords":["cli","parser","argparse","option","args"],"homepage":"https://github.com/nodeca/argparse","contributors":[{"name":"Eugene Shkuropat"},{"name":"Paul Jacobson"}],"bugs":{"url":"https://github.com/nodeca/argparse/issues"},"license":{"type":"MIT","url":"https://github.com/nodeca/argparse/blob/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/nodeca/argparse.git"},"main":"./index.js","scripts":{"test":"make test"},"dependencies":{"underscore":"~1.4.3","underscore.string":"~2.3.1"},"devDependencies":{"mocha":"*"},"engines":{"node":">= 0.6.0"},"_id":"argparse@0.1.13","dist":{"shasum":"2abd72e43d0a34d9049141e9c255ba816409f407","tarball":"http://registry.npmjs.org/argparse/-/argparse-0.1.13.tgz"},"_from":"https://github.com/nodeca/argparse/tarball/0.1.13","_resolved":"https://github.com/nodeca/argparse/tarball/0.1.13",&qu