aboutsummaryrefslogtreecommitdiff
path: root/atom/.apm
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2019-03-14 23:19:58 +0100
committerBen Beltran <ben@nsovocal.com>2019-03-14 23:19:58 +0100
commitb009b50e81b6c1d0d691505b5f5c0418f559bfc0 (patch)
tree5fae800e76219eba28634cb236565f9b4bb7a2f7 /atom/.apm
parent4efcafab7f0aa454f9ebe767133654bc9f44e12c (diff)
Remove Atom config
Diffstat (limited to 'atom/.apm')
-rw-r--r--atom/.apm/.apmrc7
-rw-r--r--atom/.apm/aesthetic-ui/2.0.0/package.tgzbin14301 -> 0 bytes
-rw-r--r--atom/.apm/aesthetic-ui/2.0.0/package/package.json1
-rw-r--r--atom/.apm/amdefine/0.1.1/package.tgzbin7509 -> 0 bytes
-rw-r--r--atom/.apm/amdefine/0.1.1/package/package.json1
-rw-r--r--atom/.apm/api-notation/1.0.2/package.tgzbin2951 -> 0 bytes
-rw-r--r--atom/.apm/api-notation/1.0.2/package/package.json1
-rw-r--r--atom/.apm/async/0.2.10/package.tgzbin15772 -> 0 bytes
-rw-r--r--atom/.apm/async/0.2.10/package/package.json1
-rw-r--r--atom/.apm/atom-space-pen-views/2.0.5/package.tgzbin6477 -> 0 bytes
-rw-r--r--atom/.apm/atom-space-pen-views/2.0.5/package/package.json1
-rw-r--r--atom/.apm/atom-space-pen-views/2.1.0/package.tgzbin6547 -> 0 bytes
-rw-r--r--atom/.apm/atom-space-pen-views/2.1.0/package/package.json1
-rw-r--r--atom/.apm/coffee-script/1.8.0/package.tgzbin82754 -> 0 bytes
-rw-r--r--atom/.apm/coffee-script/1.8.0/package/package.json1
-rw-r--r--atom/.apm/coffeestack/1.1.2/package.tgzbin2088 -> 0 bytes
-rw-r--r--atom/.apm/coffeestack/1.1.2/package/package.json1
-rw-r--r--atom/.apm/d/0.1.1/package.tgzbin5347 -> 0 bytes
-rw-r--r--atom/.apm/d/0.1.1/package/package.json1
-rw-r--r--atom/.apm/emissary/1.3.3/package.tgzbin8345 -> 0 bytes
-rw-r--r--atom/.apm/emissary/1.3.3/package/package.json1
-rw-r--r--atom/.apm/es5-ext/0.10.7/package.tgzbin120238 -> 0 bytes
-rw-r--r--atom/.apm/es5-ext/0.10.7/package/package.json1
-rw-r--r--atom/.apm/es6-iterator/0.1.3/package.tgzbin7128 -> 0 bytes
-rw-r--r--atom/.apm/es6-iterator/0.1.3/package/package.json1
-rw-r--r--atom/.apm/es6-symbol/2.0.1/package.tgzbin5056 -> 0 bytes
-rw-r--r--atom/.apm/es6-symbol/2.0.1/package/package.json1
-rw-r--r--atom/.apm/es6-weak-map/0.1.4/package.tgzbin4839 -> 0 bytes
-rw-r--r--atom/.apm/es6-weak-map/0.1.4/package/package.json1
-rw-r--r--atom/.apm/event-kit/0.7.2/package.tgzbin4443 -> 0 bytes
-rw-r--r--atom/.apm/event-kit/0.7.2/package/package.json1
-rw-r--r--atom/.apm/ex-mode/0.5.1/package.tgzbin8984 -> 0 bytes
-rw-r--r--atom/.apm/ex-mode/0.5.1/package/package.json1
-rw-r--r--atom/.apm/ex-mode/0.7.0/package.tgzbin12986 -> 0 bytes
-rw-r--r--atom/.apm/ex-mode/0.7.0/package/package.json1
-rw-r--r--atom/.apm/fs-plus/2.8.1/package.tgzbin7102 -> 0 bytes
-rw-r--r--atom/.apm/fs-plus/2.8.1/package/package.json1
-rw-r--r--atom/.apm/fuzzaldrin/2.1.0/package.tgzbin3905 -> 0 bytes
-rw-r--r--atom/.apm/fuzzaldrin/2.1.0/package/package.json1
-rw-r--r--atom/.apm/grim/0.12.0/package.tgzbin2907 -> 0 bytes
-rw-r--r--atom/.apm/grim/0.12.0/package/package.json1
-rw-r--r--atom/.apm/grim/1.4.1/package.tgzbin3503 -> 0 bytes
-rw-r--r--atom/.apm/grim/1.4.1/package/package.json1
-rw-r--r--atom/.apm/grim/1.4.2/package.tgzbin3407 -> 0 bytes
-rw-r--r--atom/.apm/grim/1.4.2/package/package.json1
-rw-r--r--atom/.apm/jquery/2.1.4/package.tgzbin367760 -> 0 bytes
-rw-r--r--atom/.apm/jquery/2.1.4/package/package.json1
-rw-r--r--atom/.apm/json-stable-stringify/0.1.3/package.tgzbin3948 -> 0 bytes
-rw-r--r--atom/.apm/json-stable-stringify/0.1.3/package/package.json1
-rw-r--r--atom/.apm/jsonify/0.0.0/package.tgzbin4376 -> 0 bytes
-rw-r--r--atom/.apm/jsonify/0.0.0/package/package.json1
-rw-r--r--atom/.apm/jsonminify/0.2.3/package.tgzbin485210 -> 0 bytes
-rw-r--r--atom/.apm/jsonminify/0.2.3/package/package.json1
-rw-r--r--atom/.apm/mixto/1.0.0/package.tgzbin2040 -> 0 bytes
-rw-r--r--atom/.apm/mixto/1.0.0/package/package.json1
-rw-r--r--atom/.apm/mkdirp/0.3.5/package.tgzbin4162 -> 0 bytes
-rw-r--r--atom/.apm/mkdirp/0.3.5/package/package.json1
-rw-r--r--atom/.apm/pretty-json/0.4.1/package.tgzbin2728 -> 0 bytes
-rw-r--r--atom/.apm/pretty-json/0.4.1/package/package.json1
-rw-r--r--atom/.apm/property-accessors/1.1.3/package.tgzbin2694 -> 0 bytes
-rw-r--r--atom/.apm/property-accessors/1.1.3/package/package.json1
-rw-r--r--atom/.apm/registry.npmjs.org/amdefine/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/async/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/atom-space-pen-views/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/coffee-script/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/coffeestack/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/d/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/emissary/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/es5-ext/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/es6-iterator/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/es6-symbol/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/es6-weak-map/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/event-kit/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/fs-plus/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/fuzzaldrin/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/grim/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/jquery/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/json-stable-stringify/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/jsonify/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/jsonminify/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/mixto/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/mkdirp/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/property-accessors/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/rimraf/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/source-map/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/space-pen/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/underscore-plus/.cache.json1
-rw-r--r--atom/.apm/registry.npmjs.org/underscore/.cache.json1
-rw-r--r--atom/.apm/relative-line-numbers/0.1.5/package.tgzbin2423 -> 0 bytes
-rw-r--r--atom/.apm/relative-line-numbers/0.1.5/package/package.json1
-rw-r--r--atom/.apm/rimraf/2.2.8/package.tgzbin4279 -> 0 bytes
-rw-r--r--atom/.apm/rimraf/2.2.8/package/package.json1
-rw-r--r--atom/.apm/source-map/0.1.43/package.tgzbin40878 -> 0 bytes
-rw-r--r--atom/.apm/source-map/0.1.43/package/package.json1
-rw-r--r--atom/.apm/space-pen/5.1.1/package.tgzbin10565 -> 0 bytes
-rw-r--r--atom/.apm/space-pen/5.1.1/package/package.json1
-rw-r--r--atom/.apm/underscore-plus/1.6.6/package.tgzbin4925 -> 0 bytes
-rw-r--r--atom/.apm/underscore-plus/1.6.6/package/package.json1
-rw-r--r--atom/.apm/underscore/1.6.0/package.tgzbin20181 -> 0 bytes
-rw-r--r--atom/.apm/underscore/1.6.0/package/package.json1
-rw-r--r--atom/.apm/vim-mode-visual-block/0.2.13/package.tgzbin3848 -> 0 bytes
-rw-r--r--atom/.apm/vim-mode-visual-block/0.2.13/package/package.json1
-rw-r--r--atom/.apm/vim-mode-visual-block/0.2.7/package.tgzbin3796 -> 0 bytes
-rw-r--r--atom/.apm/vim-mode-visual-block/0.2.7/package/package.json1
-rw-r--r--atom/.apm/vim-mode-visual-block/0.2.8/package.tgzbin3873 -> 0 bytes
-rw-r--r--atom/.apm/vim-mode-visual-block/0.2.8/package/package.json1
-rw-r--r--atom/.apm/vim-mode/0.54.0/package.tgzbin50269 -> 0 bytes
-rw-r--r--atom/.apm/vim-mode/0.54.0/package/package.json1
-rw-r--r--atom/.apm/vim-mode/0.55.0/package.tgzbin51083 -> 0 bytes
-rw-r--r--atom/.apm/vim-mode/0.55.0/package/package.json1
-rw-r--r--atom/.apm/vim-mode/0.60.0/package.tgzbin59137 -> 0 bytes
-rw-r--r--atom/.apm/vim-mode/0.60.0/package/package.json1
-rw-r--r--atom/.apm/vim-surround/0.7.2/package.tgzbin6027 -> 0 bytes
-rw-r--r--atom/.apm/vim-surround/0.7.2/package/package.json1
-rw-r--r--atom/.apm/vim-surround/0.8.0/package.tgzbin6192 -> 0 bytes
-rw-r--r--atom/.apm/vim-surround/0.8.0/package/package.json1
116 files changed, 0 insertions, 78 deletions
diff --git a/atom/.apm/.apmrc b/atom/.apm/.apmrc
deleted file mode 100644
index 01af5de..0000000
--- a/atom/.apm/.apmrc
+++ /dev/null
@@ -1,7 +0,0 @@
-; This file is auto-generated and should not be edited since any
-; modifications will be lost the next time any apm command is run.
-;
-; You should instead edit your .apmrc config located in ~/.atom/.apmrc
-cache = /Users/benbeltran/.atom/.apm
-; Hide progress-bar to prevent npm from altering apm console output.
-progress = false \ No newline at end of file
diff --git a/atom/.apm/aesthetic-ui/2.0.0/package.tgz b/atom/.apm/aesthetic-ui/2.0.0/package.tgz
deleted file mode 100644
index a9fd6f0..0000000
--- a/atom/.apm/aesthetic-ui/2.0.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/aesthetic-ui/2.0.0/package/package.json b/atom/.apm/aesthetic-ui/2.0.0/package/package.json
deleted file mode 100644
index ce557b1..0000000
--- a/atom/.apm/aesthetic-ui/2.0.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"aesthetic-ui","theme":"ui","version":"2.0.0","description":"An AESTHETIC UI theme for Atom","repository":{"type":"git","url":"git+https://github.com/dtinth/atom-aesthetic-ui.git"},"license":"MIT","engines":{"atom":">0.50.0"},"readme":"# aesthetic-ui\n\nAn [aesthetic](http://knowyourmeme.com/memes/aesthetic) UI theme for Atom text editor. Contributions welcome!\n\n## New in version 2.0.0\n\nMore compact and aesthetic tree view!<br>[Contributed by @abejfehr.](https://github.com/dtinth/atom-aesthetic-ui/pull/4) Thanks!\n\n![Screenshot](http://i.imgur.com/455A2im.png)\n\n\n## Screenshots\n\n![Settings view & modals](http://i.imgur.com/MjX2xqw.png)\n\n![Text editor & tree view](http://i.imgur.com/zHObmye.png)\n\nNote: Using [Redmond](https://atom.io/themes/redmond-syntax) syntax theme.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/dtinth/atom-aesthetic-ui/issues"},"homepage":"https://github.com/dtinth/atom-aesthetic-ui#readme","_id":"aesthetic-ui@2.0.0","_shasum":"510db442ae5a706f3e9ef3c3b0548d521413ac4a","_resolved":"file:../d-116612-32540-1hcnikl/package.tgz","_from":"../d-116612-32540-1hcnikl/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/amdefine/0.1.1/package.tgz b/atom/.apm/amdefine/0.1.1/package.tgz
deleted file mode 100644
index d9b8df0..0000000
--- a/atom/.apm/amdefine/0.1.1/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/amdefine/0.1.1/package/package.json b/atom/.apm/amdefine/0.1.1/package/package.json
deleted file mode 100644
index 4216526..0000000
--- a/atom/.apm/amdefine/0.1.1/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
diff --git a/atom/.apm/api-notation/1.0.2/package.tgz b/atom/.apm/api-notation/1.0.2/package.tgz
deleted file mode 100644
index 09aa42f..0000000
--- a/atom/.apm/api-notation/1.0.2/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/api-notation/1.0.2/package/package.json b/atom/.apm/api-notation/1.0.2/package/package.json
deleted file mode 100644
index 1001366..0000000
--- a/atom/.apm/api-notation/1.0.2/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"api-notation","version":"1.0.2","description":"Syntax for API Notation, a simple shorthand to write library APIs","keywords":["syntax","theme","api"],"repository":{"type":"git","url":"git+https://github.com/rbdr/api-notation-atom.git"},"license":"MIT","engines":{"atom":">=1.0.0 <2.0.0"},"readme":"# API Notation Syntax for Atom\n\nThis is a grammar for api notation, a simple notation I've been using for\nannotating module APIs in specs and other documents.\n\n## Installing\n\n### From Command Line\n\n`apm install api-notation`\n\n### From GUI\n\n#### Open the Package Manager from Palette Manager\n\n1. Press `⌘⇧P` on OSX or `⌃⇧P` on Windows/Linux to open the palette manager\n2. Look for `Install Packages and Themes`\n\n#### Open the Package Manager from Preferences\n\n1. Go to `Atom -> Preferences` menu\n2. Go to `Install`\n\n#### Install it\n\n1. Search for `api-notation` in the search bar\n2. Click Install\n\n## Usage\n\nOpen a `.api` file, or set it as your syntax.\n\n## API Notation Reference\n\nThe most recent reference as of now is in this [gist][api-reference], so\ncheck that to be sure. But here's a reproduction of the notation.\n\n```\nNameOfClass.WithPossibleNamespace\n + class property\n - instance property\n ~> listened events (socket)\n +> listened events (class/module)\n -> listened events (instance)\n <~ dispatched events (socket)\n <+ dispatched events(class/module)\n <- dispatched events (instance)\n :: class method\n # instance method\n\nOther symbols\n => returns\n->() callback return\n[xx] optional\n<xx> data type\n\nRecommended order: class first, then sockets, then instance. Internally:\nProperties, events, methods.\n\n// Anything after two forward slashes is a comment\n```\n\n## How does it look like?\n\nLike this.\n\n![Like this.][api-example]\n\n[api-reference]: https://gist.github.com/benbeltran/4694c46fcec131468e34\n[api-example]: https://i.imgur.com/5WXuf4u.png\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/rbdr/api-notation-atom/issues"},"homepage":"https://github.com/rbdr/api-notation-atom#readme","_id":"api-notation@1.0.2","_shasum":"307b0647acce54c74350a9d1257fae9ef9c964cd","_resolved":"file:../d-115828-94250-r4fn9v/package.tgz","_from":"../d-115828-94250-r4fn9v/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/async/0.2.10/package.tgz b/atom/.apm/async/0.2.10/package.tgz
deleted file mode 100644
index 6a47bd6..0000000
--- a/atom/.apm/async/0.2.10/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/async/0.2.10/package/package.json b/atom/.apm/async/0.2.10/package/package.json
deleted file mode 100644
index 631369b..0000000
--- a/atom/.apm/async/0.2.10/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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":"git+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","readme":"ERROR: No README data found!","homepage":"https://github.com/caolan/async#readme"} \ No newline at end of file
diff --git a/atom/.apm/atom-space-pen-views/2.0.5/package.tgz b/atom/.apm/atom-space-pen-views/2.0.5/package.tgz
deleted file mode 100644
index ecc9cad..0000000
--- a/atom/.apm/atom-space-pen-views/2.0.5/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/atom-space-pen-views/2.0.5/package/package.json b/atom/.apm/atom-space-pen-views/2.0.5/package/package.json
deleted file mode 100644
index 6e6a039..0000000
--- a/atom/.apm/atom-space-pen-views/2.0.5/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
diff --git a/atom/.apm/atom-space-pen-views/2.1.0/package.tgz b/atom/.apm/atom-space-pen-views/2.1.0/package.tgz
deleted file mode 100644
index 09ac35e..0000000
--- a/atom/.apm/atom-space-pen-views/2.1.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/atom-space-pen-views/2.1.0/package/package.json b/atom/.apm/atom-space-pen-views/2.1.0/package/package.json
deleted file mode 100644
index d855019..0000000
--- a/atom/.apm/atom-space-pen-views/2.1.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"atom-space-pen-views","version":"2.1.0","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":"75ccee886e723a7a4913a4286e089225eec8834d","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.1.0","_shasum":"688e73a04a1cc0f5a41c254c6875e72d58faffb1","_from":"atom-space-pen-views@>=2.0.4 <3.0.0","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@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":"688e73a04a1cc0f5a41c254c6875e72d58faffb1","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.1.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.1.0.tgz"} \ No newline at end of file
diff --git a/atom/.apm/coffee-script/1.8.0/package.tgz b/atom/.apm/coffee-script/1.8.0/package.tgz
deleted file mode 100644
index 69b2688..0000000
--- a/atom/.apm/coffee-script/1.8.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/coffee-script/1.8.0/package/package.json b/atom/.apm/coffee-script/1.8.0/package/package.json
deleted file mode 100644
index 51282b0..0000000
--- a/atom/.apm/coffee-script/1.8.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
diff --git a/atom/.apm/coffeestack/1.1.2/package.tgz b/atom/.apm/coffeestack/1.1.2/package.tgz
deleted file mode 100644
index e108374..0000000
--- a/atom/.apm/coffeestack/1.1.2/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/coffeestack/1.1.2/package/package.json b/atom/.apm/coffeestack/1.1.2/package/package.json
deleted file mode 100644
index 72de8f6..0000000
--- a/atom/.apm/coffeestack/1.1.2/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
diff --git a/atom/.apm/d/0.1.1/package.tgz b/atom/.apm/d/0.1.1/package.tgz
deleted file mode 100644
index 0e19514..0000000
--- a/atom/.apm/d/0.1.1/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/d/0.1.1/package/package.json b/atom/.apm/d/0.1.1/package/package.json
deleted file mode 100644
index bbcd236..0000000
--- a/atom/.apm/d/0.1.1/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"d","version":"0.1.1","description":"Property descriptor factory","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"scripts":{"test":"node node_modules/tad/bin/tad"},"repository":{"type":"git","url":"git://github.com/medikoo/d.git"},"keywords":["descriptor","es","ecmascript","ecma","property","descriptors","meta","properties"],"dependencies":{"es5-ext":"~0.10.2"},"devDependencies":{"tad":"~0.1.21"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/d/issues"},"homepage":"https://github.com/medikoo/d","_id":"d@0.1.1","dist":{"shasum":"da184c535d18d8ee7ba2aa229b914009fae11309","tarball":"http://registry.npmjs.org/d/-/d-0.1.1.tgz"},"_from":"d@>=0.1.1 <0.2.0","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{},"_shasum":"da184c535d18d8ee7ba2aa229b914009fae11309","_resolved":"https://registry.npmjs.org/d/-/d-0.1.1.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/emissary/1.3.3/package.tgz b/atom/.apm/emissary/1.3.3/package.tgz
deleted file mode 100644
index e8e3d8a..0000000
--- a/atom/.apm/emissary/1.3.3/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/emissary/1.3.3/package/package.json b/atom/.apm/emissary/1.3.3/package/package.json
deleted file mode 100644
index 1056241..0000000
--- a/atom/.apm/emissary/1.3.3/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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":"git+ssh://git@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
diff --git a/atom/.apm/es5-ext/0.10.7/package.tgz b/atom/.apm/es5-ext/0.10.7/package.tgz
deleted file mode 100644
index 0aa368a..0000000
--- a/atom/.apm/es5-ext/0.10.7/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/es5-ext/0.10.7/package/package.json b/atom/.apm/es5-ext/0.10.7/package/package.json
deleted file mode 100644
index 3168e57..0000000
--- a/atom/.apm/es5-ext/0.10.7/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"es5-ext","version":"0.10.7","description":"ECMAScript 5 extensions and ES6 shims","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["ecmascript","ecmascript5","ecmascript6","es5","es6","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"dependencies":{"es6-iterator":"~0.1.3","es6-symbol":"~2.0.1"},"devDependencies":{"tad":"~0.2.2","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"5b63ee02f50dfbc70dc1f62bc66b8718af443f83","bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","_id":"es5-ext@0.10.7","_shasum":"dfaea50721301042e2d89c1719d43493fa821656","_from":"es5-ext@>=0.10.6 <0.11.0","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"dfaea50721301042e2d89c1719d43493fa821656","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/es6-iterator/0.1.3/package.tgz b/atom/.apm/es6-iterator/0.1.3/package.tgz
deleted file mode 100644
index 3f7cfd2..0000000
--- a/atom/.apm/es6-iterator/0.1.3/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/es6-iterator/0.1.3/package/package.json b/atom/.apm/es6-iterator/0.1.3/package/package.json
deleted file mode 100644
index 1cc0d20..0000000
--- a/atom/.apm/es6-iterator/0.1.3/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"es6-iterator","version":"0.1.3","description":"Iterator abstraction based on ES6 specification","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["iterator","array","list","set","map","generator"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-iterator.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.5","es6-symbol":"~2.0.1"},"devDependencies":{"event-emitter":"~0.3.3","tad":"~0.2.1","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"2addc362c6f139e4941cf4726eeb59e5960c5cef","bugs":{"url":"https://github.com/medikoo/es6-iterator/issues"},"homepage":"https://github.com/medikoo/es6-iterator","_id":"es6-iterator@0.1.3","_shasum":"d6f58b8c4fc413c249b4baa19768f8e4d7c8944e","_from":"es6-iterator@>=0.1.3 <0.2.0","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"d6f58b8c4fc413c249b4baa19768f8e4d7c8944e","tarball":"http://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/es6-symbol/2.0.1/package.tgz b/atom/.apm/es6-symbol/2.0.1/package.tgz
deleted file mode 100644
index 866cf5e..0000000
--- a/atom/.apm/es6-symbol/2.0.1/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/es6-symbol/2.0.1/package/package.json b/atom/.apm/es6-symbol/2.0.1/package/package.json
deleted file mode 100644
index 564673c..0000000
--- a/atom/.apm/es6-symbol/2.0.1/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"es6-symbol","version":"2.0.1","description":"ECMAScript6 Symbol polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["symbol","private","property","es6","ecmascript","harmony"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-symbol.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.5"},"devDependencies":{"tad":"~0.2.1","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"51f6938d7830269fefa38f02eb912f5472b3ccd7","bugs":{"url":"https://github.com/medikoo/es6-symbol/issues"},"homepage":"https://github.com/medikoo/es6-symbol","_id":"es6-symbol@2.0.1","_shasum":"761b5c67cfd4f1d18afb234f691d678682cb3bf3","_from":"es6-symbol@>=2.0.1 <2.1.0","_npmVersion":"1.4.28","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"761b5c67cfd4f1d18afb234f691d678682cb3bf3","tarball":"http://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/es6-weak-map/0.1.4/package.tgz b/atom/.apm/es6-weak-map/0.1.4/package.tgz
deleted file mode 100644
index f4ef004..0000000
--- a/atom/.apm/es6-weak-map/0.1.4/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/es6-weak-map/0.1.4/package/package.json b/atom/.apm/es6-weak-map/0.1.4/package/package.json
deleted file mode 100644
index d62a4a9..0000000
--- a/atom/.apm/es6-weak-map/0.1.4/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"es6-weak-map","version":"0.1.4","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.6","es6-iterator":"~0.1.3","es6-symbol":"~2.0.1"},"devDependencies":{"tad":"~0.2.2"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"e68802395b82a700257374c379cfaafe84ee8552","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@0.1.4","_shasum":"706cef9e99aa236ba7766c239c8b9e286ea7d228","_from":"es6-weak-map@>=0.1.2 <0.2.0","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"706cef9e99aa236ba7766c239c8b9e286ea7d228","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/event-kit/0.7.2/package.tgz b/atom/.apm/event-kit/0.7.2/package.tgz
deleted file mode 100644
index 8b9dbac..0000000
--- a/atom/.apm/event-kit/0.7.2/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/event-kit/0.7.2/package/package.json b/atom/.apm/event-kit/0.7.2/package/package.json
deleted file mode 100644
index 5ce5824..0000000
--- a/atom/.apm/event-kit/0.7.2/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"event-kit","version":"0.7.2","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":"git+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":"^0.12.0"},"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":"997b618b19566d5740c77507492528c52b5edb6a","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.7.2","_shasum":"331f5c36fde2ebd6413b69b56633e2b6b5cf9e60","_from":"event-kit@>=0.7.2 <0.8.0","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@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"}],"dist":{"shasum":"331f5c36fde2ebd6413b69b56633e2b6b5cf9e60","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.7.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/event-kit/-/event-kit-0.7.2.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/ex-mode/0.5.1/package.tgz b/atom/.apm/ex-mode/0.5.1/package.tgz
deleted file mode 100644
index 8770c16..0000000
--- a/atom/.apm/ex-mode/0.5.1/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/ex-mode/0.5.1/package/package.json b/atom/.apm/ex-mode/0.5.1/package/package.json
deleted file mode 100644
index 48fbbfd..0000000
--- a/atom/.apm/ex-mode/0.5.1/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"ex-mode","main":"./lib/ex-mode","version":"0.5.1","description":"Ex for Atom's vim-mode","activationCommands":{"atom-workspace":"ex-mode:open"},"repository":{"type":"git","url":"https://github.com/lloeki/ex-mode"},"license":"MIT","engines":{"atom":">=0.200.0 <2.0.0"},"dependencies":{"underscore-plus":"1.x","event-kit":"^0.7.2","space-pen":"^5.1.1","atom-space-pen-views":"^2.0.4"},"consumedServices":{"vim-mode":{"versions":{"^0.1.0":"consumeVim"}}},"providedServices":{"ex-mode":{"description":"Ex commands","versions":{"0.20.0":"provideEx"}}},"readme":"# ex-mode package\n\nex-mode for Atom's vim-mode\n\n## Use\n\nInstall both [vim-mode](https://github.com/atom/vim-mode) and ex-mode. Type `:` in command mode. Enter `w` or `write`.\n\n## Extend\n\nUse the service to register commands, from your own package, or straight from `init.coffee`:\n\n```coffee\n# in Atom's init.coffee\natom.packages.onDidActivatePackage (pack) ->\n if pack.name == 'ex-mode'\n Ex = pack.mainModule.provideEx()\n Ex.registerCommand 'z', -> console.log(\"Zzzzzz...\")\n```\n\nSee `lib/ex.coffee` for some examples commands. Contributions are very welcome!\n\n## Status\n\nGroundwork is done. More ex commands are easy to add and will be coming as time permits and contributions come in.\n\n## License\n\nMIT\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/lloeki/ex-mode/issues"},"homepage":"https://github.com/lloeki/ex-mode","_id":"ex-mode@0.5.1","_shasum":"8af9a669232d55ae62ee5b6d21750e864564a7fe","_resolved":"file:../d-11562-87793-1y2kizp/package.tgz","_from":"../d-11562-87793-1y2kizp/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/ex-mode/0.7.0/package.tgz b/atom/.apm/ex-mode/0.7.0/package.tgz
deleted file mode 100644
index 8f9f069..0000000
--- a/atom/.apm/ex-mode/0.7.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/ex-mode/0.7.0/package/package.json b/atom/.apm/ex-mode/0.7.0/package/package.json
deleted file mode 100644
index e24c55b..0000000
--- a/atom/.apm/ex-mode/0.7.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"ex-mode","main":"./lib/ex-mode","version":"0.7.0","description":"Ex for Atom's vim-mode","activationCommands":{"atom-workspace":"ex-mode:open"},"repository":{"type":"git","url":"git+https://github.com/lloeki/ex-mode.git"},"license":"MIT","engines":{"atom":">=0.200.0 <2.0.0"},"dependencies":{"underscore-plus":"1.x","event-kit":"^0.7.2","space-pen":"^5.1.1","atom-space-pen-views":"^2.0.4","fs-plus":"^2.2.8"},"consumedServices":{"vim-mode":{"versions":{"^0.1.0":"consumeVim"}}},"providedServices":{"ex-mode":{"description":"Ex commands","versions":{"0.20.0":"provideEx"}}},"devDependencies":{"node-uuid":"^1.4.2"},"readme":"# ex-mode package\n\nex-mode for Atom's vim-mode\n\n## Use\n\nInstall both [vim-mode](https://github.com/atom/vim-mode) and ex-mode. Type `:` in command mode. Enter `w` or `write`.\n\n## Extend\n\nUse the service to register commands, from your own package, or straight from `init.coffee`:\n\n```coffee\n# in Atom's init.coffee\natom.packages.onDidActivatePackage (pack) ->\n if pack.name == 'ex-mode'\n Ex = pack.mainModule.provideEx()\n Ex.registerCommand 'z', -> console.log(\"Zzzzzz...\")\n```\n\nSee `lib/ex.coffee` for some examples commands. Contributions are very welcome!\n\n## Status\n\nGroundwork is done. More ex commands are easy to add and will be coming as time permits and contributions come in.\n\n## License\n\nMIT\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/lloeki/ex-mode/issues"},"homepage":"https://github.com/lloeki/ex-mode#readme","_id":"ex-mode@0.7.0","_shasum":"afecba0f6a689e6d14f919493c5eb36450897552","_resolved":"file:../d-115828-94470-1t5wlla/package.tgz","_from":"../d-115828-94470-1t5wlla/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/fs-plus/2.8.1/package.tgz b/atom/.apm/fs-plus/2.8.1/package.tgz
deleted file mode 100644
index 0b46fd0..0000000
--- a/atom/.apm/fs-plus/2.8.1/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/fs-plus/2.8.1/package/package.json b/atom/.apm/fs-plus/2.8.1/package/package.json
deleted file mode 100644
index 06d2692..0000000
--- a/atom/.apm/fs-plus/2.8.1/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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":"git+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.2.8 <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/atom/.apm/fuzzaldrin/2.1.0/package.tgz b/atom/.apm/fuzzaldrin/2.1.0/package.tgz
deleted file mode 100644
index 10d2031..0000000
--- a/atom/.apm/fuzzaldrin/2.1.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/fuzzaldrin/2.1.0/package/package.json b/atom/.apm/fuzzaldrin/2.1.0/package/package.json
deleted file mode 100644
index 921a942..0000000
--- a/atom/.apm/fuzzaldrin/2.1.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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":"git+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/atom/.apm/grim/0.12.0/package.tgz b/atom/.apm/grim/0.12.0/package.tgz
deleted file mode 100644
index 665f938..0000000
--- a/atom/.apm/grim/0.12.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/grim/0.12.0/package/package.json b/atom/.apm/grim/0.12.0/package/package.json
deleted file mode 100644
index e0611df..0000000
--- a/atom/.apm/grim/0.12.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"grim","version":"0.12.0","description":"Log usage of deprecated methods","main":"./lib/grim","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"git+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":{"underscore-plus":"^1.0.0","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":"c24f22a7e415d5d6b695967e341f7fb7aa27d83f","homepage":"https://github.com/atom/grim","_id":"grim@0.12.0","_shasum":"86d4ea11bf57b960688c624878bdc126fe4b7d1b","_from":"grim@>=0.12.0 <0.13.0","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@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":"86d4ea11bf57b960688c624878bdc126fe4b7d1b","tarball":"http://registry.npmjs.org/grim/-/grim-0.12.0.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/grim/-/grim-0.12.0.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/grim/1.4.1/package.tgz b/atom/.apm/grim/1.4.1/package.tgz
deleted file mode 100644
index 074a3d4..0000000
--- a/atom/.apm/grim/1.4.1/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/grim/1.4.1/package/package.json b/atom/.apm/grim/1.4.1/package/package.json
deleted file mode 100644
index 9e0621c..0000000
--- a/atom/.apm/grim/1.4.1/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
diff --git a/atom/.apm/grim/1.4.2/package.tgz b/atom/.apm/grim/1.4.2/package.tgz
deleted file mode 100644
index 588efbc..0000000
--- a/atom/.apm/grim/1.4.2/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/grim/1.4.2/package/package.json b/atom/.apm/grim/1.4.2/package/package.json
deleted file mode 100644
index b8890ed..0000000
--- a/atom/.apm/grim/1.4.2/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"grim","version":"1.4.2","description":"Log usage of deprecated methods","main":"./lib/grim","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"git+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":{"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":"82c45ef794ce93e4455c29365441c62bf94b90a8","homepage":"https://github.com/atom/grim#readme","_id":"grim@1.4.2","_shasum":"b33abee33ec351bab8695818d511a049ca62ef04","_from":"grim@>=1.4.1 <2.0.0","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"b33abee33ec351bab8695818d511a049ca62ef04","tarball":"http://registry.npmjs.org/grim/-/grim-1.4.2.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/grim/-/grim-1.4.2.tgz"} \ No newline at end of file
diff --git a/atom/.apm/jquery/2.1.4/package.tgz b/atom/.apm/jquery/2.1.4/package.tgz
deleted file mode 100644
index af2bc2a..0000000
--- a/atom/.apm/jquery/2.1.4/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/jquery/2.1.4/package/package.json b/atom/.apm/jquery/2.1.4/package/package.json
deleted file mode 100644
index 53c1104..0000000
--- a/atom/.apm/jquery/2.1.4/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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":"git+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/atom/.apm/json-stable-stringify/0.1.3/package.tgz b/atom/.apm/json-stable-stringify/0.1.3/package.tgz
deleted file mode 100644
index 06bfacf..0000000
--- a/atom/.apm/json-stable-stringify/0.1.3/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/json-stable-stringify/0.1.3/package/package.json b/atom/.apm/json-stable-stringify/0.1.3/package/package.json
deleted file mode 100644
index 9a18714..0000000
--- a/atom/.apm/json-stable-stringify/0.1.3/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"json-stable-stringify","version":"0.1.3","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","main":"index.js","dependencies":{"jsonify":"~0.0.0"},"devDependencies":{"tape":"~1.0.4"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/5","ff/latest","chrome/15","chrome/latest","safari/latest","opera/latest"]},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"_id":"json-stable-stringify@0.1.3","dist":{"shasum":"5860d0400e7a5911479248646c796b008eeb3eb9","tarball":"http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.1.3.tgz"},"_from":"json-stable-stringify@>=0.1.1 <0.2.0","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{},"_shasum":"5860d0400e7a5911479248646c796b008eeb3eb9","_resolved":"https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.1.3.tgz"} \ No newline at end of file
diff --git a/atom/.apm/jsonify/0.0.0/package.tgz b/atom/.apm/jsonify/0.0.0/package.tgz
deleted file mode 100644
index 76a3664..0000000
--- a/atom/.apm/jsonify/0.0.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/jsonify/0.0.0/package/package.json b/atom/.apm/jsonify/0.0.0/package/package.json
deleted file mode 100644
index aed797a..0000000
--- a/atom/.apm/jsonify/0.0.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"jsonify","version":"0.0.0","description":"JSON without touching any globals","main":"index.js","directories":{"lib":".","test":"test"},"devDependencies":{"tap":"0.0.x","garbage":"0.0.x"},"scripts":{"test":"tap test"},"repository":{"type":"git","url":"git://github.com/substack/jsonify.git"},"keywords":["json","browser"],"author":{"name":"Douglas Crockford","url":"http://crockford.com/"},"license":"Public Domain","_id":"jsonify@0.0.0","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"2c74b6ee41d93ca51b7b5aaee8f503631d252a73","tarball":"http://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"_shasum":"2c74b6ee41d93ca51b7b5aaee8f503631d252a73","_resolved":"https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz","_from":"jsonify@>=0.0.0 <0.1.0"} \ No newline at end of file
diff --git a/atom/.apm/jsonminify/0.2.3/package.tgz b/atom/.apm/jsonminify/0.2.3/package.tgz
deleted file mode 100644
index f41a564..0000000
--- a/atom/.apm/jsonminify/0.2.3/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/jsonminify/0.2.3/package/package.json b/atom/.apm/jsonminify/0.2.3/package/package.json
deleted file mode 100644
index cb65e20..0000000
--- a/atom/.apm/jsonminify/0.2.3/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"jsonminify","version":"0.2.3","description":"JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.","keywords":["node","json","JSON-like","comment"],"scripts":{"test":"mocha -r should test/test-*.js"},"homepage":"https://github.com/fkei/JSON.minify","bugs":{"url":"https://github.com/fkei/JSON.minify/issues","email":"kei.topaz@gmail.com"},"author":{"name":"Kei Funagayama","email":"kei.topaz@gmail.com","url":"https://github.com/fkei"},"repository":{"type":"git","url":"https://github.com/fkei/JSON.minify.git"},"devDependencies":{"mocha":"*","jshint":"*","should":"*","jsdoc":"git://github.com/jsdoc3/jsdoc.git","plato":"*"},"engines":{"node":">=0.8.0","npm":">=1.1.0"},"main":"./minify.json.js","_id":"jsonminify@0.2.3","dist":{"shasum":"4b842c8a3fe5d6aa48b2f8f95a1cf9a80c019d8e","tarball":"http://registry.npmjs.org/jsonminify/-/jsonminify-0.2.3.tgz"},"_from":"jsonminify@>=0.2.3 <0.3.0","_npmVersion":"1.3.8","_npmUser":{"name":"fkei","email":"kei.topaz@gmail.com"},"maintainers":[{"name":"fkei","email":"kei.topaz@gmail.com"}],"directories":{},"_shasum":"4b842c8a3fe5d6aa48b2f8f95a1cf9a80c019d8e","_resolved":"https://registry.npmjs.org/jsonminify/-/jsonminify-0.2.3.tgz"} \ No newline at end of file
diff --git a/atom/.apm/mixto/1.0.0/package.tgz b/atom/.apm/mixto/1.0.0/package.tgz
deleted file mode 100644
index 03db8b9..0000000
--- a/atom/.apm/mixto/1.0.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/mixto/1.0.0/package/package.json b/atom/.apm/mixto/1.0.0/package/package.json
deleted file mode 100644
index eedd996..0000000
--- a/atom/.apm/mixto/1.0.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"mixto","version":"1.0.0","description":"A mixin superclass. Its subclasses have `.extend` and `.includeInto` methods to mix behavior into other objects and classes.","main":"lib/mixin","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/mixto.git"},"keywords":["mixin","trait"],"bugs":{"url":"https://github.com/atom/mixto/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/mixto/raw/master/LICENSE.md"}],"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.19.0","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"},"author":{"name":"Nathan Sobo"},"_id":"mixto@1.0.0","dist":{"shasum":"c320ef61b52f2898f522e17d8bbc6d506d8425b6","tarball":"http://registry.npmjs.org/mixto/-/mixto-1.0.0.tgz"},"_from":"mixto@>=1.0.0 <2.0.0","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{},"_shasum":"c320ef61b52f2898f522e17d8bbc6d506d8425b6","_resolved":"https://registry.npmjs.org/mixto/-/mixto-1.0.0.tgz","readme":"ERROR: No README data found!","homepage":"https://github.com/atom/mixto"} \ No newline at end of file
diff --git a/atom/.apm/mkdirp/0.3.5/package.tgz b/atom/.apm/mkdirp/0.3.5/package.tgz
deleted file mode 100644
index 29d8571..0000000
--- a/atom/.apm/mkdirp/0.3.5/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/mkdirp/0.3.5/package/package.json b/atom/.apm/mkdirp/0.3.5/package/package.json
deleted file mode 100644
index 548986f..0000000
--- a/atom/.apm/mkdirp/0.3.5/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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":"git+ssh://git@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#readme"} \ No newline at end of file
diff --git a/atom/.apm/pretty-json/0.4.1/package.tgz b/atom/.apm/pretty-json/0.4.1/package.tgz
deleted file mode 100644
index be822b9..0000000
--- a/atom/.apm/pretty-json/0.4.1/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/pretty-json/0.4.1/package/package.json b/atom/.apm/pretty-json/0.4.1/package/package.json
deleted file mode 100644
index fe13cf6..0000000
--- a/atom/.apm/pretty-json/0.4.1/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"main":"./index.coffee","name":"pretty-json","version":"0.4.1","description":"Format JSON","keywords":["JSON","format","pretty","prettify","minify","uglify"],"repository":{"type":"git","url":"git+https://github.com/federomero/pretty-json.git"},"license":"MIT","engines":{"atom":"*"},"dependencies":{"json-stable-stringify":"~0.1.1","jsonminify":"^0.2.3"},"scripts":{},"readme":"Pretty JSON\n===========\n\n[Atom](http://atom.io/) plugin. Format JSON documents.\n\n![](http://i.imgur.com/Nd4GvtP.gif)\n\nJust select the text to format and select the prettify command. In a JSON file, it formats the whole file.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/federomero/pretty-json/issues"},"homepage":"https://github.com/federomero/pretty-json#readme","_id":"pretty-json@0.4.1","_shasum":"de86743b77f6ea75dcd02d86f604a2b427ab7371","_resolved":"file:../d-11592-30885-e6v8o1/package.tgz","_from":"../d-11592-30885-e6v8o1/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/property-accessors/1.1.3/package.tgz b/atom/.apm/property-accessors/1.1.3/package.tgz
deleted file mode 100644
index eca83de..0000000
--- a/atom/.apm/property-accessors/1.1.3/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/property-accessors/1.1.3/package/package.json b/atom/.apm/property-accessors/1.1.3/package/package.json
deleted file mode 100644
index 78a3101..0000000
--- a/atom/.apm/property-accessors/1.1.3/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"property-accessors","version":"1.1.3","description":"A mixin for declaring property accessors","main":"lib/property-accessors","scripts":{"test":"grunt test","publish":"grunt"},"repository":{"type":"git","url":"git+https://github.com/atom/property-accessors.git"},"keywords":["property","accessors","metaprogramming"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/telepath/raw/master/LICENSE.md"}],"bugs":{"url":"https://github.com/atom/property-accessors/issues"},"homepage":"http://atom.github.io/property-accessors/","dependencies":{"mixto":"1.x","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":"c90f096dfc8f589ecb8186cadfbfcf97dc5f5cc6","_id":"property-accessors@1.1.3","_shasum":"1dde84024631865909ef30703365680c5f928b15","_from":"property-accessors@>=1.1.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":"1dde84024631865909ef30703365680c5f928b15","tarball":"http://registry.npmjs.org/property-accessors/-/property-accessors-1.1.3.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/property-accessors/-/property-accessors-1.1.3.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/amdefine/.cache.json b/atom/.apm/registry.npmjs.org/amdefine/.cache.json
deleted file mode 100644
index 3505109..0000000
--- a/atom/.apm/registry.npmjs.org/amdefine/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"amdefine","_rev":"22-bd5a8f194ca83bbf018248932e8c7d13","name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.0.1","homepage":"http://github.com/jrburke/amdefine.js","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"main":"./amdefine.js","engines":{"node":">=0.6.0"},"_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"_id":"amdefine@0.0.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"20add952bf0f8941ae2765386c92310679d4a954","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.0.1.tgz"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.0.2":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.0.2","homepage":"http://github.com/jrburke/amdefine.js","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"main":"./amdefine.js","engines":{"node":">=0.4.2"},"_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"_id":"amdefine@0.0.2","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"e857fddd8f9f35706d79ea749769260eec8aaf64","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.0.2.tgz"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.0.3":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.0.3","homepage":"http://github.com/jrburke/amdefine.js","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"main":"./amdefine.js","engines":{"node":">=0.4.2"},"_id":"amdefine@0.0.3","dist":{"shasum":"614a059498baf6145e43b08bd4e9bd03a76d8528","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.0.3.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.0.4":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.0.4","homepage":"http://github.com/jrburke/amdefine.js","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"main":"./amdefine.js","engines":{"node":">=0.4.2"},"_id":"amdefine@0.0.4","dist":{"shasum":"510e24a0f231314e1105b9c747e79aaed694a0e9","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.0.4.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.0.5":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.0.5","homepage":"http://github.com/jrburke/amdefine","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/jrburke/amdefine.git"},"main":"./amdefine.js","engines":{"node":">=0.4.2"},"_id":"amdefine@0.0.5","dist":{"shasum":"86b6e9470f8cde955ef7daa3cf5d544ba81aa3db","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.0.6":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.0.6","homepage":"http://github.com/jrburke/amdefine","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/jrburke/amdefine.git"},"main":"./amdefine.js","engines":{"node":">=0.4.2"},"_id":"amdefine@0.0.6","dist":{"shasum":"71c4fa15af79f48f0f9ecb6f76e59ef56cfa9e11","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.0.6.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.0.7":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.0.7","homepage":"http://github.com/jrburke/amdefine","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/jrburke/amdefine.git"},"main":"./amdefine.js","engines":{"node":">=0.4.2"},"_id":"amdefine@0.0.7","dist":{"shasum":"701b674496bcb16aa2edb8db232b7f9c9332d3c8","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.0.7.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.0.8":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.0.8","homepage":"http://github.com/jrburke/amdefine","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/jrburke/amdefine.git"},"main":"./amdefine.js","engines":{"node":">=0.4.2"},"_id":"amdefine@0.0.8","dist":{"shasum":"34dc8c981e6acb3be1853bef8f0ec94a39d55ba0","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.0.8.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.1.0":{"name":"amdefine","description":"Provide AMD's define() API for declaring modules in the AMD format","version":"0.1.0","homepage":"http://github.com/jrburke/amdefine","author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"licenses":[{"type":"BSD","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"},{"type":"MIT","url":"https://github.com/jrburke/amdefine/blob/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/jrburke/amdefine.git"},"main":"./amdefine.js","engines":{"node":">=0.4.2"},"bugs":{"url":"https://github.com/jrburke/amdefine/issues"},"_id":"amdefine@0.1.0","dist":{"shasum":"3ca9735cf1dde0edf7a4bf6641709c8024f9b227","tarball":"http://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jrburke","email":"jrburke@gmail.com"},"maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"directories":{}},"0.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":".","_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":{}}},"readme":"# amdefine\n\nA module that can be used to implement AMD's define() in Node. This allows you\nto code to the AMD API and have the module work in node programs without\nrequiring those other programs to use AMD.\n\n## Usage\n\n**1)** Update your package.json to indicate amdefine as a dependency:\n\n```javascript\n \"dependencies\": {\n \"amdefine\": \">=0.1.0\"\n }\n```\n\nThen run `npm install` to get amdefine into your project.\n\n**2)** At the top of each module that uses define(), place this code:\n\n```javascript\nif (typeof define !== 'function') { var define = require('amdefine')(module) }\n```\n\n**Only use these snippets** when loading amdefine. If you preserve the basic structure,\nwith the braces, it will be stripped out when using the [RequireJS optimizer](#optimizer).\n\nYou can add spaces, line breaks and even require amdefine with a local path, but\nkeep the rest of the structure to get the stripping behavior.\n\nAs you may know, because `if` statements in JavaScript don't have their own scope, the var\ndeclaration in the above snippet is made whether the `if` expression is truthy or not. If\nRequireJS is loaded then the declaration is superfluous because `define` is already already\ndeclared in the same scope in RequireJS. Fortunately JavaScript handles multiple `var`\ndeclarations of the same variable in the same scope gracefully.\n\nIf you want to deliver amdefine.js with your code rather than specifying it as a dependency\nwith npm, then just download the latest release and refer to it using a relative path:\n\n[Latest Version](https://github.com/jrburke/amdefine/raw/latest/amdefine.js)\n\n### amdefine/intercept\n\nConsider this very experimental.\n\nInstead of pasting the piece of text for the amdefine setup of a `define`\nvariable in each module you create or consume, you can use `amdefine/intercept`\ninstead. It will automatically insert the above snippet in each .js file loaded\nby Node.\n\n**Warning**: you should only use this if you are creating an application that\nis consuming AMD style defined()'d modules that are distributed via npm and want\nto run that code in Node.\n\nFor library code where you are not sure if it will be used by others in Node or\nin the browser, then explicitly depending on amdefine and placing the code\nsnippet above is suggested path, instead of using `amdefine/intercept`. The\nintercept module affects all .js files loaded in the Node app, and it is\ninconsiderate to modify global state like that unless you are also controlling\nthe top level app.\n\n#### Why distribute AMD-style modules via npm?\n\nnpm has a lot of weaknesses for front-end use (installed layout is not great,\nshould have better support for the `baseUrl + moduleID + '.js' style of loading,\nsingle file JS installs), but some people want a JS package manager and are\nwilling to live with those constraints. If that is you, but still want to author\nin AMD style modules to get dynamic require([]), better direct source usage and\npowerful loader plugin support in the browser, then this tool can help.\n\n#### amdefine/intercept usage\n\nJust require it in your top level app module (for example index.js, server.js):\n\n```javascript\nrequire('amdefine/intercept');\n```\n\nThe module does not return a value, so no need to assign the result to a local\nvariable.\n\nThen just require() code as you normally would with Node's require(). Any .js\nloaded after the intercept require will have the amdefine check injected in\nthe .js source as it is loaded. It does not modify the source on disk, just\nprepends some content to the text of the module as it is loaded by Node.\n\n#### How amdefine/intercept works\n\nIt overrides the `Module._extensions['.js']` in Node to automatically prepend\nthe amdefine snippet above. So, it will affect any .js file loaded by your\napp.\n\n## define() usage\n\nIt is best if you use the anonymous forms of define() in your module:\n\n```javascript\ndefine(function (require) {\n var dependency = require('dependency');\n});\n```\n\nor\n\n```javascript\ndefine(['dependency'], function (dependency) {\n\n});\n```\n\n## RequireJS optimizer integration. <a name=\"optimizer\"></name>\n\nVersion 1.0.3 of the [RequireJS optimizer](http://requirejs.org/docs/optimization.html)\nwill have support for stripping the `if (typeof define !== 'function')` check\nmentioned above, so you can include this snippet for code that runs in the\nbrowser, but avoid taking the cost of the if() statement once the code is\noptimized for deployment.\n\n## Node 0.4 Support\n\nIf you want to support Node 0.4, then add `require` as the second parameter to amdefine:\n\n```javascript\n//Only if you want Node 0.4. If using 0.5 or later, use the above snippet.\nif (typeof define !== 'function') { var define = require('amdefine')(module, require) }\n```\n\n## Limitations\n\n### Synchronous vs Asynchronous\n\namdefine creates a define() function that is callable by your code. It will\nexecute and trace dependencies and call the factory function *synchronously*,\nto keep the behavior in line with Node's synchronous dependency tracing.\n\nThe exception: calling AMD's callback-style require() from inside a factory\nfunction. The require callback is called on process.nextTick():\n\n```javascript\ndefine(function (require) {\n require(['a'], function(a) {\n //'a' is loaded synchronously, but\n //this callback is called on process.nextTick().\n });\n});\n```\n\n### Loader Plugins\n\nLoader plugins are supported as long as they call their load() callbacks\nsynchronously. So ones that do network requests will not work. However plugins\nlike [text](http://requirejs.org/docs/api.html#text) can load text files locally.\n\nThe plugin API's `load.fromText()` is **not supported** in amdefine, so this means\ntranspiler plugins like the [CoffeeScript loader plugin](https://github.com/jrburke/require-cs)\nwill not work. This may be fixable, but it is a bit complex, and I do not have\nenough node-fu to figure it out yet. See the source for amdefine.js if you want\nto get an idea of the issues involved.\n\n## Tests\n\nTo run the tests, cd to **tests** and run:\n\n```\nnode all.js\nnode all-intercept.js\n```\n\n## License\n\nNew BSD and MIT. Check the LICENSE file for all the details.\n","maintainers":[{"name":"jrburke","email":"jrburke@gmail.com"}],"time":{"modified":"2015-06-08T21:00:25.583Z","created":"2011-12-10T01:16:02.521Z","0.0.1":"2011-12-10T01:16:03.912Z","0.0.2":"2012-02-28T22:11:53.033Z","0.0.3":"2012-10-15T00:18:41.972Z","0.0.4":"2012-10-15T05:02:38.640Z","0.0.5":"2013-05-08T17:30:15.875Z","0.0.6":"2013-08-02T18:39:56.943Z","0.0.7":"2013-08-03T01:16:01.971Z","0.0.8":"2013-08-03T06:43:30.058Z","0.1.0":"2013-10-15T04:52:41.100Z","0.1.1":"2015-06-08T21:00:25.583Z"},"author":{"name":"James Burke","email":"jrburke@gmail.com","url":"http://github.com/jrburke"},"repository":{"type":"git","url":"https://github.com/jrburke/amdefine.git"},"users":{"nate-wilkins":true,"subchen":true},"homepage":"http://github.com/jrburke/amdefine","bugs":{"url":"https://github.com/jrburke/amdefine/issues"},"license":"BSD-3-Clause AND MIT","readmeFilename":"README.md","_attachments":{},"_etag":"\"4YYSFNXID9MUWP27KTSW2EKU8\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/async/.cache.json b/atom/.apm/registry.npmjs.org/async/.cache.json
deleted file mode 100644
index 59c0367..0000000
--- a/atom/.apm/registry.npmjs.org/async/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"async","_rev":"916-815c568e81ad8d921c0578f0b3575952","name":"async","description":"Higher-order functions and common patterns for asynchronous code","dist-tags":{"latest":"1.4.2"},"versions":{"0.1.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.0","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.0.tgz","shasum":"ab8ece0c40627e4e8f0e09c8fcf7c19ed0c4241c"},"directories":{}},"0.1.1":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.1","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.1.tgz","shasum":"fb965e70dbea44c8a4b8a948472dee7d27279d5e"},"directories":{}},"0.1.2":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.2","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.2.tgz","shasum":"be761882a64d3dc81a669f9ee3d5c28497382691"},"directories":{}},"0.1.3":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.3","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.3.tgz","shasum":"629ca2357112d90cafc33872366b14f2695a1fbc"},"directories":{}},"0.1.4":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.4","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.4","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.4.tgz","shasum":"29de4b98712ab8858411d8d8e3361a986c3b2c18"},"directories":{}},"0.1.5":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.5","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.5","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.5.tgz","shasum":"9d83e3d4adb9c962fc4a30e7dd04bf1206c28ea5"},"directories":{}},"0.1.6":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.6","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.6","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.6.tgz","shasum":"2dfb4fa1915f86056060c2e2f35a7fb8549907cc"},"directories":{}},"0.1.7":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.7","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.7","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.4-1","_nodeVersion":"v0.2.5","dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.7.tgz","shasum":"e9268d0d8cd8dcfe0db0895b27dcc4bcc5c739a5"},"directories":{}},"0.1.8":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.8","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"web":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_id":"async@0.1.8","engines":{"node":"*"},"_nodeSupported":true,"dist":{"tarball":"http://registry.npmjs.org/async/-/async-0.1.8.tgz","shasum":"52f2df6c0aa6a7f8333e1fbac0fbd93670cf6758"},"directories":{}},"0.1.9":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.9","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"dependencies":{},"devDependencies":{},"_id":"async@0.1.9","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.1rc7","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"f984d0739b5382c949cc3bea702d21d0dbd52040","tarball":"http://registry.npmjs.org/async/-/async-0.1.9.tgz"},"directories":{}},"0.1.10":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.10","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_npmJsonOpts":{"file":"/home/caolan/.npm/async/0.1.10/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"async@0.1.10","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"12b32bf098fa7fc51ae3ac51441b8ba15f437cf1","tarball":"http://registry.npmjs.org/async/-/async-0.1.10.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.11":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.11","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_npmJsonOpts":{"file":"/home/caolan/.npm/async/0.1.11/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"async@0.1.11","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"a397a69c6febae232d20a76a5b10d8742e2b8215","tarball":"http://registry.npmjs.org/async/-/async-0.1.11.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.12":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.12","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_npmJsonOpts":{"file":"/home/caolan/.npm/async/0.1.12/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"async@0.1.12","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"ab36be6611dc63d91657128e1d65102b959d4afe","tarball":"http://registry.npmjs.org/async/-/async-0.1.12.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.13":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.13","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.13","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"f1e53ad69dab282d8e75cbec5e2c5524b6195eab","tarball":"http://registry.npmjs.org/async/-/async-0.1.13.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.14":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.14","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.14","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"0fcfaf089229fc657798203d1a4544102f7d26dc","tarball":"http://registry.npmjs.org/async/-/async-0.1.14.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.15":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.15","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.15","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"2180eaca2cf2a6ca5280d41c0585bec9b3e49bd3","tarball":"http://registry.npmjs.org/async/-/async-0.1.15.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.16":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.16","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.16","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"b3a61fdc1a9193d4f64755c7600126e254223186","tarball":"http://registry.npmjs.org/async/-/async-0.1.16.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.17":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.17","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"dependencies":{"uglify-js":"1.2.x"},"devDependencies":{"nodeunit":">0.0.0","nodelint":">0.0.0"},"scripts":{"preinstall":"make clean","install":"make build","test":"make test"},"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.17","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"03524a379e974dc9ee5c811c6ee3815d7bc54f6e","tarball":"http://registry.npmjs.org/async/-/async-0.1.17.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.18":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.18","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.18","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"c59c923920b76d5bf23248c04433920c4d45086a","tarball":"http://registry.npmjs.org/async/-/async-0.1.18.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.19":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.19","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.19","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"4fd6125a70f841fb10b14aeec6e23cf1479c71a7","tarball":"http://registry.npmjs.org/async/-/async-0.1.19.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.20":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.20","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.20","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"ba0e47b08ae972e04b5215de28539b313482ede5","tarball":"http://registry.npmjs.org/async/-/async-0.1.20.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.21":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.21","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.21","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"b5b12e985f09ab72c202fa00f623cd9d997e9464","tarball":"http://registry.npmjs.org/async/-/async-0.1.21.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.1.22":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./index","author":{"name":"Caolan McMahon"},"version":"0.1.22","repository":{"type":"git","url":"git://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"_npmUser":{"name":"caolan","email":"caolan@caolanmcmahon.com"},"_id":"async@0.1.22","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061","tarball":"http://registry.npmjs.org/async/-/async-0.1.22.tgz"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.0","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"_id":"async@0.2.0","dist":{"shasum":"db1c645337bab79d0ca93d95f5c72d9605be0fce","tarball":"http://registry.npmjs.org/async/-/async-0.2.0.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.1":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.1","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://github.com/caolan/async/raw/master/LICENSE"}],"devDependencies":{"nodeunit":">0.0.0","uglify-js":"1.2.x","nodelint":">0.0.0"},"_id":"async@0.2.1","dist":{"shasum":"4e37d08391132f79657a99ca73aa4eb471a6f771","tarball":"http://registry.npmjs.org/async/-/async-0.2.1.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.2":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.2","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://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"]},"_id":"async@0.2.2","dist":{"shasum":"8414ee47da7548126b4d3d923850d54e68a72b28","tarball":"http://registry.npmjs.org/async/-/async-0.2.2.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.3":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.3","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://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"]},"_id":"async@0.2.3","dist":{"shasum":"79bf601d723a2e8c3e91cb6bb08f152dca309fb3","tarball":"http://registry.npmjs.org/async/-/async-0.2.3.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.4":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.4","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://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"]},"_id":"async@0.2.4","dist":{"shasum":"0550e510cf43b83e2fcf1cb96399f03f1efd50eb","tarball":"http://registry.npmjs.org/async/-/async-0.2.4.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.5":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.5","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://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"]},"_id":"async@0.2.5","dist":{"shasum":"45f05da480749ba4c1dcd8cd3a3747ae7b36fe52","tarball":"http://registry.npmjs.org/async/-/async-0.2.5.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.6":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.6","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://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.6","dist":{"shasum":"ad3f373d9249ae324881565582bc90e152abbd68","tarball":"http://registry.npmjs.org/async/-/async-0.2.6.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.7":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.7","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://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.7","dist":{"shasum":"44c5ee151aece6c4bf5364cfc7c28fe4e58f18df","tarball":"http://registry.npmjs.org/async/-/async-0.2.7.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.8":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.8","repository":{"type":"git","url":"http://github.com/caolan/async.git"},"bugs":{"url":"http://github.com/caolan/async/issues"},"licenses":[{"type":"MIT","url":"http://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.8","dist":{"shasum":"ba1b3ffd1e6cdb1e999aca76ef6ecee8e7f55f53","tarball":"http://registry.npmjs.org/async/-/async-0.2.8.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.9":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.2.9","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.9","dist":{"shasum":"df63060fbf3d33286a76aaf6d55a2986d9ff8619","tarball":"http://registry.npmjs.org/async/-/async-0.2.9.tgz"},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.2.10":{"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":".","_npmVersion":"1.3.2","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.3.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.3.0","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.3.0","dist":{"shasum":"6d2c543c25f514c602bb22916ac222a519290d5d","tarball":"http://registry.npmjs.org/async/-/async-0.3.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.4.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.4.0","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.4.0","dist":{"shasum":"208bba02850129dacc2bc3959e4126570ae80b74","tarball":"http://registry.npmjs.org/async/-/async-0.4.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.4.1":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.4.1","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.4.1","dist":{"shasum":"1985abade017df906bfaa8d77d424b25366b3a5b","tarball":"http://registry.npmjs.org/async/-/async-0.4.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.5.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.5.0","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.5.0","dist":{"shasum":"524bc1cf3ed2b6adc7f4a8c4987dd9c4809c764f","tarball":"http://registry.npmjs.org/async/-/async-0.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.6.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.6.0","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.6.0","dist":{"shasum":"025a31c8b1fb11e7481fa18dbdbc2bf2e434933a","tarball":"http://registry.npmjs.org/async/-/async-0.6.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.6.1":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.6.1","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.6.1","dist":{"shasum":"594fe360968fcdd2d7e0a6d95a874e4e92c7a26d","tarball":"http://registry.npmjs.org/async/-/async-0.6.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.6.2":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.6.2","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.6.2","dist":{"shasum":"41fd038a3812c0a8bc1842ecf08ba63eb0392bef","tarball":"http://registry.npmjs.org/async/-/async-0.6.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.7.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.7.0","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.7.0","dist":{"shasum":"4429e0e62f5de0a54f37458c49f0b897eb52ada5","tarball":"http://registry.npmjs.org/async/-/async-0.7.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.8.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.8.0","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.8.0","dist":{"shasum":"ee65ec77298c2ff1456bc4418a052d0f06435112","tarball":"http://registry.npmjs.org/async/-/async-0.8.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.9.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"./lib/async","author":{"name":"Caolan McMahon"},"version":"0.9.0","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"},"homepage":"https://github.com/caolan/async","_id":"async@0.9.0","dist":{"shasum":"ac3613b1da9bed1b47510bb4651b8931e47146c7","tarball":"http://registry.npmjs.org/async/-/async-0.9.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"caolan","email":"caolan.mcmahon@gmail.com"},"maintainers":[{"name":"caolan","email":"caolan@caolanmcmahon.com"}],"directories":{}},"0.9.2":{"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":".","_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":{}},"1.0.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"1.0.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":"~1.0.0","jshint":"~2.7.0","lodash":">=2.4.1","mkdirp":"~0.5.1","nodeunit":">0.0.0","uglify-js":"1.2.x"},"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"},"spm":{"main":"lib/async.js"},"volo":{"main":"lib/async.js","ignore":["**/.*","node_modules","bower_components","test","tests"]},"gitHead":"cfa81645c9cb4011b23d1d1a445ad855762568e0","homepage":"https://github.com/caolan/async#readme","_id":"async@1.0.0","_shasum":"f8fc04ca3a13784ade9e1641af98578cfbd647a9","_from":".","_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":"f8fc04ca3a13784ade9e1641af98578cfbd647a9","tarball":"http://registry.npmjs.org/async/-/async-1.0.0.tgz"},"directories":{}},"1.1.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"1.1.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.7.0","lodash":">=2.4.1","mkdirp":"~0.5.1","nodeunit":">0.0.0","nyc":"^2.1.0","uglify-js":"1.2.x","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":"88906aa60d407e12185139e86204aa63aa6faf28","homepage":"https://github.com/caolan/async#readme","_id":"async@1.1.0","_shasum":"2b33ea3e87fc0c5ed624f9e31a9c902c022da09b","_from":".","_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":"2b33ea3e87fc0c5ed624f9e31a9c902c022da09b","tarball":"http://registry.npmjs.org/async/-/async-1.1.0.tgz"},"directories":{}},"1.2.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"1.2.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.7.0","lodash":">=2.4.1","mkdirp":"~0.5.1","nodeunit":">0.0.0","nyc":"^2.1.0","uglify-js":"1.2.x","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":"ff3bd90be6b862a11d0e4a11eb72a6985c26c5af","homepage":"https://github.com/caolan/async#readme","_id":"async@1.2.0","_shasum":"9029580f93d05a7cab24f502c84707ac3ef57b10","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_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":"9029580f93d05a7cab24f502c84707ac3ef57b10","tarball":"http://registry.npmjs.org/async/-/async-1.2.0.tgz"},"directories":{}},"1.1.1":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"1.1.1","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.7.0","lodash":">=2.4.1","mkdirp":"~0.5.1","nodeunit":">0.0.0","nyc":"^2.1.0","uglify-js":"1.2.x","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":"46cbdfd5324be57f15481bee32ad0fda507171b0","homepage":"https://github.com/caolan/async#readme","_id":"async@1.1.1","_shasum":"753cb13df043ff08d810e4418d312d646ee1bbea","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_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":"753cb13df043ff08d810e4418d312d646ee1bbea","tarball":"http://registry.npmjs.org/async/-/async-1.1.1.tgz"},"directories":{}},"1.2.1":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"1.2.1","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.7.0","lodash":">=2.4.1","mkdirp":"~0.5.1","nodeunit":">0.0.0","nyc":"^2.1.0","uglify-js":"1.2.x","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":"b66e85d1cca8c8056313253f22d18f571e7001d2","homepage":"https://github.com/caolan/async#readme","_id":"async@1.2.1","_shasum":"a4816a17cd5ff516dfa2c7698a453369b9790de0","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_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":"a4816a17cd5ff516dfa2c7698a453369b9790de0","tarball":"http://registry.npmjs.org/async/-/async-1.2.1.tgz"},"directories":{}},"1.3.0":{"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":".","_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":{}},"1.4.0":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"1.4.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","bluebird":"^2.9.32","coveralls":"^2.11.2","es6-promise":"^2.3.0","jscs":"^1.13.1","jshint":"~2.8.0","lodash":"^3.9.0","mkdirp":"~0.5.1","native-promise-only":"^0.8.0-a","nodeunit":">0.0.0","nyc":"^2.1.0","rsvp":"^3.0.18","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 && jscs 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":"5bfcd31c72e003f96df025e75753463da61f49f9","homepage":"https://github.com/caolan/async#readme","_id":"async@1.4.0","_shasum":"35f86f83c59e0421d099cd9a91d8278fb578c00d","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"megawac","email":"megawac@gmail.com"},"dist":{"shasum":"35f86f83c59e0421d099cd9a91d8278fb578c00d","tarball":"http://registry.npmjs.org/async/-/async-1.4.0.tgz"},"maintainers":[{"name":"caolan","email":"caolan.mcmahon@gmail.com"},{"name":"beaugunderson","email":"beau@beaugunderson.com"},{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"megawac","email":"megawac@gmail.com"}],"directories":{}},"1.4.1":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","author":{"name":"Caolan McMahon"},"version":"1.4.1","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","bluebird":"^2.9.32","chai":"^3.1.0","coveralls":"^2.11.2","es6-promise":"^2.3.0","jscs":"^1.13.1","jshint":"~2.8.0","karma":"^0.13.2","karma-browserify":"^4.2.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.0.2","lodash":"^3.9.0","mkdirp":"~0.5.1","mocha":"^2.2.5","native-promise-only":"^0.8.0-a","nodeunit":">0.0.0","nyc":"^2.1.0","rsvp":"^3.0.18","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":{"mocha-node-test":"mocha mocha_test/","mocha-browser-test":"karma start","mocha-test":"npm run mocha-node-test && npm run mocha-browser-test","nodeunit-test":"nodeunit test/test-async.js","test":"npm run-script lint && npm run nodeunit-test && npm run mocha-test","lint":"jshint lib/*.js test/*.js perf/*.js && jscs 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":"2daeb2cc898ca71d70fd664d0c1ef1dd1663325c","homepage":"https://github.com/caolan/async#readme","_id":"async@1.4.1","_shasum":"1bc4895271551e524fd7fb338ddebad1a1440b74","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_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"},{"name":"megawac","email":"megawac@gmail.com"}],"dist":{"shasum":"1bc4895271551e524fd7fb338ddebad1a1440b74","tarball":"http://registry.npmjs.org/async/-/async-1.4.1.tgz"},"directories":{}},"1.4.2":{"name":"async","description":"Higher-order functions and common patterns for asynchronous code","main":"lib/async.js","files":["lib"],"author":{"name":"Caolan McMahon"},"version":"1.4.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":{"benchmark":"github:bestiejs/benchmark.js","bluebird":"^2.9.32","chai":"^3.1.0","coveralls":"^2.11.2","es6-promise":"^2.3.0","jscs":"^1.13.1","jshint":"~2.8.0","karma":"^0.13.2","karma-browserify":"^4.2.1","karma-firefox-launcher":"^0.1.6","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.0.2","lodash":"^3.9.0","mkdirp":"~0.5.1","mocha":"^2.2.5","native-promise-only":"^0.8.0-a","nodeunit":">0.0.0","nyc":"^2.1.0","rsvp":"^3.0.18","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":{"mocha-node-test":"mocha mocha_test/","mocha-browser-test":"karma start","mocha-test":"npm run mocha-node-test && npm run mocha-browser-test","nodeunit-test":"nodeunit test/test-async.js","test":"npm run-script lint && npm run nodeunit-test && npm run mocha-test","lint":"jshint lib/*.js test/*.js perf/*.js && jscs 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":"92f78aebad222d60c13e4299c0e723f2fe2d6611","homepage":"https://github.com/caolan/async#readme","_id":"async@1.4.2","_shasum":"6c9edcb11ced4f0dd2f2d40db0d49a109c088aab","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"megawac","email":"megawac@gmail.com"},"dist":{"shasum":"6c9edcb11ced4f0dd2f2d40db0d49a109c088aab","tarball":"http://registry.npmjs.org/async/-/async-1.4.2.tgz"},"maintainers":[{"name":"caolan","email":"caolan.mcmahon@gmail.com"},{"name":"beaugunderson","email":"beau@beaugunderson.com"},{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"megawac","email":"megawac@gmail.com"}],"directories":{}}},"maintainers":[{"name":"caolan","email":"caolan.mcmahon@gmail.com"},{"name":"beaugunderson","email":"beau@beaugunderson.com"},{"name":"aearly","email":"alexander.early@gmail.com"},{"name":"megawac","email":"megawac@gmail.com"}],"author":{"name":"Caolan McMahon"},"repository":{"type":"git","url":"git+https://github.com/caolan/async.git"},"time":{"modified":"2015-08-09T18:10:22.399Z","created":"2010-12-19T16:41:51.765Z","0.1.0":"2010-12-19T16:41:51.765Z","0.1.1":"2010-12-19T16:41:51.765Z","0.1.2":"2010-12-19T16:41:51.765Z","0.1.3":"2010-12-19T16:41:51.765Z","0.1.4":"2010-12-19T16:41:51.765Z","0.1.5":"2010-12-19T16:41:51.765Z","0.1.6":"2010-12-19T16:41:51.765Z","0.1.7":"2010-12-19T16:41:51.765Z","0.1.8":"2011-01-18T09:56:53.975Z","0.1.9":"2011-04-27T20:48:08.634Z","0.1.10":"2011-09-19T04:40:01.573Z","0.1.11":"2011-10-14T17:07:28.752Z","0.1.12":"2011-10-14T17:19:19.452Z","0.1.13":"2011-10-29T22:33:52.448Z","0.1.14":"2011-10-29T22:40:14.486Z","0.1.15":"2011-11-01T23:05:01.415Z","0.1.16":"2012-02-13T04:56:23.926Z","0.1.17":"2012-02-27T02:40:58.997Z","0.1.18":"2012-02-27T16:51:02.109Z","0.1.19":"2012-05-24T06:51:06.109Z","0.1.20":"2012-05-24T06:53:39.997Z","0.1.21":"2012-05-24T07:16:16.753Z","0.1.22":"2012-05-30T18:26:44.821Z","0.1.23":"2012-10-04T13:52:08.947Z","0.2.0":"2013-02-04T11:38:08.943Z","0.2.1":"2013-02-04T11:52:34.110Z","0.2.2":"2013-02-05T15:55:23.202Z","0.2.3":"2013-02-06T12:48:37.415Z","0.2.4":"2013-02-07T17:26:22.236Z","0.2.5":"2013-02-10T22:42:00.162Z","0.2.6":"2013-03-03T11:29:52.674Z","0.2.7":"2013-04-09T20:50:04.712Z","0.2.8":"2013-05-01T10:04:07.430Z","0.2.9":"2013-05-28T07:50:48.795Z","0.2.10":"2014-01-23T16:23:57.271Z","0.3.0":"2014-03-28T17:16:05.640Z","0.4.0":"2014-03-28T17:25:12.580Z","0.4.1":"2014-03-30T11:42:54.298Z","0.5.0":"2014-03-30T11:46:31.381Z","0.6.0":"2014-03-30T12:04:32.275Z","0.6.1":"2014-03-30T20:35:32.550Z","0.6.2":"2014-03-31T09:56:20.294Z","0.7.0":"2014-04-07T09:07:34.303Z","0.8.0":"2014-04-29T15:26:34.028Z","0.9.0":"2014-05-16T10:20:22.247Z","0.9.2":"2015-05-19T08:45:57.198Z","1.0.0":"2015-05-20T23:40:05.710Z","1.1.0":"2015-06-01T07:59:05.989Z","1.2.0":"2015-06-02T20:56:04.526Z","1.1.1":"2015-06-08T01:26:56.285Z","1.2.1":"2015-06-08T01:43:33.907Z","1.3.0":"2015-06-29T16:14:01.899Z","1.4.0":"2015-07-20T02:11:50.089Z","1.4.1":"2015-08-07T21:08:08.172Z","1.4.2":"2015-08-09T18:10:22.399Z"},"users":{"thejh":true,"avianflu":true,"ragingwind":true,"mvolkmann":true,"mikl":true,"linus":true,"pvorb":true,"dodo":true,"danielr":true,"suor":true,"dolphin278":true,"kurijov":true,"langpavel":true,"alexindigo":true,"fgribreau":true,"hughsk":true,"pid":true,"tylerstalder":true,"gillesruppert":true,"coiscir":true,"xenomuta":true,"jgoodall":true,"jswartwood":true,"drudge":true,"cpsubrian":true,"joeferner":true,"bencevans":true,"Scryptonite":true,"damonoehlman":true,"glukki":true,"tivac":true,"shama":true,"gimenete":true,"bryanburgers":true,"hij1nx":true,"sandeepmistry":true,"minddiaper":true,"fiws":true,"ljharb":true,"popeindustries":true,"dbrockman":true,"eknkc":true,"booyaa":true,"afc163":true,"maxmaximov":true,"meryn":true,"hfcorriez":true,"hyqhyq_3":true,"zonetti":true,"cmilhench":true,"cparker15":true,"jfromaniello":true,"ExxKA":true,"devoidfury":true,"cedrickchee":true,"niftymonkey":true,"paulj":true,"leesei":true,"jamesmgreene":true,"igorissen":true,"zaphod1984":true,"moonpyk":true,"joliva":true,"netroy":true,"chrisweb":true,"cuprobot":true,"tmaximini":true,"lupomontero":true,"john.pinch":true,"everywhere.js":true,"frankblizzard":true,"alanshaw":true,"forivall":true,"kubakubula":true,"doliveira":true,"dstokes":true,"pana":true,"irae":true,"mhaidarh":true,"feross":true,"tetsu3a":true,"qubyte":true,"darosh":true,"pragmadash":true,"denisix":true,"samuelrn":true,"tigefa":true,"tcrowe":true,"tpwk":true,"eins78":true,"sierrasoftworks":true,"yoavf":true,"irakli":true,"hypergeometric":true,"gammasoft":true,"youxiachai":true,"kahboom":true,"elisee":true,"soroush":true,"thomas-so":true,"shenaor":true,"paulomcnally":true,"timur.shemsedinov":true,"slianfeng":true,"ettalea":true,"mananvaghasiya":true,"daniel7912":true,"themiddleman":true,"jacques":true,"kerimdzhanov":true,"jorgemsrs":true,"ivandimanov":true,"vegera":true,"aselzer":true,"kentcdodds":true,"putaoshu":true,"cilindrox":true,"bezoerb":true,"leodutra":true,"mpcref":true,"green_goo":true,"crimeminister":true,"rrobayna":true,"tengisb":true,"johannestegner":true,"iisii":true,"nate-wilkins":true,"hankeypancake":true,"sironfoot":true,"seldo":true,"skipzero":true,"owenlancaster":true,"esundahl":true,"zeusdeux":true,"ajduke":true,"darryl.west":true,"noder":true,"projectweekend":true,"alejonext":true,"evkline":true,"horaci":true,"h2non":true,"tarcio":true,"lucasbrigida":true,"roboterhund87":true,"nbu":true,"biggora":true,"junajan":true,"huoshaolin":true,"netzzwerg":true,"fmm":true,"redbe4rd":true,"codeshrew":true,"stonestyle":true,"caligone":true,"nswbmw":true,"landau":true,"progmer":true,"lucasjans":true,"gabeio":true,"beyoung":true,"davidhalldor":true,"cwonrails":true,"cocopas":true,"jayharris":true,"rckbt":true,"hut":true,"lobodpav":true,"alinex":true,"morishitter":true,"joost":true,"mmierswa":true,"skilbjo":true,"topcloud":true,"imzack":true,"runningtalus":true,"toogle":true,"gyoridavid":true,"humantriangle":true,"pospi":true,"sampsa":true,"z3a":true,"andre_de_souza":true,"wayneashleyberry":true,"vitaliks":true,"mikend":true,"gmturbo":true,"juriwiens":true,"ksnieck":true,"brentonhouse":true,"axelav":true,"jbdoumenjou":true,"shen-weizhong":true,"tmn":true,"gaborsar":true,"nromano":true,"chaowi":true,"jaredvogt":true,"timsmiths":true,"zckrs":true,"agent_9191":true,"djbrandl":true,"edalorzo":true,"jakub.knejzlik":true,"robertwarrengilmore":true,"trylobot":true,"oroce":true,"nak2k":true,"piron_t":true,"bmpvieira":true,"joshmu":true,"davidrlee":true,"adityabakle":true,"wilbeibi":true,"ramanshalupau":true,"dizlexik":true,"cbarrick":true,"janez89":true,"frk1705":true,"travelingtechguy":true,"thitinun":true,"shatting":true,"pilsy":true,"quadroid":true,"fanchangyong":true,"tchey":true,"arrc":true,"h02e56":true,"strangemother":true,"tmypawa":true,"ioncreature":true,"japh":true,"tonijz":true,"syzer":true,"nodecode":true,"dercoder":true,"leighakin":true,"matteospampani":true,"redmed":true,"s-konrad":true,"boustanihani":true,"ricardofbarros":true,"ryanthejuggler":true,"mswanson1524":true,"alnafie":true,"truongpv":true,"tjwebb":true,"daviddias":true,"nbarr":true,"ajohnstone":true,"atd":true,"tommyjs7":true,"omardelarosa":true,"rifaqat":true,"tsangint":true,"cortys":true,"mbildner":true,"yourhoneysky":true,"fill":true,"dennisgnl":true,"fampinheiro":true,"anilcs0405":true,"mathiasm":true,"benpptung":true,"thebearingedge":true,"leon.domingo":true,"hemphillcc":true,"jits":true,"tcauduro":true,"gorbiz":true,"guumaster":true,"brandonb927":true,"nornalbion":true,"loselovegirl":true,"lucag":true,"dilterporto":true,"wilk":true,"karmadude":true,"henryfour":true,"iaincollins":true,"louxiaojian":true,"jotadeveloper":true,"cyberien":true,"atheken":true,"lebowitz":true,"orion-":true,"thebespokepixel":true,"hecto932":true,"denmerc":true,"rpgreen":true,"colwob":true,"shieldax":true,"8bitalex":true,"memoramirez":true,"liushuping":true,"ciroque":true,"jugyo":true,"mjurincic":true,"flaviodelbianco":true,"thealphanerd":true,"samanthagmccormick":true,"trycatch9264":true,"tomi77":true,"lezuse":true,"oncletom":true,"kewin":true,"l0n9h02n":true,"sasquatch":true,"manny":true,"wxnet":true,"ruffle1986":true,"danestuckel":true,"krisbarrett":true,"tur-nr":true,"danielhuisman":true,"byossarian":true,"joshwyatt":true,"lellansin":true,"evandrix":true,"gautam.mehra762":true,"dominik.palo":true,"dgarlitt":true,"woverton":true,"legacy":true,"paulpdaniels":true,"congcong":true,"trusktr":true,"jcreigno":true,"jsolis":true,"avinashkoyyana":true,"nfd":true,"yvesm":true,"yoavniran":true,"silentcloud":true,"ivangaravito":true,"otrlennon":true,"terkelg":true,"jgubo":true,"jshkurti":true,"ryanj":true,"pensierinmusica":true,"mihaiv":true,"swak":true,"cath":true,"gdbtek":true,"adomvris":true,"hash-bang":true,"dearyhud":true,"themanspeaker":true,"shahzaib":true,"yerke":true,"gigerlin":true,"mastayoda":true,"cgfeel":true,"ashkyd":true,"schroeterm":true,"kasperstuck":true,"thorsson":true,"raksa":true,"patrick":true,"genediazjr":true,"hollobit":true,"rgraves90":true,"yeahoffline":true,"kenjisan4u":true,"tgohn":true,"tedyhy":true,"frakti":true,"minichiello":true,"johnnyeven":true,"tomas-sereikis":true,"fyockm":true,"dormi330":true,"eterna2":true,"cdubois":true,"mnemr":true,"yvanscher":true,"thomask33":true,"chehow":true,"chzhewl":true,"jezzalaycock":true,"pumych":true,"marsup":true,"javimaravillas":true,"sushant711":true,"robftw":true,"elliotchong":true,"f124275809":true,"wangnan0610":true,"lazycoder":true,"chrisayn":true,"uniquerockrz":true,"r3nya":true,"cellule":true,"leonning":true,"meme":true,"adamk":true,"salvatorelab":true,"kerry95":true,"stuligan":true,"dlpowless":true,"goblindegook":true,"davidcz":true,"nachbar90":true,"haeck":true,"pnevares":true,"markthethomas":true,"kikar":true,"blakedietz":true,"drdanryan":true,"saidgeek":true,"melvingruesbeck":true,"atonb117":true,"theodor.lindekaer":true,"vchouhan":true,"kulakowka":true,"schnarald":true,"samhwang1990":true,"lyaotian":true,"joeyblue":true,"kbeaulieu":true,"igorkirey":true,"sahilsk":true,"manxisuo":true,"mnlfischer":true,"dmitrymatveev":true,"alejcerro":true,"goodseller":true,"samhou1988":true,"tophsic":true,"docksteaderluke":true,"harutlc":true,"vboctor":true,"alexey_detr":true,"marianboda":true,"jerome.d.russ":true,"warapitiya":true,"snehlsen":true,"techmatt101":true,"nicolasmccurdy":true,"koulmomo":true,"d4nyll":true,"huarse":true,"savostin":true,"nadimix":true,"leodido":true,"tomjamescn":true,"anhulife":true,"jmm23":true,"jklassen":true,"airswoop1":true,"derickchou0129":true,"subchen":true,"simplyianm":true,"pengzhisun":true,"nickeljew":true,"dongxu":true,"risyasin":true,"brandonpapworth":true,"denistrofimov":true,"sc7639":true,"rbartoli":true,"shaneli":true,"rodrigo-medeiros":true,"swarnendu-dutta":true,"jmshahen":true,"junjiansyu":true,"itonyyo":true,"trotyl":true,"icirellik":true,"paeblits":true,"logeshpaul":true,"elgubenis":true,"alexkval":true,"aesinv":true,"arnold-almeida":true,"bruce313":true,"rcastro":true,"godion":true,"skozz":true,"zemgalis":true,"justintormey":true,"tonydieu":true,"gejiawen":true,"yvesroos":true,"yjsosa":true,"fabioelizandro":true,"tfentonz":true,"dac2205":true,"octoo":true,"tmcguire":true,"sbrajesh":true,"staraple":true,"micahjonas":true,"j3kz":true,"modao":true,"iamwiz":true,"joemdavis":true,"jasoncmcg":true,"richarddavenport":true,"xavierharrell":true,"chriscalo":true,"arunvsuresh":true,"dolymood":true,"allthingssmitty":true,"brandondoran":true,"jonatasnona":true,"tudou":true,"nwinant":true,"khaledkaram":true,"garek":true,"etsit":true,"l3au":true,"ezcabrera":true,"johnny.young":true,"subso":true,"rogier.spieker":true,"rgbz":true,"plitat":true,"favasconcelos":true,"buzuli":true,"nukisman":true,"battlemidget":true,"brandouellette":true,"till":true,"craneleeon":true,"rbecheras":true,"nikitka_m":true,"thepanuto":true,"justinshea":true,"luuhoangnam":true,"jasonlotito":true,"aclark64":true,"scottkay":true,"pigram":true,"kanongil":true,"vladan":true,"universemaster":true,"nanhualyq":true,"unboundev":true,"josuehenry14":true,"mjwilliams":true,"cestrensem":true,"zhen":true,"ddffx":true,"prabhash1785":true,"gaboesquivel":true,"bpatel":true,"davidchubbs":true,"adamkdean":true,"parkerproject":true,"confkit":true,"amoiseev":true,"buzzalderaan":true,"damianof":true,"ocd_lionel":true,"tylersmith.34":true,"princetoad":true,"tnagengast":true,"devmoreno":true,"karlbateman":true,"fvcproductions":true,"joshua.marquez":true,"freshlogic":true,"andrewpmckenzie":true,"jueb":true,"perrywu":true,"m412c0":true,"xav":true,"axfab":true,"mariod3w":true,"yogapan":true,"curcuz":true,"cypark":true,"rreusser":true,"asawq2006":true,"2dxgujun":true,"isik":true,"freesuraj":true,"pjb3":true,"mdrobny":true,"moimikey":true,"jeffb_incontact":true,"aitorllj93":true,"tchcxp":true,"aolu11":true,"koslun":true,"eagerod":true,"qqqppp9998":true,"keithmorris":true,"maninbucket":true,"soluzionisubito":true,"yconoclast":true,"zhoutk":true,"drspaceman":true,"monkeymonk":true,"fridurmus":true,"0x4c3p":true,"miql":true,"endquote":true,"nketchum":true,"knownasilya":true,"chinaqstar":true,"matiasmarani":true,"ibakaidov":true,"nickeltobias":true,"decoda":true,"starknode":true,"matthewbauer":true,"arnoldstoba":true,"xucl":true,"acollins-ts":true,"ffmad":true,"romelperez":true,"maxisam":true,"mamalat":true,"tommyzzm":true,"ssh0702":true,"jozias":true,"pdedkov":true,"jalcine":true,"shakakira":true,"wfcookie":true,"arulkumar":true,"nicholaslp":true,"cliff":true,"vqoph":true,"chriskinsman":true,"karlbright":true,"s9k":true,"inn0vative1":true,"makay":true,"philipjc":true,"jerkovicl":true,"blackwhite":true,"joelwallis":true,"markstos":true,"panlw":true,"eagleeye":true,"deryk":true,"abdihaikal":true,"sammyteahan":true,"linuxwizard":true,"wkaifang":true,"zoser":true,"xgqfrms":true,"jkrenge":true,"srinivas543":true,"csbun":true,"iolo":true,"naohta":true,"alectic":true,"liushoukai":true,"mikemimik":true,"xeoneux":true,"aslezak":true},"readme":"# Async.js\n\n[![Build Status via Travis CI](https://travis-ci.org/caolan/async.svg?branch=master)](https://travis-ci.org/caolan/async)\n[![NPM version](http://img.shields.io/npm/v/async.svg)](https://www.npmjs.org/package/async)\n[![Coverage Status](https://coveralls.io/repos/caolan/async/badge.svg?branch=master)](https://coveralls.io/r/caolan/async?branch=master)\n[![Join the chat at https://gitter.im/caolan/async](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/caolan/async?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n\nAsync is a utility module which provides straight-forward, powerful functions\nfor working with asynchronous JavaScript. Although originally designed for\nuse with [Node.js](http://nodejs.org) and installable via `npm install async`,\nit can also be used directly in the browser.\n\nAsync is also installable via:\n\n- [bower](http://bower.io/): `bower install async`\n- [component](https://github.com/component/component): `component install\n caolan/async`\n- [jam](http://jamjs.org/): `jam install async`\n- [spm](http://spmjs.io/): `spm install async`\n\nAsync provides around 20 functions that include the usual 'functional'\nsuspects (`map`, `reduce`, `filter`, `each`…) as well as some common patterns\nfor asynchronous control flow (`parallel`, `series`, `waterfall`…). All these\nfunctions assume you follow the Node.js convention of providing a single\ncallback as the last argument of your `async` function.\n\n\n## Quick Examples\n\n```javascript\nasync.map(['file1','file2','file3'], fs.stat, function(err, results){\n // results is now an array of stats for each file\n});\n\nasync.filter(['file1','file2','file3'], fs.exists, function(results){\n // results now equals an array of the existing files\n});\n\nasync.parallel([\n function(){ ... },\n function(){ ... }\n], callback);\n\nasync.series([\n function(){ ... },\n function(){ ... }\n]);\n```\n\nThere are many more functions available so take a look at the docs below for a\nfull list. This module aims to be comprehensive, so if you feel anything is\nmissing please create a GitHub issue for it.\n\n## Common Pitfalls <sub>[(StackOverflow)](http://stackoverflow.com/questions/tagged/async.js)</sub>\n### Synchronous iteration functions\n\nIf you get an error like `RangeError: Maximum call stack size exceeded.` or other stack overflow issues when using async, you are likely using a synchronous iterator. By *synchronous* we mean a function that calls its callback on the same tick in the javascript event loop, without doing any I/O or using any timers. Calling many callbacks iteratively will quickly overflow the stack. If you run into this issue, just defer your callback with `async.nextTick` to start a new call stack on the next tick of the event loop.\n\nThis can also arise by accident if you callback early in certain cases:\n\n```js\nasync.eachSeries(hugeArray, function iterator(item, callback) {\n if (inCache(item)) {\n callback(null, cache[item]); // if many items are cached, you'll overflow\n } else {\n doSomeIO(item, callback);\n }\n}, function done() {\n //...\n});\n```\n\nJust change it to:\n\n```js\nasync.eachSeries(hugeArray, function iterator(item, callback) {\n if (inCache(item)) {\n async.setImmediate(function () {\n callback(null, cache[item]);\n });\n } else {\n doSomeIO(item, callback);\n //...\n```\n\nAsync guards against synchronous functions in some, but not all, cases. If you are still running into stack overflows, you can defer as suggested above, or wrap functions with [`async.ensureAsync`](#ensureAsync) Functions that are asynchronous by their nature do not have this problem and don't need the extra callback deferral.\n\nIf javascript's event loop is still a bit nebulous, check out [this article](http://blog.carbonfive.com/2013/10/27/the-javascript-event-loop-explained/) or [this talk](http://2014.jsconf.eu/speakers/philip-roberts-what-the-heck-is-the-event-loop-anyway.html) for more detailed information about how it works.\n\n\n### Multiple callbacks\n\nMake sure to always `return` when calling a callback early, otherwise you will cause multiple callbacks and unpredictable behavior in many cases.\n\n```js\nasync.waterfall([\n function (callback) {\n getSomething(options, function (err, result) {\n if (err) {\n callback(new Error(\"failed getting something:\" + err.message));\n // we should return here\n }\n // since we did not return, this callback still will be called and\n // `processData` will be called twice\n callback(result);\n });\n },\n processData\n], done)\n```\n\nIt is always good practice to `return callback(err, result)` whenever a callback call is not the last statement of a function.\n\n\n### Binding a context to an iterator\n\nThis section is really about `bind`, not about `async`. If you are wondering how to\nmake `async` execute your iterators in a given context, or are confused as to why\na method of another library isn't working as an iterator, study this example:\n\n```js\n// Here is a simple object with an (unnecessarily roundabout) squaring method\nvar AsyncSquaringLibrary = {\n squareExponent: 2,\n square: function(number, callback){\n var result = Math.pow(number, this.squareExponent);\n setTimeout(function(){\n callback(null, result);\n }, 200);\n }\n};\n\nasync.map([1, 2, 3], AsyncSquaringLibrary.square, function(err, result){\n // result is [NaN, NaN, NaN]\n // This fails because the `this.squareExponent` expression in the square\n // function is not evaluated in the context of AsyncSquaringLibrary, and is\n // therefore undefined.\n});\n\nasync.map([1, 2, 3], AsyncSquaringLibrary.square.bind(AsyncSquaringLibrary), function(err, result){\n // result is [1, 4, 9]\n // With the help of bind we can attach a context to the iterator before\n // passing it to async. Now the square function will be executed in its\n // 'home' AsyncSquaringLibrary context and the value of `this.squareExponent`\n // will be as expected.\n});\n```\n\n## Download\n\nThe source is available for download from\n[GitHub](https://github.com/caolan/async/blob/master/lib/async.js).\nAlternatively, you can install using Node Package Manager (`npm`):\n\n npm install async\n\nAs well as using Bower:\n\n bower install async\n\n__Development:__ [async.js](https://github.com/caolan/async/raw/master/lib/async.js) - 29.6kb Uncompressed\n\n## In the Browser\n\nSo far it's been tested in IE6, IE7, IE8, FF3.6 and Chrome 5.\n\nUsage:\n\n```html\n<script type=\"text/javascript\" src=\"async.js\"></script>\n<script type=\"text/javascript\">\n\n async.map(data, asyncProcess, function(err, results){\n alert(results);\n });\n\n</script>\n```\n\n## Documentation\n\nSome functions are also available in the following forms:\n* `<name>Series` - the same as `<name>` but runs only a single async operation at a time\n* `<name>Limit` - the same as `<name>` but runs a maximum of `limit` async operations at a time\n\n### Collections\n\n* [`each`](#each), `eachSeries`, `eachLimit`\n* [`forEachOf`](#forEachOf), `forEachOfSeries`, `forEachOfLimit`\n* [`map`](#map), `mapSeries`, `mapLimit`\n* [`filter`](#filter), `filterSeries`, `filterLimit`\n* [`reject`](#reject), `rejectSeries`, `rejectLimit`\n* [`reduce`](#reduce), [`reduceRight`](#reduceRight)\n* [`detect`](#detect), `detectSeries`, `detectLimit`\n* [`sortBy`](#sortBy)\n* [`some`](#some), `someLimit`\n* [`every`](#every), `everyLimit`\n* [`concat`](#concat), `concatSeries`\n\n### Control Flow\n\n* [`series`](#seriestasks-callback)\n* [`parallel`](#parallel), `parallelLimit`\n* [`whilst`](#whilst), [`doWhilst`](#doWhilst)\n* [`until`](#until), [`doUntil`](#doUntil)\n* [`during`](#during), [`doDuring`](#doDuring)\n* [`forever`](#forever)\n* [`waterfall`](#waterfall)\n* [`compose`](#compose)\n* [`seq`](#seq)\n* [`applyEach`](#applyEach), `applyEachSeries`\n* [`queue`](#queue), [`priorityQueue`](#priorityQueue)\n* [`cargo`](#cargo)\n* [`auto`](#auto)\n* [`retry`](#retry)\n* [`iterator`](#iterator)\n* [`times`](#times), `timesSeries`, `timesLimit`\n\n### Utils\n\n* [`apply`](#apply)\n* [`nextTick`](#nextTick)\n* [`memoize`](#memoize)\n* [`unmemoize`](#unmemoize)\n* [`ensureAsync`](#ensureAsync)\n* [`constant`](#constant)\n* [`asyncify`](#asyncify)\n* [`wrapSync`](#wrapSync)\n* [`log`](#log)\n* [`dir`](#dir)\n* [`noConflict`](#noConflict)\n\n## Collections\n\n<a name=\"forEach\" />\n<a name=\"each\" />\n### each(arr, iterator, [callback])\n\nApplies the function `iterator` to each item in `arr`, in parallel.\nThe `iterator` is called with an item from the list, and a callback for when it\nhas finished. If the `iterator` passes an error to its `callback`, the main\n`callback` (for the `each` function) is immediately called with the error.\n\nNote, that since this function applies `iterator` to each item in parallel,\nthere is no guarantee that the iterator functions will complete in order.\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `iterator(item, callback)` - A function to apply to each item in `arr`.\n The iterator is passed a `callback(err)` which must be called once it has\n completed. If no error has occurred, the `callback` should be run without\n arguments or with an explicit `null` argument. The array index is not passed\n to the iterator. If you need the index, use [`forEachOf`](#forEachOf).\n* `callback(err)` - *Optional* A callback which is called when all `iterator` functions\n have finished, or an error occurs.\n\n__Examples__\n\n\n```js\n// assuming openFiles is an array of file names and saveFile is a function\n// to save the modified contents of that file:\n\nasync.each(openFiles, saveFile, function(err){\n // if any of the saves produced an error, err would equal that error\n});\n```\n\n```js\n// assuming openFiles is an array of file names\n\nasync.each(openFiles, function(file, callback) {\n\n // Perform operation on file here.\n console.log('Processing file ' + file);\n\n if( file.length > 32 ) {\n console.log('This file name is too long');\n callback('File name too long');\n } else {\n // Do work to process file here\n console.log('File processed');\n callback();\n }\n}, function(err){\n // if any of the file processing produced an error, err would equal that error\n if( err ) {\n // One of the iterations produced an error.\n // All processing will now stop.\n console.log('A file failed to process');\n } else {\n console.log('All files have been processed successfully');\n }\n});\n```\n\n__Related__\n\n* eachSeries(arr, iterator, [callback])\n* eachLimit(arr, limit, iterator, [callback])\n\n---------------------------------------\n\n<a name=\"forEachOf\" />\n<a name=\"eachOf\" />\n\n### forEachOf(obj, iterator, [callback])\n\nLike `each`, except that it iterates over objects, and passes the key as the second argument to the iterator.\n\n__Arguments__\n\n* `obj` - An object or array to iterate over.\n* `iterator(item, key, callback)` - A function to apply to each item in `obj`.\nThe `key` is the item's key, or index in the case of an array. The iterator is\npassed a `callback(err)` which must be called once it has completed. If no\nerror has occurred, the callback should be run without arguments or with an\nexplicit `null` argument.\n* `callback(err)` - *Optional* A callback which is called when all `iterator` functions have finished, or an error occurs.\n\n__Example__\n\n```js\nvar obj = {dev: \"/dev.json\", test: \"/test.json\", prod: \"/prod.json\"};\nvar configs = {};\n\nasync.forEachOf(obj, function (value, key, callback) {\n fs.readFile(__dirname + value, \"utf8\", function (err, data) {\n if (err) return callback(err);\n try {\n configs[key] = JSON.parse(data);\n } catch (e) {\n return callback(e);\n }\n callback();\n })\n}, function (err) {\n if (err) console.error(err.message);\n // configs is now a map of JSON data\n doSomethingWith(configs);\n})\n```\n\n__Related__\n\n* forEachOfSeries(obj, iterator, [callback])\n* forEachOfLimit(obj, limit, iterator, [callback])\n\n---------------------------------------\n\n<a name=\"map\" />\n### map(arr, iterator, [callback])\n\nProduces a new array of values by mapping each value in `arr` through\nthe `iterator` function. The `iterator` is called with an item from `arr` and a\ncallback for when it has finished processing. Each of these callback takes 2 arguments:\nan `error`, and the transformed item from `arr`. If `iterator` passes an error to its\ncallback, the main `callback` (for the `map` function) is immediately called with the error.\n\nNote, that since this function applies the `iterator` to each item in parallel,\nthere is no guarantee that the `iterator` functions will complete in order.\nHowever, the results array will be in the same order as the original `arr`.\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `iterator(item, callback)` - A function to apply to each item in `arr`.\n The iterator is passed a `callback(err, transformed)` which must be called once\n it has completed with an error (which can be `null`) and a transformed item.\n* `callback(err, results)` - *Optional* A callback which is called when all `iterator`\n functions have finished, or an error occurs. Results is an array of the\n transformed items from the `arr`.\n\n__Example__\n\n```js\nasync.map(['file1','file2','file3'], fs.stat, function(err, results){\n // results is now an array of stats for each file\n});\n```\n\n__Related__\n* mapSeries(arr, iterator, [callback])\n* mapLimit(arr, limit, iterator, [callback])\n\n---------------------------------------\n\n<a name=\"select\" />\n<a name=\"filter\" />\n### filter(arr, iterator, [callback])\n\n__Alias:__ `select`\n\nReturns a new array of all the values in `arr` which pass an async truth test.\n_The callback for each `iterator` call only accepts a single argument of `true` or\n`false`; it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like `fs.exists`. This operation is\nperformed in parallel, but the results array will be in the same order as the\noriginal.\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `iterator(item, callback)` - A truth test to apply to each item in `arr`.\n The `iterator` is passed a `callback(truthValue)`, which must be called with a\n boolean argument once it has completed.\n* `callback(results)` - *Optional* A callback which is called after all the `iterator`\n functions have finished.\n\n__Example__\n\n```js\nasync.filter(['file1','file2','file3'], fs.exists, function(results){\n // results now equals an array of the existing files\n});\n```\n\n__Related__\n\n* filterSeries(arr, iterator, [callback])\n* filterLimit(arr, limit, iterator, [callback])\n\n---------------------------------------\n\n<a name=\"reject\" />\n### reject(arr, iterator, [callback])\n\nThe opposite of [`filter`](#filter). Removes values that pass an `async` truth test.\n\n__Related__\n\n* rejectSeries(arr, iterator, [callback])\n* rejectLimit(arr, limit, iterator, [callback])\n\n---------------------------------------\n\n<a name=\"reduce\" />\n### reduce(arr, memo, iterator, [callback])\n\n__Aliases:__ `inject`, `foldl`\n\nReduces `arr` into a single value using an async `iterator` to return\neach successive step. `memo` is the initial state of the reduction.\nThis function only operates in series.\n\nFor performance reasons, it may make sense to split a call to this function into\na parallel map, and then use the normal `Array.prototype.reduce` on the results.\nThis function is for situations where each step in the reduction needs to be async;\nif you can get the data before reducing it, then it's probably a good idea to do so.\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `memo` - The initial state of the reduction.\n* `iterator(memo, item, callback)` - A function applied to each item in the\n array to produce the next step in the reduction. The `iterator` is passed a\n `callback(err, reduction)` which accepts an optional error as its first\n argument, and the state of the reduction as the second. If an error is\n passed to the callback, the reduction is stopped and the main `callback` is\n immediately called with the error.\n* `callback(err, result)` - *Optional* A callback which is called after all the `iterator`\n functions have finished. Result is the reduced value.\n\n__Example__\n\n```js\nasync.reduce([1,2,3], 0, function(memo, item, callback){\n // pointless async:\n process.nextTick(function(){\n callback(null, memo + item)\n });\n}, function(err, result){\n // result is now equal to the last value of memo, which is 6\n});\n```\n\n---------------------------------------\n\n<a name=\"reduceRight\" />\n### reduceRight(arr, memo, iterator, [callback])\n\n__Alias:__ `foldr`\n\nSame as [`reduce`](#reduce), only operates on `arr` in reverse order.\n\n\n---------------------------------------\n\n<a name=\"detect\" />\n### detect(arr, iterator, [callback])\n\nReturns the first value in `arr` that passes an async truth test. The\n`iterator` is applied in parallel, meaning the first iterator to return `true` will\nfire the detect `callback` with that result. That means the result might not be\nthe first item in the original `arr` (in terms of order) that passes the test.\n\nIf order within the original `arr` is important, then look at [`detectSeries`](#detectSeries).\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `iterator(item, callback)` - A truth test to apply to each item in `arr`.\n The iterator is passed a `callback(truthValue)` which must be called with a\n boolean argument once it has completed. **Note: this callback does not take an error as its first argument.**\n* `callback(result)` - *Optional* A callback which is called as soon as any iterator returns\n `true`, or after all the `iterator` functions have finished. Result will be\n the first item in the array that passes the truth test (iterator) or the\n value `undefined` if none passed. **Note: this callback does not take an error as its first argument.**\n\n__Example__\n\n```js\nasync.detect(['file1','file2','file3'], fs.exists, function(result){\n // result now equals the first file in the list that exists\n});\n```\n\n__Related__\n\n* detectSeries(arr, iterator, [callback])\n* detectLimit(arr, limit, iterator, [callback])\n\n---------------------------------------\n\n<a name=\"sortBy\" />\n### sortBy(arr, iterator, [callback])\n\nSorts a list by the results of running each `arr` value through an async `iterator`.\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `iterator(item, callback)` - A function to apply to each item in `arr`.\n The iterator is passed a `callback(err, sortValue)` which must be called once it\n has completed with an error (which can be `null`) and a value to use as the sort\n criteria.\n* `callback(err, results)` - *Optional* A callback which is called after all the `iterator`\n functions have finished, or an error occurs. Results is the items from\n the original `arr` sorted by the values returned by the `iterator` calls.\n\n__Example__\n\n```js\nasync.sortBy(['file1','file2','file3'], function(file, callback){\n fs.stat(file, function(err, stats){\n callback(err, stats.mtime);\n });\n}, function(err, results){\n // results is now the original array of files sorted by\n // modified date\n});\n```\n\n__Sort Order__\n\nBy modifying the callback parameter the sorting order can be influenced:\n\n```js\n//ascending order\nasync.sortBy([1,9,3,5], function(x, callback){\n callback(null, x);\n}, function(err,result){\n //result callback\n} );\n\n//descending order\nasync.sortBy([1,9,3,5], function(x, callback){\n callback(null, x*-1); //<- x*-1 instead of x, turns the order around\n}, function(err,result){\n //result callback\n} );\n```\n\n---------------------------------------\n\n<a name=\"some\" />\n### some(arr, iterator, [callback])\n\n__Alias:__ `any`\n\nReturns `true` if at least one element in the `arr` satisfies an async test.\n_The callback for each iterator call only accepts a single argument of `true` or\n`false`; it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like `fs.exists`. Once any iterator\ncall returns `true`, the main `callback` is immediately called.\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `iterator(item, callback)` - A truth test to apply to each item in the array\n in parallel. The iterator is passed a `callback(truthValue)`` which must be\n called with a boolean argument once it has completed.\n* `callback(result)` - *Optional* A callback which is called as soon as any iterator returns\n `true`, or after all the iterator functions have finished. Result will be\n either `true` or `false` depending on the values of the async tests.\n\n **Note: the callbacks do not take an error as their first argument.**\n__Example__\n\n```js\nasync.some(['file1','file2','file3'], fs.exists, function(result){\n // if result is true then at least one of the files exists\n});\n```\n\n__Related__\n\n* someLimit(arr, limit, iterator, callback)\n\n---------------------------------------\n\n<a name=\"every\" />\n### every(arr, iterator, [callback])\n\n__Alias:__ `all`\n\nReturns `true` if every element in `arr` satisfies an async test.\n_The callback for each `iterator` call only accepts a single argument of `true` or\n`false`; it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like `fs.exists`.\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `iterator(item, callback)` - A truth test to apply to each item in the array\n in parallel. The iterator is passed a `callback(truthValue)` which must be\n called with a boolean argument once it has completed.\n* `callback(result)` - *Optional* A callback which is called after all the `iterator`\n functions have finished. Result will be either `true` or `false` depending on\n the values of the async tests.\n\n **Note: the callbacks do not take an error as their first argument.**\n\n__Example__\n\n```js\nasync.every(['file1','file2','file3'], fs.exists, function(result){\n // if result is true then every file exists\n});\n```\n\n__Related__\n\n* everyLimit(arr, limit, iterator, callback)\n\n---------------------------------------\n\n<a name=\"concat\" />\n### concat(arr, iterator, [callback])\n\nApplies `iterator` to each item in `arr`, concatenating the results. Returns the\nconcatenated list. The `iterator`s are called in parallel, and the results are\nconcatenated as they return. There is no guarantee that the results array will\nbe returned in the original order of `arr` passed to the `iterator` function.\n\n__Arguments__\n\n* `arr` - An array to iterate over.\n* `iterator(item, callback)` - A function to apply to each item in `arr`.\n The iterator is passed a `callback(err, results)` which must be called once it\n has completed with an error (which can be `null`) and an array of results.\n* `callback(err, results)` - *Optional* A callback which is called after all the `iterator`\n functions have finished, or an error occurs. Results is an array containing\n the concatenated results of the `iterator` function.\n\n__Example__\n\n```js\nasync.concat(['dir1','dir2','dir3'], fs.readdir, function(err, files){\n // files is now a list of filenames that exist in the 3 directories\n});\n```\n\n__Related__\n\n* concatSeries(arr, iterator, [callback])\n\n\n## Control Flow\n\n<a name=\"series\" />\n### series(tasks, [callback])\n\nRun the functions in the `tasks` array in series, each one running once the previous\nfunction has completed. If any functions in the series pass an error to its\ncallback, no more functions are run, and `callback` is immediately called with the value of the error.\nOtherwise, `callback` receives an array of results when `tasks` have completed.\n\nIt is also possible to use an object instead of an array. Each property will be\nrun as a function, and the results will be passed to the final `callback` as an object\ninstead of an array. This can be a more readable way of handling results from\n[`series`](#series).\n\n**Note** that while many implementations preserve the order of object properties, the\n[ECMAScript Language Specifcation](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6)\nexplicitly states that\n\n> The mechanics and order of enumerating the properties is not specified.\n\nSo if you rely on the order in which your series of functions are executed, and want\nthis to work on all platforms, consider using an array.\n\n__Arguments__\n\n* `tasks` - An array or object containing functions to run, each function is passed\n a `callback(err, result)` it must call on completion with an error `err` (which can\n be `null`) and an optional `result` value.\n* `callback(err, results)` - An optional callback to run once all the functions\n have completed. This function gets a results array (or object) containing all\n the result arguments passed to the `task` callbacks.\n\n__Example__\n\n```js\nasync.series([\n function(callback){\n // do some stuff ...\n callback(null, 'one');\n },\n function(callback){\n // do some more stuff ...\n callback(null, 'two');\n }\n],\n// optional callback\nfunction(err, results){\n // results is now equal to ['one', 'two']\n});\n\n\n// an example using an object instead of an array\nasync.series({\n one: function(callback){\n setTimeout(function(){\n callback(null, 1);\n }, 200);\n },\n two: function(callback){\n setTimeout(function(){\n callback(null, 2);\n }, 100);\n }\n},\nfunction(err, results) {\n // results is now equal to: {one: 1, two: 2}\n});\n```\n\n---------------------------------------\n\n<a name=\"parallel\" />\n### parallel(tasks, [callback])\n\nRun the `tasks` array of functions in parallel, without waiting until the previous\nfunction has completed. If any of the functions pass an error to its\ncallback, the main `callback` is immediately called with the value of the error.\nOnce the `tasks` have completed, the results are passed to the final `callback` as an\narray.\n\n**Note:** `parallel` is about kicking-off I/O tasks in parallel, not about parallel execution of code. If your tasks do not use any timers or perform any I/O, they will actually be executed in series. Any synchronous setup sections for each task will happen one after the other. JavaScript remains single-threaded.\n\nIt is also possible to use an object instead of an array. Each property will be\nrun as a function and the results will be passed to the final `callback` as an object\ninstead of an array. This can be a more readable way of handling results from\n[`parallel`](#parallel).\n\n\n__Arguments__\n\n* `tasks` - An array or object containing functions to run. Each function is passed\n a `callback(err, result)` which it must call on completion with an error `err`\n (which can be `null`) and an optional `result` value.\n* `callback(err, results)` - An optional callback to run once all the functions\n have completed. This function gets a results array (or object) containing all\n the result arguments passed to the task callbacks.\n\n__Example__\n\n```js\nasync.parallel([\n function(callback){\n setTimeout(function(){\n callback(null, 'one');\n }, 200);\n },\n function(callback){\n setTimeout(function(){\n callback(null, 'two');\n }, 100);\n }\n],\n// optional callback\nfunction(err, results){\n // the results array will equal ['one','two'] even though\n // the second function had a shorter timeout.\n});\n\n\n// an example using an object instead of an array\nasync.parallel({\n one: function(callback){\n setTimeout(function(){\n callback(null, 1);\n }, 200);\n },\n two: function(callback){\n setTimeout(function(){\n callback(null, 2);\n }, 100);\n }\n},\nfunction(err, results) {\n // results is now equals to: {one: 1, two: 2}\n});\n```\n\n__Related__\n\n* parallelLimit(tasks, limit, [callback])\n\n---------------------------------------\n\n<a name=\"whilst\" />\n### whilst(test, fn, callback)\n\nRepeatedly call `fn`, while `test` returns `true`. Calls `callback` when stopped,\nor an error occurs.\n\n__Arguments__\n\n* `test()` - synchronous truth test to perform before each execution of `fn`.\n* `fn(callback)` - A function which is called each time `test` passes. The function is\n passed a `callback(err)`, which must be called once it has completed with an\n optional `err` argument.\n* `callback(err)` - A callback which is called after the test fails and repeated\n execution of `fn` has stopped.\n\n__Example__\n\n```js\nvar count = 0;\n\nasync.whilst(\n function () { return count < 5; },\n function (callback) {\n count++;\n setTimeout(callback, 1000);\n },\n function (err) {\n // 5 seconds have passed\n }\n);\n```\n\n---------------------------------------\n\n<a name=\"doWhilst\" />\n### doWhilst(fn, test, callback)\n\nThe post-check version of [`whilst`](#whilst). To reflect the difference in\nthe order of operations, the arguments `test` and `fn` are switched.\n\n`doWhilst` is to `whilst` as `do while` is to `while` in plain JavaScript.\n\n---------------------------------------\n\n<a name=\"until\" />\n### until(test, fn, callback)\n\nRepeatedly call `fn` until `test` returns `true`. Calls `callback` when stopped,\nor an error occurs.\n\nThe inverse of [`whilst`](#whilst).\n\n---------------------------------------\n\n<a name=\"doUntil\" />\n### doUntil(fn, test, callback)\n\nLike [`doWhilst`](#doWhilst), except the `test` is inverted. Note the argument ordering differs from `until`.\n\n---------------------------------------\n\n<a name=\"during\" />\n### during(test, fn, callback)\n\nLike [`whilst`](#whilst), except the `test` is an asynchronous function that is passed a callback in the form of `function (err, truth)`. If error is passed to `test` or `fn`, the main callback is immediately called with the value of the error.\n\n__Example__\n\n```js\nvar count = 0;\n\nasync.during(\n function (callback) {\n return callback(null, count < 5);\n },\n function (callback) {\n count++;\n setTimeout(callback, 1000);\n },\n function (err) {\n // 5 seconds have passed\n }\n);\n```\n\n---------------------------------------\n\n<a name=\"doDuring\" />\n### doDuring(fn, test, callback)\n\nThe post-check version of [`during`](#during). To reflect the difference in\nthe order of operations, the arguments `test` and `fn` are switched.\n\nAlso a version of [`doWhilst`](#doWhilst) with asynchronous `test` function.\n\n---------------------------------------\n\n<a name=\"forever\" />\n### forever(fn, [errback])\n\nCalls the asynchronous function `fn` with a callback parameter that allows it to\ncall itself again, in series, indefinitely.\n\nIf an error is passed to the callback then `errback` is called with the\nerror, and execution stops, otherwise it will never be called.\n\n```js\nasync.forever(\n function(next) {\n // next is suitable for passing to things that need a callback(err [, whatever]);\n // it will result in this function being called again.\n },\n function(err) {\n // if next is called with a value in its first parameter, it will appear\n // in here as 'err', and execution will stop.\n }\n);\n```\n\n---------------------------------------\n\n<a name=\"waterfall\" />\n### waterfall(tasks, [callback])\n\nRuns the `tasks` array of functions in series, each passing their results to the next in\nthe array. However, if any of the `tasks` pass an error to their own callback, the\nnext function is not executed, and the main `callback` is immediately called with\nthe error.\n\n__Arguments__\n\n* `tasks` - An array of functions to run, each function is passed a\n `callback(err, result1, result2, ...)` it must call on completion. The first\n argument is an error (which can be `null`) and any further arguments will be\n passed as arguments in order to the next task.\n* `callback(err, [results])` - An optional callback to run once all the functions\n have completed. This will be passed the results of the last task's callback.\n\n\n\n__Example__\n\n```js\nasync.waterfall([\n function(callback) {\n callback(null, 'one', 'two');\n },\n function(arg1, arg2, callback) {\n // arg1 now equals 'one' and arg2 now equals 'two'\n callback(null, 'three');\n },\n function(arg1, callback) {\n // arg1 now equals 'three'\n callback(null, 'done');\n }\n], function (err, result) {\n // result now equals 'done'\n});\n```\n\n---------------------------------------\n<a name=\"compose\" />\n### compose(fn1, fn2...)\n\nCreates a function which is a composition of the passed asynchronous\nfunctions. Each function consumes the return value of the function that\nfollows. Composing functions `f()`, `g()`, and `h()` would produce the result of\n`f(g(h()))`, only this version uses callbacks to obtain the return values.\n\nEach function is executed with the `this` binding of the composed function.\n\n__Arguments__\n\n* `functions...` - the asynchronous functions to compose\n\n\n__Example__\n\n```js\nfunction add1(n, callback) {\n setTimeout(function () {\n callback(null, n + 1);\n }, 10);\n}\n\nfunction mul3(n, callback) {\n setTimeout(function () {\n callback(null, n * 3);\n }, 10);\n}\n\nvar add1mul3 = async.compose(mul3, add1);\n\nadd1mul3(4, function (err, result) {\n // result now equals 15\n});\n```\n\n---------------------------------------\n<a name=\"seq\" />\n### seq(fn1, fn2...)\n\nVersion of the compose function that is more natural to read.\nEach function consumes the return value of the previous function.\nIt is the equivalent of [`compose`](#compose) with the arguments reversed.\n\nEach function is executed with the `this` binding of the composed function.\n\n__Arguments__\n\n* `functions...` - the asynchronous functions to compose\n\n\n__Example__\n\n```js\n// Requires lodash (or underscore), express3 and dresende's orm2.\n// Part of an app, that fetches cats of the logged user.\n// This example uses `seq` function to avoid overnesting and error\n// handling clutter.\napp.get('/cats', function(request, response) {\n var User = request.models.User;\n async.seq(\n _.bind(User.get, User), // 'User.get' has signature (id, callback(err, data))\n function(user, fn) {\n user.getCats(fn); // 'getCats' has signature (callback(err, data))\n }\n )(req.session.user_id, function (err, cats) {\n if (err) {\n console.error(err);\n response.json({ status: 'error', message: err.message });\n } else {\n response.json({ status: 'ok', message: 'Cats found', data: cats });\n }\n });\n});\n```\n\n---------------------------------------\n<a name=\"applyEach\" />\n### applyEach(fns, args..., callback)\n\nApplies the provided arguments to each function in the array, calling\n`callback` after all functions have completed. If you only provide the first\nargument, then it will return a function which lets you pass in the\narguments as if it were a single function call.\n\n__Arguments__\n\n* `fns` - the asynchronous functions to all call with the same arguments\n* `args...` - any number of separate arguments to pass to the function\n* `callback` - the final argument should be the callback, called when all\n functions have completed processing\n\n\n__Example__\n\n```js\nasync.applyEach([enableSearch, updateSchema], 'bucket', callback);\n\n// partial application example:\nasync.each(\n buckets,\n async.applyEach([enableSearch, updateSchema]),\n callback\n);\n```\n\n__Related__\n\n* applyEachSeries(tasks, args..., [callback])\n\n---------------------------------------\n\n<a name=\"queue\" />\n### queue(worker, [concurrency])\n\nCreates a `queue` object with the specified `concurrency`. Tasks added to the\n`queue` are processed in parallel (up to the `concurrency` limit). If all\n`worker`s are in progress, the task is queued until one becomes available.\nOnce a `worker` completes a `task`, that `task`'s callback is called.\n\n__Arguments__\n\n* `worker(task, callback)` - An asynchronous function for processing a queued\n task, which must call its `callback(err)` argument when finished, with an\n optional `error` as an argument. If you want to handle errors from an individual task, pass a callback to `q.push()`.\n* `concurrency` - An `integer` for determining how many `worker` functions should be\n run in parallel. If omitted, the concurrency defaults to `1`. If the concurrency is `0`, an error is thrown.\n\n__Queue objects__\n\nThe `queue` object returned by this function has the following properties and\nmethods:\n\n* `length()` - a function returning the number of items waiting to be processed.\n* `started` - a function returning whether or not any items have been pushed and processed by the queue\n* `running()` - a function returning the number of items currently being processed.\n* `idle()` - a function returning false if there are items waiting or being processed, or true if not.\n* `concurrency` - an integer for determining how many `worker` functions should be\n run in parallel. This property can be changed after a `queue` is created to\n alter the concurrency on-the-fly.\n* `push(task, [callback])` - add a new task to the `queue`. Calls `callback` once\n the `worker` has finished processing the task. Instead of a single task, a `tasks` array\n can be submitted. The respective callback is used for every task in the list.\n* `unshift(task, [callback])` - add a new task to the front of the `queue`.\n* `saturated` - a callback that is called when the `queue` length hits the `concurrency` limit,\n and further tasks will be queued.\n* `empty` - a callback that is called when the last item from the `queue` is given to a `worker`.\n* `drain` - a callback that is called when the last item from the `queue` has returned from the `worker`.\n* `paused` - a boolean for determining whether the queue is in a paused state\n* `pause()` - a function that pauses the processing of tasks until `resume()` is called.\n* `resume()` - a function that resumes the processing of queued tasks when the queue is paused.\n* `kill()` - a function that removes the `drain` callback and empties remaining tasks from the queue forcing it to go idle.\n\n__Example__\n\n```js\n// create a queue object with concurrency 2\n\nvar q = async.queue(function (task, callback) {\n console.log('hello ' + task.name);\n callback();\n}, 2);\n\n\n// assign a callback\nq.drain = function() {\n console.log('all items have been processed');\n}\n\n// add some items to the queue\n\nq.push({name: 'foo'}, function (err) {\n console.log('finished processing foo');\n});\nq.push({name: 'bar'}, function (err) {\n console.log('finished processing bar');\n});\n\n// add some items to the queue (batch-wise)\n\nq.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function (err) {\n console.log('finished processing item');\n});\n\n// add some items to the front of the queue\n\nq.unshift({name: 'bar'}, function (err) {\n console.log('finished processing bar');\n});\n```\n\n\n---------------------------------------\n\n<a name=\"priorityQueue\" />\n### priorityQueue(worker, concurrency)\n\nThe same as [`queue`](#queue) only tasks are assigned a priority and completed in ascending priority order. There are two differences between `queue` and `priorityQueue` objects:\n\n* `push(task, priority, [callback])` - `priority` should be a number. If an array of\n `tasks` is given, all tasks will be assigned the same priority.\n* The `unshift` method was removed.\n\n---------------------------------------\n\n<a name=\"cargo\" />\n### cargo(worker, [payload])\n\nCreates a `cargo` object with the specified payload. Tasks added to the\ncargo will be processed altogether (up to the `payload` limit). If the\n`worker` is in progress, the task is queued until it becomes available. Once\nthe `worker` has completed some tasks, each callback of those tasks is called.\nCheck out [these](https://camo.githubusercontent.com/6bbd36f4cf5b35a0f11a96dcd2e97711ffc2fb37/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130382f62626330636662302d356632392d313165322d393734662d3333393763363464633835382e676966) [animations](https://camo.githubusercontent.com/f4810e00e1c5f5f8addbe3e9f49064fd5d102699/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130312f38346339323036362d356632392d313165322d383134662d3964336430323431336266642e676966) for how `cargo` and `queue` work.\n\nWhile [queue](#queue) passes only one task to one of a group of workers\nat a time, cargo passes an array of tasks to a single worker, repeating\nwhen the worker is finished.\n\n__Arguments__\n\n* `worker(tasks, callback)` - An asynchronous function for processing an array of\n queued tasks, which must call its `callback(err)` argument when finished, with\n an optional `err` argument.\n* `payload` - An optional `integer` for determining how many tasks should be\n processed per round; if omitted, the default is unlimited.\n\n__Cargo objects__\n\nThe `cargo` object returned by this function has the following properties and\nmethods:\n\n* `length()` - A function returning the number of items waiting to be processed.\n* `payload` - An `integer` for determining how many tasks should be\n process per round. This property can be changed after a `cargo` is created to\n alter the payload on-the-fly.\n* `push(task, [callback])` - Adds `task` to the `queue`. The callback is called\n once the `worker` has finished processing the task. Instead of a single task, an array of `tasks`\n can be submitted. The respective callback is used for every task in the list.\n* `saturated` - A callback that is called when the `queue.length()` hits the concurrency and further tasks will be queued.\n* `empty` - A callback that is called when the last item from the `queue` is given to a `worker`.\n* `drain` - A callback that is called when the last item from the `queue` has returned from the `worker`.\n* `idle()`, `pause()`, `resume()`, `kill()` - cargo inherits all of the same methods and event calbacks as [`queue`](#queue)\n\n__Example__\n\n```js\n// create a cargo object with payload 2\n\nvar cargo = async.cargo(function (tasks, callback) {\n for(var i=0; i<tasks.length; i++){\n console.log('hello ' + tasks[i].name);\n }\n callback();\n}, 2);\n\n\n// add some items\n\ncargo.push({name: 'foo'}, function (err) {\n console.log('finished processing foo');\n});\ncargo.push({name: 'bar'}, function (err) {\n console.log('finished processing bar');\n});\ncargo.push({name: 'baz'}, function (err) {\n console.log('finished processing baz');\n});\n```\n\n---------------------------------------\n\n<a name=\"auto\" />\n### auto(tasks, [callback])\n\nDetermines the best order for running the functions in `tasks`, based on their requirements. Each function can optionally depend on other functions being completed first, and each function is run as soon as its requirements are satisfied.\n\nIf any of the functions pass an error to their callback, the `auto` sequence will stop. Further tasks will not execute (so any other functions depending on it will not run), and the main `callback` is immediately called with the error. Functions also receive an object containing the results of functions which have completed so far.\n\nNote, all functions are called with a `results` object as a second argument,\nso it is unsafe to pass functions in the `tasks` object which cannot handle the\nextra argument.\n\nFor example, this snippet of code:\n\n```js\nasync.auto({\n readData: async.apply(fs.readFile, 'data.txt', 'utf-8')\n}, callback);\n```\n\nwill have the effect of calling `readFile` with the results object as the last\nargument, which will fail:\n\n```js\nfs.readFile('data.txt', 'utf-8', cb, {});\n```\n\nInstead, wrap the call to `readFile` in a function which does not forward the\n`results` object:\n\n```js\nasync.auto({\n readData: function(cb, results){\n fs.readFile('data.txt', 'utf-8', cb);\n }\n}, callback);\n```\n\n__Arguments__\n\n* `tasks` - An object. Each of its properties is either a function or an array of\n requirements, with the function itself the last item in the array. The object's key\n of a property serves as the name of the task defined by that property,\n i.e. can be used when specifying requirements for other tasks.\n The function receives two arguments: (1) a `callback(err, result)` which must be\n called when finished, passing an `error` (which can be `null`) and the result of\n the function's execution, and (2) a `results` object, containing the results of\n the previously executed functions.\n* `callback(err, results)` - An optional callback which is called when all the\n tasks have been completed. It receives the `err` argument if any `tasks`\n pass an error to their callback. Results are always returned; however, if\n an error occurs, no further `tasks` will be performed, and the results\n object will only contain partial results.\n\n\n__Example__\n\n```js\nasync.auto({\n get_data: function(callback){\n console.log('in get_data');\n // async code to get some data\n callback(null, 'data', 'converted to array');\n },\n make_folder: function(callback){\n console.log('in make_folder');\n // async code to create a directory to store a file in\n // this is run at the same time as getting the data\n callback(null, 'folder');\n },\n write_file: ['get_data', 'make_folder', function(callback, results){\n console.log('in write_file', JSON.stringify(results));\n // once there is some data and the directory exists,\n // write the data to a file in the directory\n callback(null, 'filename');\n }],\n email_link: ['write_file', function(callback, results){\n console.log('in email_link', JSON.stringify(results));\n // once the file is written let's email a link to it...\n // results.write_file contains the filename returned by write_file.\n callback(null, {'file':results.write_file, 'email':'user@example.com'});\n }]\n}, function(err, results) {\n console.log('err = ', err);\n console.log('results = ', results);\n});\n```\n\nThis is a fairly trivial example, but to do this using the basic parallel and\nseries functions would look like this:\n\n```js\nasync.parallel([\n function(callback){\n console.log('in get_data');\n // async code to get some data\n callback(null, 'data', 'converted to array');\n },\n function(callback){\n console.log('in make_folder');\n // async code to create a directory to store a file in\n // this is run at the same time as getting the data\n callback(null, 'folder');\n }\n],\nfunction(err, results){\n async.series([\n function(callback){\n console.log('in write_file', JSON.stringify(results));\n // once there is some data and the directory exists,\n // write the data to a file in the directory\n results.push('filename');\n callback(null);\n },\n function(callback){\n console.log('in email_link', JSON.stringify(results));\n // once the file is written let's email a link to it...\n callback(null, {'file':results.pop(), 'email':'user@example.com'});\n }\n ]);\n});\n```\n\nFor a complicated series of `async` tasks, using the [`auto`](#auto) function makes adding\nnew tasks much easier (and the code more readable).\n\n\n---------------------------------------\n\n<a name=\"retry\" />\n### retry([opts = {times: 5, interval: 0}| 5], task, [callback])\n\nAttempts to get a successful response from `task` no more than `times` times before\nreturning an error. If the task is successful, the `callback` will be passed the result\nof the successful task. If all attempts fail, the callback will be passed the error and\nresult (if any) of the final attempt.\n\n__Arguments__\n\n* `opts` - Can be either an object with `times` and `interval` or a number. `times` is how many attempts should be made before giving up. `interval` is how long to wait inbetween attempts. Defaults to {times: 5, interval: 0}\n * if a number is passed in it sets `times` only (with `interval` defaulting to 0).\n* `task(callback, results)` - A function which receives two arguments: (1) a `callback(err, result)`\n which must be called when finished, passing `err` (which can be `null`) and the `result` of\n the function's execution, and (2) a `results` object, containing the results of\n the previously executed functions (if nested inside another control flow).\n* `callback(err, results)` - An optional callback which is called when the\n task has succeeded, or after the final failed attempt. It receives the `err` and `result` arguments of the last attempt at completing the `task`.\n\nThe [`retry`](#retry) function can be used as a stand-alone control flow by passing a\ncallback, as shown below:\n\n```js\nasync.retry(3, apiMethod, function(err, result) {\n // do something with the result\n});\n```\n\n```js\nasync.retry({times: 3, interval: 200}, apiMethod, function(err, result) {\n // do something with the result\n});\n```\n\nIt can also be embeded within other control flow functions to retry individual methods\nthat are not as reliable, like this:\n\n```js\nasync.auto({\n users: api.getUsers.bind(api),\n payments: async.retry(3, api.getPayments.bind(api))\n}, function(err, results) {\n // do something with the results\n});\n```\n\n\n---------------------------------------\n\n<a name=\"iterator\" />\n### iterator(tasks)\n\nCreates an iterator function which calls the next function in the `tasks` array,\nreturning a continuation to call the next one after that. It's also possible to\n“peek” at the next iterator with `iterator.next()`.\n\nThis function is used internally by the `async` module, but can be useful when\nyou want to manually control the flow of functions in series.\n\n__Arguments__\n\n* `tasks` - An array of functions to run.\n\n__Example__\n\n```js\nvar iterator = async.iterator([\n function(){ sys.p('one'); },\n function(){ sys.p('two'); },\n function(){ sys.p('three'); }\n]);\n\nnode> var iterator2 = iterator();\n'one'\nnode> var iterator3 = iterator2();\n'two'\nnode> iterator3();\n'three'\nnode> var nextfn = iterator2.next();\nnode> nextfn();\n'three'\n```\n\n---------------------------------------\n\n<a name=\"apply\" />\n### apply(function, arguments..)\n\nCreates a continuation function with some arguments already applied.\n\nUseful as a shorthand when combined with other control flow functions. Any arguments\npassed to the returned function are added to the arguments originally passed\nto apply.\n\n__Arguments__\n\n* `function` - The function you want to eventually apply all arguments to.\n* `arguments...` - Any number of arguments to automatically apply when the\n continuation is called.\n\n__Example__\n\n```js\n// using apply\n\nasync.parallel([\n async.apply(fs.writeFile, 'testfile1', 'test1'),\n async.apply(fs.writeFile, 'testfile2', 'test2'),\n]);\n\n\n// the same process without using apply\n\nasync.parallel([\n function(callback){\n fs.writeFile('testfile1', 'test1', callback);\n },\n function(callback){\n fs.writeFile('testfile2', 'test2', callback);\n }\n]);\n```\n\nIt's possible to pass any number of additional arguments when calling the\ncontinuation:\n\n```js\nnode> var fn = async.apply(sys.puts, 'one');\nnode> fn('two', 'three');\none\ntwo\nthree\n```\n\n---------------------------------------\n\n<a name=\"nextTick\" />\n### nextTick(callback), setImmediate(callback)\n\nCalls `callback` on a later loop around the event loop. In Node.js this just\ncalls `process.nextTick`; in the browser it falls back to `setImmediate(callback)`\nif available, otherwise `setTimeout(callback, 0)`, which means other higher priority\nevents may precede the execution of `callback`.\n\nThis is used internally for browser-compatibility purposes.\n\n__Arguments__\n\n* `callback` - The function to call on a later loop around the event loop.\n\n__Example__\n\n```js\nvar call_order = [];\nasync.nextTick(function(){\n call_order.push('two');\n // call_order now equals ['one','two']\n});\ncall_order.push('one')\n```\n\n<a name=\"times\" />\n### times(n, iterator, [callback])\n\nCalls the `iterator` function `n` times, and accumulates results in the same manner\nyou would use with [`map`](#map).\n\n__Arguments__\n\n* `n` - The number of times to run the function.\n* `iterator` - The function to call `n` times.\n* `callback` - see [`map`](#map)\n\n__Example__\n\n```js\n// Pretend this is some complicated async factory\nvar createUser = function(id, callback) {\n callback(null, {\n id: 'user' + id\n })\n}\n// generate 5 users\nasync.times(5, function(n, next){\n createUser(n, function(err, user) {\n next(err, user)\n })\n}, function(err, users) {\n // we should now have 5 users\n});\n```\n\n__Related__\n\n* timesSeries(n, iterator, [callback])\n* timesLimit(n, limit, iterator, [callback])\n\n\n## Utils\n\n<a name=\"memoize\" />\n### memoize(fn, [hasher])\n\nCaches the results of an `async` function. When creating a hash to store function\nresults against, the callback is omitted from the hash and an optional hash\nfunction can be used.\n\nIf no hash function is specified, the first argument is used as a hash key, which may work reasonably if it is a string or a data type that converts to a distinct string. Note that objects and arrays will not behave reasonably. Neither will cases where the other arguments are significant. In such cases, specify your own hash function.\n\nThe cache of results is exposed as the `memo` property of the function returned\nby `memoize`.\n\n__Arguments__\n\n* `fn` - The function to proxy and cache results from.\n* `hasher` - An optional function for generating a custom hash for storing\n results. It has all the arguments applied to it apart from the callback, and\n must be synchronous.\n\n__Example__\n\n```js\nvar slow_fn = function (name, callback) {\n // do something\n callback(null, result);\n};\nvar fn = async.memoize(slow_fn);\n\n// fn can now be used as if it were slow_fn\nfn('some name', function () {\n // callback\n});\n```\n\n<a name=\"unmemoize\" />\n### unmemoize(fn)\n\nUndoes a [`memoize`](#memoize)d function, reverting it to the original, unmemoized\nform. Handy for testing.\n\n__Arguments__\n\n* `fn` - the memoized function\n\n---------------------------------------\n\n<a name=\"ensureAsync\" />\n### ensureAsync(fn)\n\nWrap an async function and ensure it calls its callback on a later tick of the event loop. If the function already calls its callback on a next tick, no extra deferral is added. This is useful for preventing stack overflows (`RangeError: Maximum call stack size exceeded`) and generally keeping [Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony) contained.\n\n__Arguments__\n\n* `fn` - an async function, one that expects a node-style callback as its last argument\n\nReturns a wrapped function with the exact same call signature as the function passed in.\n\n__Example__\n\n```js\nfunction sometimesAsync(arg, callback) {\n if (cache[arg]) {\n return callback(null, cache[arg]); // this would be synchronous!!\n } else {\n doSomeIO(arg, callback); // this IO would be asynchronous\n }\n}\n\n// this has a risk of stack overflows if many results are cached in a row\nasync.mapSeries(args, sometimesAsync, done);\n\n// this will defer sometimesAsync's callback if necessary,\n// preventing stack overflows\nasync.mapSeries(args, async.ensureAsync(sometimesAsync), done);\n\n```\n\n---------------------------------------\n\n<a name=\"constant\">\n### constant(values...)\n\nReturns a function that when called, calls-back with the values provided. Useful as the first function in a `waterfall`, or for plugging values in to `auto`.\n\n__Example__\n\n```js\nasync.waterfall([\n async.constant(42),\n function (value, next) {\n // value === 42\n },\n //...\n], callback);\n\nasync.waterfall([\n async.constant(filename, \"utf8\"),\n fs.readFile,\n function (fileData, next) {\n //...\n }\n //...\n], callback);\n\nasync.auto({\n hostname: async.constant(\"https://server.net/\"),\n port: findFreePort,\n launchServer: [\"hostname\", \"port\", function (cb, options) {\n startServer(options, cb);\n }],\n //...\n}, callback);\n\n```\n\n---------------------------------------\n\n<a name=\"asyncify\">\n<a name=\"wrapSync\">\n### asyncify(func)\n\n__Alias:__ `wrapSync`\n\nTake a sync function and make it async, passing its return value to a callback. This is useful for plugging sync functions into a waterfall, series, or other async functions. Any arguments passed to the generated function will be passed to the wrapped function (except for the final callback argument). Errors thrown will be passed to the callback.\n\n__Example__\n\n```js\nasync.waterfall([\n async.apply(fs.readFile, filename, \"utf8\"),\n async.asyncify(JSON.parse),\n function (data, next) {\n // data is the result of parsing the text.\n // If there was a parsing error, it would have been caught.\n }\n], callback)\n```\n\n---------------------------------------\n\n<a name=\"log\" />\n### log(function, arguments)\n\nLogs the result of an `async` function to the `console`. Only works in Node.js or\nin browsers that support `console.log` and `console.error` (such as FF and Chrome).\nIf multiple arguments are returned from the async function, `console.log` is\ncalled on each argument in order.\n\n__Arguments__\n\n* `function` - The function you want to eventually apply all arguments to.\n* `arguments...` - Any number of arguments to apply to the function.\n\n__Example__\n\n```js\nvar hello = function(name, callback){\n setTimeout(function(){\n callback(null, 'hello ' + name);\n }, 1000);\n};\n```\n```js\nnode> async.log(hello, 'world');\n'hello world'\n```\n\n---------------------------------------\n\n<a name=\"dir\" />\n### dir(function, arguments)\n\nLogs the result of an `async` function to the `console` using `console.dir` to\ndisplay the properties of the resulting object. Only works in Node.js or\nin browsers that support `console.dir` and `console.error` (such as FF and Chrome).\nIf multiple arguments are returned from the async function, `console.dir` is\ncalled on each argument in order.\n\n__Arguments__\n\n* `function` - The function you want to eventually apply all arguments to.\n* `arguments...` - Any number of arguments to apply to the function.\n\n__Example__\n\n```js\nvar hello = function(name, callback){\n setTimeout(function(){\n callback(null, {hello: name});\n }, 1000);\n};\n```\n```js\nnode> async.dir(hello, 'world');\n{hello: 'world'}\n```\n\n---------------------------------------\n\n<a name=\"noConflict\" />\n### noConflict()\n\nChanges the value of `async` back to its original value, returning a reference to the\n`async` object.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/caolan/async/issues"},"homepage":"https://github.com/caolan/async#readme","keywords":["async","callback","utility","module"],"license":"MIT","_attachments":{},"_etag":"\"685YP27DAOGC156AQFN4M18O5\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/atom-space-pen-views/.cache.json b/atom/.apm/registry.npmjs.org/atom-space-pen-views/.cache.json
deleted file mode 100644
index 870e3b8..0000000
--- a/atom/.apm/registry.npmjs.org/atom-space-pen-views/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"atom-space-pen-views","_rev":"59-5a6231206b0af6c3dabf7120acc5719e","name":"atom-space-pen-views","description":"Atom SpacePen views that used to live in core.","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"atom-space-pen-views","version":"0.1.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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":{"grim":"^0.12.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":"29922807a4258c6d557e467f34058c096bb2eb60","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.1.0","_shasum":"6a8541ac5611342fe3bd01470d0cabc939393681","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"}],"dist":{"shasum":"6a8541ac5611342fe3bd01470d0cabc939393681","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.1.0.tgz"},"directories":{}},"0.2.0":{"name":"atom-space-pen-views","version":"0.2.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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":{"grim":"^0.12.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":"035792c8593c2f706b310b6d955e18768417ae44","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.2.0","_shasum":"773624b339095a9c863456fbcf4cae178c4d4c2d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"773624b339095a9c863456fbcf4cae178c4d4c2d","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.2.0.tgz"},"directories":{}},"0.3.0":{"name":"atom-space-pen-views","version":"0.3.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.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":"5e3aba1b73fd45dc3e6f6c1acb0fad06b9331e6e","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.3.0","_shasum":"2263070c26f7915aa52fd874a2283e328597e624","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"2263070c26f7915aa52fd874a2283e328597e624","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.3.0.tgz"},"directories":{}},"0.4.0":{"name":"atom-space-pen-views","version":"0.4.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.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":"d0aa5125bfa38cce2c2d8fad86a48c80ad2bdd07","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.4.0","_shasum":"9693e927fe2e0ab7ff07322d0ee78b9b57d6fc03","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"9693e927fe2e0ab7ff07322d0ee78b9b57d6fc03","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.4.0.tgz"},"directories":{}},"0.5.0":{"name":"atom-space-pen-views","version":"0.5.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.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":"4ce324415be18d81c2f06958abd98a659e018ac9","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.5.0","_shasum":"dda2aca056bf103fda54627788a63142ccffed62","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"dda2aca056bf103fda54627788a63142ccffed62","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.5.0.tgz"},"directories":{}},"0.6.0":{"name":"atom-space-pen-views","version":"0.6.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.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":"4d61d5ce459a7ba072f02974d1d148080363969d","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.6.0","_shasum":"d931e3c683a9b0e157a693df3dde537d8f8c1b06","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"d931e3c683a9b0e157a693df3dde537d8f8c1b06","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.6.0.tgz"},"directories":{}},"0.7.0":{"name":"atom-space-pen-views","version":"0.7.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.0.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":"331cf48490a698e265686ac10031ee9f34f29742","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.7.0","_shasum":"1f2a948d7e942bd0a53d9d60cf59a10d2f7a9b32","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"1f2a948d7e942bd0a53d9d60cf59a10d2f7a9b32","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.7.0.tgz"},"directories":{}},"0.8.0":{"name":"atom-space-pen-views","version":"0.8.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.0.2"},"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":"776c0eb0f9b960e1bba4b2ba66f0a4dcfab401b9","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.8.0","_shasum":"7cfa29e38bef0390c70d9fb6e87939fa2b43d9e7","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"7cfa29e38bef0390c70d9fb6e87939fa2b43d9e7","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.8.0.tgz"},"directories":{}},"0.9.0":{"name":"atom-space-pen-views","version":"0.9.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.1.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":"9aa6450e515b1c2aeffc459156e9a08073cbd288","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.9.0","_shasum":"5a99ee4ac1608db8d92787e591199b2d5a4fa39d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"5a99ee4ac1608db8d92787e591199b2d5a4fa39d","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.9.0.tgz"},"directories":{}},"0.10.0":{"name":"atom-space-pen-views","version":"0.10.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.1.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":"bf496a8fa1ba7e88a7c590f4790c148bd861db29","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.10.0","_shasum":"3efed9951f8e27ecd9da4b7c6a53d3f1e47f654e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"3efed9951f8e27ecd9da4b7c6a53d3f1e47f654e","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.10.0.tgz"},"directories":{}},"0.11.0":{"name":"atom-space-pen-views","version":"0.11.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.1.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-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"d3244a2a9f39031a73e70372ecd2fd64a200f11f","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.11.0","_shasum":"4963b92de3a13fc8172bb5ac5437e31e24346b6f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"4963b92de3a13fc8172bb5ac5437e31e24346b6f","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.11.0.tgz"},"directories":{}},"0.13.0":{"name":"atom-space-pen-views","version":"0.13.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.1.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-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"742768be175def710419462b7b7d1785bb99055f","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.13.0","_shasum":"264c63d3667fa39bbeff5b354dae8da4a6f1fa17","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"264c63d3667fa39bbeff5b354dae8da4a6f1fa17","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.13.0.tgz"},"directories":{}},"0.14.0":{"name":"atom-space-pen-views","version":"0.14.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.1.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-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"be449b1435bafa5ed458d6517de5c5f28c97fbcb","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.14.0","_shasum":"55251cfee4611949a976f0bcae75b2fc89064d11","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"55251cfee4611949a976f0bcae75b2fc89064d11","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.14.0.tgz"},"directories":{}},"0.15.0":{"name":"atom-space-pen-views","version":"0.15.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.1.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-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"38d1b933d8c287f429e25494e2f82d790443a2a3","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.15.0","_shasum":"594a656d4593c1af2062a97f1219005d8d311021","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"594a656d4593c1af2062a97f1219005d8d311021","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.15.0.tgz"},"directories":{}},"0.16.0":{"name":"atom-space-pen-views","version":"0.16.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.1.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-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"65ba384aa1094c0ac07a89f524ae0daa40dc1a87","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.16.0","_shasum":"73ce03fb582e9af608c47499ba84e63a9ce844e3","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"73ce03fb582e9af608c47499ba84e63a9ce844e3","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.16.0.tgz"},"directories":{}},"0.17.0":{"name":"atom-space-pen-views","version":"0.17.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.1.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-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"50a16d5424f6564146957e84e4a66d8465ff345c","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.17.0","_shasum":"575acc87821cf55b0584f4cec0e44f1323f49cf2","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"575acc87821cf55b0584f4cec0e44f1323f49cf2","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.17.0.tgz"},"directories":{}},"0.18.0":{"name":"atom-space-pen-views","version":"0.18.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.2.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-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"c4dcae1e5c0591665a99a453ced1a215acf0d878","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.18.0","_shasum":"d7e372e1c327bb35ef5496c8adddfa8a242d71eb","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"d7e372e1c327bb35ef5496c8adddfa8a242d71eb","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.18.0.tgz"},"directories":{}},"0.19.0":{"name":"atom-space-pen-views","version":"0.19.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.2.2"},"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":"8da5806990d2c6fce6e1d02b4842ec38c2767c0c","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.19.0","_shasum":"31ddba42745fa63ddc6f23cefc3bd1aae281bc8f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"31ddba42745fa63ddc6f23cefc3bd1aae281bc8f","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.19.0.tgz"},"directories":{}},"0.20.0":{"name":"atom-space-pen-views","version":"0.20.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.2.2"},"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":"cbb2f0d2e1b3295f5a56388fdd61850ccf1b531f","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.20.0","_shasum":"552401bc4324a85772b20e96aac0a4650be937de","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"552401bc4324a85772b20e96aac0a4650be937de","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.20.0.tgz"},"directories":{}},"0.21.0":{"name":"atom-space-pen-views","version":"0.21.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^0.12.0","space-pen":"^4.3.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":"c9d2dff2aa5d3acc89b5ab16ad2b69721c6d0034","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@0.21.0","_shasum":"4a281b0c795e4e06c9728fb7470d2e5314a50424","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"4a281b0c795e4e06c9728fb7470d2e5314a50424","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-0.21.0.tgz"},"directories":{}},"1.0.0":{"name":"atom-space-pen-views","version":"1.0.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^1.0.0","space-pen":"^4.3.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":"728ed56a53c322336e8f9ca0953863057d3c46e6","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@1.0.0","_shasum":"3bc6d101155c155cf5699b08a792c0521cee03cb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"3bc6d101155c155cf5699b08a792c0521cee03cb","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-1.0.0.tgz"},"directories":{}},"2.0.0":{"name":"atom-space-pen-views","version":"2.0.0","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^1.0.0","space-pen":"^5.0.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":"f2cebf47e493a22cc1f7041f13ec305978e35719","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.0.0","_shasum":"d77f43d9e136a207a7c4f19e1fe5a3e80c671826","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"d77f43d9e136a207a7c4f19e1fe5a3e80c671826","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.0.tgz"},"directories":{}},"2.0.1":{"name":"atom-space-pen-views","version":"2.0.1","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^1.0.0","space-pen":"^5.0.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":"dd6e395ec8352ecd21aca8e36ac19f3dfff15ada","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.0.1","_shasum":"0a86e99d434c38ceaf7c35bb9036e8119b926f9a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"0a86e99d434c38ceaf7c35bb9036e8119b926f9a","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.1.tgz"},"directories":{}},"2.0.2":{"name":"atom-space-pen-views","version":"2.0.2","description":"Atom SpacePen views that used to live in core.","main":"./lib/main","scripts":{},"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","grim":"^1.0.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-shell":"^0.2.2","grunt-coffeelint":"^0.0.6","rimraf":"^2.2.2","coffee-cache":"^0.2.0","temp":"^0.6.0"},"gitHead":"c02b4aa42e8ebb0146ec6bb9c2808d21ea5afa93","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.0.2","_shasum":"b1fc5ec4e73964fad126df153980c15223a4b6ea","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"b1fc5ec4e73964fad126df153980c15223a4b6ea","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.2.tgz"},"directories":{}},"2.0.3":{"name":"atom-space-pen-views","version":"2.0.3","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","grim":"^1.0.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":"dc797a4547ca94429bdec8fd1ad3f573ae179f80","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.0.3","_shasum":"1310bd62459d7694a5939ff5ec3c62b060bae587","_from":".","_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":"1310bd62459d7694a5939ff5ec3c62b060bae587","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.3.tgz"},"directories":{}},"2.0.4":{"name":"atom-space-pen-views","version":"2.0.4","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","grim":"^1.0.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":"c05388fe0988421c3400180a1df7b73ddc055ffa","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.0.4","_shasum":"9ce135c57fd762d39c1afcd1540a59f6947a25c7","_from":".","_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":"9ce135c57fd762d39c1afcd1540a59f6947a25c7","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.0.4.tgz"},"directories":{}},"2.0.5":{"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":".","_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":{}},"2.1.0":{"name":"atom-space-pen-views","version":"2.1.0","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":"75ccee886e723a7a4913a4286e089225eec8834d","homepage":"https://github.com/atom/atom-space-pen-views","_id":"atom-space-pen-views@2.1.0","_shasum":"688e73a04a1cc0f5a41c254c6875e72d58faffb1","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@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":"688e73a04a1cc0f5a41c254c6875e72d58faffb1","tarball":"http://registry.npmjs.org/atom-space-pen-views/-/atom-space-pen-views-2.1.0.tgz"},"directories":{}}},"readme":"# Atom SpacePen Views [![Build Status](https://travis-ci.org/atom/atom-space-pen-views.svg?branch=master)](https://travis-ci.org/atom/atom-space-pen-views)\n\nThis library contains SpacePen views that used to be provided as part of Atom\nCore. `TextEditorView`, `SelectListView`, and `ScrollView` exports from the\n`atom` module are now deprecated will soon be removed, but can still be used in\npackages by depending on this library in your `package.json`.\n\n## TextEditorView\n\nA text editor can now be created in Atom by inserting an `<atom-text-editor>`\ntag in any location you want an editor. However, if you still want to use the\nSpacePen view in order to conveniently convert packages off the deprecated\nexport, you can use this class.\n\n### Example\n\n```coffee\n{View} = require 'space-pen'\n{TextEditorView} = require 'atom-space-pen-views'\n\nclass MyView extends View\n @content: ->\n @div =>\n @div \"Type your answer:\"\n @subview 'answer', new TextEditorView(mini: true)\n```\n\n### Constructor Params\n\nPass an optional params object to the constructor with the following keys:\n\n* `mini` If `true`, will construct a single-line editor for use as an input\n field.\n* `placeholderText` A string of placeholder text to appear in the editor when\n empty\n\n### Methods\n\n#### `::getModel`\n\nReturns the underlying `TextEditor` model instance.\n\n## ScrollView\n\n Handles several core events to update scroll position:\n\n * `core:move-up` Scrolls the view up\n * `core:move-down` Scrolls the view down\n * `core:page-up` Scrolls the view up by the height of the page\n * `core:page-down` Scrolls the view down by the height of the page\n * `core:move-to-top` Scrolls the editor to the top\n * `core:move-to-bottom` Scroll the editor to the bottom\n\n Subclasses must call `super` if overriding the `initialize` method.\n\n### Example\n\n ```coffee\n {ScrollView} = require 'atom-space-pen-views'\n\n class MyView extends ScrollView\n @content: ->\n @div()\n\n initialize: ->\n super\n @text('super long content that will scroll')\n ```\n\n## SelectListView\n\nEssential: Provides a view that renders a list of items with an editor that\nfilters the items. Used by many packages such as the fuzzy-finder,\ncommand-palette, symbols-view and autocomplete.\n\n\n### Example\n\n```coffee\n{SelectListView} = require 'atom-space-pen-views'\n\nclass MySelectListView extends SelectListView\n initialize: ->\n super\n @addClass('overlay from-top')\n @setItems(['Hello', 'World'])\n @panel ?= atom.workspace.addModalPanel(item: this) \n @panel.show()\n @focusFilterEditor()\n\n viewForItem: (item) ->\n \"<li>#{item}</li>\"\n\n confirmed: (item) ->\n console.log(\"#{item} was selected\")\n \n cancelled: ->\n console.log(\"This view was cancelled\")\n```\n\n## Methods\n\n### Subclasses Must Implement\n\n#### `::viewForItem`\n\nCreate a view for the given model item. This method must be overridden by\nsubclasses. Called when the item is about to appended to the list view.\n\n* `item` The model item being rendered. This will always be one of the items\n previously passed to `::setItems`.\n\nReturns a String of HTML, DOM element, jQuery object, or View. Note the root element must be an `li`.\n\n#### `::confirmed`\n\nCallback function for when an item is selected. This method must\nbe overridden by subclasses.\n\n* `item` The selected model item. This will always be one of the items\n previously passed to `::setItems`.\n\nReturns a DOM element, jQuery object, or {View}.\n\n### Managing the list of items\n\n#### `::setItems`\n\nSet the array of items to display in the list. This should be\nmodel items, not actual views. `::viewForItem` will be called to render the\nitem when it is being appended to the list view.\n\n* `items` The array of model items to display in the list (default: []).\n\n#### `::getSelectedItem`\n\nGet the model item that is currently selected in the list view.\n\n#### `::getFilterKey`\n\nGet the property name to use when filtering items.\n\nThis method may be overridden by classes to allow fuzzy filtering based\non a specific property of the item objects.\n\nFor example if the objects you pass to {::setItems} are of the type\n`{\"id\": 3, \"name\": \"Atom\"}` then you would return `\"name\"` from this method\nto fuzzy filter by that property when text is entered into this view's\neditor.\n\n\n#### `::getFilterQuery`\n\nGet the filter query to use when fuzzy filtering the visible elements.\n\nBy default this method returns the text in the mini editor but it can be\noverridden by subclasses if needed.\n\nReturns a {String} to use when fuzzy filtering the elements to display.\n\n\n#### `::setMaxItems`\n\nSet the maximum numbers of items to display in the list.\n\nThis should be called before `setItems` is called or else the first time the\nlist displays it will include all the items.\n\n* `maxItems` The maximum {Number} of items to display.\n\n#### `::populateList`\n\nExtended: Populate the list view with the model items previously set by calling\n{::setItems}.\n\nSubclasses may override this method but should always call `super`.\n\n### Messages\n\n#### `::setError`\n\nSet the error message to display.\n\n* `message` A string with an error message (default: '').\n\n#### `::setLoading`\n\nSet the loading message to display.\n\n* `message` A string with a loading message (default: '').\n\n#### `::getEmptyMessage`\n\nGet the message to display when there are no items.\n\nSubclasses may override this method to customize the message.\n\n* `itemCount` The {Number} of items in the array specified to {::setItems}\n* `filteredItemCount` The {Number} of items that pass the fuzzy filter test.\n\nReturns a {String} message (default: 'No matches found').\n\n### View Actions\n\n#### `::cancel`\n\nCancel and close this select list view.\n\nThis restores focus to the previously focused element if `::storeFocusedElement`\nwas called prior to this view being attached.\n\n#### `::focusFilterEditor`\n\nFocus the fuzzy filter editor view.\n\n#### `::storeFocusedElement`\n\nStore the currently focused element. This element will be given back focus when\n`::cancel` is called.\n","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"}],"time":{"modified":"2015-08-10T21:56:23.754Z","created":"2014-10-30T23:24:27.236Z","0.1.0":"2014-10-30T23:24:27.236Z","0.2.0":"2014-10-30T23:29:35.034Z","0.3.0":"2014-10-30T23:39:12.785Z","0.4.0":"2014-10-30T23:56:59.961Z","0.5.0":"2014-11-03T18:31:14.337Z","0.6.0":"2014-11-03T18:41:23.043Z","0.7.0":"2014-11-03T20:42:13.644Z","0.8.0":"2014-11-04T00:24:02.201Z","0.9.0":"2014-11-04T00:37:49.282Z","0.10.0":"2014-11-04T00:47:57.304Z","0.11.0":"2014-11-04T01:03:56.279Z","0.13.0":"2014-11-06T21:13:16.872Z","0.14.0":"2014-11-10T15:31:09.171Z","0.15.0":"2014-11-10T16:41:57.875Z","0.16.0":"2014-11-25T15:32:18.949Z","0.17.0":"2014-11-25T15:39:19.263Z","0.18.0":"2014-11-25T16:10:56.727Z","0.19.0":"2014-11-25T16:55:01.824Z","0.20.0":"2014-11-25T17:23:07.572Z","0.21.0":"2014-12-10T02:57:37.281Z","1.0.0":"2015-01-02T19:36:56.106Z","2.0.0":"2015-01-05T18:09:18.374Z","2.0.1":"2015-01-06T19:16:25.450Z","2.0.2":"2015-01-06T19:28:01.724Z","2.0.3":"2015-01-07T19:09:21.297Z","2.0.4":"2015-02-13T00:43:59.838Z","2.0.5":"2015-03-31T00:04:41.621Z","2.1.0":"2015-08-10T21:56:23.754Z"},"homepage":"https://github.com/atom/atom-space-pen-views","repository":{"type":"git","url":"https://github.com/atom/atom-space-pen-views.git"},"bugs":{"url":"https://github.com/atom/atom-space-pen-views/issues"},"readmeFilename":"README.md","users":{},"_attachments":{},"_etag":"\"42Q3IIJVV3ACFOQ59ZPOS86QI\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/coffee-script/.cache.json b/atom/.apm/registry.npmjs.org/coffee-script/.cache.json
deleted file mode 100644
index 0378eb1..0000000
--- a/atom/.apm/registry.npmjs.org/coffee-script/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"coffee-script","_rev":"341-6ec827b454a5c4f4b4d7f915aefbaaca","name":"coffee-script","description":"Unfancy JavaScript","dist-tags":{"latest":"1.9.3","stable":"1.9.3"},"versions":{"0.7.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language"],"author":{"name":"Jeremy Ashkenas"},"version":"0.7.0","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"scripts":{"install":"sudo bin/cake install"},"_id":"coffee-script@0.7.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.7.0.tgz","shasum":"4a13189bb859740956d758ea3ed23c159bfa0a40"},"directories":{}},"0.7.1":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language"],"author":{"name":"Jeremy Ashkenas"},"version":"0.7.1","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"scripts":{"install":"sudo bin/cake install"},"_id":"coffee-script@0.7.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.7.1.tgz","shasum":"dd488ec141a03048a20bc23bd03b2e865650e34d"},"directories":{}},"0.7.2":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language"],"author":{"name":"Jeremy Ashkenas"},"version":"0.7.2","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"scripts":{"install":"bin/cake install"},"_id":"coffee-script@0.7.2","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.7.2.tgz","shasum":"3fb2401120a3d90198102cfd540b243c5302bf85"},"directories":{}},"0.9.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"0.9.0","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@0.9.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.0.tgz","shasum":"ff24152d6083e4cf8c2b6887e63a78fb02efd5f3"},"directories":{}},"0.9.1":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"0.9.1","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@0.9.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.1.tgz","shasum":"fc01d881e2e82dd0813afdc9124aea117dafca03"},"directories":{}},"0.9.2":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"0.9.2","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@0.9.2","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.2.tgz","shasum":"16b99eac4f137b7550b4e50438d00b84b545c3d4"}},"0.9.3":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"0.9.3","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@0.9.3","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.3.tgz","shasum":"09c4b206647adc5230fba2985208567aaeff8ba0"}},"0.9.4":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"0.9.4","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@0.9.4","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.4.tgz","shasum":"98241e7caad360886920ec3bccc98b7799dfee06"}},"0.9.5":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"0.9.5","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@0.9.5","_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.2.5","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.5.tgz","shasum":"936ad50eca576c30edde477d9ce5c1f8138eac2f"}},"0.9.6":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"0.9.6","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.1.99"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@0.9.6","_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.2.5","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-0.9.6.tgz","shasum":"76a5a34e958bfaf8e25e83c48cbe0a96fdbc9804"}},"1.0.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.0.0","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.2.5"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@1.0.0","_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.2.5","dist":{"tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.0.0.tgz","shasum":"dc6b102c80f045e4dc02931fcee6dc4ab92c9dc1"}},"1.0.1":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.0.1","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.2.5"},"directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"_id":"coffee-script@1.0.1","_engineSupported":true,"_npmVersion":"0.2.16","_nodeVersion":"v0.3.7","modules":{"browser.js":"lib/browser.js","cake.js":"lib/cake.js","coffee-script.js":"lib/coffee-script.js","command.js":"lib/command.js","grammar.js":"lib/grammar.js","helpers.js":"lib/helpers.js","index.js":"lib/index.js","lexer.js":"lib/lexer.js","nodes.js":"lib/nodes.js","optparse.js":"lib/optparse.js","parser.js":"lib/parser.js","repl.js":"lib/repl.js","rewriter.js":"lib/rewriter.js","scope.js":"lib/scope.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"4fa0049d48208951bc9122b362f8107a560c975c","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.0.1.tgz"}},"1.1.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.1.0","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.2.5"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"_id":"coffee-script@1.1.0","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.7","dist":{"shasum":"6b4e18b4f9e254723d379d860dfdbea663f460c7","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.0.tgz"}},"1.1.1":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.1.1","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.2.5"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"dependencies":{},"devDependencies":{},"_id":"coffee-script@1.1.1","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"b3961915e4f547354dd6178378b3073999526224","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.1.tgz"},"scripts":{}},"1.1.2":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.1.2","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.2.5"},"directories":{"lib":"./lib"},"main":"./lib/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"_npmJsonOpts":{"file":"/Users/jashkenas/.npm/coffee-script/1.1.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"coffee-script@1.1.2","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"a530a19d050c37054d83ae6c8041fba0fcd61ed3","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.2.tgz"},"scripts":{},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.1.3":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.1.3","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":"1.0.6","jison":"0.2.11"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"coffee-script@1.1.3","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"04cb82e59653fcad6ae6050900c81adf3af6d798","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.1.3.tgz"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.2.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.2.0","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":">=1.0.0","jison":">=0.2.0"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"coffee-script@1.2.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"b5e61e55f1ca8c4a9eb87d53aa0657ea43125b91","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.2.0.tgz"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.3.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.3.0","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":">=1.0.0","jison":">=0.2.0"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"coffee-script@1.3.0","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"08fc0bc4f6f1e24c076e7f332ffa5d445a3f8b64","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.3.0.tgz"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.3.1":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.3.1","licenses":[{"type":"MIT","url":"http://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":">=1.0.0","jison":">=0.2.0"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"coffee-script@1.3.1","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"4da0f14eb44e809e8c1d598f5513d7302a91afd7","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.3.1.tgz"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.3.2":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.3.2","licenses":[{"type":"MIT","url":"https://github.com/jashkenas/coffee-script/raw/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","bugs":{"name":"https://github.com/jashkenas/coffee-script/issues"},"repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":">=1.0.0","jison":">=0.2.0"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"coffee-script@1.3.2","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"2e0d2b823422077b0f5cb0ca5c9b924d4cad0758","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.3.2.tgz"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.3.3":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.3.3","licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/coffee-script/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"homepage":"http://coffeescript.org","bugs":{"name":"https://github.com/jashkenas/coffee-script/issues"},"repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":">=1.0.0","jison":">=0.2.0"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"coffee-script@1.3.3","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"150d6b4cb522894369efed6a2101c20bc7f4a4f4","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.4.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.4.0","licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/coffee-script/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":"https://github.com/jashkenas/coffee-script/issues","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":">=1.0.0","jison":">=0.2.0"},"_id":"coffee-script@1.4.0","dist":{"shasum":"5e3bc8aac26c01a8e27bf107722c5655f5ad7d36","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.4.0.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.5.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.5.0","licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/coffee-script/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":"https://github.com/jashkenas/coffee-script/issues","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0"},"_id":"coffee-script@1.5.0","dist":{"shasum":"18a66a0b68679eb1be000e50dfd0398d793f9e15","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.5.0.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.6.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.6.0","licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/coffee-script/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":"https://github.com/jashkenas/coffee-script/issues","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0"},"_id":"coffee-script@1.6.0","dist":{"shasum":"808b396e110f53d021a19a4ef1f65be0e8e35fa3","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.0.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.6.1":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.6.1","licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/coffee-script/master/LICENSE"}],"engines":{"node":">=0.4.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":"https://github.com/jashkenas/coffee-script/issues","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0"},"_id":"coffee-script@1.6.1","dist":{"shasum":"34b55dedb09cef36d1b1e2908302e057f1e26068","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.1.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.6.2":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.6.2","licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/coffee-script/master/LICENSE"}],"engines":{"node":">=0.8.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":"https://github.com/jashkenas/coffee-script/issues","repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0"},"_id":"coffee-script@1.6.2","dist":{"shasum":"fd9c88369c1e41e3307a0a160d713f22513c93b3","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.2.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.6.3":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.6.3","licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/coffee-script/master/LICENSE"}],"engines":{"node":">=0.8.0"},"directories":{"lib":"./lib/coffee-script"},"main":"./lib/coffee-script/coffee-script","bin":{"coffee":"./bin/coffee","cake":"./bin/cake"},"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":{"url":"https://github.com/jashkenas/coffee-script/issues"},"repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0"},"_id":"coffee-script@1.6.3","dist":{"shasum":"6355d32cf1b04cdff6b484e5e711782b2f0c39be","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz"},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}]},"1.7.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.7.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"},"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":{"url":"https://github.com/jashkenas/coffee-script/issues"},"repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0","highlight.js":"~8.0.0","underscore":"~1.5.2"},"dependencies":{"mkdirp":"~0.3.5"},"_id":"coffee-script@1.7.0","dist":{"shasum":"dcc5fc92e45e9f5546bdb3259f9fa85b38618b1d","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.7.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.7.1":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.7.1","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"},"scripts":{"test":"node ./bin/cake test"},"homepage":"http://coffeescript.org","bugs":{"url":"https://github.com/jashkenas/coffee-script/issues"},"repository":{"type":"git","url":"git://github.com/jashkenas/coffee-script.git"},"devDependencies":{"uglify-js":"~2.2","jison":">=0.2.0","highlight.js":"~8.0.0","underscore":"~1.5.2"},"dependencies":{"mkdirp":"~0.3.5"},"_id":"coffee-script@1.7.1","dist":{"shasum":"62996a861780c75e6d5069d13822723b73404bfc","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"michaelficarra","email":"npm@michael.ficarra.me"},"maintainers":[{"name":"michaelficarra","email":"npm@michael.ficarra.me"}]},"1.8.0":{"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":".","_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"}]},"1.9.0":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.9.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","test-harmony":"node --harmony ./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"},"gitHead":"f7692c92ce61c277a3f9a38c6bdbe712730d040a","_id":"coffee-script@1.9.0","_shasum":"7492cbbc3f0361cc5d8865aff7237552ff33e1f7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"dist":{"shasum":"7492cbbc3f0361cc5d8865aff7237552ff33e1f7","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.9.0.tgz"}},"1.9.1":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.9.1","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","test-harmony":"node --harmony ./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.7.0"},"gitHead":"533ad8afe920b2dbf64ffb00efda45648242cc24","_id":"coffee-script@1.9.1","_shasum":"c458d02200f460d064a79cb6ab1ee6e2c9ca1c31","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"dist":{"shasum":"c458d02200f460d064a79cb6ab1ee6e2c9ca1c31","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.9.1.tgz"}},"1.9.2":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.9.2","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","test-harmony":"node --harmony ./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.7.0"},"gitHead":"46d16b5c4970c6e4d8a8d08caaed16d488a5577d","_id":"coffee-script@1.9.2","_shasum":"2da4b663c61c6d1d851788aa31f941fc7b63edf3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"dist":{"shasum":"2da4b663c61c6d1d851788aa31f941fc7b63edf3","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.9.2.tgz"}},"1.9.3":{"name":"coffee-script","description":"Unfancy JavaScript","keywords":["javascript","language","coffeescript","compiler"],"author":{"name":"Jeremy Ashkenas"},"version":"1.9.3","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","test-harmony":"node --harmony ./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.7.0"},"gitHead":"c37f284771e10b36239c714dcc40827510a6df5f","_id":"coffee-script@1.9.3","_shasum":"596e6e83fcfcb67c5964ab70d444beff0ac04ac7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"dist":{"shasum":"596e6e83fcfcb67c5964ab70d444beff0ac04ac7","tarball":"http://registry.npmjs.org/coffee-script/-/coffee-script-1.9.3.tgz"}}},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"},{"name":"michaelficarra","email":"npm@michael.ficarra.me"}],"author":{"name":"Jeremy Ashkenas"},"time":{"modified":"2015-05-27T15:58:07.551Z","created":"2010-12-24T19:03:36.215Z","0.7.0":"2010-12-24T19:03:36.215Z","0.7.1":"2010-12-24T19:03:36.215Z","0.7.2":"2010-12-24T19:03:36.215Z","0.9.0":"2010-12-24T19:03:36.215Z","0.9.1":"2010-12-24T19:03:36.215Z","0.9.2":"2010-12-24T19:03:36.215Z","0.9.3":"2010-12-24T19:03:36.215Z","0.9.4":"2010-12-24T19:03:36.215Z","0.9.5":"2010-12-24T19:03:36.215Z","0.9.6":"2010-12-24T19:03:36.215Z","1.0.0":"2010-12-24T19:03:36.215Z","1.1.0-pre":"2011-02-01T03:40:06.654Z","1.0.1":"2011-02-01T03:42:04.611Z","1.1.0":"2011-05-01T16:09:17.054Z","1.1.1":"2011-05-10T13:28:00.633Z","1.1.2":"2011-08-05T03:18:50.703Z","1.1.3":"2011-11-08T23:05:16.149Z","1.2.0":"2011-12-18T20:29:34.507Z","1.3.0":"2012-04-10T18:59:43.592Z","1.3.1":"2012-04-10T21:26:52.615Z","1.3.2":"2012-05-14T18:46:02.541Z","1.3.3":"2012-05-15T16:36:07.179Z","1.4.0":"2012-10-23T20:46:30.811Z","1.5.0":"2013-02-25T08:14:10.760Z","1.6.0":"2013-03-04T20:25:15.726Z","1.6.1":"2013-03-04T22:08:53.302Z","1.6.2":"2013-03-18T05:11:22.175Z","1.6.3":"2013-06-02T05:39:20.652Z","1.7.0":"2014-01-28T19:08:17.607Z","1.7.1":"2014-01-30T05:20:53.053Z","1.8.0":"2014-08-26T16:24:25.075Z","1.9.0":"2015-01-29T17:29:06.940Z","1.9.1":"2015-02-18T20:47:50.237Z","1.9.2":"2015-04-15T15:49:36.001Z","1.9.3":"2015-05-27T15:58:07.551Z"},"repository":{"type":"git","url":"git://github.com/jashkenas/coffeescript.git"},"users":{"thejh":true,"pekim":true,"linus":true,"ilikefm":true,"dodo":true,"dmalam":true,"moonpyk":true,"yazgazan":true,"kislitsyn":true,"poulejapon":true,"vrtak-cz":true,"pwnall":true,"coiscir":true,"fgribreau":true,"xenomuta":true,"sergeych":true,"m42am":true,"strathausen":true,"bencevans":true,"Scryptonite":true,"ivanvotti":true,"freethenation":true,"meryn":true,"stid":true,"zonetti":true,"cparker15":true,"nicohman":true,"bigluck":true,"shanewholloway":true,"fibo":true,"ajumell":true,"denisix":true,"chrisoei":true,"aniketpant":true,"mhaidarh":true,"mpinteractiv":true,"t3chnoboy":true,"piroma":true,"karudo":true,"takethefire":true,"jacques":true,"ourai":true,"green_goo":true,"mabotech":true,"tcarlsen":true,"thom_nic":true,"slang800":true,"gabeio":true,"loguncov":true,"saschamayr":true,"ericlondon":true,"s4g6":true,"kossnocorp":true,"lubelski":true,"funroll":true,"cocopas":true,"davidwbradford":true,"jasonw":true,"jkcpr":true,"dmitriiabramov":true,"chaowi":true,"oliboy50":true,"edalorzo":true,"josephdavisco":true,"davidrlee":true,"janez89":true,"onuma1004":true,"frk1705":true,"shatting":true,"sposmen":true,"maschs":true,"leighakin":true,"ryanthejuggler":true,"mswanson1524":true,"knight-of-design":true,"yourhoneysky":true,"bmpvieira":true,"jits":true,"nornalbion":true,"frdarryl":true,"henryfour":true,"louxiaojian":true,"adagio":true,"xueweijie":true,"andreaspizsa":true,"kgust":true,"smiledawgg":true,"faraday":true,"windhamdavid":true,"kewin":true,"torkristensen":true,"jhabdas":true,"nfd":true,"ivangaravito":true,"swak":true,"kuzhelov":true,"thorsson":true,"devonoel":true,"akarzim":true,"tophsic":true,"themiddleman":true,"aloesch":true,"octod":true,"pcac":true,"elliotchong":true,"nmrony":true,"mahoutsuk.ai":true,"dudley":true,"wzlikai":true,"liujiajia":true,"willhoag":true,"xavierharrell":true,"goblindegook":true,"haeck":true,"pnevares":true,"lenage":true,"pughpugh":true,"eins78":true,"jerzerak":true,"dmnsgn":true,"anmol1771":true,"rebugger":true,"msmiley":true,"jirka8":true,"goodseller":true,"walkah":true,"jimkropa":true,"jimrobs":true,"jaa":true,"pedrofelipe":true,"safinalexey":true,"cannobbio":true,"marianboda":true,"adambyrne":true,"phoenix-xsy":true,"keeyanajones":true,"austinkeeley":true,"monsterkodi":true,"arahnoid":true,"leonardorb":true,"gsholtz":true,"itonyyo":true,"crowbar":true,"kilpiban":true,"avil13":true,"moonavw":true,"makediff":true,"giovannif23":true,"leyyinad":true,"joemdavis":true,"yeltsin":true,"dolymood":true,"pomutemu":true,"xieranmaya":true,"uniquerockrz":true,"deiga":true,"flayks":true,"nwinant":true,"buzuli":true,"aliemre":true,"thepanuto":true,"enhou518":true,"mauperruolo":true,"jyounce":true,"gableroux":true,"nournia":true,"jmelanson-balihoo":true,"donkanee":true,"markthethomas":true,"mattms":true,"tamer1an":true,"slang":true,"gabriel.engel":true,"wkaifang":true,"theuves":true,"fvcproductions":true,"isyara":true,"eneepo":true,"brentlintner":true},"readme":" {\n } } {\n { { } }\n } }{ {\n { }{ } } _____ __ __\n { }{ }{ { } / ____| / _|/ _|\n .- { { } { }} -. | | ___ | |_| |_ ___ ___\n ( { } { } { } } ) | | / _ \\| _| _/ _ \\/ _ \\\n |`-..________ ..-'| | |___| (_) | | | || __/ __/\n | | \\_____\\___/|_| |_| \\___|\\___|\n | ;--.\n | (__ \\ _____ _ _\n | | ) ) / ____| (_) | |\n | |/ / | (___ ___ _ __ _ _ __ | |_\n | ( / \\___ \\ / __| '__| | '_ \\| __|\n | |/ ____) | (__| | | | |_) | |_\n | | |_____/ \\___|_| |_| .__/ \\__|\n `-.._________..-' | |\n |_|\n\nCoffeeScript is a little language that compiles into JavaScript.\n\n## Installation\n\nIf you have the node package manager, npm, installed:\n\n```shell\nnpm install -g coffee-script\n```\n\nLeave off the `-g` if you don't wish to install globally. If you don't wish to use npm:\n\n```shell\ngit clone https://github.com/jashkenas/coffeescript.git\nsudo coffeescript/bin/cake install\n```\n\n## Getting Started\n\nExecute a script:\n\n```shell\ncoffee /path/to/script.coffee\n```\n\nCompile a script:\n\n```shell\ncoffee -c /path/to/script.coffee\n```\n\nFor documentation, usage, and examples, see: http://coffeescript.org/\n\nTo suggest a feature or report a bug: http://github.com/jashkenas/coffeescript/issues\n\nIf you'd like to chat, drop by #coffeescript on Freenode IRC.\n\nThe source repository: https://github.com/jashkenas/coffeescript.git\n\nChangelog: http://coffeescript.org/#changelog\n\nOur lovely and talented contributors are listed here: http://github.com/jashkenas/coffeescript/contributors\n","readmeFilename":"README.md","homepage":"http://coffeescript.org","keywords":["javascript","language","coffeescript","compiler"],"bugs":{"url":"https://github.com/jashkenas/coffeescript/issues"},"license":"MIT","_attachments":{},"_etag":"\"6RERMWTHQM2Z9MEZAX1T7HIRU\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/coffeestack/.cache.json b/atom/.apm/registry.npmjs.org/coffeestack/.cache.json
deleted file mode 100644
index 740d2eb..0000000
--- a/atom/.apm/registry.npmjs.org/coffeestack/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"coffeestack","_rev":"24-094ffb1432f49fb0f6c3b05bee06352c","name":"coffeestack","description":"CoffeeScript stack trace converter","dist-tags":{"latest":"1.1.2"},"versions":{"0.1.0":{"name":"coffeestack","version":"0.1.0","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.6.3","source-map":"~0.1.25"},"devDependencies":{"jasmine-focused":"~0.7.0","rimraf":"~2.2.0","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-coffee":"~0.7.0","grunt-coffeelint":"0.0.7","grunt-shell":"~0.3.0"},"_id":"coffeestack@0.1.0","dist":{"shasum":"5556244fc0889315330b733147d55d6a7136bbad","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.2.0":{"name":"coffeestack","version":"0.2.0","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.6.3","source-map":"~0.1.25"},"devDependencies":{"jasmine-focused":"~0.7.0","rimraf":"~2.2.0","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-coffee":"~0.7.0","grunt-coffeelint":"0.0.7","grunt-shell":"~0.3.0"},"_id":"coffeestack@0.2.0","dist":{"shasum":"c1ad2239050fa3e5de60f2dfcccb99d141ff271e","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.3.0":{"name":"coffeestack","version":"0.3.0","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.6.3","source-map":"~0.1.25"},"devDependencies":{"jasmine-focused":"~0.7.0","rimraf":"~2.2.0","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-coffee":"~0.7.0","grunt-coffeelint":"0.0.7","grunt-shell":"~0.3.0"},"_id":"coffeestack@0.3.0","dist":{"shasum":"0fc827326c060a57c6458c7454874e23552df256","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.4.0":{"name":"coffeestack","version":"0.4.0","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.6.3","source-map":"~0.1.25"},"devDependencies":{"jasmine-focused":"~0.7.0","rimraf":"~2.2.0","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-coffee":"~0.7.0","grunt-coffeelint":"0.0.7","grunt-shell":"~0.3.0"},"_id":"coffeestack@0.4.0","dist":{"shasum":"e21bff7632c51d910389939806ac5e7d11bcfc47","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-0.4.0.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.5.0":{"name":"coffeestack","version":"0.5.0","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.6.3","source-map":"~0.1.25"},"devDependencies":{"jasmine-focused":"~0.7.0","rimraf":"~2.2.0","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-coffee":"~0.7.0","grunt-coffeelint":"0.0.7","grunt-shell":"~0.3.0"},"_id":"coffeestack@0.5.0","dist":{"shasum":"95c40719ffc29d0a4c9a1ac9e87bc2f9e8bab23b","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-0.5.0.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.6.0":{"name":"coffeestack","version":"0.6.0","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.6.3","source-map":"~0.1.25"},"devDependencies":{"jasmine-focused":"~0.12.0","rimraf":"~2.2.0","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-coffee":"~0.7.0","grunt-coffeelint":"0.0.7","grunt-shell":"~0.3.0"},"_id":"coffeestack@0.6.0","dist":{"shasum":"25ede538b5d5f7df97be21074dbb0a9c9902713d","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-0.6.0.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.7.0":{"name":"coffeestack","version":"0.7.0","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.7.0","source-map":"~0.1.31"},"devDependencies":{"jasmine-focused":"1.x","rimraf":"~2.2.0","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-coffee":"~0.7.0","grunt-coffeelint":"0.0.7","grunt-shell":"~0.3.0"},"_id":"coffeestack@0.7.0","dist":{"shasum":"7ea4b801c43a04237db22cee7bc2bd7670f12171","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-0.7.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.8.0":{"name":"coffeestack","version":"0.8.0","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","source-map":"~0.1.43"},"devDependencies":{"jasmine-focused":"1.x","rimraf":"~2.2.0","grunt-cli":"~0.1.9","grunt":"~0.4.1","grunt-contrib-coffee":"~0.7.0","grunt-coffeelint":"0.0.7","grunt-shell":"~0.3.0"},"gitHead":"1d36b101e28823218c63b98c9efbccad5b4ca4c2","homepage":"https://github.com/kevinsawicki/coffeestack","_id":"coffeestack@0.8.0","_shasum":"1249f83a93b14e917efe09945c39ae574bf7bf16","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"1249f83a93b14e917efe09945c39ae574bf7bf16","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-0.8.0.tgz"},"directories":{}},"1.0.0":{"name":"coffeestack","version":"1.0.0","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":"4970f49bcc204b2e746310013d6fdfbe7535e214","homepage":"https://github.com/kevinsawicki/coffeestack","_id":"coffeestack@1.0.0","_shasum":"63849bee94d4cda8d45326ac8b089883a0976fbe","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"63849bee94d4cda8d45326ac8b089883a0976fbe","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-1.0.0.tgz"},"directories":{}},"1.1.0":{"name":"coffeestack","version":"1.1.0","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":"d5289da6eef83111b942b27712cc56c148cb8aad","homepage":"https://github.com/kevinsawicki/coffeestack","_id":"coffeestack@1.1.0","_shasum":"0455f808ae3e436dd9d560f440c28a1a667bb7ea","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"0455f808ae3e436dd9d560f440c28a1a667bb7ea","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-1.1.0.tgz"},"directories":{}},"1.1.1":{"name":"coffeestack","version":"1.1.1","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":"c8994ed485d825b422bb654dccad21655f049f7c","homepage":"https://github.com/kevinsawicki/coffeestack","_id":"coffeestack@1.1.1","_shasum":"3db97e23fffb81c4ec067ee61ce35f28f59c2a16","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"dist":{"shasum":"3db97e23fffb81c4ec067ee61ce35f28f59c2a16","tarball":"http://registry.npmjs.org/coffeestack/-/coffeestack-1.1.1.tgz"},"directories":{}},"1.1.2":{"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":".","_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":{}}},"readme":"# CoffeeStack [![Build Status](https://travis-ci.org/kevinsawicki/coffeestack.png)](https://travis-ci.org/kevinsawicki/coffeestack)\n\nModule to convert JavaScript stack traces to CoffeeScript stack traces.\n\n## Installing\n\n```sh\nnpm install coffeestack\n```\n\n## Using\n\n```coffeescript\n{convertStackTrace} = require 'coffeestack'\n\ntry\n throw new Error('this is an error')\ncatch error\n console.error(convertStackTrace(error.stack))\n```\n","maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"time":{"modified":"2015-04-30T00:28:46.868Z","created":"2013-07-06T03:39:03.986Z","0.1.0":"2013-07-06T03:39:05.266Z","0.2.0":"2013-07-06T04:15:51.167Z","0.3.0":"2013-07-06T04:31:44.700Z","0.4.0":"2013-07-06T17:01:35.738Z","0.5.0":"2013-07-15T16:15:54.233Z","0.6.0":"2013-08-17T03:44:54.298Z","0.7.0":"2014-01-31T21:27:57.768Z","0.8.0":"2015-01-12T17:31:04.865Z","1.0.0":"2015-02-12T18:43:18.593Z","1.1.0":"2015-02-12T19:35:14.683Z","1.1.1":"2015-02-13T00:06:12.665Z","1.1.2":"2015-04-30T00:28:46.868Z"},"author":{"name":"Kevin Sawicki","email":"kevinsawicki@gmail.com"},"repository":{"type":"git","url":"https://github.com/kevinsawicki/coffeestack.git"},"readmeFilename":"README.md","homepage":"https://github.com/kevinsawicki/coffeestack","keywords":["CoffeeScript","JavaScript","stack","stacktrace","trace","source maps"],"bugs":{"url":"https://github.com/kevinsawicki/coffeestack/issues"},"license":"BSD","_attachments":{},"_etag":"\"CGXR22S3G35GNE15PEC9JA0YF\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/d/.cache.json b/atom/.apm/registry.npmjs.org/d/.cache.json
deleted file mode 100644
index 5ed5efc..0000000
--- a/atom/.apm/registry.npmjs.org/d/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"d","_rev":"8-309ca157fbef23ba35bf2e290da3adf2","name":"d","description":"Property descriptor factory","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"d","version":"0.1.0","description":"Property descriptor factory","main":"index.js","scripts":{"test":"node node_modules/tad/bin/tad"},"repository":{"type":"git","url":"git://github.com/medikoo/d.git"},"keywords":["descriptor","es","ecmascript","ecma","property","descriptors","meta","properties"],"dependencies":{"es5-ext":"~0.9.2"},"devDependencies":{"tad":"~0.1.16"},"author":{"name":"Mariusz Nowak","email":"medikoo+d@medikoo.com","url":"http://www.medikoo.com/"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/d/issues"},"_id":"d@0.1.0","dist":{"shasum":"2dfac58b2a6c152361e933ed4c7f59115ff353e6","tarball":"http://registry.npmjs.org/d/-/d-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.1.1":{"name":"d","version":"0.1.1","description":"Property descriptor factory","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"scripts":{"test":"node node_modules/tad/bin/tad"},"repository":{"type":"git","url":"git://github.com/medikoo/d.git"},"keywords":["descriptor","es","ecmascript","ecma","property","descriptors","meta","properties"],"dependencies":{"es5-ext":"~0.10.2"},"devDependencies":{"tad":"~0.1.21"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/d/issues"},"homepage":"https://github.com/medikoo/d","_id":"d@0.1.1","dist":{"shasum":"da184c535d18d8ee7ba2aa229b914009fae11309","tarball":"http://registry.npmjs.org/d/-/d-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}}},"readme":"# D - Property descriptor factory\n\n_Originally derived from [es5-ext](https://github.com/medikoo/es5-ext) package._\n\nDefining properties with descriptors is very verbose:\n\n```javascript\nvar Account = function () {};\nObject.defineProperties(Account.prototype, {\n deposit: { value: function () {\n /* ... */\n }, configurable: true, enumerable: false, writable: true },\n whithdraw: { value: function () {\n /* ... */\n }, configurable: true, enumerable: false, writable: true },\n balance: { get: function () {\n /* ... */\n }, configurable: true, enumerable: false }\n});\n```\n\nD cuts that to:\n\n```javascript\nvar d = require('d');\n\nvar Account = function () {};\nObject.defineProperties(Account.prototype, {\n deposit: d(function () {\n /* ... */\n }),\n whithdraw: d(function () {\n /* ... */\n }),\n balance: d.gs(function () {\n /* ... */\n })\n});\n```\n\nBy default, created descriptor follow characteristics of native ES5 properties, and defines values as:\n\n```javascript\n{ configurable: true, enumerable: false, writable: true }\n```\n\nYou can overwrite it by preceding _value_ argument with instruction:\n```javascript\nd('c', value); // { configurable: true, enumerable: false, writable: false }\nd('ce', value); // { configurable: true, enumerable: true, writable: false }\nd('e', value); // { configurable: false, enumerable: true, writable: false }\n\n// Same way for get/set:\nd.gs('e', value); // { configurable: false, enumerable: true }\n```\n\n### Other utilities\n\n#### autoBind(obj, props) _(d/auto-bind)_\n\nDefine methods which will be automatically bound to its instances\n\n```javascript\nvar d = require('d');\nvar autoBind = require('d/auto-bind');\n\nvar Foo = function () { this._count = 0; };\nautoBind(Foo.prototype, {\n increment: d(function () { ++this._count; });\n});\n\nvar foo = new Foo();\n\n// Increment foo counter on each domEl click\ndomEl.addEventListener('click', foo.increment, false);\n```\n\n#### lazy(obj, props) _(d/lazy)_\n\nDefine lazy properties, which will be resolved on first access\n\n```javascript\nvar d = require('d');\nvar lazy = require('d/lazy');\n\nvar Foo = function () {};\nlazy(Foo.prototype, {\n items: d(function () { return []; })\n});\n\nvar foo = new Foo();\nfoo.items.push(1, 2); // foo.items array created\n```\n\n## Installation\n### NPM\n\nIn your project path:\n\n\t$ npm install d\n\n### Browser\n\nYou can easily bundle _D_ for browser with [modules-webmake](https://github.com/medikoo/modules-webmake)\n\n## Tests [![Build Status](https://travis-ci.org/medikoo/d.png)](https://travis-ci.org/medikoo/d)\n\n\t$ npm test\n","maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"time":{"modified":"2014-07-18T08:32:08.676Z","created":"2013-06-20T11:13:43.686Z","0.1.0":"2013-06-20T11:13:46.851Z","0.1.1":"2014-04-24T15:41:11.066Z"},"author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"repository":{"type":"git","url":"git://github.com/medikoo/d.git"},"homepage":"https://github.com/medikoo/d","keywords":["descriptor","es","ecmascript","ecma","property","descriptors","meta","properties"],"bugs":{"url":"https://github.com/medikoo/d/issues"},"license":"MIT","readmeFilename":"README.md","users":{"julien-f":true,"goldenboy":true,"program247365":true},"_attachments":{},"_etag":"\"5WN889VUHFNNR4OEANKORJNV7\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/emissary/.cache.json b/atom/.apm/registry.npmjs.org/emissary/.cache.json
deleted file mode 100644
index dbc8f05..0000000
--- a/atom/.apm/registry.npmjs.org/emissary/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"emissary","_rev":"101-4e5c2dbfd44d61f76e115d685fa9d42a","name":"emissary","description":"Utility mixins for subscribing to and emitting events.","dist-tags":{"latest":"1.3.3"},"versions":{"0.1.0":{"name":"emissary","version":"0.1.0","description":"Utility mixins for subscribing to and emitting events.","main":"lib/emissary.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"http://github.com/atom/emissary.git"},"bugs":{"url":"https://github.com/atom/emissary/issues"},"keywords":["event-emitter","events","subscribe","subscriber"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/emissary/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","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"},"_id":"emissary@0.1.0","dist":{"shasum":"0da09cf5aaad66ba997e2e6a4d1f48f4c6872535","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.1.1":{"name":"emissary","version":"0.1.1","description":"Utility mixins for subscribing to and emitting events.","main":"lib/emissary.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"http://github.com/atom/emissary.git"},"bugs":{"url":"https://github.com/atom/emissary/issues"},"keywords":["event-emitter","events","subscribe","subscriber"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/emissary/raw/master/LICENSE.md"}],"dependencies":{},"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","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"},"_id":"emissary@0.1.1","dist":{"shasum":"bbeda1a1af0ad318721e8286578a672d1934010a","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.2.0":{"name":"emissary","version":"0.2.0","description":"Utility mixins for subscribing to and emitting events.","main":"lib/emissary.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"http://github.com/atom/emissary.git"},"bugs":{"url":"https://github.com/atom/emissary/issues"},"keywords":["event-emitter","events","subscribe","subscriber"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/emissary/raw/master/LICENSE.md"}],"dependencies":{"tantamount":"~0.5.0"},"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","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"},"_id":"emissary@0.2.0","dist":{"shasum":"50885178d524f99b440d45cd23e4f7019c3bb89c","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.3.0":{"name":"emissary","version":"0.3.0","description":"Utility mixins for subscribing to and emitting events.","main":"lib/emissary.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"http://github.com/atom/emissary.git"},"bugs":{"url":"https://github.com/atom/emissary/issues"},"keywords":["event-emitter","events","subscribe","subscriber"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/emissary/raw/master/LICENSE.md"}],"dependencies":{"tantamount":"~0.5.0"},"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","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"},"_id":"emissary@0.3.0","dist":{"shasum":"aaa59ea713cf798c7a75f623bf9a999232ac45d8","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.4.0":{"name":"emissary","version":"0.4.0","description":"Utility mixins for subscribing to and emitting events.","main":"lib/emissary.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"http://github.com/atom/emissary.git"},"bugs":{"url":"https://github.com/atom/emissary/issues"},"keywords":["event-emitter","events","subscribe","subscriber"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/emissary/raw/master/LICENSE.md"}],"dependencies":{"tantamount":"~0.5.0"},"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","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"},"_id":"emissary@0.4.0","dist":{"shasum":"97844847d826a0074b2cedf96eee9dc74dc1b0e3","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.5.0":{"name":"emissary","version":"0.5.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.5.0","dist":{"shasum":"340f9d7da9d1fdb7e51ec3fede41bc4bfadd52f1","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.5.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.6.0":{"name":"emissary","version":"0.6.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.6.0","dist":{"shasum":"d491540368e854030f6ce1561f56f85ad4cc8e02","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.7.0":{"name":"emissary","version":"0.7.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.7.0","dist":{"shasum":"83610c424b9afc16f588e51a6a2dece9e4829875","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.7.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.8.0":{"name":"emissary","version":"0.8.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.8.0","dist":{"shasum":"fea62f2f0fa9b073e8035562fce483dd28fa7dd9","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.8.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.9.0":{"name":"emissary","version":"0.9.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.9.0","dist":{"shasum":"60ecc4da3aad4f2228aff030112e834758f66564","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.9.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.10.0":{"name":"emissary","version":"0.10.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.10.0","dist":{"shasum":"3c3815e5f39b61e0d63f9ab137234d668120b8da","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.10.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.11.0":{"name":"emissary","version":"0.11.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.11.0","dist":{"shasum":"d817651f9d75832fafe28cda83c041c54545cf87","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.11.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.12.0":{"name":"emissary","version":"0.12.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.12.0","dist":{"shasum":"ac231b2b452f303e2822d71e258eaf2bed6e1429","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.12.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.13.0":{"name":"emissary","version":"0.13.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.13.0","dist":{"shasum":"9f4f726fc5f3cccc86c9c36a9147f8121e3d2795","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.13.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.14.0":{"name":"emissary","version":"0.14.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.14.0","dist":{"shasum":"7311417f9bdf135effbb82dae69d5d5a2080155c","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.14.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.15.0":{"name":"emissary","version":"0.15.0","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":{"tantamount":"~0.5.0","mixto":"0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.15.0","dist":{"shasum":"5a8978cc85cb2aab20d477c60416972fdc8901ba","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.15.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.16.0":{"name":"emissary","version":"0.16.0","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":{"tantamount":"~0.5.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.16.0","dist":{"shasum":"9d7964abde5e68e9fc6954bc3c6c8a980dcb68a5","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.16.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.17.0":{"name":"emissary","version":"0.17.0","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":{"tantamount":"~0.5.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.17.0","dist":{"shasum":"bb078fd4f44500f4b8750f4a329988f11a3d8657","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.17.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.18.0":{"name":"emissary","version":"0.18.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.18.0","dist":{"shasum":"892afa74f730e45868b1a7799e65ea02edceb325","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.18.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.19.0":{"name":"emissary","version":"0.19.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.19.0","dist":{"shasum":"ba07227ebb3433846036f7e4b0e0634e35b27f56","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.19.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.20.0":{"name":"emissary","version":"0.20.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.20.0","dist":{"shasum":"e07c56bee84f969d903f70e95900860854991ec3","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.20.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.21.0":{"name":"emissary","version":"0.21.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.21.0","dist":{"shasum":"e8c73c7b81a5f681bcf036e0ce53ce66217b76fd","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.21.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.22.0":{"name":"emissary","version":"0.22.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.22.0","dist":{"shasum":"79d470b1396f4db2d37727fe05344840501a31bf","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.22.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.24.0":{"name":"emissary","version":"0.24.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.24.0","dist":{"shasum":"d656bbe96915418596874cc2d0dafb6ea59ccb08","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.24.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.25.0":{"name":"emissary","version":"0.25.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.25.0","dist":{"shasum":"f5da0d67be0e1242b3302aa0afa46b9006e075f4","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.25.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.26.0":{"name":"emissary","version":"0.26.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.26.0","dist":{"shasum":"d6cf86c7d54ae5a606182bb6d7ef1cf24cc44952","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.26.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.27.0":{"name":"emissary","version":"0.27.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.27.0","dist":{"shasum":"1f1d2eeaa309a4e5bfc33781eec27e4506927c89","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.27.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.28.0":{"name":"emissary","version":"0.28.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0","property-accessors":"~0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.28.0","dist":{"shasum":"af48e2cc3d233c449ce3b5f587320e20482540aa","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.28.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.29.0":{"name":"emissary","version":"0.29.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0","property-accessors":"~0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.29.0","dist":{"shasum":"30314f0eff58efa43927c30f0c6d5b4c2db1df92","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.29.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.30.0":{"name":"emissary","version":"0.30.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0","property-accessors":"~0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.30.0","dist":{"shasum":"94dca2d2cab107eb256ed0eb1c650d0736302ac7","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.30.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.31.0":{"name":"emissary","version":"0.31.0","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":{"tantamount":"~0.6.0","mixto":"0.3.0","property-accessors":"~0.1.0"},"devDependencies":{"jasmine-focused":"~0.14.0","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"},"_id":"emissary@0.31.0","dist":{"shasum":"bf9b6f4af2f3ac59a1e6222b1fea29a4a9536a63","tarball":"http://registry.npmjs.org/emissary/-/emissary-0.31.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.0.0":{"name":"emissary","version":"1.0.0","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.x"},"devDependencies":{"jasmine-focused":"~0.19.0","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"},"_id":"emissary@1.0.0","dist":{"shasum":"47bb514d222dc3c578ef6a72e47b87999fae50ec","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.1.0":{"name":"emissary","version":"1.1.0","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.x"},"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"},"_id":"emissary@1.1.0","dist":{"shasum":"31b40f201242a2ac0243f0f66d2c782155f0d20f","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.2.0":{"name":"emissary","version":"1.2.0","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","harmony-collections":"git+https://github.com/Benvie/harmony-collections.git#e81b4b808359e2def9eeeabfdee69c2989e1fe96"},"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"},"_id":"emissary@1.2.0","dist":{"shasum":"26b973f901c183a94cd12d0dbce211dbfeb55bcd","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.2.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.2.1":{"name":"emissary","version":"1.2.1","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","harmony-collections":"git+https://github.com/Benvie/harmony-collections.git#e81b4b808359e2def9eeeabfdee69c2989e1fe96"},"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"},"_id":"emissary@1.2.1","dist":{"shasum":"a00fc2bbe75c93b27832ec01b85f8f886e707227","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.2.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.2.2":{"name":"emissary","version":"1.2.2","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","harmony-collections":"git+https://github.com/Benvie/harmony-collections.git#e81b4b808359e2def9eeeabfdee69c2989e1fe96"},"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"},"_id":"emissary@1.2.2","dist":{"shasum":"3c4c057ca7fd09d6434ed6decd0328bae2d7b7db","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.2.2.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.3.0":{"name":"emissary","version":"1.3.0","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","harmony-collections":"git+https://github.com/Benvie/harmony-collections.git#e81b4b808359e2def9eeeabfdee69c2989e1fe96"},"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":"81d5c308e100a7d9356b723da72b9a8719f1590e","_id":"emissary@1.3.0","_shasum":"db80ee7ffad2cc4d26326759be0ec6a473debe4f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"db80ee7ffad2cc4d26326759be0ec6a473debe4f","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.3.0.tgz"},"directories":{}},"1.3.1":{"name":"emissary","version":"1.3.1","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","harmony-collections":"git+https://github.com/Benvie/harmony-collections.git#e81b4b808359e2def9eeeabfdee69c2989e1fe96"},"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":"708a91a85bdec2f21757e6c06ef2fbb9d15477cc","_id":"emissary@1.3.1","_shasum":"8de1cf811462a5974ec5dce39e6e4cbc7412f06f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"8de1cf811462a5974ec5dce39e6e4cbc7412f06f","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.3.1.tgz"},"directories":{}},"1.3.2":{"name":"emissary","version":"1.3.2","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":"83df4e56a3b35a5d2108fe8274fd9ab440f6131d","_id":"emissary@1.3.2","_shasum":"96c362f064f340f318110b3cfa9bf6885c95fa24","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"96c362f064f340f318110b3cfa9bf6885c95fa24","tarball":"http://registry.npmjs.org/emissary/-/emissary-1.3.2.tgz"},"directories":{}},"1.3.3":{"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":".","_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":{}}},"readme":"# Emissary – Mixins for Events [![Build Status](https://travis-ci.org/atom/emissary.svg?branch=master)](https://travis-ci.org/atom/emissary)\n\n**Achtung!** This library is currently used in Atom and various Atom dependencies, but our long-term plan is to transition away from it in favor of the simpler [event-kit](https://github.com/atom/event-kit) library. Don't depend on supporting this library forever.\n\n**Achtung Again!** The Subscriber mixin requires ES6 Harmony WeakMaps. To enable them, run your program with the `node --harmony_collections` flag. If you're using it in a node framework such as jasmine, run its script with the flag enabled as follows: `node --harmony-collections .bin/jasmine-node specs`.\n\n## Emitter\n\nEmitter is backward-compatible with Node's event emitter, but offers more functionality. You can construct standalone `Emitter` instances or use it as a mixin.\n\n* `Emitter.extend(object)`\n Turns the given object into an emitter by adding the appropriate methods.\n\n* `Emitter.includeInto(class)`\n Turns the class into an emitter by extending its prototype.\n\n* `::on(eventNames, handler)`\n Subscribe to one or more events. Events names are separated by spaces, and can optionally be namespaced with a dot-suffix. E.g. `event1 event2.namespace`.\n\n* `::once(eventName, handler)`\n Like `::on`, but only fires the handler once before unsubscribing automatically.\n\n* `::off(eventNames[, handler])`\n Unsubscribe to one or more events. Event names are separated by spaces. Passing a non-namespaced event name unsubscribes from every namespace for that event. Passing only a namespace unsubscribes from that entire namespace. Passing a handler removes only a subscription corresponding to the given event name(s) and that handler.\n\n* `::emit(eventName[, data...])`\n Emit an event with the given name. If the event name is namespaced, only calls handlers for the event associated with the namespace, otherwise it fires all handlers. Handlers are called with zero or more data arguments provided after the event name.\n\n* `::pauseEvents()`\n Buffers events instead of emitting them until `::resumeEvents` is called.\n\n* `::resumeEvents()`\n Emits all events buffered since pausing and resumes normal emitting behavior.\n\n* `::getSubscriptionCount()`\n Get the total number of handlers registered on the emitter.\n\n## Subscriber\n\nSubscriber works in partnership with an emitter or any object supporting subscription cancellation with `.off`. This includes standard Node event emitters and jQuery objects.\n\n* `::subscribe(object, eventNames, handler)`\n Subscribe to the given event name(s) on the given object.\n\n* `::subscribeWith(object, methodName, eventNames, handler)`\n Subscribe to the given object with a method other than `.on`.\n\n* `::unsubscribe([object])`\n Cancel subscriptions previously registered with `::subscribe`. If an object is given, only unsubscribe from that object. If called without an object, unsubscribe from everything.\n","maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"time":{"modified":"2015-02-13T17:26:02.834Z","created":"2013-09-18T13:17:37.326Z","0.1.0":"2013-09-18T13:17:38.073Z","0.1.1":"2013-09-18T13:38:58.533Z","0.2.0":"2013-09-28T02:24:03.732Z","0.3.0":"2013-09-29T02:29:51.927Z","0.4.0":"2013-09-29T02:49:58.413Z","0.5.0":"2013-10-09T16:05:55.027Z","0.6.0":"2013-10-14T22:22:17.852Z","0.7.0":"2013-10-29T20:21:44.805Z","0.8.0":"2013-10-29T21:49:26.764Z","0.9.0":"2013-10-30T00:56:10.356Z","0.10.0":"2013-11-08T01:21:33.597Z","0.11.0":"2013-11-08T01:46:05.428Z","0.12.0":"2013-11-08T03:20:42.614Z","0.13.0":"2013-11-12T01:12:30.693Z","0.14.0":"2013-11-12T04:58:54.724Z","0.15.0":"2013-11-12T18:47:39.403Z","0.16.0":"2013-11-12T22:16:45.924Z","0.17.0":"2013-11-14T20:04:53.963Z","0.18.0":"2013-11-18T18:18:39.064Z","0.19.0":"2013-11-19T20:52:24.520Z","0.20.0":"2013-11-20T18:53:39.729Z","0.21.0":"2013-11-25T21:04:20.702Z","0.22.0":"2013-11-26T19:04:10.254Z","0.24.0":"2013-11-28T18:09:29.960Z","0.25.0":"2013-12-02T04:56:13.486Z","0.26.0":"2013-12-02T20:19:54.072Z","0.27.0":"2013-12-03T21:20:08.694Z","0.28.0":"2013-12-07T05:19:50.073Z","0.29.0":"2014-01-09T19:17:15.432Z","0.30.0":"2014-01-10T01:52:27.102Z","0.31.0":"2014-01-11T18:14:16.574Z","1.0.0":"2014-01-16T23:57:13.801Z","1.1.0":"2014-03-14T02:03:03.440Z","1.2.0":"2014-03-18T16:57:43.108Z","1.2.1":"2014-04-03T15:17:55.751Z","1.2.2":"2014-07-31T04:43:09.347Z","1.3.0":"2014-08-27T21:34:29.163Z","1.3.1":"2014-09-03T20:10:37.769Z","1.3.2":"2015-02-11T16:34:05.806Z","1.3.3":"2015-02-13T17:26:02.834Z"},"author":{"name":"Nathan Sobo"},"repository":{"type":"git","url":"http://github.com/atom/emissary.git"},"homepage":"http://atom.github.io/emissary","keywords":["event-emitter","events","subscribe","subscriber"],"bugs":{"url":"https://github.com/atom/emissary/issues"},"readmeFilename":"README.md","_attachments":{},"_etag":"\"69VZDMIYNOBRCJYG1B7R3WCAB\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/es5-ext/.cache.json b/atom/.apm/registry.npmjs.org/es5-ext/.cache.json
deleted file mode 100644
index 5102d0c..0000000
--- a/atom/.apm/registry.npmjs.org/es5-ext/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"es5-ext","_rev":"66-7cace43d11221b496de0d689b9a76c11","name":"es5-ext","description":"ECMAScript 5 extensions and ES6 shims","dist-tags":{"latest":"0.10.7"},"versions":{"0.1.0":{"name":"es5-ext","version":"0.1.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extension","extensions"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"scripts":{"test":"node test/run"},"dependencies":{},"devDependencies":{},"_id":"es5-ext@0.1.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.5","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"16b216b0699c3249c3c62382b350d46611eea0eb","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.1.0.tgz"},"directories":{}},"0.2.0":{"name":"es5-ext","version":"0.2.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"scripts":{"test":"node test/run"},"devDependencies":{"test":"0.1.x","expresso":"0.7.x","jslint":"0.1.x"},"dependencies":{},"_id":"es5-ext@0.2.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"18a7e403db4127b77f0a724ef196ff4edd860856","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.2.0.tgz"},"directories":{}},"0.2.1":{"name":"es5-ext","version":"0.2.1","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"scripts":{"test":"node test/run"},"devDependencies":{"test":"0.1.x","expresso":"0.7.x","jslint":"0.1.x"},"dependencies":{},"_id":"es5-ext@0.2.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"8ba548d826fc81c858e4f71997f6164b4f7eb8fb","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.2.1.tgz"},"directories":{}},"0.3.0":{"name":"es5-ext","version":"0.3.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"dependencies":{},"devDependencies":{},"_id":"es5-ext@0.3.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"4920dd1cec7b4e98cf67d28077cdf3d56adc0581","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.3.0.tgz"},"scripts":{},"directories":{}},"0.4.0":{"name":"es5-ext","version":"0.4.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"_npmJsonOpts":{"file":"/Users/medikoo/.npm/es5-ext/0.4.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"es5-ext@0.4.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"69dc1d57e2c97485fe58ab662828f7a45a86476f","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.4.0.tgz"},"scripts":{},"directories":{}},"0.5.0":{"name":"es5-ext","version":"0.5.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"_npmJsonOpts":{"file":"/Users/medikoo/.npm/es5-ext/0.5.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"es5-ext@0.5.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"7ef8c2135c1bfc992882d7a6e28b73c58442c225","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.5.0.tgz"},"scripts":{},"directories":{}},"0.5.1":{"name":"es5-ext","version":"0.5.1","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.1.103"},"_npmJsonOpts":{"file":"/Users/medikoo/.npm/es5-ext/0.5.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"es5-ext@0.5.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"5331943d7aee72dd69b90a8c363119945d54e98f","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.5.1.tgz"},"scripts":{},"directories":{}},"0.6.0":{"name":"es5-ext","version":"0.6.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.1.103"},"_npmJsonOpts":{"file":"/Users/medikoo/.npm/es5-ext/0.6.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"es5-ext@0.6.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"25aefc7c7261f6f38a62d2364bdd1ac9f677faa4","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.6.0.tgz"},"scripts":{},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.6.1":{"name":"es5-ext","version":"0.6.1","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.1.103"},"scripts":{"test":"./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"_npmJsonOpts":{"file":"/Users/medikoo/.npm/es5-ext/0.6.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"es5-ext@0.6.1","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.5.4-pre","_defaultsLoaded":true,"dist":{"shasum":"80c91f3e9dc08e17e155b8de452e5dab8d45b566","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.6.1.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.6.2":{"name":"es5-ext","version":"0.6.2","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.1.103"},"scripts":{"test":"./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"_npmJsonOpts":{"file":"/Users/medikoo/.npm/es5-ext/0.6.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"es5-ext@0.6.2","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.23","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"65dfed8b36214e177c83316cc0e6742af2c8c589","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.6.2.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.6.3":{"name":"es5-ext","version":"0.6.3","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib/index","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.1.103"},"scripts":{"test":"./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"_id":"es5-ext@0.6.3","dependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"53c14283b92a81474088bd856c021fe186380ba0","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.6.3.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.7.0":{"name":"es5-ext","version":"0.7.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","ext","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.1.103"},"scripts":{"test":"node ./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"licence":"MIT","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"_id":"es5-ext@0.7.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"1c91f569b16d6667edbb405f6076c2c970635817","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.7.0.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.7.1":{"name":"es5-ext","version":"0.7.1","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","ext","addons","extras","javascript"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.1.103"},"scripts":{"test":"node ./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"licence":"MIT","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"_id":"es5-ext@0.7.1","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"a66028700ac031842ad55300bcc792abe6c240fe","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.7.1.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.8.0":{"name":"es5-ext","version":"0.8.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","ext","addons","extras","javascript","util","utils","utilities"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.4"},"scripts":{"test":"node ./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"licence":"MIT","dependencies":{},"optionalDependencies":{},"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"_id":"es5-ext@0.8.0","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"954d7794f6e2f6fb9ec9b4a62e4c8bfd567c93ac","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.8.0.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.8.1":{"name":"es5-ext","version":"0.8.1","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","ext","addons","extras","javascript","util","utils","utilities"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.4"},"scripts":{"test":"node ./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"licence":"MIT","dependencies":{},"optionalDependencies":{},"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"_id":"es5-ext@0.8.1","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"5083533c4926afee59f5b71e561d2db5954272a9","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.8.1.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.8.2":{"name":"es5-ext","version":"0.8.2","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","ext","addons","extras","javascript","util","utils","utilities"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.4"},"scripts":{"test":"node ./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"licence":"MIT","dependencies":{},"optionalDependencies":{},"_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"_id":"es5-ext@0.8.2","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"aba8d9e1943a895ac96837a62a39b3f55ecd94ab","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.8.2.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.9.0":{"name":"es5-ext","version":"0.9.0","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","ext","addons","extras","javascript","util","utils","utilities"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.4"},"scripts":{"test":"node ./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"licence":"MIT","dependencies":{},"optionalDependencies":{},"_id":"es5-ext@0.9.0","dist":{"shasum":"b0abf436fb7c87b7e7806d787cf46ed59a7baff3","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.0.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.9.1":{"name":"es5-ext","version":"0.9.1","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","ext","addons","extras","javascript","util","utils","utilities"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.4"},"scripts":{"test":"node ./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"licence":"MIT","dependencies":{},"optionalDependencies":{},"_id":"es5-ext@0.9.1","dist":{"shasum":"02d7f637c07347a12414645c876e98ba1b1904b9","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.1.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.9.2":{"name":"es5-ext","version":"0.9.2","description":"ECMAScript5 extensions","keywords":["ecmascript","ecmascript5","es5","extensions","ext","addons","extras","javascript","util","utils","utilities"],"author":{"name":"Mariusz Nowak","email":"medikoo+es5-ext@medikoo.com","url":"http://www.medikoo.com/"},"main":"lib","repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"bugs":{"email":"medikoo+es5-ext@medikoo.com","url":"https://github.com/medikoo/es5-ext/issues"},"engines":{"node":">=0.4"},"scripts":{"test":"node ./node_modules/tad/bin/tad lib"},"devDependencies":{"tad":"0.1.x"},"licence":"MIT","dependencies":{},"optionalDependencies":{},"_id":"es5-ext@0.9.2","dist":{"shasum":"d2e309d1f223b0718648835acf5b8823a8061f8a","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.10.1":{"name":"es5-ext","version":"0.10.1","description":"ECMAScript 5 extensions and ES6 shims","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["ecmascript","ecmascript5","ecmascript6","es5","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"engines":{"node":">=0.4"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"devDependencies":{"tad":"~0.1.21"},"licence":"MIT","bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","_id":"es5-ext@0.10.1","dist":{"shasum":"8eb6d0eb516b3d652d44c431bb1927e2dd5ee77b","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.10.2":{"name":"es5-ext","version":"0.10.2","description":"ECMAScript 5 extensions and ES6 shims","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["ecmascript","ecmascript5","ecmascript6","es5","es6","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"engines":{"node":">=0.4"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"devDependencies":{"tad":"~0.1.21"},"licence":"MIT","bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","_id":"es5-ext@0.10.2","dist":{"shasum":"1cb2b0aefe700151c17d08db49e480a85c565568","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.10.3":{"name":"es5-ext","version":"0.10.3","description":"ECMAScript 5 extensions and ES6 shims","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["ecmascript","ecmascript5","ecmascript6","es5","es6","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"dependencies":{"es6-iterator":"~0.1.1","es6-symbol":"0.1.x"},"devDependencies":{"tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"licence":"MIT","bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","_id":"es5-ext@0.10.3","dist":{"shasum":"a1c9484880ea9023e110b429f803acb491898b83","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.10.4":{"name":"es5-ext","version":"0.10.4","description":"ECMAScript 5 extensions and ES6 shims","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["ecmascript","ecmascript5","ecmascript6","es5","es6","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"dependencies":{"es6-iterator":"~0.1.1","es6-symbol":"0.1.x"},"devDependencies":{"tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"licence":"MIT","bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","_id":"es5-ext@0.10.4","dist":{"shasum":"f4d7d85d45acfbe93379d4c0948fbae6466ec876","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.10.5":{"name":"es5-ext","version":"0.10.5","description":"ECMAScript 5 extensions and ES6 shims","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["ecmascript","ecmascript5","ecmascript6","es5","es6","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"dependencies":{"es6-iterator":"~0.1.2","es6-symbol":"~0.1.1"},"devDependencies":{"tad":"0.2","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"7cb71f45a4499e2426393a762f952158c3f0d50e","bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","_id":"es5-ext@0.10.5","_shasum":"8393db0e26248dd4fbb16777cae6c51b012564fd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"8393db0e26248dd4fbb16777cae6c51b012564fd","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.5.tgz"},"directories":{}},"0.10.6":{"name":"es5-ext","version":"0.10.6","description":"ECMAScript 5 extensions and ES6 shims","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["ecmascript","ecmascript5","ecmascript6","es5","es6","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"dependencies":{"es6-iterator":"~0.1.3","es6-symbol":"~2.0.1"},"devDependencies":{"tad":"~0.2.1","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"fd4ef2f9f4a4bb23e4479a1fb56701f49623d469","bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","_id":"es5-ext@0.10.6","_shasum":"e27d5750401a11c08259e3b9b5d3bdd3281df00a","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"e27d5750401a11c08259e3b9b5d3bdd3281df00a","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.6.tgz"},"directories":{}},"0.10.7":{"name":"es5-ext","version":"0.10.7","description":"ECMAScript 5 extensions and ES6 shims","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["ecmascript","ecmascript5","ecmascript6","es5","es6","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"dependencies":{"es6-iterator":"~0.1.3","es6-symbol":"~2.0.1"},"devDependencies":{"tad":"~0.2.2","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"5b63ee02f50dfbc70dc1f62bc66b8718af443f83","bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","_id":"es5-ext@0.10.7","_shasum":"dfaea50721301042e2d89c1719d43493fa821656","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"dfaea50721301042e2d89c1719d43493fa821656","tarball":"http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz"},"directories":{}}},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"time":{"modified":"2015-04-22T09:29:59.033Z","created":"2011-05-24T12:08:10.946Z","0.1.0":"2011-05-24T12:08:13.301Z","0.2.0":"2011-05-28T19:45:11.317Z","0.2.1":"2011-05-28T19:52:12.161Z","0.3.0":"2011-06-24T16:26:12.203Z","0.4.0":"2011-07-05T19:40:10.112Z","0.5.0":"2011-07-07T19:46:31.289Z","0.5.1":"2011-07-11T19:15:11.351Z","0.6.0":"2011-08-07T13:47:11.437Z","0.6.1":"2011-08-08T14:46:02.854Z","0.6.2":"2011-08-12T11:31:10.048Z","0.6.3":"2011-12-12T13:54:08.164Z","0.7.0":"2011-12-27T12:18:08.711Z","0.7.1":"2012-05-02T20:23:44.289Z","0.8.0":"2012-05-28T14:50:28.942Z","0.8.1":"2012-06-13T13:19:03.016Z","0.8.2":"2012-06-22T11:05:51.478Z","0.9.0":"2012-09-13T12:46:16.805Z","0.9.1":"2012-09-17T11:06:05.818Z","0.9.2":"2013-03-11T15:07:30.376Z","0.10.0":"2014-02-21T17:00:15.761Z","0.10.1":"2014-04-13T13:11:02.845Z","0.10.2":"2014-04-24T15:02:40.426Z","0.10.3":"2014-04-29T18:18:10.716Z","0.10.4":"2014-04-30T20:34:00.095Z","0.10.5":"2015-01-20T09:51:46.358Z","0.10.6":"2015-02-02T12:03:48.011Z","0.10.7":"2015-04-22T09:29:59.033Z"},"author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"repository":{"type":"git","url":"git://github.com/medikoo/es5-ext.git"},"readme":"# es5-ext\n## ECMAScript 5 extensions\n### (with respect to ECMAScript 6 standard)\n\nShims for upcoming ES6 standard and other goodies implemented strictly with ECMAScript conventions in mind.\n\nIt's designed to be used in compliant ECMAScript 5 or ECMAScript 6 environments. Older environments are not supported, although most of the features should work with correct ECMAScript 5 shim on board.\n\nWhen used in ECMAScript 6 environment, native implementation (if valid) takes precedence over shims.\n\n### Installation\n\n\t$ npm install es5-ext\n\t\nTo port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)\n\n### Usage\n\n#### ECMAScript 6 features\n\nYou can force ES6 features to be implemented in your environment, e.g. following will assign `from` function to `Array` (only if it's not implemented already).\n\n```javascript\nrequire('es5-ext/array/from/implement');\nArray.from('foo'); // ['f', 'o', 'o']\n```\n\nYou can also access shims directly, without fixing native objects. Following will return native `Array.from` if it's available and fallback to shim if it's not.\n\n```javascript\nvar aFrom = require('es5-ext/array/from');\naFrom('foo'); // ['f', 'o', 'o']\n```\n\nIf you want to use shim unconditionally (even if native implementation exists) do:\n\n```javascript\nvar aFrom = require('es5-ext/array/from/shim');\naFrom('foo'); // ['f', 'o', 'o']\n```\n\n##### List of ES6 shims\n\nIt's about properties introduced with ES6 and those that have been updated in new spec.\n\n- `Array.from` -> `require('es5-ext/array/from')`\n- `Array.of` -> `require('es5-ext/array/of')`\n- `Array.prototype.concat` -> `require('es5-ext/array/#/concat')`\n- `Array.prototype.copyWithin` -> `require('es5-ext/array/#/copy-within')`\n- `Array.prototype.entries` -> `require('es5-ext/array/#/entries')`\n- `Array.prototype.fill` -> `require('es5-ext/array/#/fill')`\n- `Array.prototype.filter` -> `require('es5-ext/array/#/filter')`\n- `Array.prototype.find` -> `require('es5-ext/array/#/find')`\n- `Array.prototype.findIndex` -> `require('es5-ext/array/#/find-index')`\n- `Array.prototype.keys` -> `require('es5-ext/array/#/keys')`\n- `Array.prototype.map` -> `require('es5-ext/array/#/map')`\n- `Array.prototype.slice` -> `require('es5-ext/array/#/slice')`\n- `Array.prototype.splice` -> `require('es5-ext/array/#/splice')`\n- `Array.prototype.values` -> `require('es5-ext/array/#/values')`\n- `Array.prototype[@@iterator]` -> `require('es5-ext/array/#/@@iterator')`\n- `Math.acosh` -> `require('es5-ext/math/acosh')`\n- `Math.asinh` -> `require('es5-ext/math/asinh')`\n- `Math.atanh` -> `require('es5-ext/math/atanh')`\n- `Math.cbrt` -> `require('es5-ext/math/cbrt')`\n- `Math.clz32` -> `require('es5-ext/math/clz32')`\n- `Math.cosh` -> `require('es5-ext/math/cosh')`\n- `Math.exmp1` -> `require('es5-ext/math/expm1')`\n- `Math.fround` -> `require('es5-ext/math/fround')`\n- `Math.hypot` -> `require('es5-ext/math/hypot')`\n- `Math.imul` -> `require('es5-ext/math/imul')`\n- `Math.log1p` -> `require('es5-ext/math/log1p')`\n- `Math.log2` -> `require('es5-ext/math/log2')`\n- `Math.log10` -> `require('es5-ext/math/log10')`\n- `Math.sign` -> `require('es5-ext/math/sign')`\n- `Math.signh` -> `require('es5-ext/math/signh')`\n- `Math.tanh` -> `require('es5-ext/math/tanh')`\n- `Math.trunc` -> `require('es5-ext/math/trunc')`\n- `Number.EPSILON` -> `require('es5-ext/number/epsilon')`\n- `Number.MAX_SAFE_INTEGER` -> `require('es5-ext/number/max-safe-integer')`\n- `Number.MIN_SAFE_INTEGER` -> `require('es5-ext/number/min-safe-integer')`\n- `Number.isFinite` -> `require('es5-ext/number/is-finite')`\n- `Number.isInteger` -> `require('es5-ext/number/is-integer')`\n- `Number.isNaN` -> `require('es5-ext/number/is-nan')`\n- `Number.isSafeInteger` -> `require('es5-ext/number/is-safe-integer')`\n- `Object.assign` -> `require('es5-ext/object/assign')`\n- `Object.keys` -> `require('es5-ext/object/keys')`\n- `Object.setPrototypeOf` -> `require('es5-ext/object/set-prototype-of')`\n- `RegExp.prototype.match` -> `require('es5-ext/reg-exp/#/match')`\n- `RegExp.prototype.replace` -> `require('es5-ext/reg-exp/#/replace')`\n- `RegExp.prototype.search` -> `require('es5-ext/reg-exp/#/search')`\n- `RegExp.prototype.split` -> `require('es5-ext/reg-exp/#/split')`\n- `RegExp.prototype.sticky` -> Implement with `require('es5-ext/reg-exp/#/sticky/implement')`, use as function with `require('es5-ext/reg-exp/#/is-sticky')`\n- `RegExp.prototype.unicode` -> Implement with `require('es5-ext/reg-exp/#/unicode/implement')`, use as function with `require('es5-ext/reg-exp/#/is-unicode')`\n- `String.fromCodePoint` -> `require('es5-ext/string/from-code-point')`\n- `String.raw` -> `require('es5-ext/string/raw')`\n- `String.prototype.codePointAt` -> `require('es5-ext/string/#/code-point-at')`\n- `String.prototype.contains` -> `require('es5-ext/string/#/contains')`\n- `String.prototype.endsWith` -> `require('es5-ext/string/#/ends-with')`\n- `String.prototype.normalize` -> `require('es5-ext/string/#/normalize')`\n- `String.prototype.repeat` -> `require('es5-ext/string/#/repeat')`\n- `String.prototype.startsWith` -> `require('es5-ext/string/#/starts-with')`\n- `String.prototype[@@iterator]` -> `require('es5-ext/string/#/@@iterator')`\n\n#### Non ECMAScript standard features\n\n__es5-ext__ provides also other utils, and implements them as if they were proposed for a standard. It mostly offers methods (not functions) which can directly be assigned to native prototypes:\n\n```javascript\nObject.defineProperty(Function.prototype, 'partial', { value: require('es5-ext/function/#/partial'),\n configurable: true, enumerable: false, writable: true });\nObject.defineProperty(Array.prototype, 'flatten', { value: require('es5-ext/array/#/flatten'),\n configurable: true, enumerable: false, writable: true });\nObject.defineProperty(String.prototype, 'capitalize', { value: require('es5-ext/string/#/capitalize'),\n configurable: true, enumerable: false, writable: true });\n```\n\nSee [es5-extend](https://github.com/wookieb/es5-extend#es5-extend), a great utility that automatically will extend natives for you. \n\n__Important:__ Remember to __not__ extend natives in scope of generic reusable packages (e.g. ones you intend to publish to npm). Extending natives is fine __only__ if you're the _owner_ of the global scope, so e.g. in final project you lead development of.\n\nWhen you're in situation when native extensions are not good idea, then you should use methods indirectly:\n\n\n```javascript\nvar flatten = require('es5-ext/array/#/flatten');\n\nflatten.call([1, [2, [3, 4]]]); // [1, 2, 3, 4]\n```\n\nfor better convenience you can turn methods into functions:\n\n\n```javascript\nvar call = Function.prototype.call\nvar flatten = call.bind(require('es5-ext/array/#/flatten'));\n\nflatten([1, [2, [3, 4]]]); // [1, 2, 3, 4]\n```\n\nYou can configure custom toolkit (like [underscorejs](http://underscorejs.org/)), and use it throughout your application\n\n```javascript\nvar util = {};\nutil.partial = call.bind(require('es5-ext/function/#/partial'));\nutil.flatten = call.bind(require('es5-ext/array/#/flatten'));\nutil.startsWith = call.bind(require('es5-ext/string/#/starts-with'));\n\nutil.flatten([1, [2, [3, 4]]]); // [1, 2, 3, 4]\n```\n\nAs with native ones most methods are generic and can be run on any type of object.\n\n## API\n\n### Global extensions\n\n#### global _(es5-ext/global)_\n\nObject that represents global scope\n\n### Array Constructor extensions\n\n#### from(arrayLike[, mapFn[, thisArg]]) _(es5-ext/array/from)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.from). \nReturns array representation of _iterable_ or _arrayLike_. If _arrayLike_ is an instance of array, its copy is returned.\n\n#### generate([length[, …fill]]) _(es5-ext/array/generate)_\n\nGenerate an array of pre-given _length_ built of repeated arguments.\n\n#### isPlainArray(x) _(es5-ext/array/is-plain-array)_\n\nReturns true if object is plain array (not instance of one of the Array's extensions).\n\n#### of([…items]) _(es5-ext/array/of)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.of). \nCreate an array from given arguments.\n\n#### toArray(obj) _(es5-ext/array/to-array)_\n\nReturns array representation of `obj`. If `obj` is already an array, `obj` is returned back.\n\n#### validArray(obj) _(es5-ext/array/valid-array)_\n\nReturns `obj` if it's an array, otherwise throws `TypeError`\n\n### Array Prototype extensions\n\n#### arr.binarySearch(compareFn) _(es5-ext/array/#/binary-search)_\n\nIn __sorted__ list search for index of item for which _compareFn_ returns value closest to _0_. \nIt's variant of binary search algorithm\n\n#### arr.clear() _(es5-ext/array/#/clear)_\n\nClears the array\n\n#### arr.compact() _(es5-ext/array/#/compact)_\n\nReturns a copy of the context with all non-values (`null` or `undefined`) removed.\n\n#### arr.concat() _(es5-ext/array/#/concat)_\n\n[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.concat). \nES6's version of `concat`. Supports `isConcatSpreadable` symbol, and returns array of same type as the context.\n\n#### arr.contains(searchElement[, position]) _(es5-ext/array/#/contains)_\n\nWhether list contains the given value.\n\n#### arr.copyWithin(target, start[, end]) _(es5-ext/array/#/copy-within)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.copywithin). \n\n#### arr.diff(other) _(es5-ext/array/#/diff)_\n\nReturns the array of elements that are present in context list but not present in other list.\n\n#### arr.eIndexOf(searchElement[, fromIndex]) _(es5-ext/array/#/e-index-of)_\n\n_egal_ version of `indexOf` method. [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) logic is used for comparision\n\n#### arr.eLastIndexOf(searchElement[, fromIndex]) _(es5-ext/array/#/e-last-index-of)_\n\n_egal_ version of `lastIndexOf` method. [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) logic is used for comparision\n\n#### arr.entries() _(es5-ext/array/#/entries)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.entries). \nReturns iterator object, which traverses the array. Each value is represented with an array, where first value is an index and second is corresponding to index value.\n\n#### arr.exclusion([…lists]]) _(es5-ext/array/#/exclusion)_\n\nReturns the array of elements that are found only in one of the lists (either context list or list provided in arguments).\n\n#### arr.fill(value[, start, end]) _(es5-ext/array/#/fill)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.fill). \n\n#### arr.filter(callback[, thisArg]) _(es5-ext/array/#/filter)_\n\n[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.filter). \nES6's version of `filter`, returns array of same type as the context.\n\n#### arr.find(predicate[, thisArg]) _(es5-ext/array/#/find)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.find). \nReturn first element for which given function returns true\n\n#### arr.findIndex(predicate[, thisArg]) _(es5-ext/array/#/find-index)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.findindex). \nReturn first index for which given function returns true\n\n#### arr.first() _(es5-ext/array/#/first)_\n\nReturns value for first defined index\n\n#### arr.firstIndex() _(es5-ext/array/#/first-index)_\n\nReturns first declared index of the array\n\n#### arr.flatten() _(es5-ext/array/#/flatten)_\n\nReturns flattened version of the array\n\n#### arr.forEachRight(cb[, thisArg]) _(es5-ext/array/#/for-each-right)_\n\n`forEach` starting from last element\n\n#### arr.group(cb[, thisArg]) _(es5-ext/array/#/group)_\n\nGroup list elements by value returned by _cb_ function\n\n#### arr.indexesOf(searchElement[, fromIndex]) _(es5-ext/array/#/indexes-of)_\n\nReturns array of all indexes of given value\n\n#### arr.intersection([…lists]) _(es5-ext/array/#/intersection)_\n\nComputes the array of values that are the intersection of all lists (context list and lists given in arguments)\n\n#### arr.isCopy(other) _(es5-ext/array/#/is-copy)_\n\nReturns true if both context and _other_ lists have same content\n\n#### arr.isUniq() _(es5-ext/array/#/is-uniq)_\n\nReturns true if all values in array are unique\n\n#### arr.keys() _(es5-ext/array/#/keys)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.keys). \nReturns iterator object, which traverses all array indexes.\n\n#### arr.last() _(es5-ext/array/#/last)_\n\nReturns value of last defined index\n\n#### arr.lastIndex() _(es5-ext/array/#/last)_\n\nReturns last defined index of the array\n\n#### arr.map(callback[, thisArg]) _(es5-ext/array/#/map)_\n\n[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.map). \nES6's version of `map`, returns array of same type as the context.\n\n#### arr.remove(value[, …valuen]) _(es5-ext/array/#/remove)_\n\nRemove values from the array\n\n#### arr.separate(sep) _(es5-ext/array/#/separate)_\n\nReturns array with items separated with `sep` value\n\n#### arr.slice(callback[, thisArg]) _(es5-ext/array/#/slice)_\n\n[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.slice). \nES6's version of `slice`, returns array of same type as the context.\n\n#### arr.someRight(cb[, thisArg]) _(es5-ext/array/#/someRight)_\n\n`some` starting from last element\n\n#### arr.splice(callback[, thisArg]) _(es5-ext/array/#/splice)_\n\n[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.splice). \nES6's version of `splice`, returns array of same type as the context.\n\n#### arr.uniq() _(es5-ext/array/#/uniq)_\n\nReturns duplicate-free version of the array\n\n#### arr.values() _(es5-ext/array/#/values)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.values). \nReturns iterator object which traverses all array values.\n\n#### arr[@@iterator] _(es5-ext/array/#/@@iterator)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype-@@iterator). \nReturns iterator object which traverses all array values.\n\n### Boolean Constructor extensions\n\n#### isBoolean(x) _(es5-ext/boolean/is-boolean)_\n\nWhether value is boolean\n\n### Date Constructor extensions\n\n#### isDate(x) _(es5-ext/date/is-date)_\n\nWhether value is date instance\n\n#### validDate(x) _(es5-ext/date/valid-date)_\n\nIf given object is not date throw TypeError in other case return it.\n\n### Date Prototype extensions\n\n#### date.copy(date) _(es5-ext/date/#/copy)_\n\nReturns a copy of the date object\n\n#### date.daysInMonth() _(es5-ext/date/#/days-in-month)_\n\nReturns number of days of date's month\n\n#### date.floorDay() _(es5-ext/date/#/floor-day)_\n\nSets the date time to 00:00:00.000\n\n#### date.floorMonth() _(es5-ext/date/#/floor-month)_\n\nSets date day to 1 and date time to 00:00:00.000\n\n#### date.floorYear() _(es5-ext/date/#/floor-year)_\n\nSets date month to 0, day to 1 and date time to 00:00:00.000\n\n#### date.format(pattern) _(es5-ext/date/#/format)_\n\nFormats date up to given string. Supported patterns:\n\n* `%Y` - Year with century, 1999, 2003\n* `%y` - Year without century, 99, 03\n* `%m` - Month, 01..12\n* `%d` - Day of the month 01..31\n* `%H` - Hour (24-hour clock), 00..23\n* `%M` - Minute, 00..59\n* `%S` - Second, 00..59\n* `%L` - Milliseconds, 000..999\n\n### Error Constructor extensions\n\n#### custom(message/*, code, ext*/) _(es5-ext/error/custom)_\n\nCreates custom error object, optinally extended with `code` and other extension properties (provided with `ext` object) \n\n#### isError(x) _(es5-ext/error/is-error)_\n\nWhether value is an error (instance of `Error`). \n\n#### validError(x) _(es5-ext/error/valid-error)_\n\nIf given object is not error throw TypeError in other case return it.\n\n### Error Prototype extensions\n\n#### err.throw() _(es5-ext/error/#/throw)_\n\nThrows error\n\n### Function Constructor extensions\n\nSome of the functions were inspired by [Functional JavaScript](http://osteele.com/sources/javascript/functional/) project by Olivier Steele\n\n#### constant(x) _(es5-ext/function/constant)_\n\nReturns a constant function that returns pregiven argument\n\n_k(x)(y) =def x_\n\n#### identity(x) _(es5-ext/function/identity)_\n\nIdentity function. Returns first argument\n\n_i(x) =def x_\n\n#### invoke(name[, …args]) _(es5-ext/function/invoke)_\n\nReturns a function that takes an object as an argument, and applies object's\n_name_ method to arguments. \n_name_ can be name of the method or method itself.\n\n_invoke(name, …args)(object, …args2) =def object\\[name\\]\\(…args, …args2\\)_\n\n#### isArguments(x) _(es5-ext/function/is-arguments)_\n\nWhether value is arguments object\n\n#### isFunction(arg) _(es5-ext/function/is-function)_\n\nWether value is instance of function\n\n#### noop() _(es5-ext/function/noop)_\n\nNo operation function\n\n#### pluck(name) _(es5-ext/function/pluck)_\n\nReturns a function that takes an object, and returns the value of its _name_\nproperty\n\n_pluck(name)(obj) =def obj[name]_\n\n#### validFunction(arg) _(es5-ext/function/valid-function)_\n\nIf given object is not function throw TypeError in other case return it.\n\n### Function Prototype extensions\n\nSome of the methods were inspired by [Functional JavaScript](http://osteele.com/sources/javascript/functional/) project by Olivier Steele\n\n#### fn.compose([…fns]) _(es5-ext/function/#/compose)_\n\nApplies the functions in reverse argument-list order.\n\n_f1.compose(f2, f3, f4)(…args) =def f1(f2(f3(f4(…arg))))_\n\n#### fn.copy() _(es5-ext/function/#/copy)_\n\nProduces copy of given function\n\n#### fn.curry([n]) _(es5-ext/function/#/curry)_\n\nInvoking the function returned by this function only _n_ arguments are passed to the underlying function. If the underlying function is not saturated, the result is a function that passes all its arguments to the underlying function. \nIf _n_ is not provided then it defaults to context function length\n\n_f.curry(4)(arg1, arg2)(arg3)(arg4) =def f(arg1, args2, arg3, arg4)_\n\n#### fn.lock([…args]) _(es5-ext/function/#/lock)_\n\nReturns a function that applies the underlying function to _args_, and ignores its own arguments.\n\n_f.lock(…args)(…args2) =def f(…args)_\n\n_Named after it's counterpart in Google Closure_\n\n#### fn.not() _(es5-ext/function/#/not)_\n\nReturns a function that returns boolean negation of value returned by underlying function.\n\n_f.not()(…args) =def !f(…args)_\n\n#### fn.partial([…args]) _(es5-ext/function/#/partial)_\n\nReturns a function that when called will behave like context function called with initially passed arguments. If more arguments are suplilied, they are appended to initial args.\n\n_f.partial(…args1)(…args2) =def f(…args1, …args2)_\n\n#### fn.spread() _(es5-ext/function/#/spread)_\n\nReturns a function that applies underlying function with first list argument\n\n_f.match()(args) =def f.apply(null, args)_\n\n#### fn.toStringTokens() _(es5-ext/function/#/to-string-tokens)_\n\nSerializes function into two (arguments and body) string tokens. Result is plain object with `args` and `body` properties.\n\n### Math extensions\n\n#### acosh(x) _(es5-ext/math/acosh)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.acosh). \n\n#### asinh(x) _(es5-ext/math/asinh)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.asinh). \n\n#### atanh(x) _(es5-ext/math/atanh)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.atanh). \n\n#### cbrt(x) _(es5-ext/math/cbrt)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.cbrt). \n\n#### clz32(x) _(es5-ext/math/clz32)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.clz32). \n\n#### cosh(x) _(es5-ext/math/cosh)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.cosh). \n\n#### expm1(x) _(es5-ext/math/expm1)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.expm1). \n\n#### fround(x) _(es5-ext/math/fround)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.fround). \n\n#### hypot([…values]) _(es5-ext/math/hypot)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.hypot). \n\n#### imul(x, y) _(es5-ext/math/imul)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.imul). \n\n#### log1p(x) _(es5-ext/math/log1p)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log1p). \n\n#### log2(x) _(es5-ext/math/log2)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log2). \n\n#### log10(x) _(es5-ext/math/log10)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log10). \n\n#### sign(x) _(es5-ext/math/sign)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.sign). \n\n#### sinh(x) _(es5-ext/math/sinh)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.sinh). \n\n#### tanh(x) _(es5-ext/math/tanh)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.tanh). \n\n#### trunc(x) _(es5-ext/math/trunc)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.trunc). \n\n### Number Constructor extensions\n\n#### EPSILON _(es5-ext/number/epsilon)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.epsilon). \n\nThe difference between 1 and the smallest value greater than 1 that is representable as a Number value, which is approximately 2.2204460492503130808472633361816 x 10-16.\n\n#### isFinite(x) _(es5-ext/number/is-finite)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isfinite). \nWhether value is finite. Differs from global isNaN that it doesn't do type coercion.\n\n#### isInteger(x) _(es5-ext/number/is-integer)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isinteger). \nWhether value is integer.\n\n#### isNaN(x) _(es5-ext/number/is-nan)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isnan). \nWhether value is NaN. Differs from global isNaN that it doesn't do type coercion.\n\n#### isNumber(x) _(es5-ext/number/is-number)_\n\nWhether given value is number\n\n#### isSafeInteger(x) _(es5-ext/number/is-safe-integer)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.issafeinteger). \n\n#### MAX_SAFE_INTEGER _(es5-ext/number/max-safe-integer)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.maxsafeinteger). \nThe value of Number.MAX_SAFE_INTEGER is 9007199254740991.\n\n#### MIN_SAFE_INTEGER _(es5-ext/number/min-safe-integer)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.minsafeinteger). \nThe value of Number.MIN_SAFE_INTEGER is -9007199254740991 (253-1).\n\n#### toInteger(x) _(es5-ext/number/to-integer)_\n\nConverts value to integer\n\n#### toPosInteger(x) _(es5-ext/number/to-pos-integer)_\n\nConverts value to positive integer. If provided value is less than 0, then 0 is returned\n\n#### toUint32(x) _(es5-ext/number/to-uint32)_\n\nConverts value to unsigned 32 bit integer. This type is used for array lengths.\nSee: http://www.2ality.com/2012/02/js-integers.html\n\n### Number Prototype extensions\n\n#### num.pad(length[, precision]) _(es5-ext/number/#/pad)_\n\nPad given number with zeros. Returns string\n\n### Object Constructor extensions\n\n#### assign(target, source[, …sourcen]) _(es5-ext/object/assign)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.assign). \nExtend _target_ by enumerable own properties of other objects. If properties are already set on target object, they will be overwritten.\n\n#### clear(obj) _(es5-ext/object/clear)_\n\nRemove all enumerable own properties of the object\n\n#### compact(obj) _(es5-ext/object/compact)_\n\nReturns copy of the object with all enumerable properties that have no falsy values\n\n#### compare(obj1, obj2) _(es5-ext/object/compare)_\n\nUniversal cross-type compare function. To be used for e.g. array sort.\n\n#### copy(obj) _(es5-ext/object/copy)_\n\nReturns copy of the object with all enumerable properties.\n\n#### copyDeep(obj) _(es5-ext/object/copy-deep)_\n\nReturns deep copy of the object with all enumerable properties.\n\n#### count(obj) _(es5-ext/object/count)_\n\nCounts number of enumerable own properties on object\n\n#### create(obj[, properties]) _(es5-ext/object/create)_\n\n`Object.create` alternative that provides workaround for [V8 issue](http://code.google.com/p/v8/issues/detail?id=2804).\n\nWhen `null` is provided as a prototype, it's substituted with specially prepared object that derives from Object.prototype but has all Object.prototype properties shadowed with undefined.\n\nIt's quirky solution that allows us to have plain objects with no truthy properties but with turnable prototype.\n\nUse only for objects that you plan to switch prototypes of and be aware of limitations of this workaround.\n\n#### eq(x, y) _(es5-ext/object/eq)_\n\nWhether two values are equal, using [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) algorithm.\n\n#### every(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/every)_\n\nAnalogous to Array.prototype.every. Returns true if every key-value pair in this object satisfies the provided testing function. \nOptionally _compareFn_ can be provided which assures that keys are tested in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).\n\n#### filter(obj, cb[, thisArg]) _(es5-ext/object/filter)_\n\nAnalogous to Array.prototype.filter. Returns new object with properites for which _cb_ function returned truthy value.\n\n#### firstKey(obj) _(es5-ext/object/first-key)_\n\nReturns first enumerable key of the object, as keys are unordered by specification, it can be any key of an object.\n\n#### flatten(obj) _(es5-ext/object/flatten)_\n\nReturns new object, with flatten properties of input object\n\n_flatten({ a: { b: 1 }, c: { d: 1 } }) =def { b: 1, d: 1 }_\n\n#### forEach(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/for-each)_\n\nAnalogous to Array.prototype.forEach. Calls a function for each key-value pair found in object\nOptionally _compareFn_ can be provided which assures that properties are iterated in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).\n\n#### getPropertyNames() _(es5-ext/object/get-property-names)_\n\nGet all (not just own) property names of the object\n\n#### is(x, y) _(es5-ext/object/is)_\n\nWhether two values are equal, using [_SameValue_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) algorithm.\n\n#### isArrayLike(x) _(es5-ext/object/is-array-like)_\n\nWhether object is array-like object\n\n#### isCopy(x, y) _(es5-ext/object/is-copy)_\n\nTwo values are considered a copy of same value when all of their own enumerable properties have same values.\n\n#### isCopyDeep(x, y) _(es5-ext/object/is-copy-deep)_\n\nDeep comparision of objects\n\n#### isEmpty(obj) _(es5-ext/object/is-empty)_\n\nTrue if object doesn't have any own enumerable property\n\n#### isObject(arg) _(es5-ext/object/is-object)_\n\nWhether value is not primitive\n\n#### isPlainObject(arg) _(es5-ext/object/is-plain-object)_\n\nWhether object is plain object, its protototype should be Object.prototype and it cannot be host object.\n\n#### keyOf(obj, searchValue) _(es5-ext/object/key-of)_\n\nSearch object for value\n\n#### keys(obj) _(es5-ext/object/keys)_\n\n[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.keys). \nES6's version of `keys`, doesn't throw on primitive input\n\n#### map(obj, cb[, thisArg]) _(es5-ext/object/map)_\n\nAnalogous to Array.prototype.map. Creates a new object with properties which values are results of calling a provided function on every key-value pair in this object.\n\n#### mapKeys(obj, cb[, thisArg]) _(es5-ext/object/map-keys)_\n\nCreate new object with same values, but remapped keys\n\n#### mixin(target, source) _(es5-ext/object/mixin)_\n\nExtend _target_ by all own properties of other objects. Properties found in both objects will be overwritten (unless they're not configurable and cannot be overwritten).\n_It was for a moment part of ECMAScript 6 draft._\n\n#### mixinPrototypes(target, …source]) _(es5-ext/object/mixin-prototypes)_\n\nExtends _target_, with all source and source's prototype properties.\nUseful as an alternative for `setPrototypeOf` in environments in which it cannot be shimmed (no `__proto__` support).\n\n#### normalizeOptions(options) _(es5-ext/object/normalize-options)_\n\nNormalizes options object into flat plain object. \n\nUseful for functions in which we either need to keep options object for future reference or need to modify it for internal use.\n\n- It never returns input `options` object back (always a copy is created)\n- `options` can be undefined in such case empty plain object is returned.\n- Copies all enumerable properties found down prototype chain.\n\n#### primitiveSet([…names]) _(es5-ext/object/primitive-set)_\n\nCreates `null` prototype based plain object, and sets on it all property names provided in arguments to true.\n\n#### safeTraverse(obj[, …names]) _(es5-ext/object/safe-traverse)_\n\nSafe navigation of object properties. See http://wiki.ecmascript.org/doku.php?id=strawman:existential_operator\n\n#### serialize(value) _(es5-ext/object/serialize)_\n\nSerialize value into string. Differs from [JSON.stringify](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) that it serializes also dates, functions and regular expresssions.\n\n#### setPrototypeOf(object, proto) _(es5-ext/object/set-prototype-of)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.setprototypeof). \nIf native version is not provided, it depends on existence of `__proto__` functionality, if it's missing, `null` instead of function is exposed.\n\n#### some(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/some)_\n\nAnalogous to Array.prototype.some Returns true if any key-value pair satisfies the provided\ntesting function. \nOptionally _compareFn_ can be provided which assures that keys are tested in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).\n\n#### toArray(obj[, cb[, thisArg[, compareFn]]]) _(es5-ext/object/to-array)_\n\nCreates an array of results of calling a provided function on every key-value pair in this object. \nOptionally _compareFn_ can be provided which assures that results are added in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).\n\n#### unserialize(str) _(es5-ext/object/unserialize)_\n\nUserializes value previously serialized with [serialize](#serializevalue-es5-extobjectserialize)\n\n#### validCallable(x) _(es5-ext/object/valid-callable)_\n\nIf given object is not callable throw TypeError in other case return it.\n\n#### validObject(x) _(es5-ext/object/valid-object)_\n\nThrows error if given value is not an object, otherwise it is returned.\n\n#### validValue(x) _(es5-ext/object/valid-value)_\n\nThrows error if given value is `null` or `undefined`, otherwise returns value.\n\n### RegExp Constructor extensions\n\n#### escape(str) _(es5-ext/reg-exp/escape)_\n\nEscapes string to be used in regular expression\n\n#### isRegExp(x) _(es5-ext/reg-exp/is-reg-exp)_\n\nWhether object is regular expression\n\n#### validRegExp(x) _(es5-ext/reg-exp/valid-reg-exp)_\n\nIf object is regular expression it is returned, otherwise TypeError is thrown.\n\n### RegExp Prototype extensions\n\n#### re.isSticky(x) _(es5-ext/reg-exp/#/is-sticky)_\n\nWhether regular expression has `sticky` flag.\n\nIt's to be used as counterpart to [regExp.sticky](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-get-regexp.prototype.sticky) if it's not implemented.\n\n#### re.isUnicode(x) _(es5-ext/reg-exp/#/is-unicode)_\n\nWhether regular expression has `unicode` flag.\n\nIt's to be used as counterpart to [regExp.unicode](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-get-regexp.prototype.unicode) if it's not implemented.\n\n#### re.match(string) _(es5-ext/reg-exp/#/match)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.match). \n\n#### re.replace(string, replaceValue) _(es5-ext/reg-exp/#/replace)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.replace). \n\n#### re.search(string) _(es5-ext/reg-exp/#/search)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.search). \n\n#### re.split(string) _(es5-ext/reg-exp/#/search)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.split). \n\n#### re.sticky _(es5-ext/reg-exp/#/sticky/implement)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.sticky). \nIt's a getter, so only `implement` and `is-implemented` modules are provided.\n\n#### re.unicode _(es5-ext/reg-exp/#/unicode/implement)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.unicode). \nIt's a getter, so only `implement` and `is-implemented` modules are provided.\n\n### String Constructor extensions\n\n#### formatMethod(fMap) _(es5-ext/string/format-method)_\n\nCreates format method. It's used e.g. to create `Date.prototype.format` method\n\n#### fromCodePoint([…codePoints]) _(es5-ext/string/from-code-point)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.fromcodepoint)\n\n#### isString(x) _(es5-ext/string/is-string)_\n\nWhether object is string\n\n#### randomUniq() _(es5-ext/string/random-uniq)_\n\nReturns randomly generated id, with guarantee of local uniqueness (no same id will be returned twice)\n\n#### raw(callSite[, …substitutions]) _(es5-ext/string/raw)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.raw)\n\n### String Prototype extensions\n\n#### str.at(pos) _(es5-ext/string/#/at)_\n\n_Proposed for ECMAScript 6/7 standard, but not (yet) in a draft_\n\nReturns a string at given position in Unicode-safe manner.\nBased on [implementation by Mathias Bynens](https://github.com/mathiasbynens/String.prototype.at).\n\n#### str.camelToHyphen() _(es5-ext/string/#/camel-to-hyphen)_\n\nConvert camelCase string to hyphen separated, e.g. one-two-three -> oneTwoThree.\nUseful when converting names from js property convention into filename convention.\n\n#### str.capitalize() _(es5-ext/string/#/capitalize)_\n\nCapitalize first character of a string\n\n#### str.caseInsensitiveCompare(str) _(es5-ext/string/#/case-insensitive-compare)_\n\nCase insensitive compare\n\n#### str.codePointAt(pos) _(es5-ext/string/#/code-point-at)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.codepointat)\n\nBased on [implementation by Mathias Bynens](https://github.com/mathiasbynens/String.prototype.codePointAt).\n\n#### str.contains(searchString[, position]) _(es5-ext/string/#/contains)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.contains)\n\nWhether string contains given string.\n\n#### str.endsWith(searchString[, endPosition]) _(es5-ext/string/#/ends-with)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.endswith). \nWhether strings ends with given string\n\n#### str.hyphenToCamel() _(es5-ext/string/#/hyphen-to-camel)_\n\nConvert hyphen separated string to camelCase, e.g. one-two-three -> oneTwoThree.\nUseful when converting names from filename convention to js property name convention.\n\n#### str.indent(str[, count]) _(es5-ext/string/#/indent)_\n\nIndents each line with provided _str_ (if _count_ given then _str_ is repeated _count_ times).\n\n#### str.last() _(es5-ext/string/#/last)_\n\nReturn last character\n\n#### str.normalize([form]) _(es5-ext/string/#/normalize)_\n\n[_Introduced with ECMAScript 6_](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize). \nReturns the Unicode Normalization Form of a given string. \nBased on Matsuza's version. Code used for integrated shim can be found at [github.com/walling/unorm](https://github.com/walling/unorm/blob/master/lib/unorm.js)\n\n#### str.pad(fill[, length]) _(es5-ext/string/#/pad)_\n\nPad string with _fill_.\nIf _length_ si given than _fill_ is reapated _length_ times.\nIf _length_ is negative then pad is applied from right.\n\n#### str.repeat(n) _(es5-ext/string/#/repeat)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.repeat). \nRepeat given string _n_ times\n\n#### str.plainReplace(search, replace) _(es5-ext/string/#/plain-replace)_\n\nSimple `replace` version. Doesn't support regular expressions. Replaces just first occurrence of search string. Doesn't support insert patterns, therefore it is safe to replace text with text obtained programmatically (there's no need for additional _$_ characters escape in such case).\n\n#### str.plainReplaceAll(search, replace) _(es5-ext/string/#/plain-replace-all)_\n\nSimple `replace` version. Doesn't support regular expressions. Replaces all occurrences of search string. Doesn't support insert patterns, therefore it is safe to replace text with text obtained programmatically (there's no need for additional _$_ characters escape in such case).\n\n#### str.startsWith(searchString[, position]) _(es5-ext/string/#/starts-with)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.startswith). \nWhether strings starts with given string\n\n#### str[@@iterator] _(es5-ext/string/#/@@iterator)_\n\n[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype-@@iterator). \nReturns iterator object which traverses all string characters (with respect to unicode symbols)\n\n### Tests [![Build Status](https://travis-ci.org/medikoo/es5-ext.png)](https://travis-ci.org/medikoo/es5-ext)\n\n\t$ npm test\n","readmeFilename":"README.md","keywords":["ecmascript","ecmascript5","ecmascript6","es5","es6","extensions","ext","addons","extras","harmony","javascript","polyfill","shim","util","utils","utilities"],"bugs":{"url":"https://github.com/medikoo/es5-ext/issues"},"homepage":"https://github.com/medikoo/es5-ext","users":{"mcharytoniuk":true,"goldenboy":true,"fgvutn":true,"ruchirgodura":true,"jonatasnona":true},"license":"MIT","_attachments":{},"_etag":"\"CXF8M5X8HKQ0AHC7EZ2R94WVX\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/es6-iterator/.cache.json b/atom/.apm/registry.npmjs.org/es6-iterator/.cache.json
deleted file mode 100644
index 3639514..0000000
--- a/atom/.apm/registry.npmjs.org/es6-iterator/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"es6-iterator","_rev":"13-31ea75fe958c00c6c8c7c5483f4b0e7d","name":"es6-iterator","description":"Iterator abstraction based on ES6 specification","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"es6-iterator","version":"0.0.0","description":"Iterator abstraction based on ES6 specification","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["iterator","array","list","set","map","generator"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-iterator.git"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"dependencies":{"d":"git://github.com/medikoo/d.git","es5-ext":"git://github.com/medikoo/es5-ext.git"},"devDependencies":{"event-emitter":"git://github.com/medikoo/event-emitter.git","tad":"~0.1.19"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/es6-iterator/issues"},"_id":"es6-iterator@0.0.0","dist":{"shasum":"b3180d6bddd322f6f3f3b1ed3bc60b6b8947c8c9","tarball":"http://registry.npmjs.org/es6-iterator/-/es6-iterator-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.1.0":{"name":"es6-iterator","version":"0.1.0","description":"Iterator abstraction based on ES6 specification","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["iterator","array","list","set","map","generator"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-iterator.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.2","es6-symbol":"~0.1.1"},"devDependencies":{"event-emitter":"~0.3.1","tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/es6-iterator/issues"},"homepage":"https://github.com/medikoo/es6-iterator","_id":"es6-iterator@0.1.0","dist":{"shasum":"67df1a08d2bf1b921a09f18cf5a6ba3cd4041a39","tarball":"http://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.1.1":{"name":"es6-iterator","version":"0.1.1","description":"Iterator abstraction based on ES6 specification","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["iterator","array","list","set","map","generator"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-iterator.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.2","es6-symbol":"0.1.x"},"devDependencies":{"event-emitter":"~0.3.1","tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/es6-iterator/issues"},"homepage":"https://github.com/medikoo/es6-iterator","_id":"es6-iterator@0.1.1","dist":{"shasum":"5e136c899aa1c26296414f90859b73934812d275","tarball":"http://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.1.2":{"name":"es6-iterator","version":"0.1.2","description":"Iterator abstraction based on ES6 specification","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["iterator","array","list","set","map","generator"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-iterator.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.4","es6-symbol":"~0.1.1"},"devDependencies":{"event-emitter":"~0.3.1","tad":"0.2","xlint":"~0.2.1","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"3a7a93d1e20af6d3acba8e4b68fc95107c9c6613","bugs":{"url":"https://github.com/medikoo/es6-iterator/issues"},"homepage":"https://github.com/medikoo/es6-iterator","_id":"es6-iterator@0.1.2","_shasum":"a37429ead74e5c9ed95068b0dc904c568d9a9b6a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"a37429ead74e5c9ed95068b0dc904c568d9a9b6a","tarball":"http://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.2.tgz"},"directories":{}},"0.1.3":{"name":"es6-iterator","version":"0.1.3","description":"Iterator abstraction based on ES6 specification","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["iterator","array","list","set","map","generator"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-iterator.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.5","es6-symbol":"~2.0.1"},"devDependencies":{"event-emitter":"~0.3.3","tad":"~0.2.1","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"2addc362c6f139e4941cf4726eeb59e5960c5cef","bugs":{"url":"https://github.com/medikoo/es6-iterator/issues"},"homepage":"https://github.com/medikoo/es6-iterator","_id":"es6-iterator@0.1.3","_shasum":"d6f58b8c4fc413c249b4baa19768f8e4d7c8944e","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"d6f58b8c4fc413c249b4baa19768f8e4d7c8944e","tarball":"http://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz"},"directories":{}},"1.0.0":{"name":"es6-iterator","version":"1.0.0","description":"Iterator abstraction based on ES6 specification","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["iterator","array","list","set","map","generator"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-iterator.git"},"dependencies":{"d":"^0.1.1","es5-ext":"^0.10.7","es6-symbol":"^2.0.1"},"devDependencies":{"event-emitter":"^0.3.3","tad":"^0.2.3","xlint":"^0.2.2","xlint-jslint-medikoo":"^0.1.3"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"bab50dcd623d51d9e5568fe3aa2ac01f6053c066","bugs":{"url":"https://github.com/medikoo/es6-iterator/issues"},"homepage":"https://github.com/medikoo/es6-iterator#readme","_id":"es6-iterator@1.0.0","_shasum":"dc3fb5d4c4aa14e4d36daa79fe4e95c27d4b32d1","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"dist":{"shasum":"dc3fb5d4c4aa14e4d36daa79fe4e95c27d4b32d1","tarball":"http://registry.npmjs.org/es6-iterator/-/es6-iterator-1.0.0.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}}},"readme":"# es6-iterator\n## ECMAScript 6 Iterator interface\n\n### Installation\n\n\t$ npm install es6-iterator\n\t\nTo port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)\n\n## API\n\n### Constructors\n\n#### Iterator(list) _(es6-iterator)_\n\nAbstract Iterator interface. Meant for extensions and not to be used on its own.\n\nAccepts any _list_ object (technically object with numeric _length_ property).\n\n_Mind it doesn't iterate strings properly, for that use dedicated [StringIterator](#string-iterator)_\n\n```javascript\nvar Iterator = require('es6-iterator')\nvar iterator = new Iterator([1, 2, 3]);\n\niterator.next(); // { value: 1, done: false }\niterator.next(); // { value: 2, done: false }\niterator.next(); // { value: 3, done: false }\niterator.next(); // { value: undefined, done: true }\n```\n\n\n#### ArrayIterator(arrayLike[, kind]) _(es6-iterator/array)_\n\nDedicated for arrays and array-likes. Supports three iteration kinds:\n* __value__ _(default)_ - Iterates values\n* __key__ - Iterates indexes\n* __key+value__ - Iterates keys and indexes, each iteration value is in _[key, value]_ form.\n\n\n```javascript\nvar ArrayIterator = require('es6-iterator/array')\nvar iterator = new ArrayIterator([1, 2, 3], 'key+value');\n\niterator.next(); // { value: [0, 1], done: false }\niterator.next(); // { value: [1, 2], done: false }\niterator.next(); // { value: [2, 3], done: false }\niterator.next(); // { value: undefined, done: true }\n```\n\nMay also be used for _arguments_ objects:\n\n```javascript\n(function () {\n var iterator = new ArrayIterator(arguments);\n\n iterator.next(); // { value: 1, done: false }\n iterator.next(); // { value: 2, done: false }\n iterator.next(); // { value: 3, done: false }\n iterator.next(); // { value: undefined, done: true }\n}(1, 2, 3));\n```\n\n#### StringIterator(str) _(es6-iterator/string)_\n\nAssures proper iteration over unicode symbols. \nSee: http://mathiasbynens.be/notes/javascript-unicode\n\n```javascript\nvar StringIterator = require('es6-iterator/string');\nvar iterator = new StringIterator('f🙈o🙉o🙊');\n\niterator.next(); // { value: 'f', done: false }\niterator.next(); // { value: '🙈', done: false }\niterator.next(); // { value: 'o', done: false }\niterator.next(); // { value: '🙉', done: false }\niterator.next(); // { value: 'o', done: false }\niterator.next(); // { value: '🙊', done: false }\niterator.next(); // { value: undefined, done: true }\n```\n\n### Function utilities\n\n#### forOf(iterable, callback[, thisArg]) _(es6-iterator/for-of)_\n\nPolyfill for ECMAScript 6 [`for...of`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of) statement.\n\n```\nvar forOf = require('es6-iterator/for-of');\nvar result = [];\n\nforOf('🙈🙉🙊', function (monkey) { result.push(monkey); });\nconsole.log(result); // ['🙈', '🙉', '🙊'];\n```\n\nOptionally you can break iteration at any point:\n\n```javascript\nvar result = [];\n\nforOf([1,2,3,4]', function (val, doBreak) {\n result.push(monkey);\n if (val >= 3) doBreak();\n});\nconsole.log(result); // [1, 2, 3];\n```\n\n#### get(obj) _(es6-iterator/get)_\n\nReturn iterator for any iterable object.\n\n```javascript\nvar getIterator = require('es6-iterator/get');\nvar iterator = get([1,2,3]);\n\niterator.next(); // { value: 1, done: false }\niterator.next(); // { value: 2, done: false }\niterator.next(); // { value: 3, done: false }\niterator.next(); // { value: undefined, done: true }\n```\n\n#### isIterable(obj) _(es6-iterator/is-iterable)_\n\nWhether _obj_ is iterable\n\n```javascript\nvar isIterable = require('es6-iterator/is-iterable');\n\nisIterable(null); // false\nisIterable(true); // false\nisIterable('str'); // true\nisIterable(['a', 'r', 'r']); // true\nisIterable(new ArrayIterator([])); // true\n```\n\n#### validIterable(obj) _(es6-iterator/valid-iterable)_\n\nIf _obj_ is an iterable it is returned. Otherwise _TypeError_ is thrown.\n\n### Method extensions\n\n#### iterator.chain(iterator1[, …iteratorn]) _(es6-iterator/#/chain)_\n\nChain multiple iterators into one.\n\n### Tests [![Build Status](https://travis-ci.org/medikoo/es6-iterator.png)](https://travis-ci.org/medikoo/es6-iterator)\n\n\t$ npm test\n","maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"time":{"modified":"2015-06-23T15:03:49.041Z","created":"2013-10-12T09:58:13.545Z","0.0.0":"2013-10-12T09:58:21.924Z","0.1.0":"2014-04-29T11:27:36.995Z","0.1.1":"2014-04-29T11:32:11.236Z","0.1.2":"2014-11-19T14:11:17.077Z","0.1.3":"2015-02-02T12:02:06.350Z","1.0.0":"2015-06-23T15:03:49.041Z"},"author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"repository":{"type":"git","url":"git://github.com/medikoo/es6-iterator.git"},"homepage":"https://github.com/medikoo/es6-iterator#readme","keywords":["iterator","array","list","set","map","generator"],"bugs":{"url":"https://github.com/medikoo/es6-iterator/issues"},"license":"MIT","readmeFilename":"README.md","users":{"mcharytoniuk":true},"_attachments":{},"_etag":"\"24IGKV4VVOG1371ZS8BVIN3HV\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/es6-symbol/.cache.json b/atom/.apm/registry.npmjs.org/es6-symbol/.cache.json
deleted file mode 100644
index e9318b6..0000000
--- a/atom/.apm/registry.npmjs.org/es6-symbol/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"es6-symbol","_rev":"15-7a225a8c37241b4509e630dc3b0533a3","name":"es6-symbol","description":"ECMAScript6 Symbol polyfill","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.0":{"name":"es6-symbol","version":"0.0.0","description":"ECMAScript6 Symbol polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["symbol","private","property","es6","ecmascript","harmony"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-symbol.git"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"dependencies":{"d":"git://github.com/medikoo/d.git","es5-ext":"git://github.com/medikoo/es5-ext.git"},"devDependencies":{"tad":"~0.1.20"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/es6-symbol/issues"},"homepage":"https://github.com/medikoo/es6-symbol","_id":"es6-symbol@0.0.0","dist":{"shasum":"eefb0875ccab201addb68f7a75efcf1b6dac9e14","tarball":"http://registry.npmjs.org/es6-symbol/-/es6-symbol-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.1.0":{"name":"es6-symbol","version":"0.1.0","description":"ECMAScript6 Symbol polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["symbol","private","property","es6","ecmascript","harmony"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-symbol.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.2"},"devDependencies":{"tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/es6-symbol/issues"},"homepage":"https://github.com/medikoo/es6-symbol","_id":"es6-symbol@0.1.0","dist":{"shasum":"ba5878f37a652f6c713244716fc7b24d61d2dc39","tarball":"http://registry.npmjs.org/es6-symbol/-/es6-symbol-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.1.1":{"name":"es6-symbol","version":"0.1.1","description":"ECMAScript6 Symbol polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["symbol","private","property","es6","ecmascript","harmony"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-symbol.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.4"},"devDependencies":{"tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"2ca76a05feafaa14c838337722562625fb5072b4","bugs":{"url":"https://github.com/medikoo/es6-symbol/issues"},"homepage":"https://github.com/medikoo/es6-symbol","_id":"es6-symbol@0.1.1","_shasum":"9cf7fab2edaff1b1da8fe8e68bfe3f5aca6ca218","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"9cf7fab2edaff1b1da8fe8e68bfe3f5aca6ca218","tarball":"http://registry.npmjs.org/es6-symbol/-/es6-symbol-0.1.1.tgz"},"directories":{}},"1.0.0":{"name":"es6-symbol","version":"1.0.0","description":"ECMAScript6 Symbol polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["symbol","private","property","es6","ecmascript","harmony"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-symbol.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.5"},"devDependencies":{"tad":"~0.2.1","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"6b33e3239fbbd2d948122691f06362df46044445","bugs":{"url":"https://github.com/medikoo/es6-symbol/issues"},"homepage":"https://github.com/medikoo/es6-symbol","_id":"es6-symbol@1.0.0","_shasum":"6213213537fc260f4688ce0f2be855b96391aaf1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"6213213537fc260f4688ce0f2be855b96391aaf1","tarball":"http://registry.npmjs.org/es6-symbol/-/es6-symbol-1.0.0.tgz"},"directories":{}},"2.0.0":{"name":"es6-symbol","version":"2.0.0","description":"ECMAScript6 Symbol polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["symbol","private","property","es6","ecmascript","harmony"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-symbol.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.5"},"devDependencies":{"tad":"~0.2.1","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"9cd705f8a864b220721383fac6e0a9bff44803c1","bugs":{"url":"https://github.com/medikoo/es6-symbol/issues"},"homepage":"https://github.com/medikoo/es6-symbol","_id":"es6-symbol@2.0.0","_shasum":"e22d7e04596b7f0881fc274c37c20e84f7bf33a0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"e22d7e04596b7f0881fc274c37c20e84f7bf33a0","tarball":"http://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.0.tgz"},"directories":{}},"2.0.1":{"name":"es6-symbol","version":"2.0.1","description":"ECMAScript6 Symbol polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["symbol","private","property","es6","ecmascript","harmony"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-symbol.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.5"},"devDependencies":{"tad":"~0.2.1","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"51f6938d7830269fefa38f02eb912f5472b3ccd7","bugs":{"url":"https://github.com/medikoo/es6-symbol/issues"},"homepage":"https://github.com/medikoo/es6-symbol","_id":"es6-symbol@2.0.1","_shasum":"761b5c67cfd4f1d18afb234f691d678682cb3bf3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"761b5c67cfd4f1d18afb234f691d678682cb3bf3","tarball":"http://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz"},"directories":{}}},"readme":"# es6-symbol\n## ECMAScript 6 Symbol polyfill\n\nFor more information about symbols see following links\n- [Symbols in ECMAScript 6 by Axel Rauschmayer](http://www.2ality.com/2014/12/es6-symbols.html)\n- [MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol)\n- [Specification](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-symbol-constructor)\n\n### Limitations\n\nUnderneath it uses real string property names which can easily be retrieved, however accidental collision with other property names is unlikely.\n\n### Usage\n\nIf you'd like to use native version when it exists and fallback to polyfill if it doesn't (but without implementing `Symbol` on global scope), do:\n\n```javascript\nvar Symbol = require('es6-symbol');\n```\n\nIf you want to make sure your environment implements `Symbol`, do:\n\n```javascript\nrequire('es6-symbol/implement');\n```\n\nIf you strictly want to use polyfill even if native `Symbol` exists (hard to find a good reason for that), do:\n\n```javascript\nvar Symbol = require('es6-symbol/polyfill');\n```\n\n#### API\n\nBest is to refer to [specification](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-symbol-objects). Still if you want quick look, follow examples:\n\n```javascript\nvar Symbol = require('es6-symbol');\n\nvar symbol = Symbol('My custom symbol');\nvar x = {};\n\nx[symbol] = 'foo';\nconsole.log(x[symbol]); 'foo'\n\n// Detect iterable:\nvar iterator, result;\nif (possiblyIterable[Symbol.iterator]) {\n iterator = possiblyIterable[Symbol.iterator]();\n result = iterator.next();\n while(!result.done) {\n console.log(result.value);\n result = iterator.next();\n }\n}\n```\n\n### Installation\n#### NPM\n\nIn your project path:\n\n\t$ npm install es6-symbol\n\n##### Browser\n\nTo port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)\n\n## Tests [![Build Status](https://travis-ci.org/medikoo/es6-symbol.png)](https://travis-ci.org/medikoo/es6-symbol)\n\n\t$ npm test\n","maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"time":{"modified":"2015-01-28T14:38:19.554Z","created":"2013-11-15T12:11:25.866Z","0.0.0":"2013-11-15T12:11:29.632Z","0.1.0":"2014-04-28T11:49:45.925Z","0.1.1":"2014-10-07T15:35:14.524Z","1.0.0":"2015-01-26T16:12:39.514Z","2.0.0":"2015-01-28T12:21:25.862Z","2.0.1":"2015-01-28T14:38:19.554Z"},"author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"repository":{"type":"git","url":"git://github.com/medikoo/es6-symbol.git"},"homepage":"https://github.com/medikoo/es6-symbol","keywords":["symbol","private","property","es6","ecmascript","harmony"],"bugs":{"url":"https://github.com/medikoo/es6-symbol/issues"},"license":"MIT","readmeFilename":"README.md","users":{"mcharytoniuk":true,"monolithed":true},"_attachments":{},"_etag":"\"C49SUP0NX7S7SKH7HYI3L4L4Z\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/es6-weak-map/.cache.json b/atom/.apm/registry.npmjs.org/es6-weak-map/.cache.json
deleted file mode 100644
index f603324..0000000
--- a/atom/.apm/registry.npmjs.org/es6-weak-map/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"es6-weak-map","_rev":"16-65fc26ed016f1cb5fce26a066a040cf1","name":"es6-weak-map","description":"ECMAScript6 WeakMap polyfill","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.0":{"name":"es6-weak-map","version":"0.0.0","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"dependencies":{"d":"git://github.com/medikoo/d.git","es5-ext":"git://github.com/medikoo/es5-ext.git","es6-iterator":"git://github.com/medikoo/es6-iterator.git","time-uuid":"git://github.com/medikoo/time-uuid.git"},"devDependencies":{"tad":"~0.1.19"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"_id":"es6-weak-map@0.0.0","dist":{"shasum":"7d265054c646afc718dd8604a530fd6d1841e2ab","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.1.0":{"name":"es6-weak-map","version":"0.1.0","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.2","es6-iterator":"~0.1.1","es6-symbol":"0.1.x","time-uuid":"0.2.x"},"devDependencies":{"tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@0.1.0","dist":{"shasum":"c8084318cc9aec498a9af3f62dbb74dc67b61c1f","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}},"0.1.1":{"name":"es6-weak-map","version":"0.1.1","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.4","es6-iterator":"~0.1.1","es6-symbol":"0.1.x","time-uuid":"~0.2.1"},"devDependencies":{"tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@0.1.1","_shasum":"e5215968ba23c59c57559058d5350453dc2f46f6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"e5215968ba23c59c57559058d5350453dc2f46f6","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.1.tgz"},"directories":{}},"0.1.2":{"name":"es6-weak-map","version":"0.1.2","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.4","es6-iterator":"~0.1.1","es6-symbol":"0.1.x"},"devDependencies":{"tad":"0.2.x"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"f533102fc6d79889bda099fb94f1158cff2b6517","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@0.1.2","_shasum":"bc5b5fab73f68f6f77a6b39c481fce3d7856d385","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"bc5b5fab73f68f6f77a6b39c481fce3d7856d385","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.2.tgz"},"directories":{}},"0.1.3":{"name":"es6-weak-map","version":"0.1.3","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.6","es6-iterator":"~0.1.3","es6-symbol":"~2.0.1"},"devDependencies":{"tad":"~0.2.2","xlint":"~0.2.2","xlint-jslint-medikoo":"~0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"426b350ff12e90741cf0c42a0c09edc460d6f825","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@0.1.3","_shasum":"5d3f509d2a422a309504ea00620b01095b67b6d7","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"5d3f509d2a422a309504ea00620b01095b67b6d7","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.3.tgz"},"directories":{}},"0.1.4":{"name":"es6-weak-map","version":"0.1.4","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"~0.1.1","es5-ext":"~0.10.6","es6-iterator":"~0.1.3","es6-symbol":"~2.0.1"},"devDependencies":{"tad":"~0.2.2"},"scripts":{"test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"e68802395b82a700257374c379cfaafe84ee8552","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@0.1.4","_shasum":"706cef9e99aa236ba7766c239c8b9e286ea7d228","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"706cef9e99aa236ba7766c239c8b9e286ea7d228","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz"},"directories":{}},"1.0.0":{"name":"es6-weak-map","version":"1.0.0","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"^0.1.1","es5-ext":"^0.10.6","es6-iterator":"^0.1.3","es6-symbol":"^2.0.1"},"devDependencies":{"tad":"^0.2.2","xlint":"^0.2.2","xlint-jslint-medikoo":"^0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"45275c27e25ecff3348557962537ea88532fb021","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@1.0.0","_shasum":"e73486473278e4041fbf65e5517768cfedf300d3","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"e73486473278e4041fbf65e5517768cfedf300d3","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-1.0.0.tgz"},"directories":{}},"1.0.1":{"name":"es6-weak-map","version":"1.0.1","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"^0.1.1","es5-ext":"^0.10.6","es6-iterator":"^0.1.3","es6-symbol":"^2.0.1"},"devDependencies":{"tad":"^0.2.2","xlint":"^0.2.2","xlint-jslint-medikoo":"^0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"9cba09eac70d69c70e25af5490501e8d69bcf23d","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@1.0.1","_shasum":"c68cd1cf5ab76011d6e4210c685c064eeea37b38","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"c68cd1cf5ab76011d6e4210c685c064eeea37b38","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-1.0.1.tgz"},"directories":{}},"1.0.2":{"name":"es6-weak-map","version":"1.0.2","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc","ponyfill"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"^0.1.1","es5-ext":"^0.10.6","es6-iterator":"^0.1.3","es6-symbol":"^2.0.1"},"devDependencies":{"tad":"^0.2.2","xlint":"^0.2.2","xlint-jslint-medikoo":"^0.1.2"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"8ebc1ccea67efc57081ac66024e4e28a88e64558","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map","_id":"es6-weak-map@1.0.2","_shasum":"769cbb261cc54bc70841536d136121f1bacb00cf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"dist":{"shasum":"769cbb261cc54bc70841536d136121f1bacb00cf","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-1.0.2.tgz"},"directories":{}},"2.0.0":{"name":"es6-weak-map","version":"2.0.0","description":"ECMAScript6 WeakMap polyfill","author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"keywords":["map","weakmap","collection","es6","harmony","list","hash","gc","ponyfill"],"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"dependencies":{"d":"^0.1.1","es5-ext":"^0.10.7","es6-iterator":"1","es6-symbol":"^2.0.1"},"devDependencies":{"tad":"^0.2.3","xlint":"^0.2.2","xlint-jslint-medikoo":"^0.1.4"},"scripts":{"lint":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream","lint-console":"node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch","test":"node ./node_modules/tad/bin/tad"},"license":"MIT","gitHead":"ed9520bce248ecedff2614674f3fff2e4e31dfb7","bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"homepage":"https://github.com/medikoo/es6-weak-map#readme","_id":"es6-weak-map@2.0.0","_shasum":"eefc514c2d7a13703e29c497ef6c5bdbbbd3919b","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"medikoo","email":"medikoo+npm@medikoo.com"},"dist":{"shasum":"eefc514c2d7a13703e29c497ef6c5bdbbbd3919b","tarball":"http://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.0.tgz"},"maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"directories":{}}},"readme":"# es6-weak-map\n## WeakMap collection as specified in ECMAScript6\n\n_Roughly inspired by Mark Miller's and Kris Kowal's [WeakMap implementation](https://github.com/drses/weak-map)_.\n\nDifferences are:\n- Assumes compliant ES5 environment (no weird ES3 workarounds or hacks)\n- Well modularized CJS style\n- Based on one solution.\n\n### Limitations\n\n- Will fail on non extensible objects provided as keys\n\n### Installation\n\n\t$ npm install es6-weak-map\n\nTo port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)\n\n### Usage\n\nIf you want to make sure your environment implements `WeakMap`, do:\n\n```javascript\nrequire('es6-weak-map/implement');\n```\n\nIf you'd like to use native version when it exists and fallback to polyfill if it doesn't, but without implementing `WeakMap` on global scope, do:\n\n```javascript\nvar WeakMap = require('es6-weak-map');\n```\n\nIf you strictly want to use polyfill even if native `WeakMap` exists, do:\n\n```javascript\nvar WeakMap = require('es6-weak-map/polyfill');\n```\n\n#### API\n\nBest is to refer to [specification](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-weakmap-objects). Still if you want quick look, follow example:\n\n```javascript\nvar WeakMap = require('es6-weak-map');\n\nvar map = new WeakMap();\nvar obj = {};\n\nmap.set(obj, 'foo'); // map\nmap.get(obj); // 'foo'\nmap.has(obj); // true\nmap.delete(obj); // true\nmap.get(obj); // undefined\nmap.has(obj); // false\nmap.set(obj, 'bar'); // map\nmap.has(obj); // false\n```\n\n## Tests [![Build Status](https://travis-ci.org/medikoo/es6-weak-map.svg)](https://travis-ci.org/medikoo/es6-weak-map)\n\n\t$ npm test\n","maintainers":[{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"time":{"modified":"2015-09-04T06:26:16.266Z","created":"2013-10-24T15:10:27.843Z","0.0.0":"2013-10-24T15:10:31.650Z","0.1.0":"2014-04-29T13:05:23.545Z","0.1.1":"2014-05-15T16:33:38.587Z","0.1.2":"2014-09-01T10:34:10.151Z","0.1.3":"2015-04-12T09:45:43.893Z","0.1.4":"2015-04-13T07:46:32.212Z","1.0.0":"2015-04-13T07:58:36.318Z","1.0.1":"2015-04-14T06:44:19.767Z","1.0.2":"2015-05-07T13:25:24.481Z","2.0.0":"2015-09-04T06:26:16.266Z"},"author":{"name":"Mariusz Nowak","email":"medyk@medikoo.com","url":"http://www.medikoo.com/"},"repository":{"type":"git","url":"git://github.com/medikoo/es6-weak-map.git"},"homepage":"https://github.com/medikoo/es6-weak-map#readme","keywords":["map","weakmap","collection","es6","harmony","list","hash","gc","ponyfill"],"bugs":{"url":"https://github.com/medikoo/es6-weak-map/issues"},"license":"MIT","readmeFilename":"README.md","users":{"fgribreau":true},"_attachments":{},"_etag":"\"ER5JPUVMARGBTN489W5MTCXX8\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/event-kit/.cache.json b/atom/.apm/registry.npmjs.org/event-kit/.cache.json
deleted file mode 100644
index 6e2e957..0000000
--- a/atom/.apm/registry.npmjs.org/event-kit/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"event-kit","_rev":"42-40575d4b9125c61b3819e0bac2426eba","name":"event-kit","description":"Simple library for implementing and consuming evented APIs","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.0":{"name":"event-kit","version":"0.0.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","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":{},"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":"9deb3fb67c6effa82ad9d2543243fc20746e69a8","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.0.0","_shasum":"7a2facb4b703f15644b43f131230c9ef6bd8b6db","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathan@github.com"}],"dist":{"shasum":"7a2facb4b703f15644b43f131230c9ef6bd8b6db","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.0.0.tgz"},"directories":{}},"0.1.0":{"name":"event-kit","version":"0.1.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","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":{},"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":"af7d266963eaab44186504eb09ac3a294e46848a","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.1.0","_shasum":"e39468e66ff6dc7d9c19f1e7483d419c6ca4c0ea","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"e39468e66ff6dc7d9c19f1e7483d419c6ca4c0ea","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.1.0.tgz"},"directories":{}},"0.2.0":{"name":"event-kit","version":"0.2.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","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":{},"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":"39289d78ef39f44b7b783f086de2333c1c1d6915","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.2.0","_shasum":"8a34cb3405bb47da1e67d14e6dc011a384e39eef","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"8a34cb3405bb47da1e67d14e6dc011a384e39eef","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.2.0.tgz"},"directories":{}},"0.3.0":{"name":"event-kit","version":"0.3.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","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":{},"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":"7eb7dc828564d43333cdad54733e28945da2c224","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.3.0","_shasum":"7b6f523157057a4a64ad022ecaea74abbde4eb0b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"7b6f523157057a4a64ad022ecaea74abbde4eb0b","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.3.0.tgz"},"directories":{}},"0.4.0":{"name":"event-kit","version":"0.4.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","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":"^0.12.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":"a20f24d3ed8397d2a63b40cb7e061dc1620d8381","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.4.0","_shasum":"4b8178e357cd54988427b6ad3b2e5a0456e9a56e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"4b8178e357cd54988427b6ad3b2e5a0456e9a56e","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.4.0.tgz"},"directories":{}},"0.5.0":{"name":"event-kit","version":"0.5.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee","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":"^0.12.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":"eae882ea014f06d3099cc644415a51b3de960193","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.5.0","_shasum":"4f2e097a37c4300c38821ef6edaceb67ae1fb888","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"4f2e097a37c4300c38821ef6edaceb67ae1fb888","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.5.0.tgz"},"directories":{}},"0.6.0":{"name":"event-kit","version":"0.6.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee 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":"^0.12.0"},"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":"36338e69f9af7f6dfc60be17e57b03e02fac08b7","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.6.0","_shasum":"d5de873e45c760c18db519a1d2c0239e827dcaf8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"d5de873e45c760c18db519a1d2c0239e827dcaf8","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.6.0.tgz"},"directories":{}},"0.7.0":{"name":"event-kit","version":"0.7.0","description":"Simple library for implementing and consuming evented APIs","main":"./lib/event-kit","scripts":{"prepublish":"grunt clean lint coffee 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":"^0.12.0"},"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":"bc40f84bc446d2c6bc94d11bccaf2232c6d98fd1","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.7.0","_shasum":"fc742c70961803b3a16688e330e02727fdab9423","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"fc742c70961803b3a16688e330e02727fdab9423","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.7.0.tgz"},"directories":{}},"0.7.1":{"name":"event-kit","version":"0.7.1","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":"^0.12.0"},"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":"9399f796aac571113df6e6a0d796d02850c04e66","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.7.1","_shasum":"7226f0594fa07121e7202eb711a7021cd4d79a30","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@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"}],"dist":{"shasum":"7226f0594fa07121e7202eb711a7021cd4d79a30","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.7.1.tgz"},"directories":{}},"0.7.2":{"name":"event-kit","version":"0.7.2","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":"^0.12.0"},"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":"997b618b19566d5740c77507492528c52b5edb6a","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.7.2","_shasum":"331f5c36fde2ebd6413b69b56633e2b6b5cf9e60","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@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"}],"dist":{"shasum":"331f5c36fde2ebd6413b69b56633e2b6b5cf9e60","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.7.2.tgz"},"directories":{}},"0.8.0":{"name":"event-kit","version":"0.8.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":"^0.12.0"},"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":"119be0ff697c9e2d9ce49696c7b83c7f2fa4c3a9","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.8.0","_shasum":"9af3466e3d47043a6d252631355a05c58f877c9e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"9af3466e3d47043a6d252631355a05c58f877c9e","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.8.0.tgz"},"directories":{}},"0.8.1":{"name":"event-kit","version":"0.8.1","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":"^0.12.0"},"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":"956e354c35a606d9611fa44432bceee1e2c7d9e9","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.8.1","_shasum":"7ce2497d7084935d5f9cdcab6c2e9032106812f8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"7ce2497d7084935d5f9cdcab6c2e9032106812f8","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.8.1.tgz"},"directories":{}},"0.8.2":{"name":"event-kit","version":"0.8.2","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.0.0"},"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":"7b15e2855d2d69b9e310aa6202378d6a7f9f785c","homepage":"https://github.com/atom/event-kit","_id":"event-kit@0.8.2","_shasum":"42f327fb7fa16fa93a6b893c753cf5b5476a5fca","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"42f327fb7fa16fa93a6b893c753cf5b5476a5fca","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-0.8.2.tgz"},"directories":{}},"1.0.0":{"name":"event-kit","version":"1.0.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.0.0"},"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":"3cbfe07e3d15811971c50bc78de72b9fd727b941","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.0.0","_shasum":"627a0215dd869a5952cb45728159bb93d9554d8b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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"}],"dist":{"shasum":"627a0215dd869a5952cb45728159bb93d9554d8b","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-1.0.0.tgz"},"directories":{}},"1.0.1":{"name":"event-kit","version":"1.0.1","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.0.0"},"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":"58c64c76bd2de0fe258784d5731182d8a1cbd1ba","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.0.1","_shasum":"e0fea9c6ec56b8d49ca758aec351a62ed7a90ed7","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@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"}],"dist":{"shasum":"e0fea9c6ec56b8d49ca758aec351a62ed7a90ed7","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-1.0.1.tgz"},"directories":{}},"1.0.2":{"name":"event-kit","version":"1.0.2","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.0.0"},"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":"e0802b1961d659dc075e10b632f5aebf19f271e7","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.0.2","_shasum":"20ab5dd4f637830b0f4e77c38a86de2754dc37d1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@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"}],"dist":{"shasum":"20ab5dd4f637830b0f4e77c38a86de2754dc37d1","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-1.0.2.tgz"},"directories":{}},"1.0.3":{"name":"event-kit","version":"1.0.3","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.0.0"},"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":"83ee968ad75469ad56ae96148a2d1fca4e505b56","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.0.3","_shasum":"a1fbd42a7fcc1e84eedf86604958df7afbaf0925","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@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"}],"dist":{"shasum":"a1fbd42a7fcc1e84eedf86604958df7afbaf0925","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-1.0.3.tgz"},"directories":{}},"1.1.0":{"name":"event-kit","version":"1.1.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":"e01229ed9610366330e7572c35ee0f9fd8864ff8","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.1.0","_shasum":"2d3eb6cbe5b762d531bdd5719b444028e1f1a15f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@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"}],"dist":{"shasum":"2d3eb6cbe5b762d531bdd5719b444028e1f1a15f","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-1.1.0.tgz"},"directories":{}},"1.1.1":{"name":"event-kit","version":"1.1.1","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":"d3c1df2d5064b9ec86a91f9afe1f1b4847e87abb","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.1.1","_shasum":"b35cf109bf5edf4ff2fa55e52a256496fb5df168","_from":".","_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":"b35cf109bf5edf4ff2fa55e52a256496fb5df168","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-1.1.1.tgz"},"directories":{}},"1.2.0":{"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":".","_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":{}},"1.3.0":{"name":"event-kit","version":"1.3.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":"124136b0c264ec89d7e514aeb93854b756247967","homepage":"https://github.com/atom/event-kit","_id":"event-kit@1.3.0","_shasum":"509e46c0bca2391d5dc4af545feb37925db8b6d5","_from":".","_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":"509e46c0bca2391d5dc4af545feb37925db8b6d5","tarball":"http://registry.npmjs.org/event-kit/-/event-kit-1.3.0.tgz"},"directories":{}}},"readme":"# event-kit [![Build Status](https://travis-ci.org/atom/event-kit.svg?branch=master)](https://travis-ci.org/atom/event-kit)\n\nThis is a simple library for implementing event subscription APIs.\n\n## Implementing Event Subscription APIs\n\n```coffee\n{Emitter} = require 'event-kit'\n\nclass User\n constructor: ->\n @emitter = new Emitter\n\n onDidChangeName: (callback) ->\n @emitter.on 'did-change-name', callback\n\n setName: (name) ->\n if name isnt @name\n @name = name\n @emitter.emit 'did-change-name', name\n @name\n\n destroy: ->\n @emitter.dispose()\n```\n\nIn the example above, we implement `::onDidChangeName` on the user object, which\nwill register callbacks to be invoked whenever the user's name changes. To do\nso, we make use of an internal `Emitter` instance. We use `::on` to subscribe\nthe given callback in `::onDidChangeName`, and `::emit` in `::setName` to notify\nsubscribers. Finally, when the `User` instance is destroyed we call `::dispose`\non the emitter to unsubscribe all subscribers.\n\n## Consuming Event Subscription APIs\n\n`Emitter::on` returns a `Disposable` instance, which has a `::dispose` method.\nTo unsubscribe, simply call dispose on the returned object.\n\n```coffee\nsubscription = user.onDidChangeName (name) -> console.log(\"My name is #{name}\")\n# Later, to unsubscribe...\nsubscription.dispose()\n```\n\nYou can also use `CompositeDisposable` to combine disposable instances together.\n\n```coffee\n{CompositeDisposable} = require 'event-kit'\n\nsubscriptions = new CompositeDisposable\nsubscriptions.add user1.onDidChangeName (name) -> console.log(\"User 1: #{name}\")\nsubscriptions.add user2.onDidChangeName (name) -> console.log(\"User 2: #{name}\")\n\n# Later, to unsubscribe from *both*...\nsubscriptions.dispose()\n```\n\n## Creating Your Own Disposables\n\nDisposables are convenient ways to represent a resource you will no longer\nneed at some point. You can instantiate a disposable with an action to take when\nno longer needed.\n\n```coffee\n{Disposable} = require 'event-kit'\n\ndisposable = new Disposable => @destroyResource()\n```\n","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"}],"time":{"modified":"2015-08-26T16:20:49.614Z","created":"2014-08-27T02:47:42.952Z","0.0.0":"2014-08-27T02:47:42.952Z","0.1.0":"2014-08-27T22:28:56.019Z","0.2.0":"2014-08-27T23:07:01.448Z","0.3.0":"2014-08-28T01:15:33.214Z","0.4.0":"2014-09-03T19:08:17.656Z","0.5.0":"2014-09-04T13:00:26.943Z","0.6.0":"2014-09-08T22:56:17.914Z","0.7.0":"2014-09-10T17:27:28.945Z","0.7.1":"2014-09-10T22:25:18.509Z","0.7.2":"2014-09-12T18:17:01.320Z","0.8.0":"2014-10-27T18:26:28.717Z","0.8.1":"2014-12-02T22:24:00.307Z","0.8.2":"2015-01-02T21:36:37.749Z","1.0.0":"2015-01-02T21:54:15.124Z","1.0.1":"2015-01-07T01:03:19.268Z","1.0.2":"2015-02-02T18:08:23.505Z","1.0.3":"2015-02-25T00:13:28.699Z","1.1.0":"2015-04-02T22:00:36.882Z","1.1.1":"2015-05-07T22:41:44.341Z","1.2.0":"2015-05-19T19:24:57.966Z","1.3.0":"2015-08-26T16:20:49.614Z"},"homepage":"https://github.com/atom/event-kit","repository":{"type":"git","url":"https://github.com/atom/event-kit.git"},"bugs":{"url":"https://github.com/atom/event-kit/issues"},"readmeFilename":"README.md","_attachments":{},"_etag":"\"5MPHELM1QS4YZWIEHNFJ153AA\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/fs-plus/.cache.json b/atom/.apm/registry.npmjs.org/fs-plus/.cache.json
deleted file mode 100644
index fbff4c9..0000000
--- a/atom/.apm/registry.npmjs.org/fs-plus/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"fs-plus","_rev":"89-d397b0d347099e6dd427fee3a6e6bfe3","name":"fs-plus","description":"node's fs with more helpers","dist-tags":{"latest":"2.8.1"},"versions":{"0.1.0":{"name":"fs-plus","version":"0.1.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.2.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"~0.4.3"},"_id":"fs-plus@0.1.0","dist":{"shasum":"d8f55c71438f6173b01095bdfcddb0b0615c0d04","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.2.0":{"name":"fs-plus","version":"0.2.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.2.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git"},"_id":"fs-plus@0.2.0","dist":{"shasum":"aca00f533dc4711ce7bb7ca4b45108174b482183","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.3.0":{"name":"fs-plus","version":"0.3.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.2.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git"},"_id":"fs-plus@0.3.0","dist":{"shasum":"b4d8207b1d8a008519a6fcfc8bcf4354522d2637","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.4.0":{"name":"fs-plus","version":"0.4.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.2.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git"},"_id":"fs-plus@0.4.0","dist":{"shasum":"7d4ebd630f91d70c8f45240f5d2bcfc8f35328fe","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.5.0":{"name":"fs-plus","version":"0.5.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.2.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git"},"_id":"fs-plus@0.5.0","dist":{"shasum":"adcfe563fea70ad22da235e0dc8b199cca94b298","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.5.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.6.0":{"name":"fs-plus","version":"0.6.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.2.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git"},"_id":"fs-plus@0.6.0","dist":{"shasum":"56052304b577bb696487550952aa0737d0299c78","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.7.0":{"name":"fs-plus","version":"0.7.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.2.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git","season":"~0.14.0"},"_id":"fs-plus@0.7.0","dist":{"shasum":"0906057090a94c5c4b48ca281a116ab1148b42ba","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.7.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.9.0":{"name":"fs-plus","version":"0.9.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.2.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git","season":"~0.14.0"},"_id":"fs-plus@0.9.0","dist":{"shasum":"cd8ffac9290c55c782dc2a58f36f0e67e01860f6","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.9.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.10.0":{"name":"fs-plus","version":"0.10.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.3.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git","season":"~0.14.0"},"_id":"fs-plus@0.10.0","dist":{"shasum":"368d59d2161e89b4223b2fdd5f643d47d9caf01e","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.10.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"0.11.0":{"name":"fs-plus","version":"0.11.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.5.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git","season":"~0.14.0"},"_id":"fs-plus@0.11.0","dist":{"shasum":"df90ba6998d4f7539691829fe6c482d82dc86b03","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.11.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"0.12.0":{"name":"fs-plus","version":"0.12.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.5.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git","season":"~0.14.0"},"_id":"fs-plus@0.12.0","dist":{"shasum":"bc967f9b339305172599895e9b30361004d7a5f6","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.12.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"0.13.0":{"name":"fs-plus","version":"0.13.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.6.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git","season":"~0.14.0"},"_id":"fs-plus@0.13.0","dist":{"shasum":"dbba27b0bb82485514e2294c209b3eb443d36ea3","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.13.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mcolyer","email":"matt@colyer.name"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"0.14.0":{"name":"fs-plus","version":"0.14.0","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":"~0.15.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"~0.6.0","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","plist":"git://github.com/nathansobo/node-plist.git","season":"~0.14.0"},"_id":"fs-plus@0.14.0","dist":{"shasum":"0f38ad6caf09d8776635d0d4c3696b2a242778c4","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-0.14.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"1.0.0":{"name":"fs-plus","version":"1.0.0","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":"~0.19.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","season":"~0.14.0"},"_id":"fs-plus@1.0.0","dist":{"shasum":"864ced3286e0c1c3bce2e44073847dab2ff78f68","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"1.0.1":{"name":"fs-plus","version":"1.0.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":"~0.19.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","season":"~0.14.0"},"_id":"fs-plus@1.0.1","dist":{"shasum":"88c9ab8e4f5334aa5936a05f16b9d55b2bfac83d","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"2.0.0":{"name":"fs-plus","version":"2.0.0","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":"~0.19.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9","season":"~0.14.0"},"_id":"fs-plus@2.0.0","dist":{"shasum":"8b2a094aa5eb00deb6b5cc0ef11b0f80d607f1b5","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"2.0.1":{"name":"fs-plus","version":"2.0.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":"~0.19.0","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","temp":"~0.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.0.1","dist":{"shasum":"6cfb306c4f181e116745bc42c3389a95bd06b701","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.0.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"2.0.2":{"name":"fs-plus","version":"2.0.2","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.0.2","dist":{"shasum":"29b6160577fc17c7e38c72fefe80f04f300b5d73","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.0.2.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"2.0.3":{"name":"fs-plus","version":"2.0.3","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.0.3","dist":{"shasum":"594d062614ddf34f6b7a230f2da7706ca2dceefb","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.0.3.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"2.0.4":{"name":"fs-plus","version":"2.0.4","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.0.4","dist":{"shasum":"321f78e3b754e3f634e3221789d8aa6e94610ddf","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.0.4.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.1.0":{"name":"fs-plus","version":"2.1.0","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.1.0","dist":{"shasum":"5e8d62e060e723dfb1fc09cd62dc6e186457504b","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.1.0.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.2.0":{"name":"fs-plus","version":"2.2.0","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.2.0","dist":{"shasum":"0703e4eb72983b0d0cf975b533c5623c8f1a0aea","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.2.0.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.2.1":{"name":"fs-plus","version":"2.2.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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.2.1","dist":{"shasum":"1fc0621d4b8736909f0c95e5e9b1a592caf06f68","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.2.1.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.2.2":{"name":"fs-plus","version":"2.2.2","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.2.2","dist":{"shasum":"501b1aa1beede2acae4c162ea8597994c7dcd194","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.2.2.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.2.3":{"name":"fs-plus","version":"2.2.3","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.2.3","dist":{"shasum":"7dcdb0c4ff9beba3c4dc404e2c8a3284cfbec6f0","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.2.3.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.2.4":{"name":"fs-plus","version":"2.2.4","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.2.4","dist":{"shasum":"4d0803af3c9822f0a48b5b699125e138202882a5","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.2.4.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.2.5":{"name":"fs-plus","version":"2.2.5","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.2.5","dist":{"shasum":"e390a19e56dc37cec8e5fc226209526a0adc2a1a","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.2.5.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.2.6":{"name":"fs-plus","version":"2.2.6","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.2.6","dist":{"shasum":"9bba59b2041f7f446567d4ae658f12e12bf6a5eb","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.2.6.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.3.0":{"name":"fs-plus","version":"2.3.0","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"_id":"fs-plus@2.3.0","dist":{"shasum":"5a69c58c45e8f8be89711d678ed714efa25c5934","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.3.0.tgz"},"_from":".","_npmVersion":"1.4.4","_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"}],"directories":{}},"2.3.1":{"name":"fs-plus","version":"2.3.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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"gitHead":"fdea4e6b36ca3adcdddadac5ca4bb7e0608562e8","_id":"fs-plus@2.3.1","_shasum":"b9dff9e90af175bf5687beb1574b4836121aafbe","_from":".","_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":"b9dff9e90af175bf5687beb1574b4836121aafbe","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.3.1.tgz"},"directories":{}},"2.3.2":{"name":"fs-plus","version":"2.3.2","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"gitHead":"9c0b7ec93a4fd04471d988b966179f6a8aa1f355","_id":"fs-plus@2.3.2","_shasum":"beea9a8295c2fad4322cd6af2934a07de7e6052d","_from":".","_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":"beea9a8295c2fad4322cd6af2934a07de7e6052d","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.3.2.tgz"},"directories":{}},"2.4.0":{"name":"fs-plus","version":"2.4.0","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"gitHead":"6ac4c265a11e44bdb85b6f494c9fcd31b7f9011c","_id":"fs-plus@2.4.0","_shasum":"28ea0e551f0afb70efc6fa92204e29b4eab7d902","_from":".","_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":"28ea0e551f0afb70efc6fa92204e29b4eab7d902","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.4.0.tgz"},"directories":{}},"2.5.0":{"name":"fs-plus","version":"2.5.0","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.6.0"},"dependencies":{"underscore-plus":"1.x","mkdirp":"~0.3.5","rimraf":"~2.2.2","async":"~0.2.9"},"gitHead":"79f737abe6eeb126639eff7bccb92d8d40cb0b05","_id":"fs-plus@2.5.0","_shasum":"b6b1b75ce241ff730a2b7ada4225b2393053a906","_from":".","_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":"b6b1b75ce241ff730a2b7ada4225b2393053a906","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.5.0.tgz"},"directories":{}},"2.6.0":{"name":"fs-plus","version":"2.6.0","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":"a7ddecee34ae2e1d8d7794f3f049e2d8dbc5b962","_id":"fs-plus@2.6.0","_shasum":"f523f64fc4663bd92d3667be23674c1ad4b75c7a","_from":".","_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":"f523f64fc4663bd92d3667be23674c1ad4b75c7a","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.6.0.tgz"},"directories":{}},"2.7.0":{"name":"fs-plus","version":"2.7.0","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":"821662d5361c829b29503ade07308434db51629a","_id":"fs-plus@2.7.0","_shasum":"32c83d6bd0292be8e8d2afc8ea39a1aa9f6380fc","_from":".","_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":"32c83d6bd0292be8e8d2afc8ea39a1aa9f6380fc","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.7.0.tgz"},"directories":{}},"2.7.1":{"name":"fs-plus","version":"2.7.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":"b1b6f3ed46c0435464bb74b00010e9019db13ec4","_id":"fs-plus@2.7.1","_shasum":"fe68dab2403cd5f6235d200aeb84d611b5d0d03c","_from":".","_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":"fe68dab2403cd5f6235d200aeb84d611b5d0d03c","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.7.1.tgz"},"directories":{}},"2.8.0":{"name":"fs-plus","version":"2.8.0","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":"92d084b0b5a2d94b5088cb1ff257646491819ad7","_id":"fs-plus@2.8.0","_shasum":"293a12eb985eccd32796628f8c246bd769aea889","_from":".","_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":"293a12eb985eccd32796628f8c246bd769aea889","tarball":"http://registry.npmjs.org/fs-plus/-/fs-plus-2.8.0.tgz"},"directories":{}},"2.8.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":".","_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":{}}},"readme":"# fs plus [![Build Status](https://travis-ci.org/atom/fs-plus.svg?branch=master)](https://travis-ci.org/atom/fs-plus)\n\nYet another filesystem helper based on node's [fs](http://nodejs.org/api/fs.html)\nmodule. This library exports everything from node's fs module but with some\nextra helpers.\n\n## Using\n\n```sh\nnpm install fs-plus\n```\n\n```coffee\nfs = require 'fs-plus'\n```\n\n## Documentation\n\n### `getHomeDirectory()`\nReturns the absolute path to the home directory.\n\n### `absolute(relativePath)`\nMake the given path absolute by resolving it against the current\nworking directory.\n\n### Params\n\n - **String** `relativePath`: The string representing the relative path. If the\n path is prefixed with '~', it will be expanded to the current user's home\n directory.\n\n### Return\n\n - **String**: The absolute path or the relative path if it's unable to\n determine its real path.\n\n### `normalize(pathToNormalize)`\nNormalize the given path treating a leading `~` segment as referring to the\nhome directory. This method does not query the filesystem.\n\n#### Params\n\n - **String** `pathToNormalize`: The string containing the abnormal path. If the\n path is prefixed with '~', it will be expanded to the current user's home\n directory.\n\n#### Return\n - **String** Returns a normalized path.\n\n### `getAppDataDirectory()`\nGet path to store application specific data.\n\n#### Return\n - **String** Returns the absolute path or null if platform isn't supported\n\n - Mac: `~/Library/Application Support/`\n - Win: `%AppData%`\n - Linux: `/var/lib`\n\n### `isAbsolute(pathToCheck)`\nIs the given path absolute?\n\n#### Params\n - **String** `pathToCheck`: The relative or absolute path to check.\n\n#### Return\n - **Bolean** Returns `true` if the path is absolute, `false` otherwise.\n\n### `existsSync(pathToCheck)`\nReturns `true` if a file or folder at the specified path exists.\n\n### `isDirectorySync(directoryPath)`\nReturns `true` if the given path exists and is a directory.\n\n### `isDirectory(directoryPath)`\nAsynchronously checks that the given path exists and is a directory.\n\n### `isFileSync(filePath)`\nReturns true if the specified path exists and is a file.\n\n### `isSymbolicLinkSync(symlinkPath)`\nReturns `true` if the specified path is a symbolic link.\n\n### `isSymbolicLink(symlinkPath, callback)`\nCalls back with `true` if the specified path is a symbolic link.\n\n### `isExecutableSync(pathToCheck)`\nReturns `true` if the specified path is executable.\n\n### `getSizeSync(pathToCheck)`\nReturns the size of the specified path.\n\n### `listSync(rootPath, extensions)`\nReturns an Array with the paths of the files and directories\ncontained within the directory path. It is not recursive.\n\n## Params\n - **String** `rootPath`: The absolute path to the directory to list.\n - **Array** `extensions`: An array of extensions to filter the results by. If none are\n given, none are filtered (optional).\n\n### `list(rootPath, extensions)`\nAsynchronously lists the files and directories in the given path. The listing is not recursive.\n\n### `listTreeSync(rootPath)`\nGet all paths under the given path.\n\n#### Params\n - **String** `rootPath` The {String} path to start at.\n\n#### Return\n - **Array** Returns an array of strings under the given path.\n\n### `moveSync(source, target)`\nMoves the file or directory to the target synchronously.\n\n### `removeSync(pathToRemove)`\nRemoves the file or directory at the given path synchronously.\n\n### `writeFileSync(filePath, content, options)`\nOpen, write, flush, and close a file, writing the given content synchronously.\nIt also creates the necessary parent directories.\n\n### `writeFile(filePath, content, options, callback)`\nOpen, write, flush, and close a file, writing the given content\nasynchronously.\nIt also creates the necessary parent directories.\n\n### `copySync(sourcePath, destinationPath)`\nCopies the given path recursively and synchronously.\n\n### `makeTreeSync(directoryPath)`\nCreate a directory at the specified path including any missing\nparent directories synchronously.\n\n### `makeTree(directoryPath, callback)`\nCreate a directory at the specified path including any missing\nparent directories asynchronously.\n\n### `traverseTreeSync(rootPath, onFile, onDirectory)`\nRecursively walk the given path and execute the given functions\nsynchronously.\n\n#### Params\n - **String** `rootPath`: The string containing the directory to recurse into.\n - **Function** `onFile`: The function to execute on each file, receives a single argument\n the absolute path.\n - **Function** `onDirectory`: The function to execute on each directory, receives a single\n argument the absolute path (defaults to onFile). If this\n function returns a falsy value then the directory is not\n entered.\n\n### `traverseTree(rootPath, onFile, onDirectory, onDone)`\nPublic: Recursively walk the given path and execute the given functions\nasynchronously.\n\n### `md5ForPath(pathToDigest)`\nHashes the contents of the given file.\n\n#### Params\n - **String** `pathToDigest`: The string containing the absolute path.\n\n#### Return\n - **String** Returns a string containing the MD5 hexadecimal hash.\n\n### `resolve(loadPaths, pathToResolve, extensions)`\nFinds a relative path among the given array of paths.\n\n#### Params\n - **Array** `loadPaths`: An array of absolute and relative paths to search.\n - **String** `pathToResolve` The string containing the path to resolve.\n - **Array** `extensions` An array of extensions to pass to {resolveExtensions} in\n which case pathToResolve should not contain an extension\n (optional).\n\n#### Return\nReturns the absolute path of the file to be resolved if it's found and\nundefined otherwise.\n\n### `resolveOnLoadPath()`\nLike `.resolve` but uses node's modules paths as the load paths to\nsearch.\n\n### `resolveExtension(pathToResolve, extensions)`\nFinds the first file in the given path which matches the extension\nin the order given.\n\n#### Params\n - **String** `pathToResolve`: the string containing relative or absolute path of the\n file in question without the extension or '.'.\n - **Array** `extensions`: the ordered array of extensions to try.\n\n#### Return\nReturns the absolute path of the file if it exists with any of the given\nextensions, otherwise it's undefined.\n\n### `isCompressedExtension(ext)`\nReturns true for extensions associated with compressed files.\n\n### `isImageExtension(ext)`\nReturns true for extensions associated with image files.\n\n### `isPdfExtension(ext)`\nReturns true for extensions associated with pdf files.\n\n### `isBinaryExtension(ext)`\nReturns true for extensions associated with binary files.\n\n### `isReadmePath(readmePath)`\nReturns true for files named similarily to 'README'\n\n### `isMarkdownExtension(ext)`\nReturns true for extensions associated with Markdown files.\n\n### `isCaseInsensitive()`\nIs the filesystem case insensitive?\nReturns `true` if case insensitive, `false` otherwise.\n\n### `isCaseSensitive()`\nIs the filesystem case sensitive?\nReturns `true` if case sensitive, `false` otherwise.\n","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"}],"time":{"modified":"2015-05-18T16:40:58.231Z","created":"2013-10-31T18:49:50.150Z","0.1.0":"2013-10-31T18:49:51.452Z","0.2.0":"2013-10-31T20:08:02.233Z","0.3.0":"2013-10-31T20:40:51.872Z","0.4.0":"2013-10-31T21:56:14.903Z","0.5.0":"2013-11-01T00:35:52.494Z","0.6.0":"2013-11-01T16:08:26.382Z","0.7.0":"2013-11-01T18:10:18.112Z","0.9.0":"2013-11-08T22:07:39.923Z","0.10.0":"2013-11-23T18:39:45.209Z","0.11.0":"2013-12-11T18:07:35.183Z","0.12.0":"2013-12-17T17:44:40.413Z","0.13.0":"2013-12-18T00:37:32.939Z","0.14.0":"2014-01-06T17:13:56.081Z","1.0.0":"2014-01-16T23:53:09.940Z","1.0.1":"2014-01-17T02:46:49.938Z","2.0.0":"2014-02-17T23:18:09.767Z","2.0.1":"2014-02-17T23:20:01.300Z","2.0.2":"2014-03-07T17:22:02.848Z","2.0.3":"2014-03-11T17:11:13.764Z","2.0.4":"2014-03-12T16:55:11.955Z","2.1.0":"2014-03-28T17:58:56.422Z","2.2.0":"2014-03-28T19:42:19.773Z","2.2.1":"2014-04-09T17:02:49.197Z","2.2.2":"2014-04-17T20:23:41.037Z","2.2.3":"2014-05-15T19:14:01.819Z","2.2.4":"2014-07-21T20:52:58.909Z","2.2.5":"2014-07-28T23:02:00.361Z","2.2.6":"2014-07-29T00:09:23.170Z","2.3.0":"2014-08-19T01:15:57.365Z","2.3.1":"2014-10-01T15:28:48.775Z","2.3.2":"2014-11-20T19:04:41.126Z","2.4.0":"2014-12-15T21:04:05.946Z","2.5.0":"2015-02-05T00:36:11.512Z","2.6.0":"2015-03-17T23:48:14.510Z","2.7.0":"2015-04-02T23:54:01.945Z","2.7.1":"2015-04-20T22:46:56.329Z","2.8.0":"2015-05-05T15:53:02.642Z","2.8.1":"2015-05-18T16:40:58.231Z"},"repository":{"type":"git","url":"https://github.com/atom/fs-plus.git"},"readmeFilename":"README.md","homepage":"http://atom.github.io/fs-plus","keywords":["fs","filesystem"],"bugs":{"url":"https://github.com/atom/fs-plus/issues"},"users":{"lezuse":true,"ergunozyurt":true,"thomasjo":true,"chocolateboy":true,"xgqfrms":true},"_attachments":{},"_etag":"\"1L9RVV7SW43USFDEUYOHA767T\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/fuzzaldrin/.cache.json b/atom/.apm/registry.npmjs.org/fuzzaldrin/.cache.json
deleted file mode 100644
index 1f23fae..0000000
--- a/atom/.apm/registry.npmjs.org/fuzzaldrin/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"fuzzaldrin","_rev":"36-5a37df041e18a19506d6b46d6fe203eb","name":"fuzzaldrin","description":"Fuzzy filtering and string scoring","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"fuzzaldrin","version":"0.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"},"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":"~0.15.0","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","tantamount":"~0.6.0"},"_id":"fuzzaldrin@0.1.0","dist":{"shasum":"c8df93b7f0437dffce5faad48066d45fce360447","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.2.0":{"name":"fuzzaldrin","version":"0.2.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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":"~0.15.0","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","tantamount":"~0.6.0","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@0.2.0","dist":{"shasum":"fdb954df3bbd60dfa6ec125ff5873f11501a928c","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.3.0":{"name":"fuzzaldrin","version":"0.3.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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":"~0.15.0","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","tantamount":"~0.6.0","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@0.3.0","dist":{"shasum":"e5f62a035cebc2b17b95ab1a0fb6a33519468c10","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.4.0":{"name":"fuzzaldrin","version":"0.4.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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":"~0.15.0","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","tantamount":"~0.6.0","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@0.4.0","dist":{"shasum":"55d4a4837a793bab6ff6825b33b9915bf0ecb9a3","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.5.0":{"name":"fuzzaldrin","version":"0.5.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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":"~0.15.0","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","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@0.5.0","dist":{"shasum":"f60ff972ad9f7061caf8020f07f90f824f27e99c","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-0.5.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.6.0":{"name":"fuzzaldrin","version":"0.6.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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":"~0.15.0","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","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@0.6.0","dist":{"shasum":"98f2eb1b5febb61613a0ba897a9f03fb63bf06e5","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.7.0":{"name":"fuzzaldrin","version":"0.7.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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":"~0.15.0","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","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@0.7.0","dist":{"shasum":"8b1ca3a4795c49ed03928316b6165e29ab90ffee","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-0.7.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.8.0":{"name":"fuzzaldrin","version":"0.8.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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":"~0.15.0","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","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@0.8.0","dist":{"shasum":"1d0e1cc39749cfe9c3631ee1f04951695e315dde","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-0.8.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.0.0":{"name":"fuzzaldrin","version":"1.0.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@1.0.0","dist":{"shasum":"1ee8d11c3eb9255d86ec860a588be7fd8dc1a38b","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.1.0":{"name":"fuzzaldrin","version":"1.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":"node_modules/.bin/coffee --nodejs --harmony_collections 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.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-shell":"~0.2.2","grunt-coffeelint":"0.0.6","coffee-script":"~1.6.3"},"_id":"fuzzaldrin@1.1.0","dist":{"shasum":"6e02e76b02ddf0f0b09c64a3ab136bddf4cb6dbe","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-1.1.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"probablycorey","email":"probablycorey@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.2.0":{"name":"fuzzaldrin","version":"1.2.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@1.2.0","dist":{"shasum":"0bab781e6584689fa6db42ad1e5b383582002305","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-1.2.0.tgz"},"_from":".","_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"}],"directories":{}},"2.0.0":{"name":"fuzzaldrin","version":"2.0.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.0.0","dist":{"shasum":"bcfabf4dce58bb48e963ca40ab468f294d5100a2","tarball":"http://registry.npmjs.org/fuzzaldrin/-/fuzzaldrin-2.0.0.tgz"},"_from":".","_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"}],"directories":{}},"2.1.0":{"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":".","_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":{}}},"readme":"# fuzzaldrin\n\n[![Build Status](https://travis-ci.org/atom/fuzzaldrin.svg?branch=master)](https://travis-ci.org/atom/fuzzaldrin)\n[![Build status](https://ci.appveyor.com/api/projects/status/0ig71rjdgfm7y9c1/branch/master)](https://ci.appveyor.com/project/kevinsawicki/fuzzaldrin/branch/master)\n\nFuzzy filtering and string scoring.\n\nThis library is used by [Atom](http://atom.io) and so its focus will be on\nscoring and filtering paths, methods, and other things common when writing code.\nIt therefore will specialize in handling common patterns in these types of\nstrings such as characters like `/`, `-`, and `_`, and also handling of\ncamel cased text.\n\n## Using\n\n```sh\nnpm install fuzzaldrin\n```\n\n### filter(candidates, query, [options])\n\nSort and filter the given candidates by matching them against the given query.\n\n* `candidates` - An array of strings or objects.\n* `query` - A string query to match each candidate against.\n* `options` - An optional object with the following keys:\n * `key` - The property to use for scoring if the candidates are objects.\n * `maxResults` - The maximum numbers of results to return.\n\nReturns an array of candidates sorted by best match against the query.\n\n```coffee\n{filter} = require 'fuzzaldrin'\n\n# With an array of strings\ncandidates = ['Call', 'Me', 'Maybe']\nresults = filter(candidates, 'me')\nconsole.log(results) # ['Me', 'Maybe']\n\n# With an array of objects\ncandidates = [\n {name: 'Call', id: 1}\n {name: 'Me', id: 2}\n {name: 'Maybe', id: 3}\n]\nresults = filter(candidates, 'me', key: 'name')\nconsole.log(results) # [{name: 'Me', id: 2}, {name: 'Maybe', id: 3}]\n```\n\n### score(string, query)\n\nScore the given string against the given query.\n\n* `string` - The string the score.\n* `query` - The query to score the string against.\n\n```coffee\n{score} = require 'fuzzaldrin'\n\nscore('Me', 'me') # 0.17099999999999999\nscore('Maybe', 'me') # 0.0693\n```\n\n## Developing\n\n```sh\ngit clone https://github.com/atom/fuzzaldrin.git\ncd fuzzaldrin\nnpm install\nnpm test\n```\n\nYou can run the benchmarks using:\n\n```sh\nnpm run benchmark\n```\n","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"}],"time":{"modified":"2014-09-03T16:43:01.593Z","created":"2013-10-17T16:40:20.873Z","0.1.0":"2013-10-17T16:40:22.251Z","0.2.0":"2014-01-08T18:59:16.212Z","0.3.0":"2014-01-08T19:52:20.324Z","0.4.0":"2014-01-08T21:59:32.641Z","0.5.0":"2014-01-08T22:11:16.930Z","0.6.0":"2014-01-10T20:53:50.725Z","0.7.0":"2014-01-25T01:55:33.514Z","0.8.0":"2014-01-30T22:54:50.060Z","1.0.0":"2014-01-30T23:00:10.576Z","1.1.0":"2014-02-27T22:44:20.097Z","1.2.0":"2014-05-28T16:29:08.415Z","2.0.0":"2014-06-13T00:45:46.236Z","2.1.0":"2014-09-03T16:43:01.593Z"},"repository":{"type":"git","url":"https://github.com/atom/fuzzaldrin.git"},"readmeFilename":"README.md","homepage":"http://atom.github.io/fuzzaldrin","keywords":["fuzzy","filter","stringscore"],"bugs":{"url":"https://github.com/atom/fuzzaldrin/issues"},"users":{"davidtsuji":true},"_attachments":{},"_etag":"\"CHYJXGTA7QS279A8EQAHGMZFV\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/grim/.cache.json b/atom/.apm/registry.npmjs.org/grim/.cache.json
deleted file mode 100644
index 6432f5d..0000000
--- a/atom/.apm/registry.npmjs.org/grim/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"grim","_rev":"71-e7f88507876079e9975d6c22d424104d","name":"grim","description":"Log usage of deprecated methods","dist-tags":{"latest":"1.4.2"},"versions":{"0.0.0":{"name":"grim","version":"0.0.0","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":{},"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"},"_id":"grim@0.0.0","dist":{"shasum":"d915da55af58229d41bf6851dd807fe672a4f54f","tarball":"http://registry.npmjs.org/grim/-/grim-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.1.0":{"name":"grim","version":"0.1.0","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":{},"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"},"_id":"grim@0.1.0","dist":{"shasum":"da6ee2d7a1d1466cb2f17c3efc271a9dcfb9a213","tarball":"http://registry.npmjs.org/grim/-/grim-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.2.0":{"name":"grim","version":"0.2.0","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":{},"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"},"_id":"grim@0.2.0","dist":{"shasum":"a5af7d54ea2adba64c8eaead301152300aba2b10","tarball":"http://registry.npmjs.org/grim/-/grim-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.4.0":{"name":"grim","version":"0.4.0","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":{"underscore-plus":"^1.0.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"},"_id":"grim@0.4.0","dist":{"shasum":"4e6eafb0b62ec2fba177c3ec1447630382c1d382","tarball":"http://registry.npmjs.org/grim/-/grim-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.6.0":{"name":"grim","version":"0.6.0","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":{"underscore-plus":"^1.0.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"},"_id":"grim@0.6.0","dist":{"shasum":"d8c301e2dfe18ac9595bf4feedbc862249ef8465","tarball":"http://registry.npmjs.org/grim/-/grim-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.7.0":{"name":"grim","version":"0.7.0","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":{"underscore-plus":"^1.0.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"},"_id":"grim@0.7.0","dist":{"shasum":"c509c13902a120e8149c55138309d8fdf88ac6d6","tarball":"http://registry.npmjs.org/grim/-/grim-0.7.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.8.0":{"name":"grim","version":"0.8.0","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":{"underscore-plus":"^1.0.0","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"},"_id":"grim@0.8.0","dist":{"shasum":"9f6b2b229cf537827a8ef2c1942a98cd6df41b0d","tarball":"http://registry.npmjs.org/grim/-/grim-0.8.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.9.0":{"name":"grim","version":"0.9.0","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":{"underscore-plus":"^1.0.0","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"},"_id":"grim@0.9.0","dist":{"shasum":"8271990398c43f14601f1d5b05c8bf701db45ac9","tarball":"http://registry.npmjs.org/grim/-/grim-0.9.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.10.0":{"name":"grim","version":"0.10.0","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":{"underscore-plus":"^1.0.0","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"},"homepage":"https://github.com/atom/grim","_id":"grim@0.10.0","dist":{"shasum":"85e6f7c51c78952761e087a55fe273fdc87c6a71","tarball":"http://registry.npmjs.org/grim/-/grim-0.10.0.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"directories":{}},"0.11.0":{"name":"grim","version":"0.11.0","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":{"underscore-plus":"^1.0.0","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"},"homepage":"https://github.com/atom/grim","_id":"grim@0.11.0","_shasum":"e203674bbe5fb62ae8301f191606df578e529b90","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"probablycorey","email":"probablycorey@gmail.com"},"maintainers":[{"name":"probablycorey","email":"probablycorey@gmail.com"}],"dist":{"shasum":"e203674bbe5fb62ae8301f191606df578e529b90","tarball":"http://registry.npmjs.org/grim/-/grim-0.11.0.tgz"},"directories":{}},"0.12.0":{"name":"grim","version":"0.12.0","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":{"underscore-plus":"^1.0.0","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":"c24f22a7e415d5d6b695967e341f7fb7aa27d83f","homepage":"https://github.com/atom/grim","_id":"grim@0.12.0","_shasum":"86d4ea11bf57b960688c624878bdc126fe4b7d1b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@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":"86d4ea11bf57b960688c624878bdc126fe4b7d1b","tarball":"http://registry.npmjs.org/grim/-/grim-0.12.0.tgz"},"directories":{}},"0.13.0":{"name":"grim","version":"0.13.0","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":"^0.7.0","emissary":"^1.2.0","underscore-plus":"^1.0.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":"76eefa6fec31db8f573ed69f3312e4fa81d54b39","homepage":"https://github.com/atom/grim","_id":"grim@0.13.0","_shasum":"80557ca22e2294c8765eec8b349bc1da5b36c821","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"80557ca22e2294c8765eec8b349bc1da5b36c821","tarball":"http://registry.npmjs.org/grim/-/grim-0.13.0.tgz"},"directories":{}},"1.0.0":{"name":"grim","version":"1.0.0","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":"^0.7.0","emissary":"^1.2.0","underscore-plus":"^1.0.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":"aebdddfbc62015ed943de3e144b06eb4cd849555","homepage":"https://github.com/atom/grim","_id":"grim@1.0.0","_shasum":"70281a77942fcf217b1aac3a7db90cbe9d1ceecf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"70281a77942fcf217b1aac3a7db90cbe9d1ceecf","tarball":"http://registry.npmjs.org/grim/-/grim-1.0.0.tgz"},"directories":{}},"1.1.0":{"name":"grim","version":"1.1.0","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":"^0.7.0","emissary":"^1.2.0","underscore-plus":"^1.0.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":"16c8bb826982d22801bfc56ea953c6ea7478ea1d","homepage":"https://github.com/atom/grim","_id":"grim@1.1.0","_shasum":"10d9518f9b48f73d358917dd7d21cf11d614c47c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"10d9518f9b48f73d358917dd7d21cf11d614c47c","tarball":"http://registry.npmjs.org/grim/-/grim-1.1.0.tgz"},"directories":{}},"1.1.1":{"name":"grim","version":"1.1.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":"^0.8.0","emissary":"^1.2.0","underscore-plus":"^1.0.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":"b2e0f708ed9de1470dc268f41bc0d30a698b3fbe","homepage":"https://github.com/atom/grim","_id":"grim@1.1.1","_shasum":"8f1c88789664d9f29fc5d2bef03cfa5bd5da0941","_from":".","_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":"8f1c88789664d9f29fc5d2bef03cfa5bd5da0941","tarball":"http://registry.npmjs.org/grim/-/grim-1.1.1.tgz"},"directories":{}},"1.1.2":{"name":"grim","version":"1.1.2","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","underscore-plus":"^1.0.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":"598fdb19fbcd3dffacfaf675ff31facfa1a9cb5e","homepage":"https://github.com/atom/grim","_id":"grim@1.1.2","_shasum":"cf3ad7096654a58127262dc069073e43d54a18ed","_from":".","_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":"cf3ad7096654a58127262dc069073e43d54a18ed","tarball":"http://registry.npmjs.org/grim/-/grim-1.1.2.tgz"},"directories":{}},"1.2.0":{"name":"grim","version":"1.2.0","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":"fc9442cb2033f82ca18d9d52a884237ce099142d","homepage":"https://github.com/atom/grim","_id":"grim@1.2.0","_shasum":"96d33ffe723ed8146a83ee169a8f230d4508369e","_from":".","_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":"96d33ffe723ed8146a83ee169a8f230d4508369e","tarball":"http://registry.npmjs.org/grim/-/grim-1.2.0.tgz"},"directories":{}},"1.2.1":{"name":"grim","version":"1.2.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":"2722002c17aa5564af195c2c458ad7f591417c59","homepage":"https://github.com/atom/grim","_id":"grim@1.2.1","_shasum":"b90d518e7e52e78ea3c35cb16efd7000046e6f18","_from":".","_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":"b90d518e7e52e78ea3c35cb16efd7000046e6f18","tarball":"http://registry.npmjs.org/grim/-/grim-1.2.1.tgz"},"directories":{}},"1.2.2":{"name":"grim","version":"1.2.2","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":"4deeda96353df9ea372986bd1e0aba24a0240df5","homepage":"https://github.com/atom/grim","_id":"grim@1.2.2","_shasum":"4af59c20cda16eb034676e2bfe64fd8be1f78450","_from":".","_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":"4af59c20cda16eb034676e2bfe64fd8be1f78450","tarball":"http://registry.npmjs.org/grim/-/grim-1.2.2.tgz"},"directories":{}},"1.3.0":{"name":"grim","version":"1.3.0","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":"dfbd634d33cab712a39d1652a92849b10a7efb6f","homepage":"https://github.com/atom/grim","_id":"grim@1.3.0","_shasum":"263032646242f665a96778d76639cb459bf178e1","_from":".","_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":"263032646242f665a96778d76639cb459bf178e1","tarball":"http://registry.npmjs.org/grim/-/grim-1.3.0.tgz"},"directories":{}},"1.4.0":{"name":"grim","version":"1.4.0","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":"1ad64d849598d9dbb7203d3a53d016082f895c1e","homepage":"https://github.com/atom/grim","_id":"grim@1.4.0","_shasum":"c58bbea14815bfe7939d586a1b813de6aed3a8e8","_from":".","_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":"c58bbea14815bfe7939d586a1b813de6aed3a8e8","tarball":"http://registry.npmjs.org/grim/-/grim-1.4.0.tgz"},"directories":{}},"1.4.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":".","_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":{}},"1.4.2":{"name":"grim","version":"1.4.2","description":"Log usage of deprecated methods","main":"./lib/grim","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"git+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":{"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":"82c45ef794ce93e4455c29365441c62bf94b90a8","homepage":"https://github.com/atom/grim#readme","_id":"grim@1.4.2","_shasum":"b33abee33ec351bab8695818d511a049ca62ef04","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"nathansobo","email":"nathan@github.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":"b33abee33ec351bab8695818d511a049ca62ef04","tarball":"http://registry.npmjs.org/grim/-/grim-1.4.2.tgz"},"directories":{}}},"readme":"# Grim [![Build Status](https://travis-ci.org/atom/grim.svg)](https://travis-ci.org/atom/grim)\n\nLog deprecate calls\n\n## Installing\n\n```sh\nnpm install grim\n```\n\n## Usage\n\n```javascript\nGrim = require('grim')\n\nfunction someOldMethod() {\n Grim.deprecate(\"Use theNewMethod instead.\")\n}\n```\n\nTo view all calls to deprecated methods use `Grim.logDeprecations()` or get direct access to the deprecated calls by using `Grim.getDeprecations()`\n","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"}],"time":{"modified":"2015-08-20T19:34:58.432Z","created":"2014-04-01T22:38:09.263Z","0.0.0":"2014-04-01T22:38:11.466Z","0.1.0":"2014-04-01T22:39:23.387Z","0.2.0":"2014-04-01T23:56:09.004Z","0.4.0":"2014-04-02T23:52:09.489Z","0.6.0":"2014-04-03T17:15:23.781Z","0.7.0":"2014-04-11T23:28:50.618Z","0.8.0":"2014-04-14T21:41:31.900Z","0.9.0":"2014-04-18T00:33:33.285Z","0.10.0":"2014-04-23T01:29:06.673Z","0.11.0":"2014-06-11T23:18:58.911Z","0.12.0":"2014-08-13T20:47:48.254Z","0.13.0":"2014-12-30T22:34:35.933Z","1.0.0":"2015-01-02T19:25:11.250Z","1.1.0":"2015-01-09T01:43:17.541Z","1.1.1":"2015-02-11T00:56:51.763Z","1.1.2":"2015-02-12T19:05:51.899Z","1.2.0":"2015-02-19T19:19:27.810Z","1.2.1":"2015-03-30T22:34:13.870Z","1.2.2":"2015-04-21T23:20:52.692Z","1.3.0":"2015-04-28T16:51:46.374Z","1.4.0":"2015-04-29T00:12:20.333Z","1.4.1":"2015-05-13T22:26:15.557Z","1.4.2":"2015-08-20T19:34:58.432Z"},"readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/atom/grim.git"},"bugs":{"url":"https://github.com/atom/grim/issues"},"homepage":"https://github.com/atom/grim#readme","_attachments":{},"_etag":"\"5GZC77AQTZEX1C7ZWUMC5I6FB\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/jquery/.cache.json b/atom/.apm/registry.npmjs.org/jquery/.cache.json
deleted file mode 100644
index 6da5fa1..0000000
--- a/atom/.apm/registry.npmjs.org/jquery/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"jquery","_rev":"256-87a3e546c59ca60a6533f5d07f495340","name":"jquery","description":"JavaScript library for DOM operations","dist-tags":{"beta":"3.0.0-alpha1","latest":"2.1.4","old":"1.9.1","compat":"1.11.3"},"versions":{"1.5.1":{"name":"jquery","description":"jQuery: The Write Less, Do More, JavaScript Library","url":"jquery.com","keywords":["util","dom","jquery"],"author":{"name":"John Resig","email":"jeresig@gmail.com"},"contributors":[],"dependencies":{"jsdom":"=0.1.20","htmlparser":">= 1.7.3"},"lib":"lib","main":"./dist/node-jquery.js","version":"1.5.1","_id":"jquery@1.5.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.2","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"2ae2d661e906c1a01e044a71bb5b2743942183e5","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.5.1.tgz"}},"1.6.2":{"name":"jquery","description":"jQuery: The Write Less, Do More, JavaScript Library","url":"jquery.com","keywords":["util","dom","jquery"],"author":{"name":"John Resig","email":"jeresig@gmail.com"},"contributors":[],"dependencies":{"jsdom":">=0.2.0","htmlparser":">= 1.7.3"},"lib":"lib","main":"./dist/node-jquery.js","version":"1.6.2","_npmJsonOpts":{"file":"/Users/coolaj86/.npm/jquery/1.6.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jquery@1.6.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"01757a4c5beea29e8ae697527c3131abbe997a28","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.6.2.tgz"},"scripts":{},"directories":{}},"1.6.3":{"name":"jquery","description":"jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)","url":"http://jquery.com","keywords":["util","dom","jquery"],"author":{"name":"John Resig","email":"jeresig@gmail.com"},"contributors":[],"dependencies":{"jsdom":">=0.2.0","htmlparser":">= 1.7.3"},"lib":".","main":"./node-jquery.js","version":"1.6.3","_npmJsonOpts":{"file":"/Users/coolaj86/.npm/jquery/1.6.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jquery@1.6.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"e1f732fa7e718a6adb3ec20ae0eb2a64fd95ef01","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.6.3.tgz"},"scripts":{},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}],"directories":{}},"1.7.2":{"name":"jquery","description":"jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)","version":"1.7.2","url":"http://jquery.com","homepage":"https://github.com/coolaj86/node-jquery","author":{"name":"James Morrin","email":"treasonx@gmail.com"},"repository":{"type":"git","url":"git://github.com/coolaj86/node-jquery.git"},"bugs":{"url":"https://github.com/coolaj86/node-jquery/issues"},"licenses":[{"type":"MIT","url":"https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT"}],"main":"lib/node-jquery","engines":{"node":"0.6"},"scripts":{"test":"grunt test"},"dependencies":{"jsdom":"~0.2.14","htmlparser":"1.7.6","xmlhttprequest":"~1.3.0"},"devDependencies":{"grunt":"~0.3.8","nodeunit":"~0.7.4"},"keywords":["util","dom","jquery"],"_npmUser":{"name":"treasonx","email":"treasonx@gmail.com"},"_id":"jquery@1.7.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"a93746763aca75a34df4c16395b0826310d0eaf2","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.7.2.tgz"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"},{"name":"treasonx","email":"treasonx@gmail.com"}],"directories":{}},"1.7.3":{"name":"jquery","description":"jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)","version":"1.7.3","url":"http://jquery.com","homepage":"https://github.com/coolaj86/node-jquery","author":{"name":"James Morrin","email":"treasonx@gmail.com"},"repository":{"type":"git","url":"git://github.com/coolaj86/node-jquery.git"},"bugs":{"url":"https://github.com/coolaj86/node-jquery/issues"},"licenses":[{"type":"MIT","url":"https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT"}],"main":"lib/node-jquery","engines":{"node":">=0.6"},"scripts":{"test":"grunt test"},"dependencies":{"jsdom":"~0.2.14","htmlparser":"1.7.6","xmlhttprequest":"~1.4.2","location":"0.0.1","navigator":"~1.0.1"},"devDependencies":{"grunt":"~0.3.8","nodeunit":"~0.7.4"},"keywords":["util","dom","jquery"],"_id":"jquery@1.7.3","dist":{"shasum":"e3d00a71612ac7e9b554b438e0987d0272ddba94","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.7.3.tgz"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"},{"name":"treasonx","email":"treasonx@gmail.com"}],"directories":{}},"1.8.2":{"name":"jquery","description":"jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)","version":"1.8.2","url":"http://jquery.com","homepage":"https://github.com/coolaj86/node-jquery","author":{"name":"James Morrin","email":"treasonx@gmail.com"},"repository":{"type":"git","url":"git://github.com/coolaj86/node-jquery.git"},"bugs":{"url":"https://github.com/coolaj86/node-jquery/issues"},"licenses":[{"type":"MIT","url":"https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT"}],"main":"lib/node-jquery","engines":{"node":">=0.6"},"scripts":{"test":"grunt test"},"dependencies":{"jsdom":"~0.2.14","htmlparser":"1.7.6","xmlhttprequest":"~1.4.2","location":"0.0.1","navigator":"~1.0.1"},"devDependencies":{"grunt":"~0.3.8","nodeunit":"~0.7.4"},"keywords":["util","dom","jquery"],"_id":"jquery@1.8.2","dist":{"shasum":"46790ae07c6de38124eda90bbf7336b43df93305","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.8.2.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"treasonx","email":"treasonx@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"},{"name":"treasonx","email":"treasonx@gmail.com"}],"directories":{}},"1.8.3":{"name":"jquery","description":"jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)","version":"1.8.3","url":"http://jquery.com","homepage":"https://github.com/coolaj86/node-jquery","author":{"name":"James Morrin","email":"treasonx@gmail.com"},"repository":{"type":"git","url":"git://github.com/coolaj86/node-jquery.git"},"bugs":{"url":"https://github.com/coolaj86/node-jquery/issues"},"licenses":[{"type":"MIT","url":"https://github.com/coolaj86/node-jquery/blob/master/LICENSE-MIT"}],"main":"lib/node-jquery","engines":{"node":">=0.6"},"scripts":{"test":"grunt test"},"dependencies":{"jsdom":"~0.2.14","htmlparser":"1.7.6","xmlhttprequest":"~1.4.2","location":"0.0.1","navigator":"~1.0.1","contextify":"~0.1.3"},"devDependencies":{"grunt":"~0.3.8","nodeunit":"~0.7.4"},"keywords":["util","dom","jquery"],"_id":"jquery@1.8.3","dist":{"shasum":"cfa2941c05a83d966f21347f759a6d15281c60cc","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.8.3.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"treasonx","email":"treasonx@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"},{"name":"treasonx","email":"treasonx@gmail.com"}],"directories":{}},"2.1.0-beta2":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.0-beta2","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/master/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"archiver":"~0.4.10","grunt":"~0.4.1","grunt-bower-task":"~0.3.2","grunt-cli":"~0.1.11","grunt-compare-size":"~0.4.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.7","grunt-contrib-watch":"~0.5.3","grunt-git-authors":"~1.2.0","grunt-jscs-checker":"~0.2.3","grunt-jsonlint":"~1.0.1","gzip-js":"0.3.2","load-grunt-tasks":"~0.2.0","testswarm":"~1.1.0","requirejs":"~2.1.9","which":"~1.0.5"},"_id":"jquery@2.1.0-beta2","dist":{"shasum":"e0fbbe2beb45b4d8f808362c7c99ef5bfee7d8c6","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.0-beta2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jquery","email":"dave.methvin@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"},{"name":"jquery","email":"npm@jquery.com"}],"directories":{}},"2.1.0-beta3":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.0-beta3","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.0-beta3/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/2.1.0-beta3/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.4.1","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@2.1.0-beta3","dist":{"shasum":"5a89b624d8fa625fe5fa83a12a9acb1ef8a11d02","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.0-beta3.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jquery","email":"npm@jquery.org"},"maintainers":[{"name":"jquery","email":"npm@jquery.org"}],"directories":{}},"1.11.0-beta3":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.0-beta3","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.0-beta3/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/1.11.0-beta3/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.4.1","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@1.11.0-beta3","dist":{"shasum":"0464a6aba9f35f6c83a203caa23ab420909ce852","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.0-beta3.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jquery","email":"npm@jquery.org"},"maintainers":[{"name":"jquery","email":"npm@jquery.org"}],"directories":{}},"1.11.0-rc1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.0-rc1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.0-rc1/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/1.11.0-rc1/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.5.0","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@1.11.0-rc1","dist":{"shasum":"c2f6a4877374647b20b080c478d8dbcdfb4960ee","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.0-rc1.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"jquery","email":"dave.methvin@gmail.com"},"maintainers":[{"name":"jquery","email":"dave.methvin@gmail.com"}],"directories":{}},"2.1.0-rc1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.0-rc1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.0-rc1/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/2.1.0-rc1/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.5.0","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@2.1.0-rc1","dist":{"shasum":"8c9f5d9a055c2fedb3f5269617ae649497d6a3b0","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.0-rc1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},"maintainers":[{"name":"jquery","email":"npm@jquery.com"},{"name":"dmethvin","email":"dave.methvin@gmail.com"},{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"}],"directories":{}},"1.11.0":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.0","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.0/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/1.11.0/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.5.0","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@1.11.0","dist":{"shasum":"c67ceee19b403650d682adcf39d5c9009814d949","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jquery","email":"npm@jquery.org"},"maintainers":[{"name":"jquery","email":"npm@jquery.org"}],"directories":{}},"2.1.0":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.0","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.0/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/2.1.0/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"archiver":"0.4.10","gzip-js":"0.3.2","testswarm":"1.1.0","load-grunt-tasks":"0.2.0","requirejs":"2.1.9","shelljs":"0.2.6","grunt":"0.4.2","grunt-cli":"0.1.11","grunt-contrib-jshint":"0.7.2","grunt-contrib-uglify":"0.2.7","grunt-contrib-watch":"0.5.3","grunt-bowercopy":"0.5.0","grunt-compare-size":"0.4.0","grunt-git-authors":"1.2.0","grunt-jscs-checker":"0.2.6","grunt-jsonlint":"1.0.4"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@2.1.0","dist":{"shasum":"1c9a8c971d2b53dae10d72e16cbb5a1df16a4ace","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jquery","email":"npm@jquery.org"},"maintainers":[{"name":"jquery","email":"npm@jquery.org"}],"directories":{}},"2.1.1-beta1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.1-beta1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.1-beta1/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/2.1.1-beta1/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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.3.2","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@2.1.1-beta1","dist":{"shasum":"6306c8ea1d104775f3ef8f5c26f0a32acd710a11","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.1-beta1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"m_gol","email":"m.goleb@gmail.com"},"maintainers":[{"name":"jquery","email":"npm@jquery.com"},{"name":"dmethvin","email":"dave.methvin@gmail.com"},{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},{"name":"m_gol","email":"m.goleb@gmail.com"}],"directories":{}},"1.11.1-beta1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.1-beta1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.1-beta1/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/1.11.1-beta1/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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.3.2","grunt-jsonlint":"1.0.4","gzip-js":"0.3.2","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@1.11.1-beta1","dist":{"shasum":"c7eacde5e1ae06e029f1cd1b2dd444953a33e843","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.1-beta1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"m_gol","email":"m.goleb@gmail.com"},"maintainers":[{"name":"jquery","email":"npm@jquery.com"},{"name":"dmethvin","email":"dave.methvin@gmail.com"},{"name":"scott.gonzalez","email":"scott.gonzalez@gmail.com"},{"name":"m_gol","email":"m.goleb@gmail.com"}],"directories":{}},"2.1.1-rc1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.1-rc1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.1-rc1/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/2.1.1-rc1/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@2.1.1-rc1","_shasum":"95c494fdbbd0cefc305260e11ad46ae49a387c3d","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"m_gol","email":"m.goleb@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"}],"dist":{"shasum":"95c494fdbbd0cefc305260e11ad46ae49a387c3d","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.1-rc1.tgz"},"directories":{}},"1.11.1-rc1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.1-rc1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.1-rc1/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/1.11.1-rc1/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@1.11.1-rc1","_shasum":"666a7df02488b48732d96e8ab9bdd34f61dd4238","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"m_gol","email":"m.goleb@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"}],"dist":{"shasum":"666a7df02488b48732d96e8ab9bdd34f61dd4238","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.1-rc1.tgz"},"directories":{}},"2.1.1-rc2":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.1-rc2","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.1-rc2/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/2.1.1-rc2/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@2.1.1-rc2","dist":{"shasum":"99833e415efa7ac8a4efecc5df6894b2f938a598","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.1-rc2.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"dmethvin","email":"dave.methvin@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"}],"directories":{}},"1.11.1-rc2":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.1-rc2","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.1-rc2/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","library"],"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/1.11.1-rc2/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@1.11.1-rc2","dist":{"shasum":"a4ef3edde0864d8524c5e72f59c459fd7a9ebd17","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.1-rc2.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"dmethvin","email":"dave.methvin@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"}],"directories":{}},"2.1.1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.1/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.1/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@2.1.1","dist":{"shasum":"828fc60f50f7ee5983363ef4eb01c5f70af4bd5b","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.1.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"dmethvin","email":"dave.methvin@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"}],"directories":{}},"1.11.1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.1/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/1.11.1/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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","load-grunt-tasks":"0.3.0","requirejs":"2.1.10","testswarm":"1.1.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt"},"_id":"jquery@1.11.1","dist":{"shasum":"b6ec928590112ebed69e1e49cbfd0025ccd60ddb","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.1.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"dmethvin","email":"dave.methvin@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"}],"directories":{}},"1.9.1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.9.1","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/master/AUTHORS.txt"},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"bugs":{"url":"http://bugs.jquery.com"},"licenses":[{"type":"MIT","url":"https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt"}],"scripts":{"test":"grunt"},"dependencies":{},"devDependencies":{"grunt-compare-size":"~0.3.0","grunt-git-authors":"~1.1.0","grunt-update-submodules":"~0.2.0","grunt-contrib-watch":"~0.1.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1","grunt":"~0.4.0","testswarm":"0.2.2"},"keywords":[],"gitHead":"d71f6a53927ad02d728503385d15539b73d21ac8","_id":"jquery@1.9.1","_shasum":"e4cd4835faaefbade535857613c0fc3ff2adaf34","_from":".","_npmVersion":"1.5.0-alpha-1","_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":"e4cd4835faaefbade535857613c0fc3ff2adaf34","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz"},"directories":{}},"2.1.2":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.2","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.2/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.2/MIT-LICENSE.txt"}],"dependencies":{},"devDependencies":{"commitplease":"1.7.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","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":"a04f5ff9795fd6292117563623db44cf3f875868","_id":"jquery@2.1.2","_shasum":"b68f154cb2ea4731924883e9fe20ec199d1dc1e2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dmethvin","email":"dave.methvin@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":"b68f154cb2ea4731924883e9fe20ec199d1dc1e2","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.2.tgz"},"directories":{}},"1.11.2":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.2","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.2/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/1.11.2/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","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":"9690801db01709bfbff5f977d07fb7cc14472908","_id":"jquery@1.11.2","_shasum":"30ab26857211c37caa83da0f6903155fe49bb72d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dmethvin","email":"dave.methvin@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":"30ab26857211c37caa83da0f6903155fe49bb72d","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.2.tgz"},"directories":{}},"2.1.3":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"2.1.3","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.3/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.3/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":"8f2a9d9272d6ed7f32d3a484740ab342c02541e0","_id":"jquery@2.1.3","_shasum":"6ec55204673d505d39432c5bf5cfad10e1dbad2e","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.11.14","_npmUser":{"name":"m_gol","email":"m.goleb@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":"6ec55204673d505d39432c5bf5cfad10e1dbad2e","tarball":"http://registry.npmjs.org/jquery/-/jquery-2.1.3.tgz"},"directories":{}},"2.1.4":{"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":".","_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":{}},"1.11.3":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"1.11.3","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/1.11.3/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/1.11.3/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","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":"1472290917f17af05e98007136096784f9051fab","_id":"jquery@1.11.3","_shasum":"dd8b74278b27102d29df63eae28308a8cfa1b583","_from":".","_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":"dd8b74278b27102d29df63eae28308a8cfa1b583","tarball":"http://registry.npmjs.org/jquery/-/jquery-1.11.3.tgz"},"directories":{}},"3.0.0-alpha1":{"name":"jquery","title":"jQuery","description":"JavaScript library for DOM operations","version":"3.0.0-alpha1","main":"dist/jquery.js","homepage":"http://jquery.com","author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/3.0.0-alpha1/AUTHORS.txt"},"repository":{"type":"git","url":"git+https://github.com/jquery/jquery.git"},"keywords":["jquery","javascript","browser","library"],"bugs":{"url":"https://github.com/jquery/jquery/issues"},"license":"MIT","dependencies":{},"devDependencies":{"commitplease":"2.0.0","core-js":"0.9.17","grunt":"0.4.5","grunt-babel":"5.0.1","grunt-cli":"0.1.13","grunt-compare-size":"0.4.0","grunt-contrib-jshint":"0.11.2","grunt-contrib-uglify":"0.7.0","grunt-contrib-watch":"0.6.1","grunt-git-authors":"2.0.1","grunt-jscs-checker":"0.8.1","grunt-jsonlint":"1.0.4","grunt-npmcopy":"0.1.0","gzip-js":"0.3.2","load-grunt-tasks":"1.0.0","native-promise-only":"0.7.8-a","promises-aplus-tests":"2.1.0","q":"1.1.2","qunitjs":"1.17.1","requirejs":"2.1.17","sinon":"1.10.3","sizzle":"2.2.0","testswarm":"1.1.0","win-spawn":"2.0.0"},"jsdomVersions":{"node":"3.1.2","iojs":"5.3.0"},"scripts":{"build":"npm install && grunt","start":"grunt watch","test":"grunt && grunt test"},"commitplease":{"components":["Docs","Tests","Build","Release","Core","Ajax","Attributes","Callbacks","CSS","Data","Deferred","Dimensions","Effects","Event","Manipulation","Offset","Queue","Selector","Serialize","Traversing","Wrap"]},"gitHead":"2c92869b752bb8e0fe74c3183f40f3f58b7b906d","_id":"jquery@3.0.0-alpha1","_shasum":"3493d672266e21c2dffb2714f935448edebe3c62","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_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":"3493d672266e21c2dffb2714f935448edebe3c62","tarball":"http://registry.npmjs.org/jquery/-/jquery-3.0.0-alpha1.tgz"},"directories":{}}},"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"}],"time":{"modified":"2015-07-13T19:26:37.913Z","created":"2011-03-19T07:19:56.392Z","1.5.1":"2011-03-19T07:19:56.956Z","1.6.2":"2011-07-06T16:13:21.519Z","1.6.3":"2011-09-12T19:05:34.373Z","1.7.2":"2012-05-01T11:14:09.090Z","1.7.3":"2012-07-01T16:11:53.194Z","1.8.2":"2012-11-11T22:43:58.910Z","1.8.3":"2012-12-01T00:03:02.297Z","2.1.0-beta2":"2013-11-15T16:34:48.859Z","2.1.0-beta3":"2013-12-20T22:53:28.426Z","1.11.0-beta3":"2014-01-06T19:57:22.387Z","2.1.0-rc1":"2014-01-17T22:47:16.391Z","1.11.0-pre":"2014-01-16T20:38:42.912Z","1.11.0-rc1":"2014-01-16T21:08:36.924Z","1.11.0":"2014-01-23T21:07:07.184Z","2.1.0":"2014-01-23T21:12:47.772Z","2.1.1-beta1":"2014-03-24T17:05:07.581Z","1.11.1-beta1":"2014-03-24T17:25:14.236Z","2.1.1-rc1":"2014-04-18T15:29:41.423Z","1.11.1-rc1":"2014-04-18T15:40:23.931Z","2.1.1-rc2":"2014-04-21T20:52:06.866Z","1.11.1-rc2":"2014-04-21T21:12:52.817Z","2.1.1":"2014-05-01T17:15:20.164Z","1.11.1":"2014-05-01T18:05:32.863Z","1.9.1":"2014-07-17T22:01:17.886Z","2.1.2":"2014-12-17T14:14:28.184Z","1.11.2":"2014-12-17T16:07:07.647Z","2.1.3":"2014-12-18T15:18:38.205Z","2.1.4":"2015-04-28T16:17:13.648Z","1.11.3":"2015-04-28T16:22:06.378Z","3.0.0-alpha1":"2015-07-13T19:26:37.913Z"},"author":{"name":"jQuery Foundation and other contributors","url":"https://github.com/jquery/jquery/blob/2.1.4/AUTHORS.txt"},"users":{"dodo":true,"fgribreau":true,"parroit":true,"cedx":true,"m_gol":true,"feross":true,"bendiken":true,"funroll":true,"inancgumus":true,"jkcpr":true,"magemagic":true,"davidbaiguini":true,"shen-weizhong":true,"oroce":true,"beth_rogers465":true,"leobalter":true,"frk1705":true,"victorcastelan":true,"skinnybrit51":true,"tommyjs7":true,"xanderiel":true,"arturmuller":true,"lukecarrier":true,"bjlxj_2008":true,"kmck":true,"jesus81":true,"rpgreen":true,"vsn4ik":true,"gabrielsanterre":true,"adswebwork":true,"abuelwafa":true,"karlitowhoelse":true,"mhat":true,"tektimmy":true,"modest":true,"rgraves90":true,"alexandermac":true,"adamk":true,"nitayneeman":true,"haeck":true,"pnevares":true,"hal9zillion":true,"j3kz":true,"wambulance":true,"jostw":true,"sahilsk":true,"broxmgs":true,"jimster305":true,"csbun":true,"isis97":true,"simplyianm":true,"fatelei":true,"trotyl":true,"chengsu":true,"orlenka":true,"mr_eaze":true,"jmm23":true,"ackuser":true,"tfentonz":true,"ftornik":true,"onheiron":true,"jgreeley":true,"sedmonds":true,"cycomachead":true,"duchenerc":true,"damianof":true,"sergiodxa":true,"rhythm19":true,"piotrd":true,"buzuli":true,"mugifly":true,"cypark":true,"wkaifang":true,"jeffb_incontact":true,"zenrumi":true,"seaseng":true,"vishwasc":true,"matthewbauer":true,"paroczi":true,"joshbruce":true,"joaocunha":true,"sky3r":true,"knoja4":true,"hughker":true,"xgqfrms":true,"meligatt":true,"hasanabb":true,"nickeltobias":true,"kimhoe":true,"ovgu12":true,"ibourgeois":true},"repository":{"type":"git","url":"https://github.com/jquery/jquery.git"},"readme":"[jQuery](http://jquery.com/) - New Wave JavaScript\n==================================================\n\nContribution Guides\n--------------------------------------\n\nIn the spirit of open source software development, jQuery always encourages community code contribution. To help you get started and before you jump into writing code, be sure to read these important contribution guidelines thoroughly:\n\n1. [Getting Involved](http://contribute.jquery.org/)\n2. [Core Style Guide](http://contribute.jquery.org/style-guide/js/)\n3. [Writing Code for jQuery Foundation Projects](http://contribute.jquery.org/code/)\n\n\nEnvironments in which to use jQuery\n--------------------------------------\n\n- [Browser support](http://jquery.com/browser-support/) differs between the master (2.x) branch and the 1.x-master branch. Specifically, 2.x does not support legacy browsers such as IE6-8. The jQuery team continues to provide support for legacy browsers on the 1.x-master branch. Use the latest 1.x release if support for those browsers is required. See [browser support](http://jquery.com/browser-support/) for more info.\n- To use jQuery in Node, browser extensions, and other non-browser environments, use only **2.x** releases. 1.x does not support these environments.\n\n\nWhat you need to build your own jQuery\n--------------------------------------\n\nIn order to build jQuery, you need to have Node.js/npm latest and git 1.7 or later.\n(Earlier versions might work OK, but are not tested.)\n\nFor Windows you have to download and install [git](http://git-scm.com/downloads) and [Node.js](http://nodejs.org/download/).\n\nMac OS users should install [Homebrew](http://mxcl.github.com/homebrew/). Once Homebrew is installed, run `brew install git` to install git,\nand `brew install node` to install Node.js.\n\nLinux/BSD users should use their appropriate package managers to install git and Node.js, or build from source\nif you swing that way. Easy-peasy.\n\n\nHow to build your own jQuery\n----------------------------\n\nClone a copy of the main jQuery git repo by running:\n\n```bash\ngit clone git://github.com/jquery/jquery.git\n```\n\nEnter the jquery directory and run the build script:\n```bash\ncd jquery && npm run build\n```\nThe built version of jQuery will be put in the `dist/` subdirectory, along with the minified copy and associated map file.\n\nIf you want create custom build or help with jQuery development, it would be better to install [grunt command line interface](https://github.com/gruntjs/grunt-cli) as a global package:\n\n```\nnpm install -g grunt-cli\n```\nMake sure you have `grunt` installed by testing:\n```\ngrunt -v\n```\n\nNow by running `grunt` command, in the jquery directory, you could build full version of jQuery, just like with `npm run build` command:\n```\ngrunt\n```\n\nThere are many other tasks available for jQuery Core:\n```\ngrunt -help\n```\n\n### Modules\n\nSpecial builds can be created that exclude subsets of jQuery functionality.\nThis allows for smaller custom builds when the builder is certain that those parts of jQuery are not being used.\nFor example, an app that only used JSONP for `$.ajax()` and did not need to calculate offsets or positions of elements could exclude the offset and ajax/xhr modules.\n\nAny module may be excluded except for `core`, and `selector`. To exclude a module, pass its path relative to the `src` folder (without the `.js` extension).\n\nSome example modules that can be excluded are:\n\n- **ajax**: All AJAX functionality: `$.ajax()`, `$.get()`, `$.post()`, `$.ajaxSetup()`, `.load()`, transports, and ajax event shorthands such as `.ajaxStart()`.\n- **ajax/xhr**: The XMLHTTPRequest AJAX transport only.\n- **ajax/script**: The `<script>` AJAX transport only; used to retrieve scripts.\n- **ajax/jsonp**: The JSONP AJAX transport only; depends on the ajax/script transport.\n- **css**: The `.css()` method plus non-animated `.show()`, `.hide()` and `.toggle()`. Also removes **all** modules depending on css (including **effects**, **dimensions**, and **offset**).\n- **deprecated**: Methods documented as deprecated but not yet removed; currently only `.andSelf()`.\n- **dimensions**: The `.width()` and `.height()` methods, including `inner-` and `outer-` variations.\n- **effects**: The `.animate()` method and its shorthands such as `.slideUp()` or `.hide(\"slow\")`.\n- **event**: The `.on()` and `.off()` methods and all event functionality. Also removes `event/alias`.\n- **event/alias**: All event attaching/triggering shorthands like `.click()` or `.mouseover()`.\n- **offset**: The `.offset()`, `.position()`, `.offsetParent()`, `.scrollLeft()`, and `.scrollTop()` methods.\n- **wrap**: The `.wrap()`, `.wrapAll()`, `.wrapInner()`, and `.unwrap()` methods.\n- **core/ready**: Exclude the ready module if you place your scripts at the end of the body. Any ready callbacks bound with `jQuery()` will simply be called immediately. However, `jQuery(document).ready()` will not be a function and `.on(\"ready\", ...)` or similar will not be triggered.\n- **deferred**: Exclude jQuery.Deferred. This also removes jQuery.Callbacks. *Note* that modules that depend on jQuery.Deferred(AJAX, effects, core/ready) will not be removed and will still expect jQuery.Deferred to be there. Include your own jQuery.Deferred implementation or exclude those modules as well (`grunt custom:-deferred,-ajax,-effects,-core/ready`).\n- **exports/global**: Exclude the attachment of global jQuery variables ($ and jQuery) to the window.\n- **exports/amd**: Exclude the AMD definition.\n\nAs a special case, you may also replace Sizzle by using a special flag `grunt custom:-sizzle`.\n\n- **sizzle**: The Sizzle selector engine. When this module is excluded, it is replaced by a rudimentary selector engine based on the browser's `querySelectorAll` method that does not support jQuery selector extensions or enhanced semantics. See the selector-native.js file for details.\n\n*Note*: Excluding Sizzle will also exclude all jQuery selector extensions (such as `effects/animatedSelector` and `css/hiddenVisibleSelectors`).\n\nThe build process shows a message for each dependent module it excludes or includes.\n\n##### AMD name\n\nAs an option, you can set the module name for jQuery's AMD definition. By default, it is set to \"jquery\", which plays nicely with plugins and third-party libraries, but there may be cases where you'd like to change this. Simply set the `\"amd\"` option:\n\n```bash\ngrunt custom --amd=\"custom-name\"\n```\n\nOr, to define anonymously, set the name to an empty string.\n\n```bash\ngrunt custom --amd=\"\"\n```\n\n#### Custom Build Examples\n\nTo create a custom build of the latest stable version, first check out the version:\n\n```bash\ngit pull; git checkout $(git describe --abbrev=0 --tags)\n```\n\nThen, make sure all Node dependencies are installed:\n\n```bash\nnpm install\n```\n\nCreate the custom build using the `grunt custom` option, listing the modules to be excluded.\n\nExclude all **ajax** functionality:\n\n```bash\ngrunt custom:-ajax\n```\n\nExcluding **css** removes modules depending on CSS: **effects**, **offset**, **dimensions**.\n\n```bash\ngrunt custom:-css\n```\n\nExclude a bunch of modules:\n\n```bash\ngrunt custom:-ajax,-css,-deprecated,-dimensions,-effects,-event/alias,-offset,-wrap\n```\n\nFor questions or requests regarding custom builds, please start a thread on the [Developing jQuery Core](https://forum.jquery.com/developing-jquery-core) section of the forum. Due to the combinatorics and custom nature of these builds, they are not regularly tested in jQuery's unit test process. The non-Sizzle selector engine currently does not pass unit tests because it is missing too much essential functionality.\n\nRunning the Unit Tests\n--------------------------------------\n\nMake sure you have the necessary dependencies:\n\n```bash\nnpm install\n```\n\nStart `grunt watch` or `npm start` to auto-build jQuery as you work:\n\n```bash\ncd jquery && grunt watch\n```\n\n\nRun the unit tests with a local server that supports PHP. Ensure that you run the site from the root directory, not the \"test\" directory. No database is required. Pre-configured php local servers are available for Windows and Mac. Here are some options:\n\n- Windows: [WAMP download](http://www.wampserver.com/en/)\n- Mac: [MAMP download](http://www.mamp.info/en/index.html)\n- Linux: [Setting up LAMP](https://www.linux.com/learn/tutorials/288158-easy-lamp-server-installation)\n- [Mongoose (most platforms)](http://code.google.com/p/mongoose/)\n\n\n\n\nBuilding to a different directory\n---------------------------------\n\nTo copy the built jQuery files from `/dist` to another directory:\n\n```bash\ngrunt && grunt dist:/path/to/special/location/\n```\nWith this example, the output files would be:\n\n```bash\n/path/to/special/location/jquery.js\n/path/to/special/location/jquery.min.js\n```\n\nTo add a permanent copy destination, create a file in `dist/` called \".destination.json\". Inside the file, paste and customize the following:\n\n```json\n\n{\n \"/Absolute/path/to/other/destination\": true\n}\n```\n\nAdditionally, both methods can be combined.\n\n\n\nEssential Git\n-------------\n\nAs the source code is handled by the Git version control system, it's useful to know some features used.\n\n### Cleaning ###\n\nIf you want to purge your working directory back to the status of upstream, following commands can be used (remember everything you've worked on is gone after these):\n\n```bash\ngit reset --hard upstream/master\ngit clean -fdx\n```\n\n### Rebasing ###\n\nFor feature/topic branches, you should always use the `--rebase` flag to `git pull`, or if you are usually handling many temporary \"to be in a github pull request\" branches, run following to automate this:\n\n```bash\ngit config branch.autosetuprebase local\n```\n(see `man git-config` for more information)\n\n### Handling merge conflicts ###\n\nIf you're getting merge conflicts when merging, instead of editing the conflicted files manually, you can use the feature\n`git mergetool`. Even though the default tool `xxdiff` looks awful/old, it's rather useful.\n\nFollowing are some commands that can be used there:\n\n* `Ctrl + Alt + M` - automerge as much as possible\n* `b` - jump to next merge conflict\n* `s` - change the order of the conflicted lines\n* `u` - undo a merge\n* `left mouse button` - mark a block to be the winner\n* `middle mouse button` - mark a line to be the winner\n* `Ctrl + S` - save\n* `Ctrl + Q` - quit\n\n[QUnit](http://api.qunitjs.com) Reference\n-----------------\n\n### Test methods ###\n\n```js\nexpect( numAssertions );\nstop();\nstart();\n```\n\n\nNote: QUnit's eventual addition of an argument to stop/start is ignored in this test suite so that start and stop can be passed as callbacks without worrying about their parameters\n\n### Test assertions ###\n\n\n```js\nok( value, [message] );\nequal( actual, expected, [message] );\nnotEqual( actual, expected, [message] );\ndeepEqual( actual, expected, [message] );\nnotDeepEqual( actual, expected, [message] );\nstrictEqual( actual, expected, [message] );\nnotStrictEqual( actual, expected, [message] );\nthrows( block, [expected], [message] );\n```\n\n\nTest Suite Convenience Methods Reference (See [test/data/testinit.js](https://github.com/jquery/jquery/blob/master/test/data/testinit.js))\n------------------------------\n\n### Returns an array of elements with the given IDs ###\n\n```js\nq( ... );\n```\n\nExample:\n\n```js\nq(\"main\", \"foo\", \"bar\");\n\n=> [ div#main, span#foo, input#bar ]\n```\n\n### Asserts that a selection matches the given IDs ###\n\n```js\nt( testName, selector, [ \"array\", \"of\", \"ids\" ] );\n```\n\nExample:\n\n```js\nt(\"Check for something\", \"//[a]\", [\"foo\", \"baar\"]);\n```\n\n\n\n### Fires a native DOM event without going through jQuery ###\n\n```js\nfireNative( node, eventType )\n```\n\nExample:\n\n```js\nfireNative( jQuery(\"#elem\")[0], \"click\" );\n```\n\n### Add random number to url to stop caching ###\n\n```js\nurl( \"some/url.php\" );\n```\n\nExample:\n\n```js\nurl(\"data/test.html\");\n\n=> \"data/test.html?10538358428943\"\n\n\nurl(\"data/test.php?foo=bar\");\n\n=> \"data/test.php?foo=bar&10538358345554\"\n```\n\n\n### Load tests in an iframe ###\n\nLoads a given page constructing a url with fileName: `\"./data/\" + fileName + \".html\"`\nand fires the given callback on jQuery ready (using the jQuery loading from that page)\nand passes the iFrame's jQuery to the callback.\n\n```js\ntestIframe( fileName, testName, callback );\n```\n\nCallback arguments:\n\n```js\ncallback( jQueryFromIFrame, iFrameWindow, iFrameDocument );\n```\n\n### Load tests in an iframe (window.iframeCallback) ###\n\nLoads a given page constructing a url with fileName: `\"./data/\" + fileName + \".html\"`\nThe given callback is fired when window.iframeCallback is called by the page.\nThe arguments passed to the callback are the same as the\narguments passed to window.iframeCallback, whatever that may be\n\n```js\ntestIframeWithCallback( testName, fileName, callback );\n```\n\nQuestions?\n----------\n\nIf you have any questions, please feel free to ask on the\n[Developing jQuery Core forum](http://forum.jquery.com/developing-jquery-core) or in #jquery on irc.freenode.net.\n","readmeFilename":"README.md","homepage":"http://jquery.com","keywords":["jquery","javascript","browser","library"],"bugs":{"url":"http://bugs.jquery.com"},"_attachments":{},"_etag":"\"ACQZL1V9JIBQR3S1PTA02GZCE\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/json-stable-stringify/.cache.json b/atom/.apm/registry.npmjs.org/json-stable-stringify/.cache.json
deleted file mode 100644
index a80853d..0000000
--- a/atom/.apm/registry.npmjs.org/json-stable-stringify/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"json-stable-stringify","_rev":"15-a342020108dd6e63d530d9130cca66b8","name":"json-stable-stringify","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"json-stable-stringify","version":"0.0.0","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","main":"index.js","dependencies":{"jsonify":"~0.0.0"},"devDependencies":{"tape":"~1.0.4"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/5","ff/latest","chrome/15","chrome/latest","safari/latest","opera/latest"]},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"_id":"json-stable-stringify@0.0.0","dist":{"shasum":"a5880cbb2068c6edb68aeb8a1c17606eab6885a4","tarball":"http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.0.1":{"name":"json-stable-stringify","version":"0.0.1","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","main":"index.js","dependencies":{"jsonify":"~0.0.0"},"devDependencies":{"tape":"~1.0.4"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/5","ff/latest","chrome/15","chrome/latest","safari/latest","opera/latest"]},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"_id":"json-stable-stringify@0.0.1","dist":{"shasum":"611c23e814db375527df851193db59dd2af27f45","tarball":"http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.0":{"name":"json-stable-stringify","version":"0.1.0","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","main":"index.js","dependencies":{"jsonify":"~0.0.0"},"devDependencies":{"tape":"~1.0.4"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/5","ff/latest","chrome/15","chrome/latest","safari/latest","opera/latest"]},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"_id":"json-stable-stringify@0.1.0","dist":{"shasum":"c54ac064fc16d73c4b8915d4587bcd0d6635648a","tarball":"http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.1":{"name":"json-stable-stringify","version":"0.1.1","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","main":"index.js","dependencies":{"jsonify":"~0.0.0"},"devDependencies":{"tape":"~1.0.4"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/5","ff/latest","chrome/15","chrome/latest","safari/latest","opera/latest"]},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"_id":"json-stable-stringify@0.1.1","dist":{"shasum":"d190f8784548e4cbae311db2c12804b797fb0c06","tarball":"http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.2":{"name":"json-stable-stringify","version":"0.1.2","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","main":"index.js","dependencies":{"jsonify":"~0.0.0"},"devDependencies":{"tape":"~1.0.4"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/5","ff/latest","chrome/15","chrome/latest","safari/latest","opera/latest"]},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"_id":"json-stable-stringify@0.1.2","dist":{"shasum":"cf427efa3e55a9a22ccc1e08fa866728623e4d92","tarball":"http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.1.2.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.3":{"name":"json-stable-stringify","version":"0.1.3","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","main":"index.js","dependencies":{"jsonify":"~0.0.0"},"devDependencies":{"tape":"~1.0.4"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/5","ff/latest","chrome/15","chrome/latest","safari/latest","opera/latest"]},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"_id":"json-stable-stringify@0.1.3","dist":{"shasum":"5860d0400e7a5911479248646c796b008eeb3eb9","tarball":"http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.1.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"1.0.0":{"name":"json-stable-stringify","version":"1.0.0","description":"deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results","main":"index.js","dependencies":{"jsonify":"~0.0.0"},"devDependencies":{"tape":"~1.0.4"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/5","ff/latest","chrome/15","chrome/latest","safari/latest","opera/latest"]},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"_id":"json-stable-stringify@1.0.0","dist":{"shasum":"5e26859cf49968cfa499533413443578ee04d251","tarball":"http://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}}},"readme":"# json-stable-stringify\n\ndeterministic version of `JSON.stringify()` so you can get a consistent hash\nfrom stringified results\n\nYou can also pass in a custom comparison function.\n\n[![browser support](https://ci.testling.com/substack/json-stable-stringify.png)](https://ci.testling.com/substack/json-stable-stringify)\n\n[![build status](https://secure.travis-ci.org/substack/json-stable-stringify.png)](http://travis-ci.org/substack/json-stable-stringify)\n\n# example\n\n``` js\nvar stringify = require('json-stable-stringify');\nvar obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };\nconsole.log(stringify(obj));\n```\n\noutput:\n\n```\n{\"a\":3,\"b\":[{\"x\":4,\"y\":5,\"z\":6},7],\"c\":8}\n```\n\n# methods\n\n``` js\nvar stringify = require('json-stable-stringify')\n```\n\n## var str = stringify(obj, opts)\n\nReturn a deterministic stringified string `str` from the object `obj`.\n\n## options\n\n### cmp\n\nIf `opts` is given, you can supply an `opts.cmp` to have a custom comparison\nfunction for object keys. Your function `opts.cmp` is called with these\nparameters:\n\n``` js\nopts.cmp({ key: akey, value: avalue }, { key: bkey, value: bvalue })\n```\n\nFor example, to sort on the object key names in reverse order you could write:\n\n``` js\nvar stringify = require('json-stable-stringify');\n\nvar obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };\nvar s = stringify(obj, function (a, b) {\n return a.key < b.key ? 1 : -1;\n});\nconsole.log(s);\n```\n\nwhich results in the output string:\n\n```\n{\"c\":8,\"b\":[{\"z\":6,\"y\":5,\"x\":4},7],\"a\":3}\n```\n\nOr if you wanted to sort on the object values in reverse order, you could write:\n\n```\nvar stringify = require('json-stable-stringify');\n\nvar obj = { d: 6, c: 5, b: [{z:3,y:2,x:1},9], a: 10 };\nvar s = stringify(obj, function (a, b) {\n return a.value < b.value ? 1 : -1;\n});\nconsole.log(s);\n```\n\nwhich outputs:\n\n```\n{\"d\":6,\"c\":5,\"b\":[{\"z\":3,\"y\":2,\"x\":1},9],\"a\":10}\n```\n\n### space\n\nIf you specify `opts.space`, it will indent the output for pretty-printing.\nValid values are strings (e.g. `{space: \\t}`) or a number of spaces\n(`{space: 3}`).\n\nFor example:\n\n```js\nvar obj = { b: 1, a: { foo: 'bar', and: [1, 2, 3] } };\nvar s = stringify(obj, { space: ' ' });\nconsole.log(s);\n```\n\nwhich outputs:\n\n```\n{\n \"a\": {\n \"and\": [\n 1,\n 2,\n 3\n ],\n \"foo\": \"bar\"\n },\n \"b\": 1\n}\n```\n\n### replacer\n\nThe replacer parameter is a function `opts.replacer(key, value)` that behaves\nthe same as the replacer\n[from the core JSON object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_native_JSON#The_replacer_parameter).\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install json-stable-stringify\n```\n\n# license\n\nMIT\n","maintainers":[{"name":"substack","email":"mail@substack.net"}],"time":{"modified":"2014-05-27T12:49:07.848Z","created":"2013-07-17T22:41:41.615Z","0.0.0":"2013-07-17T22:41:43.693Z","0.0.1":"2013-07-18T00:47:49.279Z","0.1.0":"2013-12-22T04:03:58.660Z","0.1.1":"2013-12-22T04:09:35.488Z","0.1.2":"2014-04-03T04:41:04.116Z","0.1.3":"2014-05-27T10:48:43.732Z","1.0.0":"2014-05-27T12:49:07.848Z"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git://github.com/substack/json-stable-stringify.git"},"homepage":"https://github.com/substack/json-stable-stringify","keywords":["json","stringify","deterministic","hash","sort","stable"],"bugs":{"url":"https://github.com/substack/json-stable-stringify/issues"},"license":"MIT","readmeFilename":"readme.markdown","users":{"brianjmiller":true,"mycrobe":true},"_attachments":{},"_etag":"\"5GGUCQK8BFEU9VCPH7KUTJW2X\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/jsonify/.cache.json b/atom/.apm/registry.npmjs.org/jsonify/.cache.json
deleted file mode 100644
index 06ea738..0000000
--- a/atom/.apm/registry.npmjs.org/jsonify/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"jsonify","_rev":"4-7ff99fb1a898dc08aca6d7065fba1a60","name":"jsonify","description":"JSON without touching any globals","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"jsonify","version":"0.0.0","description":"JSON without touching any globals","main":"index.js","directories":{"lib":".","test":"test"},"devDependencies":{"tap":"0.0.x","garbage":"0.0.x"},"scripts":{"test":"tap test"},"repository":{"type":"git","url":"git://github.com/substack/jsonify.git"},"keywords":["json","browser"],"author":{"name":"Douglas Crockford","url":"http://crockford.com/"},"license":"Public Domain","_id":"jsonify@0.0.0","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"2c74b6ee41d93ca51b7b5aaee8f503631d252a73","tarball":"http://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]}},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"time":{"modified":"2013-01-26T23:27:38.644Z","created":"2011-08-21T12:22:23.032Z","0.0.0":"2011-08-21T12:22:24.348Z"},"author":{"name":"Douglas Crockford","url":"http://crockford.com/"},"repository":{"type":"git","url":"git://github.com/substack/jsonify.git"},"users":{"luk":true},"_attachments":{},"_etag":"\"2FCTXRPP4H152KNABZ4FUHTXI\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/jsonminify/.cache.json b/atom/.apm/registry.npmjs.org/jsonminify/.cache.json
deleted file mode 100644
index 9300fe2..0000000
--- a/atom/.apm/registry.npmjs.org/jsonminify/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"jsonminify","_rev":"19-dc2cd65b08d7ae598a00b0902d7b8a78","name":"jsonminify","description":"JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"jsonminify","version":"0.1.0","description":"JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.","keywords":["node","json","JSON-like","comment"],"homepage":"https://github.com/fkei/JSON.minify","bugs":{"email":"kei.topaz@gmail.com","url":"https://github.com/fkei/JSON.minify/issues"},"author":{"name":"Kei Funagayama","email":"kei.topaz@gmail.com","url":"https://github.com/fkei"},"repository":{"type":"git","url":"https://github.com/fkei/JSON.minify.git"},"devDependencies":{"mocha":"*","jshint":"*","should":"*"},"engines":{"node":">=0.8.0","npm":">=1.1.0"},"os":["darwin","linux"],"main":"./minify.json.js","_id":"jsonminify@0.1.0","dist":{"shasum":"94a349d1726d5cad09d2bfcd8839fc6a35ce479b","tarball":"http://registry.npmjs.org/jsonminify/-/jsonminify-0.1.0.tgz"},"_from":"./","_npmVersion":"1.2.14","_npmUser":{"name":"fkei","email":"kei.topaz@gmail.com"},"maintainers":[{"name":"fkei","email":"kei.topaz@gmail.com"}],"directories":{}},"0.1.1":{"name":"jsonminify","version":"0.1.1","description":"JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.","keywords":["node","json","JSON-like","comment"],"homepage":"https://github.com/fkei/JSON.minify","bugs":{"email":"kei.topaz@gmail.com","url":"https://github.com/fkei/JSON.minify/issues"},"author":{"name":"Kei Funagayama","email":"kei.topaz@gmail.com","url":"https://github.com/fkei"},"repository":{"type":"git","url":"https://github.com/fkei/JSON.minify.git"},"devDependencies":{"mocha":"*","jshint":"*","should":"*"},"engines":{"node":">=0.8.0","npm":">=1.1.0"},"os":["darwin","linux","win32"],"main":"./minify.json.js","_id":"jsonminify@0.1.1","dist":{"shasum":"f765276c6dad32eb062a3e76d7c97f636beca3e2","tarball":"http://registry.npmjs.org/jsonminify/-/jsonminify-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fkei","email":"kei.topaz@gmail.com"},"maintainers":[{"name":"fkei","email":"kei.topaz@gmail.com"}],"directories":{}},"0.1.2":{"name":"jsonminify","version":"0.1.2","description":"JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.","keywords":["node","json","JSON-like","comment"],"homepage":"https://github.com/fkei/JSON.minify","bugs":{"email":"kei.topaz@gmail.com","url":"https://github.com/fkei/JSON.minify/issues"},"author":{"name":"Kei Funagayama","email":"kei.topaz@gmail.com","url":"https://github.com/fkei"},"repository":{"type":"git","url":"https://github.com/fkei/JSON.minify.git"},"devDependencies":{"mocha":"*","jshint":"*","should":"*"},"engines":{"node":">=0.8.0","npm":">=1.1.0"},"os":["darwin","linux","win32","sunos"],"main":"./minify.json.js","_id":"jsonminify@0.1.2","dist":{"shasum":"1ca3c9bafba9ab2ff6f630d8859f2f170b2f5982","tarball":"http://registry.npmjs.org/jsonminify/-/jsonminify-0.1.2.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fkei","email":"kei.topaz@gmail.com"},"maintainers":[{"name":"fkei","email":"kei.topaz@gmail.com"}],"directories":{}},"0.2.1":{"name":"jsonminify","version":"0.2.1","description":"JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.","keywords":["node","json","JSON-like","comment"],"homepage":"https://github.com/fkei/JSON.minify","bugs":{"url":"https://github.com/fkei/JSON.minify/issues","email":"kei.topaz@gmail.com"},"author":{"name":"Kei Funagayama","email":"kei.topaz@gmail.com","url":"https://github.com/fkei"},"repository":{"type":"git","url":"https://github.com/fkei/JSON.minify.git"},"devDependencies":{"mocha":"*","jshint":"*","should":"*"},"engines":{"node":">=0.8.0","npm":">=1.1.0"},"main":"./minify.json.js","_id":"jsonminify@0.2.1","dist":{"shasum":"70fb4c19fd3e7fbd3341fb86852cc93b65062aaf","tarball":"http://registry.npmjs.org/jsonminify/-/jsonminify-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"fkei","email":"kei.topaz@gmail.com"},"maintainers":[{"name":"fkei","email":"kei.topaz@gmail.com"}],"directories":{}},"0.2.2":{"name":"jsonminify","version":"0.2.2","description":"JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.","keywords":["node","json","JSON-like","comment"],"homepage":"https://github.com/fkei/JSON.minify","bugs":{"url":"https://github.com/fkei/JSON.minify/issues","email":"kei.topaz@gmail.com"},"author":{"name":"Kei Funagayama","email":"kei.topaz@gmail.com","url":"https://github.com/fkei"},"repository":{"type":"git","url":"https://github.com/fkei/JSON.minify.git"},"devDependencies":{"mocha":"*","jshint":"*","should":"*","jsdoc":"git://github.com/jsdoc3/jsdoc.git","plato":"*"},"engines":{"node":">=0.8.0","npm":">=1.1.0"},"main":"./minify.json.js","_id":"jsonminify@0.2.2","dist":{"shasum":"5be02f45b9c44af9b9fbf6672ed6d5bd7f885948","tarball":"http://registry.npmjs.org/jsonminify/-/jsonminify-0.2.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"fkei","email":"kei.topaz@gmail.com"},"maintainers":[{"name":"fkei","email":"kei.topaz@gmail.com"}],"directories":{}},"0.2.3":{"name":"jsonminify","version":"0.2.3","description":"JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.","keywords":["node","json","JSON-like","comment"],"scripts":{"test":"mocha -r should test/test-*.js"},"homepage":"https://github.com/fkei/JSON.minify","bugs":{"url":"https://github.com/fkei/JSON.minify/issues","email":"kei.topaz@gmail.com"},"author":{"name":"Kei Funagayama","email":"kei.topaz@gmail.com","url":"https://github.com/fkei"},"repository":{"type":"git","url":"https://github.com/fkei/JSON.minify.git"},"devDependencies":{"mocha":"*","jshint":"*","should":"*","jsdoc":"git://github.com/jsdoc3/jsdoc.git","plato":"*"},"engines":{"node":">=0.8.0","npm":">=1.1.0"},"main":"./minify.json.js","_id":"jsonminify@0.2.3","dist":{"shasum":"4b842c8a3fe5d6aa48b2f8f95a1cf9a80c019d8e","tarball":"http://registry.npmjs.org/jsonminify/-/jsonminify-0.2.3.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"fkei","email":"kei.topaz@gmail.com"},"maintainers":[{"name":"fkei","email":"kei.topaz@gmail.com"}],"directories":{}}},"readme":"# About\n\n![Travis CI](https://travis-ci.org/fkei/JSON.minify.png?branch=master)\n\n\n# Feature\n\n/*! JSON.minify()\n\tv0.1 (c) Kyle Simpson\n\tMIT License\n*/\n\nJSON.minify() minifies blocks of JSON-like content into valid JSON by removing all \nwhitespace *and* comments.\n\nJSON parsers (like JavaScript's JSON.parse() parser) generally don't consider JSON\nwith comments to be valid and parseable. So, the intended usage is to minify \ndevelopment-friendly JSON (with comments) to valid JSON before parsing, such as:\n\nJSON.parse(JSON.minify(str));\n\nNow you can maintain development-friendly JSON documents, but minify them before\nparsing or before transmitting them over-the-wire.\n\nThough comments are not officially part of the JSON standard, this post from\nDouglas Crockford back in late 2005 helps explain the motivation behind this project.\n\nhttp://tech.groups.yahoo.com/group/json/message/152\n\n\"A JSON encoder MUST NOT output comments. A JSON decoder MAY accept and ignore comments.\"\n\nBasically, comments are not in the JSON *generation* standard, but that doesn't mean\nthat a parser can't be taught to ignore them. Which is exactly what JSON.minify()\nis for.\n\nThe first implementation of JSON.minify() is in JavaScript, but the intent is to\nport the implementation to as many other environments as possible/practical.\n\nNOTE: As transmitting bloated (ie, with comments/whitespace) JSON would be wasteful\nand silly, this JSON.minify() is intended for use in server-side processing\nenvironments where you can strip comments/whitespace from JSON before parsing\na JSON document, or before transmitting such over-the-wire from server to browser.\n\n# install \n\n## npm repo\n\n```\n$ npm install jsonminify\n```\n\n## npm source\n\n```\n$ npm install https://github.com/fkei/JSON.minify.git\n```\n\n# example\n\n\n```javascript\nvar jsonminify = require(\"jsonminify\");\n\njsonminify('{\"key\":\"value\"/** comment **/}')\n>> '{\"key\":\"value\"}'\n\nJSON.minify('{\"key\":\"value\"/** comment **/}')\n>> '{\"key\":\"value\"}'\n```\n\n# command-line\n\nPlease use here. Use JSON.minify internally.\n\n**node-mjson** [https://github.com/fkei/node-mjson](https://github.com/fkei/node-mjson)\n\n\n# build\n\n```\n$ make\n```\n\n# release\n\n```\n$ make release\n```\n\n# test\n\n```\n$ make test\n```\n\n# jshint\n\n```\n$ make jshint\n```\n\n# Document\n\n- [JSDoc - API Document](http://fkei.github.io/JSON.minify/docs/index.html)\n- [Plato - Report](http://fkei.github.io/JSON.minify/report/index.html)\n- [Mocha - Test result (HTML)](http://fkei.github.io/JSON.minify/TestDoc.html)\n\n# Web-Site\n\n**[Github pages - JSON.minify Home Page](http://fkei.github.io/JSON.minify/)**\n\n# LICENSE\n\nforked from [getify/JSON.minify](https://github.com/getify/JSON.minify)\n\n```\nThe MIT License (MIT)\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```\n","maintainers":[{"name":"fkei","email":"kei.topaz@gmail.com"}],"time":{"modified":"2014-08-30T14:34:09.896Z","created":"2013-03-28T07:55:59.350Z","0.1.0":"2013-03-28T07:56:02.542Z","0.1.1":"2013-05-04T10:38:01.251Z","0.1.2":"2013-09-05T09:59:02.773Z","0.2.1":"2013-09-24T01:41:12.097Z","0.2.2":"2013-09-30T06:24:57.453Z","0.2.3":"2014-02-08T12:31:10.786Z"},"author":{"name":"Kei Funagayama","email":"kei.topaz@gmail.com","url":"https://github.com/fkei"},"repository":{"type":"git","url":"https://github.com/fkei/JSON.minify.git"},"readmeFilename":"README.md","users":{"bluehazetech":true,"brentonhouse":true,"xtopher":true,"hkbarton":true,"denji":true},"homepage":"https://github.com/fkei/JSON.minify","keywords":["node","json","JSON-like","comment"],"bugs":{"url":"https://github.com/fkei/JSON.minify/issues","email":"kei.topaz@gmail.com"},"_attachments":{},"_etag":"\"A5HG0R3PF8ZCBIAVUZH85EYMI\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/mixto/.cache.json b/atom/.apm/registry.npmjs.org/mixto/.cache.json
deleted file mode 100644
index d0185fa..0000000
--- a/atom/.apm/registry.npmjs.org/mixto/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"mixto","_rev":"13-0b02739334883d5c73186e417c39a33e","name":"mixto","description":"A mixin superclass. Its subclasses have `.extend` and `.includeInto` methods to mix behavior into other objects and classes.","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"mixto","version":"0.1.0","description":"A mixin superclass. Its subclasses have `.extend` and `.includeInto` methods to mix behavior into other objects and classes.","main":"lib/mixin","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/atom/mixto"},"keywords":["mixin","trait"],"bugs":{"url":"https://github.com/atom/mixto/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/mixto/raw/master/LICENSE.md"}],"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","jasmine-waits-for-callback":"~0.1.0","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"},"author":{"name":"Nathan Sobo"},"license":"BSD-2-Clause","_id":"mixto@0.1.0","dist":{"shasum":"e57755228e3a234bb49abbb7ecc973da4c7b5861","tarball":"http://registry.npmjs.org/mixto/-/mixto-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.2.0":{"name":"mixto","version":"0.2.0","description":"A mixin superclass. Its subclasses have `.extend` and `.includeInto` methods to mix behavior into other objects and classes.","main":"lib/mixin","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/mixto"},"keywords":["mixin","trait"],"bugs":{"url":"https://github.com/atom/mixto/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/mixto/raw/master/LICENSE.md"}],"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","jasmine-waits-for-callback":"~0.1.0","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"},"author":{"name":"Nathan Sobo"},"license":"BSD-2-Clause","_id":"mixto@0.2.0","dist":{"shasum":"479babc453295ce1cf0f7b2bb54cc000939cb722","tarball":"http://registry.npmjs.org/mixto/-/mixto-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.3.0":{"name":"mixto","version":"0.3.0","description":"A mixin superclass. Its subclasses have `.extend` and `.includeInto` methods to mix behavior into other objects and classes.","main":"lib/mixin","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/mixto"},"keywords":["mixin","trait"],"bugs":{"url":"https://github.com/atom/mixto/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/mixto/raw/master/LICENSE.md"}],"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","jasmine-waits-for-callback":"~0.1.0","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"},"author":{"name":"Nathan Sobo"},"license":"BSD-2-Clause","_id":"mixto@0.3.0","dist":{"shasum":"9f4e6410352a3a67d30c1643042950ad7ce3226b","tarball":"http://registry.npmjs.org/mixto/-/mixto-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"0.4.0":{"name":"mixto","version":"0.4.0","description":"A mixin superclass. Its subclasses have `.extend` and `.includeInto` methods to mix behavior into other objects and classes.","main":"lib/mixin","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/mixto"},"keywords":["mixin","trait"],"bugs":{"url":"https://github.com/atom/mixto/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/mixto/raw/master/LICENSE.md"}],"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","jasmine-waits-for-callback":"~0.1.0","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"},"author":{"name":"Nathan Sobo"},"license":"BSD-2-Clause","homepage":"https://github.com/atom/mixto","_id":"mixto@0.4.0","dist":{"shasum":"a54ddcb83087c0a35f8291b29517441727fee445","tarball":"http://registry.npmjs.org/mixto/-/mixto-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.0.0":{"name":"mixto","version":"1.0.0","description":"A mixin superclass. Its subclasses have `.extend` and `.includeInto` methods to mix behavior into other objects and classes.","main":"lib/mixin","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/mixto"},"keywords":["mixin","trait"],"bugs":{"url":"https://github.com/atom/mixto/issues"},"licenses":[{"type":"MIT","url":"http://github.com/atom/mixto/raw/master/LICENSE.md"}],"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.19.0","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"},"author":{"name":"Nathan Sobo"},"_id":"mixto@1.0.0","dist":{"shasum":"c320ef61b52f2898f522e17d8bbc6d506d8425b6","tarball":"http://registry.npmjs.org/mixto/-/mixto-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}}},"readme":"# Mixto: A simple mixin superclass [![Build Status](https://travis-ci.org/atom/mixto.png?branch=master)](https://travis-ci.org/atom/mixto)\n\nTo create a mixin, subclass mixto:\n\n```coffee\nMixin = require 'mixto'\n\nclass MyMixin extends Mixin\n @classMethod: -> console.log(\"foo\")\n instanceMethod: -> console.log(\"bar\")\n```\n\nThen mix into classes with `.includeInto`:\n\n```coffee\nclass MyClass\n MyMixin.includeInto(this)\n \nMyClass.classMethod()\n(new MyClass).instanceMethod()\n```\n\nOr extend individual objects with `.extend`:\n\n```coffee-script\nmyObject = {a: 1, b: 2}\nMyMixin.extend(myObject)\nmyObject.instanceMethod()\n```\n\nOr build standalone instances of your 'mixin':\n\n```\nstandalone = new MyMixin\nstandalone.instanceMethod()\n```\n","maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"time":{"modified":"2014-08-27T01:26:26.044Z","created":"2013-10-09T16:03:03.214Z","0.1.0":"2013-10-09T16:03:04.273Z","0.2.0":"2013-11-08T02:02:17.130Z","0.3.0":"2013-11-12T04:22:25.337Z","0.4.0":"2014-01-03T21:46:49.200Z","1.0.0":"2014-01-16T23:38:11.406Z"},"author":{"name":"Nathan Sobo"},"repository":{"type":"git","url":"https://github.com/atom/mixto"},"keywords":["mixin","trait"],"bugs":{"url":"https://github.com/atom/mixto/issues"},"readmeFilename":"README.md","_attachments":{},"_etag":"\"2I4QJBQFV6TQJCZJ8LODC4K2W\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/mkdirp/.cache.json b/atom/.apm/registry.npmjs.org/mkdirp/.cache.json
deleted file mode 100644
index e86b0e2..0000000
--- a/atom/.apm/registry.npmjs.org/mkdirp/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"mkdirp","_rev":"191-423bc2a7efe6cdc331ba1c233370c1ee","name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","dist-tags":{"latest":"0.5.1"},"versions":{"0.0.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"modules":{"index":"./index"},"keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"engines":{"node":"*"},"_id":"mkdirp@0.0.1","_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.2.5","dist":{"shasum":"3fbd9f4711a5234233dc6c9d7a052d4b9f83b416","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.1.tgz"},"directories":{}},"0.0.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.2","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"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.2","_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.3.8-pre","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"d9438082daac12691c71d64076706c8a5c3511b6","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.2.tgz"}},"0.0.3":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.3","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"expresso"},"devDependencies":{"expresso":"0.7.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.3","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"5a7d88a26857023759ffee7fe4c0b28b0f0066b9","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.3.tgz"},"directories":{}},"0.0.4":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.4","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"expresso"},"devDependencies":{"expresso":"0.7.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.4","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"fbb491deec0b9b00869f52582e5f431b3681d2f5","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.4.tgz"},"directories":{}},"0.0.5":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.5","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"expresso"},"devDependencies":{"expresso":"0.7.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.5","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"375facfa634b17dcdf734c56f59ddae5102811c8","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.5.tgz"},"directories":{}},"0.0.6":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.6","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"expresso"},"devDependencies":{"expresso":"0.7.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.6","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"0965de71060cf5e237ffa795243cb5d9a78d335b","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.6.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.0.7":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.7","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"node node_modules/tap/bin/tap.js test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.7","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"d89b4f0e4c3e5e5ca54235931675e094fe1a5072","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.0.7.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.1.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.1.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.1.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"53212930f7bd75f187b6c8688eb0a5fd69b7d118","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.1.0.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.2.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.2.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.2.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"29dd87f198880b568d1efce0980e7231b048f3aa","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.2.0.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.2.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.2.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.2.1","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"2ef920435c8511e135137a33f18a9e40cf9dd166","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.2.1.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.2.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.2.2","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.2.2","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7235f2a2062aaf3619189b9f4772114c30944498","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.2.2.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.3.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.3.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"1bbf5ab1ba827af23575143490426455f481fe1e","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.3.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.2.4"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.3.1","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"bee3db22a2aa1c81d4b4c0db39c7da9888799593","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.1.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.3.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.2","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.2.4"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.3.2","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"4bfb891e9c48b93d6b567f2c3cf2dd3f56bcdef8","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.2.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.3.3":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.3","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.2.4"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.3.3","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"595e251c1370c3a68bab2136d0e348b8105adf13","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.3.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.3.4":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.4","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.2.4"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.3.4","dist":{"shasum":"f8c81d213b7299a031f193a57d752a17d2f6c7d8","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.4.tgz"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.3.5":{"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":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.4.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.4.0","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"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp","_id":"mkdirp@0.4.0","dist":{"shasum":"291ac2a2d43a19c478662577b5be846fe83b5923","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.4.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.4.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.4.1","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"},"dependencies":{"minimist":"0.0.8"},"devDependencies":{"tap":"~0.4.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp","_id":"mkdirp@0.4.1","dist":{"shasum":"4d467afabfdf8ae460c2da656eae8f7b21af4558","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.4.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.4.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.4.2","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"0.0.8"},"devDependencies":{"tap":"~0.4.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp","_id":"mkdirp@0.4.2","dist":{"shasum":"427c8c18ece398b932f6f666f4e1e5b7740e78c8","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.4.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.5.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"0.0.8"},"devDependencies":{"tap":"~0.4.0","mock-fs":"~2.2.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp","_id":"mkdirp@0.5.0","dist":{"shasum":"1d73076a6df986cd9344e15e71fcc05a4c9abf12","tarball":"http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"directories":{}},"0.5.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":".","_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":{}}},"maintainers":[{"name":"substack","email":"mail@substack.net"}],"time":{"modified":"2015-05-14T02:27:01.553Z","created":"2011-01-06T02:54:36.080Z","0.0.1":"2011-01-06T02:54:36.496Z","0.0.2":"2011-02-14T20:11:44.988Z","0.0.3":"2011-06-20T04:02:44.361Z","0.0.4":"2011-06-29T00:28:32.272Z","0.0.5":"2011-06-29T18:22:05.839Z","0.0.6":"2011-08-20T21:37:10.730Z","0.0.7":"2011-09-10T22:50:08.879Z","0.1.0":"2011-11-06T06:32:23.379Z","0.2.0":"2011-11-16T05:32:17.036Z","0.2.1":"2011-11-16T09:26:51.089Z","0.2.2":"2012-01-08T05:02:35.484Z","0.3.0":"2012-01-20T02:20:42.042Z","0.3.1":"2012-03-31T19:51:38.912Z","0.3.2":"2012-04-30T08:52:12.424Z","0.3.3":"2012-06-05T15:54:31.889Z","0.3.4":"2012-08-20T12:27:24.983Z","0.3.5":"2013-02-22T11:44:25.486Z","0.4.0":"2014-04-22T22:21:21.058Z","0.4.1":"2014-05-04T02:20:59.368Z","0.4.2":"2014-05-06T01:40:35.608Z","0.5.0":"2014-05-06T02:28:23.769Z","0.5.1":"2015-05-14T02:27:01.553Z"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git+https://github.com/substack/node-mkdirp.git"},"users":{"pid":true,"dodo":true,"tellnes":true,"fgribreau":true,"jswartwood":true,"m42am":true,"superjoe":true,"chrisdickinson":true,"michaelnisi":true,"dannydulai":true,"dbrockman":true,"jpoehls":true,"chilts":true,"jamesmgreene":true,"forbeslindesay":true,"mvolkmann":true,"netroy":true,"kastor":true,"florianwendelborn":true,"werle":true,"pana":true,"isaacs":true,"polotek":true,"timur.shemsedinov":true,"jacques":true,"cilindrox":true,"greelgorke":true,"esundahl":true,"alanbhamilton":true,"coderaiser":true,"feross":true,"seldo":true,"tarcio":true,"biggora":true,"jifeng":true,"leventkaragol":true,"maxzhang":true,"cocopas":true,"peterbeno":true,"jacoborus":true,"zeusdeux":true,"redmed":true,"jacksontian":true,"solodu":true,"davidrlee":true,"sdolard":true,"krry":true,"tchey":true,"atd":true,"fill":true,"omrilotan":true,"pingjiang":true,"bmpvieira":true,"buster":true,"yourhoneysky":true,"asantiago":true,"caudralys":true,"ali1k":true,"peckzeg":true,"shieldax":true,"ryanj":true,"mihaiv":true,"lupus":true,"ycloud":true,"nayrangnu":true,"larixk":true,"masonwan":true,"f124275809":true,"cellule":true,"pdilyard":true,"hzapata":true,"tmypawa":true,"benoror":true,"mpcref":true,"kulakowka":true,"trusktr":true,"jakeginnivan":true,"pnevares":true,"seanjh":true,"pstoev":true,"subchen":true,"schnittstabil":true,"rbartoli":true,"shaneli":true,"itonyyo":true,"icirellik":true,"akiva":true,"mysticatea":true,"kelerliao":true,"wangnan0610":true,"mjwilliams":true,"jasoncmcg":true,"nwinant":true,"khaledkaram":true,"marcghorayeb":true,"elrolito":true,"shriek":true,"garrickajo":true,"ddffx":true,"mattms":true,"axelav":true,"ocd_lionel":true,"kappuccino":true,"emiljohansson":true,"pirijan":true,"ugarz":true,"nice_body":true,"sixertoy":true,"mikend":true,"nketchum":true,"evan2x":true,"jasonevrtt":true,"parkerproject":true,"gamr":true,"incendiary":true,"alectic":true},"keywords":["mkdir","directory"],"license":"MIT","readme":"# mkdirp\n\nLike `mkdir -p`, but in node.js!\n\n[![build status](https://secure.travis-ci.org/substack/node-mkdirp.png)](http://travis-ci.org/substack/node-mkdirp)\n\n# example\n\n## pow.js\n\n```js\nvar mkdirp = require('mkdirp');\n \nmkdirp('/tmp/foo/bar/baz', function (err) {\n if (err) console.error(err)\n else console.log('pow!')\n});\n```\n\nOutput\n\n```\npow!\n```\n\nAnd now /tmp/foo/bar/baz exists, huzzah!\n\n# methods\n\n```js\nvar mkdirp = require('mkdirp');\n```\n\n## mkdirp(dir, opts, cb)\n\nCreate a new directory and any necessary subdirectories at `dir` with octal\npermission string `opts.mode`. If `opts` is a non-object, it will be treated as\nthe `opts.mode`.\n\nIf `opts.mode` isn't specified, it defaults to `0777 & (~process.umask())`.\n\n`cb(err, made)` fires with the error or the first directory `made`\nthat had to be created, if any.\n\nYou can optionally pass in an alternate `fs` implementation by passing in\n`opts.fs`. Your implementation should have `opts.fs.mkdir(path, mode, cb)` and\n`opts.fs.stat(path, cb)`.\n\n## mkdirp.sync(dir, opts)\n\nSynchronously create a new directory and any necessary subdirectories at `dir`\nwith octal permission string `opts.mode`. If `opts` is a non-object, it will be\ntreated as the `opts.mode`.\n\nIf `opts.mode` isn't specified, it defaults to `0777 & (~process.umask())`.\n\nReturns the first directory that had to be created, if any.\n\nYou can optionally pass in an alternate `fs` implementation by passing in\n`opts.fs`. Your implementation should have `opts.fs.mkdirSync(path, mode)` and\n`opts.fs.statSync(path)`.\n\n# usage\n\nThis package also ships with a `mkdirp` command.\n\n```\nusage: mkdirp [DIR1,DIR2..] {OPTIONS}\n\n Create each supplied directory including any necessary parent directories that\n don't yet exist.\n \n If the directory already exists, do nothing.\n\nOPTIONS are:\n\n -m, --mode If a directory needs to be created, set the mode as an octal\n permission string.\n\n```\n\n# install\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install mkdirp\n```\n\nto get the library, or\n\n```\nnpm install -g mkdirp\n```\n\nto get the command.\n\n# license\n\nMIT\n","readmeFilename":"readme.markdown","homepage":"https://github.com/substack/node-mkdirp#readme","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"_attachments":{},"_etag":"\"5ZEZ6ASNCXNV739DED70FRXKK\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/property-accessors/.cache.json b/atom/.apm/registry.npmjs.org/property-accessors/.cache.json
deleted file mode 100644
index 9450074..0000000
--- a/atom/.apm/registry.npmjs.org/property-accessors/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"property-accessors","_rev":"16-8064e625e5c1bdac6ce74c96f8f2e74a","name":"property-accessors","description":"A mixin for declaring property accessors","dist-tags":{"latest":"1.1.3"},"versions":{"0.1.0":{"name":"property-accessors","version":"0.1.0","description":"A mixin for declaring property accessors","main":"lib/property-accessors","scripts":{"test":"grunt test","publish":"grunt"},"repository":{"type":"git","url":"https://github.com/atom/property-accessors"},"keywords":["property","accessors","metaprogramming"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/telepath/raw/master/LICENSE.md"}],"bugs":{"url":"https://github.com/atom/property-accessors/issues"},"homepage":"http://atom.github.io/property-accessors/","dependencies":{"mixto":"~0.3.0"},"devDependencies":{"coffee-script":"~1.6.3","jasmine-focused":"~0.12.0","jasmine-waits-for-callback":"~0.1.0","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","json-diff":"~0.3.1","coffee-cache":"~0.2.0"},"_id":"property-accessors@0.1.0","dist":{"shasum":"dfc40ee98cd7ed23f27632b461e683fc02e377e2","tarball":"http://registry.npmjs.org/property-accessors/-/property-accessors-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.0.0":{"name":"property-accessors","version":"1.0.0","description":"A mixin for declaring property accessors","main":"lib/property-accessors","scripts":{"test":"grunt test","publish":"grunt"},"repository":{"type":"git","url":"https://github.com/atom/property-accessors"},"keywords":["property","accessors","metaprogramming"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/telepath/raw/master/LICENSE.md"}],"bugs":{"url":"https://github.com/atom/property-accessors/issues"},"homepage":"http://atom.github.io/property-accessors/","dependencies":{"mixto":"1.x"},"devDependencies":{"jasmine-focused":"~0.19.0","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"},"_id":"property-accessors@1.0.0","dist":{"shasum":"ffaf6f72c437a329b334f1b53da3419f5464c384","tarball":"http://registry.npmjs.org/property-accessors/-/property-accessors-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.1.0":{"name":"property-accessors","version":"1.1.0","description":"A mixin for declaring property accessors","main":"lib/property-accessors","scripts":{"test":"grunt test","publish":"grunt"},"repository":{"type":"git","url":"https://github.com/atom/property-accessors"},"keywords":["property","accessors","metaprogramming"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/telepath/raw/master/LICENSE.md"}],"bugs":{"url":"https://github.com/atom/property-accessors/issues"},"homepage":"http://atom.github.io/property-accessors/","dependencies":{"mixto":"1.x","harmony-collections":"git+https://github.com/Benvie/harmony-collections.git#e81b4b808359e2def9eeeabfdee69c2989e1fe96"},"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"},"_id":"property-accessors@1.1.0","dist":{"shasum":"ce1672797473eef1384d95a054a630ebcd539fbf","tarball":"http://registry.npmjs.org/property-accessors/-/property-accessors-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.1.1":{"name":"property-accessors","version":"1.1.1","description":"A mixin for declaring property accessors","main":"lib/property-accessors","scripts":{"test":"grunt test","publish":"grunt"},"repository":{"type":"git","url":"https://github.com/atom/property-accessors"},"keywords":["property","accessors","metaprogramming"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/telepath/raw/master/LICENSE.md"}],"bugs":{"url":"https://github.com/atom/property-accessors/issues"},"homepage":"http://atom.github.io/property-accessors/","dependencies":{"mixto":"1.x","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":"e88b27f7972e4439b4c243d1755fde520374b55d","_id":"property-accessors@1.1.1","_shasum":"47de50880e086b035f1bfcf7cb0a10daab06091b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"47de50880e086b035f1bfcf7cb0a10daab06091b","tarball":"http://registry.npmjs.org/property-accessors/-/property-accessors-1.1.1.tgz"},"directories":{}},"1.1.2":{"name":"property-accessors","version":"1.1.2","description":"A mixin for declaring property accessors","main":"lib/property-accessors","scripts":{"test":"grunt test","publish":"grunt"},"repository":{"type":"git","url":"https://github.com/atom/property-accessors"},"keywords":["property","accessors","metaprogramming"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/telepath/raw/master/LICENSE.md"}],"bugs":{"url":"https://github.com/atom/property-accessors/issues"},"homepage":"http://atom.github.io/property-accessors/","dependencies":{"mixto":"1.x","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":"80b46d68b16f72e8e3ea26e27cc4d36f5d9bfe55","_id":"property-accessors@1.1.2","_shasum":"69c16e31ef1bb6ae16ebd01f694fe6b89a3f73be","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"69c16e31ef1bb6ae16ebd01f694fe6b89a3f73be","tarball":"http://registry.npmjs.org/property-accessors/-/property-accessors-1.1.2.tgz"},"directories":{}},"1.1.3":{"name":"property-accessors","version":"1.1.3","description":"A mixin for declaring property accessors","main":"lib/property-accessors","scripts":{"test":"grunt test","publish":"grunt"},"repository":{"type":"git","url":"https://github.com/atom/property-accessors"},"keywords":["property","accessors","metaprogramming"],"author":{"name":"Nathan Sobo"},"licenses":[{"type":"MIT","url":"http://github.com/atom/telepath/raw/master/LICENSE.md"}],"bugs":{"url":"https://github.com/atom/property-accessors/issues"},"homepage":"http://atom.github.io/property-accessors/","dependencies":{"mixto":"1.x","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":"c90f096dfc8f589ecb8186cadfbfcf97dc5f5cc6","_id":"property-accessors@1.1.3","_shasum":"1dde84024631865909ef30703365680c5f928b15","_from":".","_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":"1dde84024631865909ef30703365680c5f928b15","tarball":"http://registry.npmjs.org/property-accessors/-/property-accessors-1.1.3.tgz"},"directories":{}}},"readme":"# Property Accessors Mixin [![Build Status](https://travis-ci.org/atom/property-accessors.svg?branch=master)](https://travis-ci.org/atom/property-accessors)\n\nA mixin for defining dynamic properties.\n\n## Basic Usage\n\nTo define a basic property accessor, use the `accessor` declaration. If you've\nincluded the mixin into a class, you define a prototype property by calling\n`@::accessor` on its prototype.\n\n```coffee\nPropertyAccessors = require 'property-accessors'\n\nclass Vehicle\n PropertyAccessors.includeInto(this)\n\n @::accessor 'type',\n get: ->\n switch @doorCount\n when 4 then 'sedan' # i know this isn't strictly accurate\n when 2 then 'coupe'\n set: (type) ->\n switch type\n when 'sedan' then @doorCount = 4\n when 'coupe' then @doorCount = 2\n\ncar = new Vehicle\ncar.doorCount = 2\ncar.type # => 'coupe'\n```\n\nYou can define a class-level property by *extending* with the mixin rather than\nincluding it (which extends the prototype).\n\n```coffee\nclass Vehicle\n PropertyAccessors.extend(this)\n\n @accessor 'vehicleCount', get: -> @allVehicles.length \n```\n\nYou can just pass a single function if you only want to define a getter:\n\n```coffee\nclass Vehicle\n PropertyAccessors.includeInto(this)\n\n @::accessor 'type', -> # ...\n```\n\n## Fancy Usage\n\n### Lazy Accessors\n\nLazy accessors call a function the first time a property is accessed. You are\nstill free to overwrite this value by assigning the property explicitly.\n\n```coffee\nclass ScienceLab\n PropertyAccessors.includeInto(this)\n\n @::lazyAccessor 'crazyComputation', -> computeCrazyComputation()\n```\n\n### Advised Accessors\n\nAdvised accessors allow you to call code before the reading or writing of a\nproperty value. If a property is being assigned, your advice function is called\nwith the value being assigned and the old value.\n\n```coffee\nclass SpyStation\n @advisedAccessor 'online',\n get: -> @ensureAllSystemsNominal()\n set: -> @ensureUserIsSpy()\n\nstation = new SpyStation\nstation.online = true # ensures user is a spy, then assigns true\nstation.online # ensures all systems are nominal, then returns true\n```\n","maintainers":[{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"time":{"modified":"2015-02-13T17:23:15.165Z","created":"2013-12-07T05:11:48.077Z","0.1.0":"2013-12-07T05:11:49.082Z","1.0.0":"2014-01-16T23:38:42.052Z","1.1.0":"2014-03-18T16:54:33.364Z","1.1.1":"2015-02-11T16:33:22.256Z","1.1.2":"2015-02-11T16:41:05.300Z","1.1.3":"2015-02-13T17:23:15.165Z"},"author":{"name":"Nathan Sobo"},"repository":{"type":"git","url":"https://github.com/atom/property-accessors"},"readmeFilename":"README.md","homepage":"http://atom.github.io/property-accessors/","keywords":["property","accessors","metaprogramming"],"bugs":{"url":"https://github.com/atom/property-accessors/issues"},"_attachments":{},"_etag":"\"BJDECPVJZJRVIYVM7A8X5OTE\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/rimraf/.cache.json b/atom/.apm/registry.npmjs.org/rimraf/.cache.json
deleted file mode 100644
index 9aceaf1..0000000
--- a/atom/.apm/registry.npmjs.org/rimraf/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"rimraf","_rev":"161-b2274a8f4628f1a0c51159fa23ee8bb7","name":"rimraf","description":"A deep deletion module for node (like `rm -rf`)","dist-tags":{"latest":"2.4.3"},"versions":{"1.0.0":{"name":"rimraf","version":"1.0.0","main":"./rimraf","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"repository":"git://github.com/isaacs/rimraf.git","scripts":{"test":"cd ./test && bash run.sh"},"_id":"rimraf@1.0.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.0","_nodeVersion":"v0.4.0-pre","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"5797e55b587c77fc3e5b61051e429d1b00310840","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.0.tgz"}},"1.0.1":{"name":"rimraf","version":"1.0.1","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"contributors":[{"name":"Wayne Larsen","url":"http://github.com/wvl"}],"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"dependencies":{},"devDependencies":{},"_id":"rimraf@1.0.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.1rc7","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"8ff61e034ccd6f5e687b3d4f4da9247c4da7dd46","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.1.tgz"},"directories":{}},"1.0.2":{"name":"rimraf","version":"1.0.2","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_id":"rimraf@1.0.2","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"}],"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.8-pre","_defaultsLoaded":true,"dist":{"shasum":"4cc292a756559123ee9e4995cffb783e769b50a3","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.2.tgz"},"directories":{}},"1.0.4":{"name":"rimraf","version":"1.0.4","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmJsonOpts":{"file":"/Users/isaacs/.npm/rimraf/1.0.4/package/package.json","wscript":false,"serverjs":false,"contributors":["Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)","Wayne Larsen <wayne@larsen.st> (http://github.com/wvl)","ritch <skawful@gmail.com>"]},"_id":"rimraf@1.0.4","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"}],"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.11-pre","_defaultsLoaded":true,"dist":{"shasum":"2137e3d9a45c547b8df9f1309b8fbca29ea20822","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.4.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"1.0.5":{"name":"rimraf","version":"1.0.5","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmJsonOpts":{"file":"/Users/isaacs/.npm/rimraf/1.0.5/package/package.json","wscript":false,"serverjs":false,"contributors":["Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)","Wayne Larsen <wayne@larsen.st> (http://github.com/wvl)","ritch <skawful@gmail.com>","Marcel Laverdet"]},"_id":"rimraf@1.0.5","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"}],"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"2c988219578bc569e461b9202bc22f5dbfa5b3e3","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.5.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"1.0.6":{"name":"rimraf","version":"1.0.6","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmJsonOpts":{"file":"/Users/isaacs/.npm/rimraf/1.0.6/package/package.json","wscript":false,"serverjs":false,"contributors":["Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)","Wayne Larsen <wayne@larsen.st> (http://github.com/wvl)","ritch <skawful@gmail.com>","Marcel Laverdet"]},"_id":"rimraf@1.0.6","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"}],"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"8e404afc4edc5ac544dce5441a148e52657e5860","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.6.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"1.0.7":{"name":"rimraf","version":"1.0.7","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"rimraf@1.0.7","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"}],"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.5.8-pre","_defaultsLoaded":true,"dist":{"shasum":"9b664339fb366bf669d79672718336eba8d6adb4","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.7.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"1.0.8":{"name":"rimraf","version":"1.0.8","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"rimraf@1.0.8","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"}],"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"d8808068156c5135b16842348304b92c86f23bd1","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.8.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"1.0.9":{"name":"rimraf","version":"1.0.9","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"rimraf@1.0.9","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"}],"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"be4801ff76c2ba6f1c50c78e9700eb1d21f239f1","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.0.0":{"name":"rimraf","version":"2.0.0","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1.1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"rimraf@2.0.0","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"dependencies":{"graceful-fs":"~1.1"},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9-pre","_defaultsLoaded":true,"dist":{"shasum":"61bafdc9d6b385e8de0101b4b47c3d01b856c1ee","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.0.0.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.0.1":{"name":"rimraf","version":"2.0.1","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1.1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"rimraf@2.0.1","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"dependencies":{"graceful-fs":"~1.1"},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9-pre","_defaultsLoaded":true,"dist":{"shasum":"6e58b6e7d3980bd620618d0703d502f872078fee","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.0.1.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.0.2":{"name":"rimraf","version":"2.0.2","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1.1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"rimraf@2.0.2","contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"dependencies":{"graceful-fs":"~1.1"},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.7.10-pre","_defaultsLoaded":true,"dist":{"shasum":"2a860f3f74bd7975002f73cb0b003b218ec351e4","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.0.2.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.0.3":{"name":"rimraf","version":"2.0.3","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1.1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"_id":"rimraf@2.0.3","dependencies":{"graceful-fs":"~1.1"},"dist":{"shasum":"f50a2965e7144e9afd998982f15df706730f56a9","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.1.0":{"name":"rimraf","version":"2.1.0","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1.1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"_id":"rimraf@2.1.0","dependencies":{"graceful-fs":"~1.1"},"dist":{"shasum":"6003214d56590b613791b457b4df6fb3170dc73b","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.1.0.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.1.1":{"name":"rimraf","version":"2.1.1","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1.1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"_id":"rimraf@2.1.1","dependencies":{"graceful-fs":"~1.1"},"dist":{"shasum":"ee9cec7e2d796ef59ceaa5f3a3024c225e630c61","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.1.1.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.1.2":{"name":"rimraf","version":"2.1.2","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1.1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"_id":"rimraf@2.1.2","dependencies":{"graceful-fs":"~1.1"},"dist":{"shasum":"82b9bedb9f88c39c43a20b01f209551b34a2ab76","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.1.2.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.1.3":{"name":"rimraf","version":"2.1.3","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"_id":"rimraf@2.1.3","dependencies":{"graceful-fs":"~1"},"dist":{"shasum":"23f9915e1935e2548fee061ae982316006f66322","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.1.3.tgz"},"_from":".","_npmVersion":"1.2.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.1.4":{"name":"rimraf","version":"2.1.4","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"_id":"rimraf@2.1.4","dependencies":{"graceful-fs":"~1"},"dist":{"shasum":"5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"},"_from":".","_npmVersion":"1.2.7","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.2.0":{"name":"rimraf","version":"2.2.0","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"dependencies":{"graceful-fs":"~1"},"_id":"rimraf@2.2.0","dist":{"shasum":"70797542e81a935849443d7b69bec612ca74c96e","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.0.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.2.1":{"name":"rimraf","version":"2.2.1","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~1"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"dependencies":{"graceful-fs":"~1"},"_id":"rimraf@2.2.1","dist":{"shasum":"8f49c57874ce166b667fbfecac2cdf7f26d3d8a5","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz"},"_from":".","_npmVersion":"1.3.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.2.2":{"name":"rimraf","version":"2.2.2","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~2"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"dependencies":{"graceful-fs":"~2"},"_id":"rimraf@2.2.2","dist":{"shasum":"d99ec41dc646e55bf7a7a44a255c28bef33a8abf","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.2.tgz"},"_from":".","_npmVersion":"1.3.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.2.3":{"name":"rimraf","version":"2.2.3","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~2"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","dependencies":{"graceful-fs":"~2"},"_id":"rimraf@2.2.3","dist":{"shasum":"ed60a43d480a1d576d0715aadf36181ffe3186c6","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.3.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.2.4":{"name":"rimraf","version":"2.2.4","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"optionalDependencies":{"graceful-fs":"~2"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","dependencies":{"graceful-fs":"~2"},"_id":"rimraf@2.2.4","dist":{"shasum":"9f0b530f829f7b655a6e4d2fd8cf4c042336ef58","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.4.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.2.5":{"name":"rimraf","version":"2.2.5","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","_id":"rimraf@2.2.5","dist":{"shasum":"4e5c4f667b121afa806d0c5b58920996f9478aa0","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.5.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.2.6":{"name":"rimraf","version":"2.2.6","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","_id":"rimraf@2.2.6","dist":{"shasum":"c59597569b14d956ad29cacc42bdddf5f0ea4f4c","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.6.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.2.8":{"name":"rimraf","version":"2.2.8","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","_id":"rimraf@2.2.8","_shasum":"e439be2aaee327321952730f99a8929e4fc50582","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"e439be2aaee327321952730f99a8929e4fc50582","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"},"directories":{}},"2.3.0":{"name":"rimraf","version":"2.3.0","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^4.4.1"},"files":["bin.js","rimraf.js","LICENSE","README.md"],"gitHead":"e4e9dcbf64d55b8ced01a914e08827715089190a","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","_id":"rimraf@2.3.0","_shasum":"a5f0f3c702e39939be3ecbd1f7098f99750b5ed8","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"a5f0f3c702e39939be3ecbd1f7098f99750b5ed8","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.3.0.tgz"},"directories":{}},"2.3.1":{"name":"rimraf","version":"2.3.1","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^4.4.2"},"files":["bin.js","rimraf.js","LICENSE","README.md"],"gitHead":"aa707db2fb5b11c35fc614a1472775373dc9d46c","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","_id":"rimraf@2.3.1","_shasum":"f83df78c168d5daf9f021e8e092e7a165898ee75","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"f83df78c168d5daf9f021e8e092e7a165898ee75","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.3.1.tgz"},"directories":{}},"2.3.2":{"name":"rimraf","version":"2.3.2","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^4.4.2"},"files":["bin.js","rimraf.js","LICENSE","README.md"],"gitHead":"9d5ab4a8b6986ec909af04f6d91315e98f5893e8","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","_id":"rimraf@2.3.2","_shasum":"7304bd9275c401b89103b106b3531c1ef0c02fe9","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.4.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"7304bd9275c401b89103b106b3531c1ef0c02fe9","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.3.2.tgz"},"directories":{}},"2.3.3":{"name":"rimraf","version":"2.3.3","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^4.4.2"},"files":["bin.js","rimraf.js","LICENSE","README.md"],"gitHead":"ad4efe8102a72c77bf2b13165ecc2229a9a68955","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","_id":"rimraf@2.3.3","_shasum":"d0073d8b3010611e8f3ad377b08e9a3c18b98f06","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"d0073d8b3010611e8f3ad377b08e9a3c18b98f06","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.3.3.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.3.4":{"name":"rimraf","version":"2.3.4","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^4.4.2"},"files":["bin.js","rimraf.js","LICENSE","README.md"],"gitHead":"2a6cc45bbbdd8da5fd703d8af62843565f7dea57","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf#readme","_id":"rimraf@2.3.4","_shasum":"82d9bc1b2fcf31e205ac7b28138a025d08e9159a","_from":".","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"82d9bc1b2fcf31e205ac7b28138a025d08e9159a","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.3.4.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.4.0":{"name":"rimraf","version":"2.4.0","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"tap test/*.js"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^4.4.2"},"files":["bin.js","rimraf.js","LICENSE","README.md"],"devDependencies":{"mkdirp":"^0.5.1","tap":"^1.2.0"},"gitHead":"2128f0b9ade05a81394dd21a383fa309dd9eca94","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf#readme","_id":"rimraf@2.4.0","_shasum":"40ba0416037d8511ecb50f6b07cf8d18e658a864","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"40ba0416037d8511ecb50f6b07cf8d18e658a864","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.4.0.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.4.1":{"name":"rimraf","version":"2.4.1","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"tap test/*.js"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^4.4.2"},"files":["bin.js","rimraf.js","LICENSE","README.md"],"devDependencies":{"mkdirp":"^0.5.1","tap":"^1.2.0"},"gitHead":"9b97ac62e1b459d84dbe18f20757bfe4374e65ab","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf#readme","_id":"rimraf@2.4.1","_shasum":"99ff3cc1d61d687b67489b9f97cfa9d3db3b9e48","_from":".","_npmVersion":"3.0.0","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"99ff3cc1d61d687b67489b9f97cfa9d3db3b9e48","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.4.1.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.4.2":{"name":"rimraf","version":"2.4.2","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"tap test/*.js"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^5.0.14"},"files":["LICENSE","README.md","bin.js","rimraf.js"],"devDependencies":{"mkdirp":"^0.5.1","tap":"^1.3.1"},"gitHead":"4359e9d3b3c0f26e6abe3139a00b93337f1689d7","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf#readme","_id":"rimraf@2.4.2","_shasum":"ab4f39b08b72eae07c3d9fe9f4831aebfc9f431d","_from":".","_npmVersion":"3.1.0","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"ab4f39b08b72eae07c3d9fe9f4831aebfc9f431d","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.4.2.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}},"2.4.3":{"name":"rimraf","version":"2.4.3","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"tap test/*.js"},"bin":{"rimraf":"./bin.js"},"dependencies":{"glob":"^5.0.14"},"files":["LICENSE","README.md","bin.js","rimraf.js"],"devDependencies":{"mkdirp":"^0.5.1","tap":"^1.3.1"},"gitHead":"ec7050f8ca14c931b847414f18466e601ca7c02e","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf#readme","_id":"rimraf@2.4.3","_shasum":"e5b51c9437a4c582adb955e9f28cf8d945e272af","_from":".","_npmVersion":"3.2.2","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"e5b51c9437a4c582adb955e9f28cf8d945e272af","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.4.3.tgz"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{}}},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"time":{"modified":"2015-08-26T22:30:40.696Z","created":"2011-02-08T08:55:37.756Z","1.0.0":"2011-02-08T08:55:39.437Z","1.0.1":"2011-04-13T18:06:00.422Z","1.0.2":"2011-05-30T18:33:02.093Z","1.0.4":"2011-08-07T03:59:00.634Z","1.0.5":"2011-09-03T00:20:05.595Z","1.0.6":"2011-09-03T00:30:43.110Z","1.0.7":"2011-09-25T00:26:39.319Z","1.0.8":"2011-10-07T18:25:44.535Z","1.0.9":"2011-12-03T16:52:51.833Z","2.0.0":"2012-01-30T02:20:45.661Z","2.0.1":"2012-01-30T17:07:51.384Z","2.0.2":"2012-06-08T21:19:19.066Z","2.0.3":"2012-12-15T22:59:57.912Z","2.1.0":"2012-12-20T23:23:50.937Z","2.1.1":"2012-12-21T02:23:38.182Z","2.1.2":"2013-01-22T20:50:45.534Z","2.1.3":"2013-02-06T00:24:04.069Z","2.1.4":"2013-02-06T14:58:43.510Z","2.2.0":"2013-06-21T14:52:14.555Z","2.2.1":"2013-07-14T18:48:37.747Z","2.2.2":"2013-07-22T16:20:26.910Z","2.2.3":"2013-11-29T16:55:07.432Z","2.2.4":"2013-11-29T16:59:28.538Z","2.2.5":"2013-12-09T17:05:49.993Z","2.2.6":"2014-01-15T23:58:31.660Z","2.2.7":"2014-05-05T22:17:46.141Z","2.2.8":"2014-05-06T16:00:05.895Z","2.3.0":"2015-03-03T23:25:07.298Z","2.3.1":"2015-03-05T02:37:34.817Z","2.3.2":"2015-03-10T01:13:34.964Z","2.3.3":"2015-04-30T14:18:05.546Z","2.3.4":"2015-05-19T01:37:39.894Z","2.4.0":"2015-06-07T17:20:09.158Z","2.4.1":"2015-06-30T18:02:24.393Z","2.4.2":"2015-07-19T21:44:13.360Z","2.4.3":"2015-08-26T22:30:40.696Z"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"users":{"fgribreau":true,"jswartwood":true,"superjoe":true,"jpoehls":true,"jamesmgreene":true,"forbeslindesay":true,"mvolkmann":true,"pid":true,"oddjobsman":true,"manishrc":true,"esundahl":true,"coderaiser":true,"maxzhang":true,"jimnox":true,"kahboom":true,"tunnckocore":true,"fanchangyong":true,"kxbrand":true,"fill":true,"joreyaesh":true,"uipoet":true,"wengqianshan":true,"bucaran":true,"nfd":true,"phoenix-xsy":true,"yourhoneysky":true,"gdbtek":true,"alxe.master":true,"shanegxxiao":true,"cellule":true,"jimster305":true,"ajduke":true,"phenome":true,"ignatovmsu":true,"pstoev":true,"jamescostian":true,"simplyianm":true,"schnittstabil":true,"itonyyo":true,"akiva":true,"mysticatea":true,"ruffle1986":true,"mikkoh":true,"9joneg":true,"russiansoon":true,"tunderdomb":true,"mkamayd":true,"isyara":true,"michaelnisi":true,"blakecscott":true,"lmhs":true,"mattms":true,"noyobo":true,"pensierinmusica":true,"wkaifang":true,"chicho":true,"etsit":true,"alex_japson":true,"jits":true,"ifeature":true,"nice_body":true,"ash":true,"vishwasc":true,"johnym":true,"davequick":true,"webtobesocial":true,"aitorllj93":true,"qqqppp9998":true,"jonnymaceachern":true,"incendiary":true,"alectic":true},"readme":"[![Build Status](https://travis-ci.org/isaacs/rimraf.svg?branch=master)](https://travis-ci.org/isaacs/rimraf) [![Dependency Status](https://david-dm.org/isaacs/rimraf.svg)](https://david-dm.org/isaacs/rimraf) [![devDependency Status](https://david-dm.org/isaacs/rimraf/dev-status.svg)](https://david-dm.org/isaacs/rimraf#info=devDependencies)\n\nThe [UNIX command](http://en.wikipedia.org/wiki/Rm_(Unix)) `rm -rf` for node. \n\nInstall with `npm install rimraf`, or just drop rimraf.js somewhere.\n\n## API\n\n`rimraf(f, callback)`\n\nThe callback will be called with an error if there is one. Certain\nerrors are handled for you:\n\n* Windows: `EBUSY` and `ENOTEMPTY` - rimraf will back off a maximum of\n `opts.maxBusyTries` times before giving up, adding 100ms of wait\n between each attempt. The default `maxBusyTries` is 3.\n* `ENOENT` - If the file doesn't exist, rimraf will return\n successfully, since your desired outcome is already the case.\n* `EMFILE` - Since `readdir` requires opening a file descriptor, it's\n possible to hit `EMFILE` if too many file descriptors are in use.\n In the sync case, there's nothing to be done for this. But in the\n async case, rimraf will gradually back off with timeouts up to\n `opts.emfileWait` ms, which defaults to 1000.\n\n## rimraf.sync\n\nIt can remove stuff synchronously, too. But that's not so good. Use\nthe async API. It's better.\n\n## CLI\n\nIf installed with `npm install rimraf -g` it can be used as a global\ncommand `rimraf <path> [<path> ...]` which is useful for cross platform support.\n\n## mkdirp\n\nIf you need to create a directory recursively, check out\n[mkdirp](https://github.com/substack/node-mkdirp).\n","readmeFilename":"README.md","homepage":"https://github.com/isaacs/rimraf#readme","bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"license":"ISC","_attachments":{},"_etag":"\"BTK9NY6WZ8UW1BTD10A7F7CQK\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/source-map/.cache.json b/atom/.apm/registry.npmjs.org/source-map/.cache.json
deleted file mode 100644
index cb1c729..0000000
--- a/atom/.apm/registry.npmjs.org/source-map/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"source-map","_rev":"115-388a3252fd536f09d0d6af487e121e35","name":"source-map","description":"Generates and consumes source maps","dist-tags":{"latest":"0.4.2"},"versions":{"0.0.0":{"name":"source-map","description":"Generates and consumes source maps","version":"0.0.0","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.4.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"requirejs":">=0.26.0"},"_npmJsonOpts":{"file":"/Users/fitzgen/.npm/source-map/0.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"source-map@0.0.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"44220b0adf1572e603614d853727d3b05078d56c","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.0.0.tgz"},"scripts":{},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"}]},"0.1.0":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.0","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.4.0"},"licenses":[{"type":"MPL","url":"https://www.mozilla.org/MPL/MPL-1.1.html"},{"type":"GPL","url":"http://www.gnu.org/licenses/gpl.html"},{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html"}],"dependencies":{"requirejs":">=0.26.0"},"_npmJsonOpts":{"file":"/Users/fitzgen/.npm/source-map/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"source-map@0.1.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"229a5427719f1971be234b37cf968538b0600136","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.0.tgz"},"scripts":{},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"}]},"0.1.1":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.1","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.4.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"requirejs":">=0.26.0"},"_npmUser":{"name":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},"_id":"source-map@0.1.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"524b0c511d53c3b1a76a211c084361bde15da726","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.1.tgz"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.2":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.2","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.4.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"requirejs":"==0.26.0"},"_npmUser":{"name":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},"_id":"source-map@0.1.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.5","_defaultsLoaded":true,"dist":{"shasum":"7132efc1fa95273bc71bff8f8202d7b4eed57993","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.2.tgz"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.3":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.3","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.4.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"requirejs":"==0.26.0"},"devDependencies":{"dryice":"~0.4.8"},"_npmUser":{"name":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},"_id":"source-map@0.1.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.5","_defaultsLoaded":true,"dist":{"shasum":"ed3165c4d0f0a6291e53e485cb95b5f1a0a25183","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.3.tgz"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.4":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.4","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_npmUser":{"name":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},"_id":"source-map@0.1.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.5","_defaultsLoaded":true,"dist":{"shasum":"cd67f54e9c4fdc713c00a869241c419e9fedace0","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.4.tgz"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.5":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.5","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_npmUser":{"name":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},"_id":"source-map@0.1.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.5","_defaultsLoaded":true,"dist":{"shasum":"63aaaee4c9dc9bea95ba9469a80775576927bf08","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.5.tgz"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.6":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.6","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_npmUser":{"name":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},"_id":"source-map@0.1.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.5","_defaultsLoaded":true,"dist":{"shasum":"0035ddb2d9a191df8c8b13a0362eb618d881ea34","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.6.tgz"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.7":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.7","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_npmUser":{"name":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},"_id":"source-map@0.1.7","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.5","_defaultsLoaded":true,"dist":{"shasum":"92da34014a5576d60676150bcf0f55cbd1f395c0","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.7.tgz"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.8":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.8","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_npmUser":{"name":"mozilla-devtools","email":"nfitzgerald@mozilla.com"},"_id":"source-map@0.1.8","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.5","_defaultsLoaded":true,"dist":{"shasum":"0bcc088a50ed8c586f50c8da4833a27dc0cc0c30","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.8.tgz"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.9":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.9","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.9","dist":{"shasum":"250224e4e9ef7e91f4cad76cae714b90f6218599","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.9.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.10":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.10","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.10","dist":{"shasum":"0bdafd2e1e97d147a862b7c7d1b26387ecc93aa9","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.10.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.11":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.11","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.11","dist":{"shasum":"2eef2fd65a74c179880ae5ee6975d99ce21eb7b4","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.11.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.12":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.12","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.12","dist":{"shasum":"55d5a5c58d98ffadacc4a8a7fbd7c9d4e459abd2","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.12.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.13":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.13","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.13","dist":{"shasum":"cc3d10be14dcafbd8f8259546438f19b72995a1c","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.13.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.14":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.14","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.14","dist":{"shasum":"81fb3b85f54abb1ad6a8e3f92e55b8fcd3eb836d","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.14.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.15":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.15","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.15","dist":{"shasum":"4eed4690db25839af3505ea4d018b6f5523f0807","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.15.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.16":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.16","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.16","dist":{"shasum":"4a1b371e9abd69a45fa698a1d281e2b213333dca","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.16.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.17":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.17","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.17","dist":{"shasum":"1b34e5b30616d48137d604b996cf5585dc78e204","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.17.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.18":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.18","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"_id":"source-map@0.1.18","dist":{"shasum":"6645e412fe48f748ba3a4ae56ed53f38a550f17e","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.18.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.19":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.19","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.19","dist":{"shasum":"61ce72499b6caaaa15484bd4b5dc718b0aebf76a","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.19.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.20":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.20","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.20","dist":{"shasum":"e41ce3288cac4c4f6eca181b53ae12558e7ad02a","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.20.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.21":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.21","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.21","dist":{"shasum":"ecd4efc4c3579de66b95913dda08c72ea0256469","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.21.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.22":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.22","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"github.com/usrbincc"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.22","dist":{"shasum":"425906162f81bf110552ccc9931dba079e9f1341","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.22.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.23":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.23","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"github.com/usrbincc"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.23","dist":{"shasum":"079f8fa7867f318b48cf5d4c716ab6d4dc859be9","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.23.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.24":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.24","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Stephen Crane"},{"name":"Ryan Seddon"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"github.com/usrbincc"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.24","dist":{"shasum":"5b533dd08948de2d8c3b002a9c31842cb1b35103","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.24.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.25":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.25","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.25","dist":{"shasum":"5851545c1f4a40243829065c20e6f40b023fba1a","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.25.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.26":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.26","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.26","dist":{"shasum":"4cce2dcb5fa02cfe1b4cf32cc83962b1b3997560","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.26.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.27":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.27","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.27","dist":{"shasum":"f114e06a8b5c05cbc51aa1fa600e728162455eda","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.27.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.28":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.28","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.28","dist":{"shasum":"9cae9d9b8352fb030f77c4e12226cc28cb251f39","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.28.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.29":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.29","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js"},"_id":"source-map@0.1.29","dist":{"shasum":"39d571a0988fb7a548a676c4de72db78914d173c","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.29.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.30":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.30","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"_id":"source-map@0.1.30","dist":{"shasum":"182726b50671d8fccaefc5ec35bf2a65c1956afb","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.30.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.31":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.31","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"_id":"source-map@0.1.31","dist":{"shasum":"9f704d0d69d9e138a81badf6ebb4fde33d151c61","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.31.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.32":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.32","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"_id":"source-map@0.1.32","dist":{"shasum":"c8b6c167797ba4740a8ea33252162ff08591b266","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.33":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.33","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"_id":"source-map@0.1.33","dist":{"shasum":"c659297a73af18c073b0aa2e7cc91e316b5c570c","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}]},"0.1.34":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.34","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.34","_shasum":"a7cfe89aec7b1682c3b198d0acfb47d7d090566b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"a7cfe89aec7b1682c3b198d0acfb47d7d090566b","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz"}},"0.1.35":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.35","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.35","_shasum":"06a1b58b57ac8176476b74f3c1ece4925cea2e8c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"06a1b58b57ac8176476b74f3c1ece4925cea2e8c","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.35.tgz"}},"0.1.36":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.36","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.36","_shasum":"7af95322decf58cc78a18d5a0d4ade258ae31c35","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"7af95322decf58cc78a18d5a0d4ade258ae31c35","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.36.tgz"}},"0.1.37":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.37","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.37","_shasum":"511fa6ed1685cb37e70ae1de2966405096054832","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"511fa6ed1685cb37e70ae1de2966405096054832","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.37.tgz"}},"0.1.38":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.38","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.38","_shasum":"f93a6f9d96a5b9cf5494c043497d9542f9fa6b33","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"f93a6f9d96a5b9cf5494c043497d9542f9fa6b33","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.38.tgz"}},"0.1.39":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.39","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.39","_shasum":"64ad329c4761ab956ff7d011c6b205aeb66a2d4a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"64ad329c4761ab956ff7d011c6b205aeb66a2d4a","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.39.tgz"}},"0.1.40":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.40","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.40","_shasum":"7e0ee49ec0452aa9ac2b93ad5ae54ef33e82b37f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"7e0ee49ec0452aa9ac2b93ad5ae54ef33e82b37f","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.40.tgz"}},"0.1.41":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.41","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.41","_shasum":"d6cc9c8a9bb5d995dc69b38457bd4b1747327f5a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"d6cc9c8a9bb5d995dc69b38457bd4b1747327f5a","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.41.tgz"}},"0.1.42":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.42","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.42","_shasum":"37c2958c79fee8d919173e5a7ccbd933b2ff835e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"37c2958c79fee8d919173e5a7ccbd933b2ff835e","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.42.tgz"}},"0.1.43":{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.43","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"},{"name":"Chris Truter","email":"jeffpalentine@gmail.com"},{"name":"Daniel Espeset","email":"daniel@danielespeset.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.43","_shasum":"c24bc146ca517c1471f5dacbe2571b2b7f9e3346","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"c24bc146ca517c1471f5dacbe2571b2b7f9e3346","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz"}},"0.2.0":{"name":"source-map","description":"Generates and consumes source maps","version":"0.2.0","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"},{"name":"Chris Truter","email":"jeffpalentine@gmail.com"},{"name":"Daniel Espeset","email":"daniel@danielespeset.com"},{"name":"Jamie Wong","email":"jamie.lf.wong@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.2.0","_shasum":"dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz"}},"0.3.0":{"name":"source-map","description":"Generates and consumes source maps","version":"0.3.0","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"},{"name":"Chris Truter","email":"jeffpalentine@gmail.com"},{"name":"Daniel Espeset","email":"daniel@danielespeset.com"},{"name":"Jamie Wong","email":"jamie.lf.wong@gmail.com"},{"name":"Eddy Bruël","email":"ejpbruel@mozilla.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.3.0","_shasum":"8586fb9a5a005e5b501e21cd18b6f21b457ad1f9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"8586fb9a5a005e5b501e21cd18b6f21b457ad1f9","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz"}},"0.4.0":{"name":"source-map","description":"Generates and consumes source maps","version":"0.4.0","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"},{"name":"Chris Truter","email":"jeffpalentine@gmail.com"},{"name":"Daniel Espeset","email":"daniel@danielespeset.com"},{"name":"Jamie Wong","email":"jamie.lf.wong@gmail.com"},{"name":"Eddy Bruël","email":"ejpbruel@mozilla.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.4.0","_shasum":"c6ddd824fca4ccad4329f8f37903c1bc902c2bb2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"c6ddd824fca4ccad4329f8f37903c1bc902c2bb2","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.4.0.tgz"}},"0.4.1":{"name":"source-map","description":"Generates and consumes source maps","version":"0.4.1","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"},{"name":"Chris Truter","email":"jeffpalentine@gmail.com"},{"name":"Daniel Espeset","email":"daniel@danielespeset.com"},{"name":"Jamie Wong","email":"jamie.lf.wong@gmail.com"},{"name":"Eddy Bruël","email":"ejpbruel@mozilla.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.4.1","_shasum":"db90f97e821c6cf5ba5efa76f33c1bb1c88dd32e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"db90f97e821c6cf5ba5efa76f33c1bb1c88dd32e","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.4.1.tgz"}},"0.4.2":{"name":"source-map","description":"Generates and consumes source maps","version":"0.4.2","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"},{"name":"Chris Truter","email":"jeffpalentine@gmail.com"},{"name":"Daniel Espeset","email":"daniel@danielespeset.com"},{"name":"Jamie Wong","email":"jamie.lf.wong@gmail.com"},{"name":"Eddy Bruël","email":"ejpbruel@mozilla.com"},{"name":"Hawken Rives","email":"hawkrives@gmail.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.4.2","_shasum":"dc9f3114394ab7c1f9782972f3d11820fff06f1f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"dc9f3114394ab7c1f9782972f3d11820fff06f1f","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.4.2.tgz"}}},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"time":{"modified":"2015-03-12T17:19:35.745Z","created":"2011-08-30T19:45:39.150Z","0.0.0":"2011-08-30T19:45:40.104Z","0.1.0":"2011-09-08T23:37:50.688Z","0.1.1":"2012-06-19T22:27:12.055Z","0.1.2":"2012-09-05T16:30:51.322Z","0.1.3":"2012-10-12T18:43:39.522Z","0.1.4":"2012-10-29T20:16:21.630Z","0.1.5":"2012-10-31T01:28:00.060Z","0.1.6":"2012-11-02T18:52:59.069Z","0.1.7":"2012-11-02T19:09:11.172Z","0.1.8":"2012-11-19T22:48:36.067Z","0.1.9":"2013-03-01T01:02:37.514Z","0.1.10":"2013-03-19T18:27:06.685Z","0.1.11":"2013-03-20T16:56:07.393Z","0.1.12":"2013-03-20T18:37:52.714Z","0.1.13":"2013-03-20T20:58:36.999Z","0.1.14":"2013-03-21T02:44:33.993Z","0.1.15":"2013-03-22T21:39:07.305Z","0.1.16":"2013-03-22T22:35:12.720Z","0.1.17":"2013-03-25T20:22:39.938Z","0.1.18":"2013-03-25T20:43:15.224Z","0.1.19":"2013-03-25T21:43:18.536Z","0.1.20":"2013-04-02T01:23:25.121Z","0.1.21":"2013-04-02T04:34:47.865Z","0.1.22":"2013-04-04T18:45:04.574Z","0.1.23":"2013-06-14T00:24:06.756Z","0.1.24":"2013-06-24T21:29:09.782Z","0.1.25":"2013-06-27T19:05:03.794Z","0.1.26":"2013-07-15T18:51:40.129Z","0.1.27":"2013-07-22T20:37:22.337Z","0.1.28":"2013-08-16T21:12:52.163Z","0.1.29":"2013-08-22T00:29:20.519Z","0.1.30":"2013-09-30T23:09:43.379Z","0.1.31":"2013-11-01T18:40:25.890Z","0.1.32":"2014-02-11T23:10:33.088Z","0.1.33":"2014-02-27T02:27:53.235Z","0.1.34":"2014-06-09T23:24:45.292Z","0.1.35":"2014-07-08T17:01:07.625Z","0.1.36":"2014-07-09T18:17:31.168Z","0.1.37":"2014-07-11T18:05:50.696Z","0.1.38":"2014-08-03T16:54:48.055Z","0.1.39":"2014-09-09T21:00:18.550Z","0.1.40":"2014-10-02T15:33:22.147Z","0.1.41":"2014-12-17T19:24:20.497Z","0.1.42":"2014-12-31T20:44:32.510Z","0.1.43":"2015-01-08T18:25:06.813Z","0.2.0":"2015-01-26T23:09:58.598Z","0.3.0":"2015-02-10T18:28:31.894Z","0.4.0":"2015-02-25T19:04:22.094Z","0.4.1":"2015-03-02T19:05:04.884Z","0.4.2":"2015-03-12T17:19:35.745Z"},"author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"readme":"# Source Map\n\nThis is a library to generate and consume the source map format\n[described here][format].\n\nThis library is written in the Asynchronous Module Definition format, and works\nin the following environments:\n\n* Modern Browsers supporting ECMAScript 5 (either after the build, or with an\n AMD loader such as RequireJS)\n\n* Inside Firefox (as a JSM file, after the build)\n\n* With NodeJS versions 0.8.X and higher\n\n## Node\n\n $ npm install source-map\n\n## Building from Source (for everywhere else)\n\nInstall Node and then run\n\n $ git clone https://fitzgen@github.com/mozilla/source-map.git\n $ cd source-map\n $ npm link .\n\nNext, run\n\n $ node Makefile.dryice.js\n\nThis should spew a bunch of stuff to stdout, and create the following files:\n\n* `dist/source-map.js` - The unminified browser version.\n\n* `dist/source-map.min.js` - The minified browser version.\n\n* `dist/SourceMap.jsm` - The JavaScript Module for inclusion in Firefox source.\n\n## Examples\n\n### Consuming a source map\n\n```js\nvar rawSourceMap = {\n version: 3,\n file: 'min.js',\n names: ['bar', 'baz', 'n'],\n sources: ['one.js', 'two.js'],\n sourceRoot: 'http://example.com/www/js/',\n mappings: 'CAAC,IAAI,IAAM,SAAUA,GAClB,OAAOC,IAAID;CCDb,IAAI,IAAM,SAAUE,GAClB,OAAOA'\n};\n\nvar smc = new SourceMapConsumer(rawSourceMap);\n\nconsole.log(smc.sources);\n// [ 'http://example.com/www/js/one.js',\n// 'http://example.com/www/js/two.js' ]\n\nconsole.log(smc.originalPositionFor({\n line: 2,\n column: 28\n}));\n// { source: 'http://example.com/www/js/two.js',\n// line: 2,\n// column: 10,\n// name: 'n' }\n\nconsole.log(smc.generatedPositionFor({\n source: 'http://example.com/www/js/two.js',\n line: 2,\n column: 10\n}));\n// { line: 2, column: 28 }\n\nsmc.eachMapping(function (m) {\n // ...\n});\n```\n\n### Generating a source map\n\nIn depth guide:\n[**Compiling to JavaScript, and Debugging with Source Maps**](https://hacks.mozilla.org/2013/05/compiling-to-javascript-and-debugging-with-source-maps/)\n\n#### With SourceNode (high level API)\n\n```js\nfunction compile(ast) {\n switch (ast.type) {\n case 'BinaryExpression':\n return new SourceNode(\n ast.location.line,\n ast.location.column,\n ast.location.source,\n [compile(ast.left), \" + \", compile(ast.right)]\n );\n case 'Literal':\n return new SourceNode(\n ast.location.line,\n ast.location.column,\n ast.location.source,\n String(ast.value)\n );\n // ...\n default:\n throw new Error(\"Bad AST\");\n }\n}\n\nvar ast = parse(\"40 + 2\", \"add.js\");\nconsole.log(compile(ast).toStringWithSourceMap({\n file: 'add.js'\n}));\n// { code: '40 + 2',\n// map: [object SourceMapGenerator] }\n```\n\n#### With SourceMapGenerator (low level API)\n\n```js\nvar map = new SourceMapGenerator({\n file: \"source-mapped.js\"\n});\n\nmap.addMapping({\n generated: {\n line: 10,\n column: 35\n },\n source: \"foo.js\",\n original: {\n line: 33,\n column: 2\n },\n name: \"christopher\"\n});\n\nconsole.log(map.toString());\n// '{\"version\":3,\"file\":\"source-mapped.js\",\"sources\":[\"foo.js\"],\"names\":[\"christopher\"],\"mappings\":\";;;;;;;;;mCAgCEA\"}'\n```\n\n## API\n\nGet a reference to the module:\n\n```js\n// NodeJS\nvar sourceMap = require('source-map');\n\n// Browser builds\nvar sourceMap = window.sourceMap;\n\n// Inside Firefox\nlet sourceMap = {};\nComponents.utils.import('resource:///modules/devtools/SourceMap.jsm', sourceMap);\n```\n\n### SourceMapConsumer\n\nA SourceMapConsumer instance represents a parsed source map which we can query\nfor information about the original file positions by giving it a file position\nin the generated source.\n\n#### new SourceMapConsumer(rawSourceMap)\n\nThe only parameter is the raw source map (either as a string which can be\n`JSON.parse`'d, or an object). According to the spec, source maps have the\nfollowing attributes:\n\n* `version`: Which version of the source map spec this map is following.\n\n* `sources`: An array of URLs to the original source files.\n\n* `names`: An array of identifiers which can be referrenced by individual\n mappings.\n\n* `sourceRoot`: Optional. The URL root from which all sources are relative.\n\n* `sourcesContent`: Optional. An array of contents of the original source files.\n\n* `mappings`: A string of base64 VLQs which contain the actual mappings.\n\n* `file`: Optional. The generated filename this source map is associated with.\n\n#### SourceMapConsumer.prototype.computeColumnSpans()\n\nCompute the last column for each generated mapping. The last column is\ninclusive.\n\n#### SourceMapConsumer.prototype.originalPositionFor(generatedPosition)\n\nReturns the original source, line, and column information for the generated\nsource's line and column positions provided. The only argument is an object with\nthe following properties:\n\n* `line`: The line number in the generated source.\n\n* `column`: The column number in the generated source.\n\n* `bias`: Either `SourceMapConsumer.GREATEST_LOWER_BOUND` or\n `SourceMapConsumer.LEAST_UPPER_BOUND`. Specifies whether to return the closest\n element that is smaller than or greater than the one we are searching for,\n respectively, if the exact element cannot be found. Defaults to\n `SourceMapConsumer.GREATEST_LOWER_BOUND`.\n\nand an object is returned with the following properties:\n\n* `source`: The original source file, or null if this information is not\n available.\n\n* `line`: The line number in the original source, or null if this information is\n not available.\n\n* `column`: The column number in the original source, or null or null if this\n information is not available.\n\n* `name`: The original identifier, or null if this information is not available.\n\n#### SourceMapConsumer.prototype.generatedPositionFor(originalPosition)\n\nReturns the generated line and column information for the original source,\nline, and column positions provided. The only argument is an object with\nthe following properties:\n\n* `source`: The filename of the original source.\n\n* `line`: The line number in the original source.\n\n* `column`: The column number in the original source.\n\nand an object is returned with the following properties:\n\n* `line`: The line number in the generated source, or null.\n\n* `column`: The column number in the generated source, or null.\n\n#### SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)\n\nReturns all generated line and column information for the original source,\nline, and column provided. If no column is provided, returns all mappings\ncorresponding to a single line. Otherwise, returns all mappings corresponding to\na single line and column.\n\nThe only argument is an object with the following properties:\n\n* `source`: The filename of the original source.\n\n* `line`: The line number in the original source.\n\n* `column`: Optional. The column number in the original source.\n\nand an array of objects is returned, each with the following properties:\n\n* `line`: The line number in the generated source, or null.\n\n* `column`: The column number in the generated source, or null.\n\n#### SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])\n\nReturns the original source content for the source provided. The only\nargument is the URL of the original source file.\n\nIf the source content for the given source is not found, then an error is\nthrown. Optionally, pass `true` as the second param to have `null` returned\ninstead.\n\n#### SourceMapConsumer.prototype.eachMapping(callback, context, order)\n\nIterate over each mapping between an original source/line/column and a\ngenerated line/column in this source map.\n\n* `callback`: The function that is called with each mapping. Mappings have the\n form `{ source, generatedLine, generatedColumn, originalLine, originalColumn,\n name }`\n\n* `context`: Optional. If specified, this object will be the value of `this`\n every time that `callback` is called.\n\n* `order`: Either `SourceMapConsumer.GENERATED_ORDER` or\n `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to iterate over\n the mappings sorted by the generated file's line/column order or the\n original's source/line/column order, respectively. Defaults to\n `SourceMapConsumer.GENERATED_ORDER`.\n\n### SourceMapGenerator\n\nAn instance of the SourceMapGenerator represents a source map which is being\nbuilt incrementally.\n\n#### new SourceMapGenerator([startOfSourceMap])\n\nYou may pass an object with the following properties:\n\n* `file`: The filename of the generated source that this source map is\n associated with.\n\n* `sourceRoot`: A root for all relative URLs in this source map.\n\n* `skipValidation`: Optional. When `true`, disables validation of mappings as\n they are added. This can improve performance but should be used with\n discretion, as a last resort. Even then, one should avoid using this flag when\n running tests, if possible.\n\n#### SourceMapGenerator.fromSourceMap(sourceMapConsumer)\n\nCreates a new SourceMapGenerator based on a SourceMapConsumer\n\n* `sourceMapConsumer` The SourceMap.\n\n#### SourceMapGenerator.prototype.addMapping(mapping)\n\nAdd a single mapping from original source line and column to the generated\nsource's line and column for this source map being created. The mapping object\nshould have the following properties:\n\n* `generated`: An object with the generated line and column positions.\n\n* `original`: An object with the original line and column positions.\n\n* `source`: The original source file (relative to the sourceRoot).\n\n* `name`: An optional original token name for this mapping.\n\n#### SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)\n\nSet the source content for an original source file.\n\n* `sourceFile` the URL of the original source file.\n\n* `sourceContent` the content of the source file.\n\n#### SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])\n\nApplies a SourceMap for a source file to the SourceMap.\nEach mapping to the supplied source file is rewritten using the\nsupplied SourceMap. Note: The resolution for the resulting mappings\nis the minimium of this map and the supplied map.\n\n* `sourceMapConsumer`: The SourceMap to be applied.\n\n* `sourceFile`: Optional. The filename of the source file.\n If omitted, sourceMapConsumer.file will be used, if it exists.\n Otherwise an error will be thrown.\n\n* `sourceMapPath`: Optional. The dirname of the path to the SourceMap\n to be applied. If relative, it is relative to the SourceMap.\n\n This parameter is needed when the two SourceMaps aren't in the same\n directory, and the SourceMap to be applied contains relative source\n paths. If so, those relative source paths need to be rewritten\n relative to the SourceMap.\n\n If omitted, it is assumed that both SourceMaps are in the same directory,\n thus not needing any rewriting. (Supplying `'.'` has the same effect.)\n\n#### SourceMapGenerator.prototype.toString()\n\nRenders the source map being generated to a string.\n\n### SourceNode\n\nSourceNodes provide a way to abstract over interpolating and/or concatenating\nsnippets of generated JavaScript source code, while maintaining the line and\ncolumn information associated between those snippets and the original source\ncode. This is useful as the final intermediate representation a compiler might\nuse before outputting the generated JS and source map.\n\n#### new SourceNode([line, column, source[, chunk[, name]]])\n\n* `line`: The original line number associated with this source node, or null if\n it isn't associated with an original line.\n\n* `column`: The original column number associated with this source node, or null\n if it isn't associated with an original column.\n\n* `source`: The original source's filename; null if no filename is provided.\n\n* `chunk`: Optional. Is immediately passed to `SourceNode.prototype.add`, see\n below.\n\n* `name`: Optional. The original identifier.\n\n#### SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])\n\nCreates a SourceNode from generated code and a SourceMapConsumer.\n\n* `code`: The generated code\n\n* `sourceMapConsumer` The SourceMap for the generated code\n\n* `relativePath` The optional path that relative sources in `sourceMapConsumer`\n should be relative to.\n\n#### SourceNode.prototype.add(chunk)\n\nAdd a chunk of generated JS to this source node.\n\n* `chunk`: A string snippet of generated JS code, another instance of\n `SourceNode`, or an array where each member is one of those things.\n\n#### SourceNode.prototype.prepend(chunk)\n\nPrepend a chunk of generated JS to this source node.\n\n* `chunk`: A string snippet of generated JS code, another instance of\n `SourceNode`, or an array where each member is one of those things.\n\n#### SourceNode.prototype.setSourceContent(sourceFile, sourceContent)\n\nSet the source content for a source file. This will be added to the\n`SourceMap` in the `sourcesContent` field.\n\n* `sourceFile`: The filename of the source file\n\n* `sourceContent`: The content of the source file\n\n#### SourceNode.prototype.walk(fn)\n\nWalk over the tree of JS snippets in this node and its children. The walking\nfunction is called once for each snippet of JS and is passed that snippet and\nthe its original associated source's line/column location.\n\n* `fn`: The traversal function.\n\n#### SourceNode.prototype.walkSourceContents(fn)\n\nWalk over the tree of SourceNodes. The walking function is called for each\nsource file content and is passed the filename and source content.\n\n* `fn`: The traversal function.\n\n#### SourceNode.prototype.join(sep)\n\nLike `Array.prototype.join` except for SourceNodes. Inserts the separator\nbetween each of this source node's children.\n\n* `sep`: The separator.\n\n#### SourceNode.prototype.replaceRight(pattern, replacement)\n\nCall `String.prototype.replace` on the very right-most source snippet. Useful\nfor trimming whitespace from the end of a source node, etc.\n\n* `pattern`: The pattern to replace.\n\n* `replacement`: The thing to replace the pattern with.\n\n#### SourceNode.prototype.toString()\n\nReturn the string representation of this source node. Walks over the tree and\nconcatenates all the various snippets together to one string.\n\n#### SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])\n\nReturns the string representation of this tree of source nodes, plus a\nSourceMapGenerator which contains all the mappings between the generated and\noriginal sources.\n\nThe arguments are the same as those to `new SourceMapGenerator`.\n\n## Tests\n\n[![Build Status](https://travis-ci.org/mozilla/source-map.png?branch=master)](https://travis-ci.org/mozilla/source-map)\n\nInstall NodeJS version 0.8.0 or greater, then run `node test/run-tests.js`.\n\nTo add new tests, create a new file named `test/test-<your new test name>.js`\nand export your test functions with names that start with \"test\", for example\n\n```js\nexports[\"test doing the foo bar\"] = function (assert, util) {\n ...\n};\n```\n\nThe new test will be located automatically when you run the suite.\n\nThe `util` argument is the test utility module located at `test/source-map/util`.\n\nThe `assert` argument is a cut down version of node's assert module. You have\naccess to the following assertion functions:\n\n* `doesNotThrow`\n\n* `equal`\n\n* `ok`\n\n* `strictEqual`\n\n* `throws`\n\n(The reason for the restricted set of test functions is because we need the\ntests to run inside Firefox's test suite as well and so the assert module is\nshimmed in that environment. See `build/assert-shim.js`.)\n\n[format]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit\n[feature]: https://wiki.mozilla.org/DevTools/Features/SourceMap\n[Dryice]: https://github.com/mozilla/dryice\n","readmeFilename":"README.md","homepage":"https://github.com/mozilla/source-map","contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"},{"name":"Chris Truter","email":"jeffpalentine@gmail.com"},{"name":"Daniel Espeset","email":"daniel@danielespeset.com"},{"name":"Jamie Wong","email":"jamie.lf.wong@gmail.com"},{"name":"Eddy Bruël","email":"ejpbruel@mozilla.com"},{"name":"Hawken Rives","email":"hawkrives@gmail.com"}],"users":{"anticom":true,"rmcgu":true,"lupideo":true},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_attachments":{},"_etag":"\"BGLUL5IDZT0PJ3FIRURDG4DEE\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/space-pen/.cache.json b/atom/.apm/registry.npmjs.org/space-pen/.cache.json
deleted file mode 100644
index 23e7f04..0000000
--- a/atom/.apm/registry.npmjs.org/space-pen/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"space-pen","_rev":"118-52a3505be68e236ce70789f647b7badc","name":"space-pen","description":"Write markup on the final frontier","dist-tags":{"latest":"5.1.1"},"versions":{"1.0.0":{"name":"space-pen","version":"1.0.0","description":"Write markup on the final frontier","main":"./space-pen","licenses":[{"type":"MIT","url":"http://github.com/nathansobo/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/nathansobo/space-pen.git"},"bugs":{"url":"https://github.com/nathansobo/space-pen/issues"},"_id":"space-pen@1.0.0","dist":{"shasum":"bd951d325b52ec6958bb4e45b02ba31b743e06fc","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.1.0":{"name":"space-pen","version":"1.1.0","description":"Write markup on the final frontier","main":"./space-pen","licenses":[{"type":"MIT","url":"http://github.com/nathansobo/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/nathansobo/space-pen.git"},"bugs":{"url":"https://github.com/nathansobo/space-pen/issues"},"_id":"space-pen@1.1.0","dist":{"shasum":"2c2e9df32f1dad2e3e7cb7560da04d1e5165b4bd","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-1.1.0.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.1.1":{"name":"space-pen","version":"1.1.1","description":"Write markup on the final frontier","main":"./space-pen","licenses":[{"type":"MIT","url":"http://github.com/nathansobo/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/nathansobo/space-pen.git"},"bugs":{"url":"https://github.com/nathansobo/space-pen/issues"},"_id":"space-pen@1.1.1","dist":{"shasum":"f5be93d5848e3d221009404d3533e21a9e807fad","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-1.1.1.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.2.0":{"name":"space-pen","version":"1.2.0","description":"Write markup on the final frontier","main":"./space-pen","licenses":[{"type":"MIT","url":"http://github.com/nathansobo/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/nathansobo/space-pen.git"},"bugs":{"url":"https://github.com/nathansobo/space-pen/issues"},"_id":"space-pen@1.2.0","dist":{"shasum":"224d3b9fc520a225f57332395633769397d559cd","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-1.2.0.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.2.1":{"name":"space-pen","version":"1.2.1","description":"Write markup on the final frontier","main":"./space-pen","licenses":[{"type":"MIT","url":"http://github.com/nathansobo/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/nathansobo/space-pen.git"},"bugs":{"url":"https://github.com/nathansobo/space-pen/issues"},"_id":"space-pen@1.2.1","dist":{"shasum":"62dd1ca72ad0f0bb12ba5aeeb612a5d4f718d62f","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-1.2.1.tgz"},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"1.3.0":{"name":"space-pen","version":"1.3.0","description":"Write markup on the final frontier","main":"./space-pen.js","scripts":{"prepublish":"grunt clean lint coffee"},"licenses":[{"type":"MIT","url":"http://github.com/nathansobo/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/nathansobo/space-pen.git"},"bugs":{"url":"https://github.com/nathansobo/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","rimraf":"~2.1.4"},"_id":"space-pen@1.3.0","dist":{"shasum":"7d8c01d64d9b423687de058ed992563fdeae80d2","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-1.3.0.tgz"},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"2.0.0":{"name":"space-pen","version":"2.0.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"~0.2.0"},"_id":"space-pen@2.0.0","dist":{"shasum":"7368fe68561619d801ff62fead09bbdf52af8df4","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-2.0.0.tgz"},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"2.0.1":{"name":"space-pen","version":"2.0.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"~0.2.0"},"_id":"space-pen@2.0.1","dist":{"shasum":"7643c1abdfcf2c43b9d5df04fd77fcd0a011f535","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-2.0.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"2.0.2":{"name":"space-pen","version":"2.0.2","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"~0.2.0"},"_id":"space-pen@2.0.2","dist":{"shasum":"5699c77f18a99b55fab0abde5959c5867fd196f0","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-2.0.2.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.0.0":{"name":"space-pen","version":"3.0.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"~0.6.1"},"_id":"space-pen@3.0.0","dist":{"shasum":"1c675075623396d822f375a39d1e4c4ba7c6cd94","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.0.1":{"name":"space-pen","version":"3.0.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"~0.6.1"},"_id":"space-pen@3.0.1","dist":{"shasum":"7b07e5c5928e975eb92fbf2306d35f22a875d4ea","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.0.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.0.2":{"name":"space-pen","version":"3.0.2","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"~0.6.1"},"_id":"space-pen@3.0.2","dist":{"shasum":"3556ead51c25e1347b8974ad2b44058d18ba2d99","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.0.2.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.0.3":{"name":"space-pen","version":"3.0.3","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"~0.6.1"},"_id":"space-pen@3.0.3","dist":{"shasum":"274b086dee9787cc45fbffd8806b3c0e24929990","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.0.3.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.1.0":{"name":"space-pen","version":"3.1.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"~0.6.1"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.1.0","dist":{"shasum":"e86504e6ccb6d603e7e58187876e6426338d0d12","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.1.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.1.1":{"name":"space-pen","version":"3.1.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"_id":"space-pen@3.1.1","dist":{"shasum":"54a2a11d993c5628198abf09b827322aa64a27d2","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.1.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.1.2":{"name":"space-pen","version":"3.1.2","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"node_modules/.bin/grunt clean lint coffee","test":"node_modules/.bin/grunt test","start":"node_modules/.bin/grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"_id":"space-pen@3.1.2","dist":{"shasum":"bc738b36d47c25c97549dbd92f8532bb34c538ab","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.1.2.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.2.0":{"name":"space-pen","version":"3.2.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.2.0","dist":{"shasum":"fee9a121cf28aa0a14e59b31e7fd9205ee5d6d17","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.2.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.2.1":{"name":"space-pen","version":"3.2.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.2.1","dist":{"shasum":"601b9342d9da80fdd469284f74f0af6ee90042b0","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.2.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.2.2":{"name":"space-pen","version":"3.2.2","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt clean lint coffee","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.2.2","dist":{"shasum":"facd6d90dfbfc10aabe15c70236771b1cb7fd8ed","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.2.2.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.2.3":{"name":"space-pen","version":"3.2.3","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.2.3","dist":{"shasum":"f62deffe2a1011b67233e0ee7ea6dac9f5ac2da1","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.2.3.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.2.4":{"name":"space-pen","version":"3.2.4","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.2.4","dist":{"shasum":"4b6c209f6880a33484478cc182eec42772bbd3eb","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.2.4.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.3.0":{"name":"space-pen","version":"3.3.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.3.0","dist":{"shasum":"440c6dafa4add24b0634f9ce4191a773c1ac8754","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.3.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.4.0":{"name":"space-pen","version":"3.4.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.4.0","dist":{"shasum":"18afc8e03c2d96e7bfb703a28cb5079a9decd081","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.4.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.4.1":{"name":"space-pen","version":"3.4.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.4.1","dist":{"shasum":"39564ec5cfcbfc0224d2b82ee4ff15c49f4d0efb","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.4.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.4.2":{"name":"space-pen","version":"3.4.2","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^0.2.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.4.2","dist":{"shasum":"6c88c965a12b7f5ec1f2bb94825a5a6c79739d1a","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.4.2.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.4.3":{"name":"space-pen","version":"3.4.3","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^0.2.0"},"dependencies":{"underscore-plus":"1.x"},"homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.4.3","dist":{"shasum":"40a5f1362eb824fd00f89765ea2d6b5f251c7adc","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.4.3.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"3.4.4":{"name":"space-pen","version":"3.4.4","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^0.2.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"167e7dad4312c0aa1819abee803dff8dc69bb5e1","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.4.4","_shasum":"c40518b18d7d0b5803ffa87b412bd8ec6126ba06","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"c40518b18d7d0b5803ffa87b412bd8ec6126ba06","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.4.4.tgz"},"directories":{}},"3.4.5":{"name":"space-pen","version":"3.4.5","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^0.2.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"80bb3dc060d7ba37c718c11f2add1e9dabd0ec25","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.4.5","_shasum":"801086d1589ea3450f7a037ce8e4aacd43123bf5","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"801086d1589ea3450f7a037ce8e4aacd43123bf5","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.4.5.tgz"},"directories":{}},"3.4.6":{"name":"space-pen","version":"3.4.6","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"44ff5cc9fc7fd788be6da4196e7268b05f8b95f5","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.4.6","_shasum":"a9f4a338f1e6863ee95b8f98fcf1b1eac4e2e413","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"a9f4a338f1e6863ee95b8f98fcf1b1eac4e2e413","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.4.6.tgz"},"directories":{}},"3.4.7":{"name":"space-pen","version":"3.4.7","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"e96e2e28fb6e920cb5e10df88a9d6259e9014cf5","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.4.7","_shasum":"4c3839445bfe9cecd1dbc7aaa344e76bde239586","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"4c3839445bfe9cecd1dbc7aaa344e76bde239586","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.4.7.tgz"},"directories":{}},"3.5.0":{"name":"space-pen","version":"3.5.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"d998f8bab2a540b8d5698bd0dc06be66ca3198c7","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.5.0","_shasum":"3febc30d6736d7db21eae607f7dd27db0fc1e254","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"3febc30d6736d7db21eae607f7dd27db0fc1e254","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.5.0.tgz"},"directories":{}},"3.6.0":{"name":"space-pen","version":"3.6.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"fa57c692c8814fe01c9049ecafcb9fabbfe958cb","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.6.0","_shasum":"6bd3dae1c5c64b05038b4cce21679e540f8eda6e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"6bd3dae1c5c64b05038b4cce21679e540f8eda6e","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.6.0.tgz"},"directories":{}},"3.6.1":{"name":"space-pen","version":"3.6.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"8aa45961b901ae3a73d55080e950bbb73be14768","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.6.1","_shasum":"4d13f1122a5cbfa73b776811a76fae0ee879d443","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"4d13f1122a5cbfa73b776811a76fae0ee879d443","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.6.1.tgz"},"directories":{}},"3.7.0":{"name":"space-pen","version":"3.7.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"05a03bd4ba0ceabe36536e4053749d78cb847fb1","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.7.0","_shasum":"f9ad95802034e5a892c35f8b33484df031cb99d0","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"f9ad95802034e5a892c35f8b33484df031cb99d0","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.7.0.tgz"},"directories":{}},"3.8.0":{"name":"space-pen","version":"3.8.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"5653da1e8d65209896d71439d74d576589eb3eab","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.8.0","_shasum":"67e322c206a98ad26ba8ddc5156d8f073604a3fd","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"67e322c206a98ad26ba8ddc5156d8f073604a3fd","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.8.0.tgz"},"directories":{}},"4.0.0":{"name":"space-pen","version":"4.0.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"972a2f00a15e4473056ec9d8b3b354455d21cb81","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.0.0","_shasum":"8230552a57fd0fcf8cad7e0291d9207701bfc333","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"8230552a57fd0fcf8cad7e0291d9207701bfc333","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.0.0.tgz"},"directories":{}},"4.0.1":{"name":"space-pen","version":"4.0.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"33d793f0a6aead48c6c591820b91513f56bd2229","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.0.1","_shasum":"fbae145e57215354c7aabc57ceb868286600dbbe","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"fbae145e57215354c7aabc57ceb868286600dbbe","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.0.1.tgz"},"directories":{}},"3.8.1":{"name":"space-pen","version":"3.8.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"6cd82eb25c030a8d4eafef90bd4cdc4872abe86d","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.8.1","_shasum":"3d503c9195dd8728ecc1451c8769f09fd6a2b3c5","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"3d503c9195dd8728ecc1451c8769f09fd6a2b3c5","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.8.1.tgz"},"directories":{}},"4.1.0":{"name":"space-pen","version":"4.1.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"1f9ba3642bfe9158d5a0bf3a60ebbec140ef4d98","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.1.0","_shasum":"5f6e60dbaee764b70d997ccdf5e9916d9c1be74d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"5f6e60dbaee764b70d997ccdf5e9916d9c1be74d","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.1.0.tgz"},"directories":{}},"4.1.1":{"name":"space-pen","version":"4.1.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"a4f01cbe3003bdd837a6219b7c264f2b36eea327","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.1.1","_shasum":"207c98287f6c2a117feb2339d02ac00235eacd9b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"207c98287f6c2a117feb2339d02ac00235eacd9b","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.1.1.tgz"},"directories":{}},"4.2.0":{"name":"space-pen","version":"4.2.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"f87880a286e0af3688da87b7a638ce79da06cca7","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.2.0","_shasum":"879c502d3c8d5afeef771d30e0ce9b2666632ca8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"879c502d3c8d5afeef771d30e0ce9b2666632ca8","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.2.0.tgz"},"directories":{}},"3.8.2":{"name":"space-pen","version":"3.8.2","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"underscore-plus":"1.x"},"gitHead":"be50427fe39be6f92cc20fc01f16522bb0471f1f","homepage":"https://github.com/atom/space-pen","_id":"space-pen@3.8.2","_shasum":"6406984dcdda74d536f47ec90e5d5b094589377f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"6406984dcdda74d536f47ec90e5d5b094589377f","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-3.8.2.tgz"},"directories":{}},"4.2.1":{"name":"space-pen","version":"4.2.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^0.12.0","underscore-plus":"1.x"},"gitHead":"5549b2eb7c57e49d1d65fd9c1562183e86373815","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.2.1","_shasum":"4b7878051bdc96938c8a59b639c20b7db4b2ab97","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"4b7878051bdc96938c8a59b639c20b7db4b2ab97","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.2.1.tgz"},"directories":{}},"4.2.2":{"name":"space-pen","version":"4.2.2","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^0.12.0","underscore-plus":"1.x"},"gitHead":"095a632e94573f75070336d0ea0f52315813b4eb","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.2.2","_shasum":"2ab7d27f1e69139b12bc0de6977e5e0e72e74d05","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"2ab7d27f1e69139b12bc0de6977e5e0e72e74d05","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.2.2.tgz"},"directories":{}},"4.3.0":{"name":"space-pen","version":"4.3.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^0.12.0","underscore-plus":"1.x"},"gitHead":"2c2ef019db39e8ec30b2dbaaac2a1e0d37999b20","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.3.0","_shasum":"69709ac7c07bd3cf4076197f16d8dcae223692cd","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"69709ac7c07bd3cf4076197f16d8dcae223692cd","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.3.0.tgz"},"directories":{}},"4.3.1":{"name":"space-pen","version":"4.3.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^0.12.0","underscore-plus":"1.x"},"gitHead":"5456a3238cf9e7e68b818d8ba0c33dbc1a84068a","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.3.1","_shasum":"937e5f5232180a4146ed97ea076303520b5095f1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"937e5f5232180a4146ed97ea076303520b5095f1","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.3.1.tgz"},"directories":{}},"4.3.2":{"name":"space-pen","version":"4.3.2","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^0.13.0","underscore-plus":"1.x"},"gitHead":"9ea28fc6ac328475d77e5cc418efdc94d97315b4","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.3.2","_shasum":"6e16734e0a2e019989f97ad298d081c598624e5e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"6e16734e0a2e019989f97ad298d081c598624e5e","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.3.2.tgz"},"directories":{}},"4.3.3":{"name":"space-pen","version":"4.3.3","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^1.0.0","underscore-plus":"1.x"},"gitHead":"3205f443bd49de3f1653ea8522c5e0508c8a47c9","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.3.3","_shasum":"ef065a6412392a462e906d38dab8b068b32dab04","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"ef065a6412392a462e906d38dab8b068b32dab04","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.3.3.tgz"},"directories":{}},"4.3.4":{"name":"space-pen","version":"4.3.4","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^1.0.0","underscore-plus":"1.x"},"gitHead":"78600c55fd623c527ba21952daf69422ff8891d8","homepage":"https://github.com/atom/space-pen","_id":"space-pen@4.3.4","_shasum":"dbab99bd9640afd87d6a31582564e894eafcb241","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"dbab99bd9640afd87d6a31582564e894eafcb241","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-4.3.4.tgz"},"directories":{}},"5.0.0":{"name":"space-pen","version":"5.0.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^1.0.0","underscore-plus":"1.x"},"gitHead":"dfe236573fc3802711f9fc8e36f89df3ebaa5f7c","homepage":"https://github.com/atom/space-pen","_id":"space-pen@5.0.0","_shasum":"95879917ba89dedd44f4c8dcae4f5055ea8b05ca","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"95879917ba89dedd44f4c8dcae4f5055ea8b05ca","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-5.0.0.tgz"},"directories":{}},"5.0.1":{"name":"space-pen","version":"5.0.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^1.0.0","underscore-plus":"1.x"},"gitHead":"73d9c76045c274952f9a89c0d1422cba72922005","homepage":"https://github.com/atom/space-pen","_id":"space-pen@5.0.1","_shasum":"946c1f58d580268c4dc226f8bed211e34a8b30b3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"946c1f58d580268c4dc226f8bed211e34a8b30b3","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-5.0.1.tgz"},"directories":{}},"5.1.0":{"name":"space-pen","version":"5.1.0","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^1.0.0","jquery":"^2.1.3","underscore-plus":"1.x"},"gitHead":"700ccf051d69ef096f27da87a25e24305c669ffb","homepage":"https://github.com/atom/space-pen","_id":"space-pen@5.1.0","_shasum":"ecf354799b209d6f58d5f46ec8806156c12d75af","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"ecf354799b209d6f58d5f46ec8806156c12d75af","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-5.1.0.tgz"},"directories":{}},"5.1.1":{"name":"space-pen","version":"5.1.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^1.0.0","jquery":"^2.1.3","underscore-plus":"1.x"},"gitHead":"c5694286b4faaf07eb1a7fbd03e6ebb8c34fc554","homepage":"https://github.com/atom/space-pen","_id":"space-pen@5.1.1","_shasum":"f7cc61ed3e371718aa05d54608ca7784deb7bc89","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"f7cc61ed3e371718aa05d54608ca7784deb7bc89","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-5.1.1.tgz"},"directories":{}}},"readme":"# SpacePen [![Build Status](https://travis-ci.org/atom/space-pen.svg?branch=master)](https://travis-ci.org/atom/space-pen)\n\n**Version 5.x of SpacePen is intended to be included as a direct dependency of 1.0-compatible Atom packages. If you're looking for SpacePen 3.x, used in [Atom Core](https://github.com/atom/atom), check out the [3.x branch](https://github.com/atom/space-pen/tree/3.x).**\n\n## Write markup on the final frontier\n\nSpacePen is a powerful but minimalistic client-side view framework for\nCoffeeScript. It combines the \"view\" and \"controller\" into a single jQuery\nobject, whose markup is expressed with an embedded DSL similar to Markaby for\nRuby.\n\n## Changes In Version 4\n\nThis version of SpacePen depends on HTML 5 custom elements to support lifecycle\nhooks that previously depended on all DOM manipulation being performed via\njQuery. The `afterAttach` and `beforeRemove` hooks have been replaced with\n`attached` and `detached` and their semantics have been altered.\n\nIf you need to use SpacePen in an environment that doesn't support custom\nelements, consider using the previous major version or switching frameworks.\n\n## Basics\n\nView objects extend from the View class and have a @content class method where\nyou express their HTML contents with an embedded markup DSL:\n\n```coffeescript\nclass Spacecraft extends View\n @content: ->\n @div =>\n @h1 \"Spacecraft\"\n @ol =>\n @li \"Apollo\"\n @li \"Soyuz\"\n @li \"Space Shuttle\"\n```\n\nViews descend from jQuery's prototype, so when you construct one you can call\njQuery methods on it just as you would a DOM fragment created with `$(...)`.\n\n```coffeescript\nview = new Spacecraft\nview.find('ol').append('<li>Star Destroyer</li>')\n\nview.on 'click', 'li', ->\n alert \"They clicked on #{$(this).text()}\"\n```\n\nBut SpacePen views are more powerful than normal jQuery fragments because they\nlet you define custom methods:\n\n```coffeescript\nclass Spacecraft extends View\n @content: -> ...\n\n addSpacecraft: (name) ->\n @find('ol').append \"<li>#{name}</li>\"\n\n\nview = new Spacecraft\nview.addSpacecraft \"Enterprise\"\n```\n\nYou can also pass arguments on construction, which get passed to both the\n`@content` method and the view's constructor.\n\n```coffeescript\nclass Spacecraft extends View\n @content: (params) ->\n @div =>\n @h1 params.title\n @ol =>\n @li name for name in params.spacecraft\n\nview = new Spacecraft(title: \"Space Weapons\", spacecraft: [\"TIE Fighter\", \"Death Star\", \"Warbird\"])\n```\n\nMethods from the jQuery prototype can be gracefully overridden using `super`:\n\n```coffeescript\nclass Spacecraft extends View\n @content: -> ...\n\n hide: ->\n console.log \"Hiding Spacecraft List\"\n super()\n```\n\nIf you override the View class's constructor, ensure you call `super`.\nAlternatively, you can define an `initialize` method, which the constructor will\ncall for you automatically with the constructor's arguments.\n\n```coffeescript\nclass Spacecraft extends View\n @content: -> ...\n\n initialize: (params) ->\n @title = params.title\n```\n\n## Outlets and Events\n\nSpacePen will automatically create named reference for any element with an\n`outlet` attribute. For example, if the `ol` element has an attribute\n`outlet=list`, the view object will have a `list` entry pointing to a jQuery\nwrapper for the `ol` element.\n\n```coffeescript\nclass Spacecraft extends View\n @content: ->\n @div =>\n @h1 \"Spacecraft\"\n @ol outlet: \"list\", =>\n @li \"Apollo\"\n @li \"Soyuz\"\n @li \"Space Shuttle\"\n\n addSpacecraft: (name) ->\n @list.append(\"<li>#{name}</li>\")\n```\n\nElements can also have event name attributes whose value references a custom\nmethod. For example, if a `button` element has an attribute\n`click=launchSpacecraft`, then SpacePen will invoke the `launchSpacecraft`\nmethod on the button's parent view when it is clicked:\n\n```coffeescript\nclass Spacecraft extends View\n @content: ->\n @div =>\n @h1 \"Spacecraft\"\n @ol =>\n @li click: 'launchSpacecraft', \"Saturn V\"\n\n launchSpacecraft: (event, element) ->\n console.log \"Preparing #{element.name} for launch!\"\n```\n## Markup DSL Details\n\n### Tag Methods (`@div`, `@h1`, etc.)\n\nAs you've seen so far, the markup DSL is pretty straightforward. From the\n`@content` class method or any method it calls, just invoke instance methods\nnamed for the HTML tags you want to generate. There are 3 types of arguments you\ncan pass to a tag method:\n\n* *Strings*: The string will be HTML-escaped and used as the text contents of the generated tag.\n\n* *Hashes*: The key-value pairs will be used as the attributes of the generated tag.\n\n* *Functions* (bound with `=>`): The function will be invoked in-between the open and closing tag to produce the HTML element's contents.\n\nIf you need to emit a non-standard tag, you can use the `@tag(name, args...)`\nmethod to name the tag with a string:\n\n```coffeescript\n@tag 'bubble', type: \"speech\", => ...\n```\n\n### Text Methods\n\n* `@text(string)`: Emits the HTML-escaped string as text wherever it is called.\n\n* `@raw(string)`: Passes the given string through unescaped. Use this when you need to emit markup directly that was generated beforehand.\n\n## Subviews\n\nSubviews are a great way to make your view code more modular. The\n`@subview(name, view)` method takes a name and another view object. The view\nobject will be inserted at the location of the call, and a reference with the\ngiven name will be wired to it from the parent view. A `parentView` reference\nwill be created on the subview pointing at the parent.\n\n```coffeescript\nclass Spacecraft extends View\n @content: (params) ->\n @div =>\n @subview 'launchController', new LaunchController(countdown: params.countdown)\n @h1 \"Spacecraft\"\n ...\n```\n\n## Freeform Markup Generation\n\nYou don't need a View class to use the SpacePen markup DSL. Call `View.render`\nwith an unbound function (`->`, not `=>`) that calls tag methods, and it will\nreturn a document fragment for ad-hoc use. This method is also assigned to the\n`$$` global variable for convenience.\n\n```coffeescript\nview.list.append $$ ->\n @li =>\n @text \"Starship\"\n @em \"Enterprise\"\n```\n\n## jQuery extensions\n\n### $.fn.view\nYou can retrieve the view object for any DOM element by calling `view()` on it.\nThis usually shouldn't be necessary, as most DOM manipulation will take place\nwithin the view itself using outlet references, but is occasionally helpful.\n\n```coffeescript\nview = new Spacecraft\n$('body').append(view)\n\n# assuming no other li elements on the DOM, for example purposes,\n# the following expression should be true\n$('li').view() == view\n```\n\n### Attached/Detached Hooks\nThe `initialize` method is always called when the view is still a detached DOM\nfragment, before it is appended to the DOM. This is usually okay, but\noccasionally you'll have some initialization logic that depends on the view\nactually being on the DOM. For example, you may depend on applying a CSS rule\nbefore measuring an element's height.\n\nFor these situations, use the `attached` hook. It will be called whenever your\nelement is actually attached to the DOM. Past versions of SpacePen would also\ncall this hook when your element was attached to another detached node, but that\nbehavior is no longer supported.\n\nTo be notified when your element is detached from the DOM, implement the\n`detached` hook.\n\n```coffeescript\nclass Spacecraft extends View\n @content: -> ...\n\n attached: ->\n console.log \"With CSS applied, my height is\", @height()\n\n detached: ->\n console.log \"I have been detached.\"\n```\n\n## Hacking on SpacePen\n\n```sh\ngit clone https://github.com/atom/space-pen.git\ncd space-pen\nnpm install\nnpm start\n```\n\n* Open http://localhost:1337 to run the specs\n* Open http://localhost:1337/benchmark to run the benchmarks\n* Open http://localhost:1337/examples to browse the examples\n","maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"time":{"modified":"2015-01-21T01:45:00.762Z","created":"2013-05-16T23:39:02.981Z","1.0.0":"2013-05-16T23:39:04.595Z","1.1.0":"2013-08-06T20:46:10.845Z","1.1.1":"2013-08-06T21:59:22.968Z","1.2.0":"2013-08-08T04:27:33.583Z","1.2.1":"2013-09-27T00:12:50.253Z","1.3.0":"2013-10-02T20:02:34.158Z","2.0.0":"2013-10-16T00:51:34.918Z","2.0.1":"2013-11-27T03:38:57.945Z","2.0.2":"2013-12-12T16:22:23.238Z","3.0.0":"2014-01-07T20:56:32.329Z","3.0.1":"2014-01-07T21:14:09.657Z","3.0.2":"2014-01-07T21:46:13.975Z","3.0.3":"2014-01-07T22:28:44.016Z","3.1.0":"2014-01-12T02:49:02.460Z","3.1.1":"2014-01-17T01:32:05.017Z","3.1.2":"2014-01-22T00:06:25.638Z","3.2.0":"2014-05-22T16:31:08.529Z","3.2.1":"2014-06-04T09:15:57.409Z","3.2.2":"2014-06-04T09:44:15.437Z","3.2.3":"2014-06-05T23:35:14.865Z","3.2.4":"2014-06-05T23:51:23.089Z","3.3.0":"2014-06-09T02:00:23.911Z","3.4.0":"2014-08-15T18:53:00.731Z","3.4.1":"2014-08-15T18:54:25.470Z","3.4.2":"2014-08-19T23:34:48.958Z","3.4.3":"2014-08-25T23:35:09.371Z","3.4.4":"2014-08-26T17:58:28.966Z","3.4.5":"2014-08-26T23:07:54.271Z","3.4.6":"2014-08-26T23:23:19.837Z","3.4.7":"2014-09-10T22:19:17.390Z","3.5.0":"2014-09-17T22:38:39.739Z","3.6.0":"2014-09-18T17:49:48.030Z","3.6.1":"2014-09-18T19:03:37.110Z","3.7.0":"2014-10-06T22:08:36.408Z","3.8.0":"2014-10-11T14:25:07.024Z","4.0.0":"2014-11-03T20:40:33.470Z","4.0.1":"2014-11-03T23:10:03.617Z","3.8.1":"2014-11-04T00:03:04.621Z","4.1.0":"2014-11-04T00:36:40.423Z","4.1.1":"2014-11-04T01:03:28.628Z","4.2.0":"2014-11-04T01:41:21.159Z","3.8.2":"2014-11-20T18:02:33.136Z","4.2.1":"2014-11-25T16:09:40.542Z","4.2.2":"2014-11-25T16:53:59.390Z","4.3.0":"2014-12-10T02:56:41.570Z","4.3.1":"2015-01-02T17:42:46.073Z","4.3.2":"2015-01-02T19:05:02.112Z","4.3.3":"2015-01-02T21:28:41.298Z","4.3.4":"2015-01-05T18:03:15.247Z","5.0.0":"2015-01-05T18:06:35.432Z","5.0.1":"2015-01-06T19:26:10.870Z","5.1.0":"2015-01-20T23:12:42.210Z","5.1.1":"2015-01-21T01:45:00.762Z"},"repository":{"type":"git","url":"https://github.com/atom/space-pen.git"},"readmeFilename":"README.md","homepage":"https://github.com/atom/space-pen","bugs":{"url":"https://github.com/atom/space-pen/issues"},"users":{"jisbert":true},"_attachments":{},"_etag":"\"9VIGBVB2W946IFVA8BLVK0EDB\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/underscore-plus/.cache.json b/atom/.apm/registry.npmjs.org/underscore-plus/.cache.json
deleted file mode 100644
index 5e88a37..0000000
--- a/atom/.apm/registry.npmjs.org/underscore-plus/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"underscore-plus","_rev":"116-3e3cc5b860e91bf8ba4ae6caa97be39e","name":"underscore-plus","description":"Underscore plus additional utilities","dist-tags":{"latest":"1.6.6"},"versions":{"0.1.0":{"name":"underscore-plus","version":"0.1.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2","tantamount":"~0.5.0"},"devDependencies":{"jasmine-focused":"~0.15.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@0.1.0","dist":{"shasum":"0f9783e58e9fea62e9ad2c0f79f651af7e962189","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.2.0":{"name":"underscore-plus","version":"0.2.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2","tantamount":"~0.6.0"},"devDependencies":{"jasmine-focused":"~0.15.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@0.2.0","dist":{"shasum":"e3cd64d74ba94171ccdf90e11e27d685133c675e","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"}],"directories":{}},"0.3.0":{"name":"underscore-plus","version":"0.3.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2","tantamount":"~0.6.0"},"devDependencies":{"jasmine-focused":"~0.15.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@0.3.0","dist":{"shasum":"9e1d7f17d0e9181e1117f0b486dd154f95f166d0","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"}],"directories":{}},"0.4.1":{"name":"underscore-plus","version":"0.4.1","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2","tantamount":"~0.6.0"},"devDependencies":{"jasmine-focused":"~0.15.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@0.4.1","dist":{"shasum":"0963b4069efbfa603a5f39e52300876e05014e08","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-0.4.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"0.4.0":{"name":"underscore-plus","version":"0.4.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2","tantamount":"~0.6.0"},"devDependencies":{"jasmine-focused":"~0.15.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@0.4.0","dist":{"shasum":"2bb05ff44962ff423ea6214f5dc183fc52d74cd0","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"0.5.0":{"name":"underscore-plus","version":"0.5.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2","tantamount":"~0.6.0"},"devDependencies":{"jasmine-focused":"~0.15.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@0.5.0","dist":{"shasum":"c881c9ae6d39c8b29b3c62a5b84650aa79125a1f","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-0.5.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"0.6.0":{"name":"underscore-plus","version":"0.6.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2","tantamount":"~0.6.0"},"devDependencies":{"jasmine-focused":"~0.15.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@0.6.0","dist":{"shasum":"240724a31c28ab5d9ce8d27f688d956d003abde3","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mcolyer","email":"matt@colyer.name"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"0.6.1":{"name":"underscore-plus","version":"0.6.1","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2","tantamount":"~0.6.0"},"devDependencies":{"jasmine-focused":"~0.15.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@0.6.1","dist":{"shasum":"0dbdf69c1a59992b80553678d26c488ab8c28cf7","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-0.6.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mcolyer","email":"matt@colyer.name"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"1.0.0":{"name":"underscore-plus","version":"1.0.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"devDependencies":{"jasmine-focused":"~0.19.0","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","temp":"~0.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.0.0","dist":{"shasum":"349463ca2b0032035a7ece4cc90662d5d5780b46","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"1.0.2":{"name":"underscore-plus","version":"1.0.2","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.0.2","dist":{"shasum":"2073375c387197b3d7988f9174945db00e0618e3","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"1.0.3":{"name":"underscore-plus","version":"1.0.3","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.0.3","dist":{"shasum":"d3129df4ee046eda578415708fc9aeae8a0b93b4","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.0.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"1.0.4":{"name":"underscore-plus","version":"1.0.4","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.0.4","dist":{"shasum":"ce790d7ff8e932ba7aa1ae30f28ba15b8c7ba55c","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.0.4.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"directories":{}},"1.0.5":{"name":"underscore-plus","version":"1.0.5","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.0.5","dist":{"shasum":"f6b6cbabc6758114c4f2a5d15e8842ea49df186f","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.0.5.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"nathansobo","email":"nathansobo@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.0.6":{"name":"underscore-plus","version":"1.0.6","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.0.6","dist":{"shasum":"cfe4d1124bca14bef9d5e7bf84bd99cc2f657e1a","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.0.6.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.1.0":{"name":"underscore-plus","version":"1.1.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.1.0","dist":{"shasum":"13324d69fb2e5605f9af9400b8b5cc8126bbc402","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.1.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.1.1":{"name":"underscore-plus","version":"1.1.1","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.1.1","dist":{"shasum":"7661d5a7f548171d64046f40b5c76010eb522070","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.1.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.1.2":{"name":"underscore-plus","version":"1.1.2","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.1.2","dist":{"shasum":"56a99c7a95cf654a53763007df7b495d96211508","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.1.2.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.2.0":{"name":"underscore-plus","version":"1.2.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.2.0","dist":{"shasum":"3cbbe8a187bf05232e36406fd59b159e120b35ed","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.2.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.2.1":{"name":"underscore-plus","version":"1.2.1","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.2.1","dist":{"shasum":"16635ffd536abfb4960ad02bd9298bbfce86ccfb","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.2.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.2.2":{"name":"underscore-plus","version":"1.2.2","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.5.2"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.2.2","dist":{"shasum":"28c7b4d55760f49e5d6882d456fe66309b3f1330","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.2.2.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.3.0":{"name":"underscore-plus","version":"1.3.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.3.0","dist":{"shasum":"a8f4c394cafdbf80dc24fade257e110a81a678d0","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.3.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.4.0":{"name":"underscore-plus","version":"1.4.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.4.0","dist":{"shasum":"9a00f5b51cd923568983a5970016b37ecf1a2b35","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.4.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.4.1":{"name":"underscore-plus","version":"1.4.1","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.4.1","dist":{"shasum":"058a6a7f8915952147302029aec36715e069a057","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.4.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.5.0":{"name":"underscore-plus","version":"1.5.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.5.0","dist":{"shasum":"b7916f87f7f9ee809c768b486c12fccb3a2351e7","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.5.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.5.1":{"name":"underscore-plus","version":"1.5.1","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"_id":"underscore-plus@1.5.1","dist":{"shasum":"f681c809e3534ec4e3c2d423e5f920c71a70d53c","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.5.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"directories":{}},"1.5.2":{"name":"underscore-plus","version":"1.5.2","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"a4157b298a0df6072a309a04cac749934c80fc08","_id":"underscore-plus@1.5.2","_shasum":"bb584bd16b06322a008af8580d4ebc19a2593eff","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"dist":{"shasum":"bb584bd16b06322a008af8580d4ebc19a2593eff","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.5.2.tgz"},"directories":{}},"1.6.0":{"name":"underscore-plus","version":"1.6.0","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"00a92dcc948756c97f8ae50e9e6dc2ea710447c9","_id":"underscore-plus@1.6.0","_shasum":"0b891ac2ed563ddce8c3cf557df87389297b1d87","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"benogle","email":"ogle.ben@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"dist":{"shasum":"0b891ac2ed563ddce8c3cf557df87389297b1d87","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.0.tgz"},"directories":{}},"1.6.1":{"name":"underscore-plus","version":"1.6.1","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"1b9e451a60e8fff6d1fd451915e7da3338d38fc2","_id":"underscore-plus@1.6.1","_shasum":"945375c849685dbdf9261451e1a76d774370a066","_from":".","_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":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"}],"dist":{"shasum":"945375c849685dbdf9261451e1a76d774370a066","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.1.tgz"},"directories":{}},"1.6.2":{"name":"underscore-plus","version":"1.6.2","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"b8b317ccde577aa629ba458b96d6675ed65a4ac5","_id":"underscore-plus@1.6.2","_shasum":"d4dcb69f342bdbda336a72b67ced20a8349039d6","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"d4dcb69f342bdbda336a72b67ced20a8349039d6","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.2.tgz"},"directories":{}},"1.6.3":{"name":"underscore-plus","version":"1.6.3","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"6c483603541c52e36eb297511b3cba58b0f86bb4","_id":"underscore-plus@1.6.3","_shasum":"055f01f3906f2fec1a5bd072a3881f94f1ea6927","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"055f01f3906f2fec1a5bd072a3881f94f1ea6927","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.3.tgz"},"directories":{}},"1.6.4":{"name":"underscore-plus","version":"1.6.4","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"ee5da0ea38b92a51e4bdbef9dc240103c86749a4","_id":"underscore-plus@1.6.4","_shasum":"ebab8cccb57b2d5264230d11dc7d231aacba0d2c","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"ebab8cccb57b2d5264230d11dc7d231aacba0d2c","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.4.tgz"},"directories":{}},"1.6.5":{"name":"underscore-plus","version":"1.6.5","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"ea40bebfab4b3a92ee26fb8b5ec57d1da27f8d90","_id":"underscore-plus@1.6.5","_shasum":"3ea25575fa7fc5987c87d44da67e1395eb575c50","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"3ea25575fa7fc5987c87d44da67e1395eb575c50","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.5.tgz"},"directories":{}},"1.6.6":{"name":"underscore-plus","version":"1.6.6","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"2046d1562896761e3c38b7a647ac30b87b46ea20","_id":"underscore-plus@1.6.6","_shasum":"65ecde1bdc441a35d89e650fd70dcf13ae439a7d","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"65ecde1bdc441a35d89e650fd70dcf13ae439a7d","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.6.tgz"},"directories":{}}},"readme":"# underscore-plus [![Build Status](https://travis-ci.org/atom/underscore-plus.svg?branch=master)](https://travis-ci.org/atom/underscore-plus)\n\nTakes the great [underscore](http://underscorejs.org/) library and adds a few\nmore things.\n\n## Using\n\n```sh\nnpm install underscore-plus\n```\n\n```coffeescript\n_ = require 'underscore-plus' # Has all underscore methods and more\n```\n","maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"time":{"modified":"2014-12-18T16:50:54.655Z","created":"2013-10-15T16:23:10.344Z","0.1.0":"2013-10-15T16:23:11.810Z","0.2.0":"2013-10-15T16:34:17.357Z","0.3.0":"2013-11-12T01:05:01.457Z","0.4.1":"2013-12-10T19:28:51.444Z","0.4.0":"2013-12-10T19:41:49.819Z","0.5.0":"2013-12-11T00:26:28.204Z","0.6.0":"2013-12-17T23:29:03.590Z","0.6.1":"2013-12-17T23:46:11.379Z","1.0.0":"2014-01-16T22:26:01.639Z","1.0.1":"2014-01-16T22:15:56.317Z","1.0.2":"2014-02-28T00:21:34.926Z","1.0.3":"2014-03-01T01:15:11.719Z","1.0.4":"2014-03-01T01:32:39.167Z","1.0.5":"2014-03-07T18:20:56.309Z","1.0.6":"2014-03-19T17:10:29.471Z","1.1.0":"2014-03-21T22:47:57.077Z","1.1.1":"2014-03-25T00:01:03.337Z","1.1.2":"2014-03-25T20:51:24.658Z","1.2.0":"2014-04-15T19:32:49.976Z","1.2.1":"2014-04-15T21:57:14.679Z","1.2.2":"2014-05-20T03:30:35.585Z","1.3.0":"2014-05-20T20:01:52.002Z","1.4.0":"2014-06-03T21:30:06.059Z","1.4.1":"2014-06-03T21:45:13.690Z","1.5.0":"2014-06-19T23:39:45.851Z","1.5.1":"2014-07-22T22:56:40.733Z","1.5.2":"2014-10-20T23:56:00.745Z","1.6.0":"2014-10-20T23:58:18.053Z","1.6.1":"2014-10-22T17:20:14.608Z","1.6.2":"2014-12-11T19:08:01.867Z","2.0.0":"2014-12-13T00:44:40.108Z","1.6.3":"2014-12-15T20:56:23.888Z","1.6.4":"2014-12-18T01:35:54.158Z","1.6.5":"2014-12-18T02:14:17.115Z","1.6.6":"2014-12-18T16:50:54.655Z"},"repository":{"type":"git","url":"https://github.com/atom/underscore-plus.git"},"readmeFilename":"README.md","homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"users":{"itonyyo":true},"_attachments":{},"_etag":"\"B3ZC0I6ZSO0NYBPHAVRTO27RD\""} \ No newline at end of file
diff --git a/atom/.apm/registry.npmjs.org/underscore/.cache.json b/atom/.apm/registry.npmjs.org/underscore/.cache.json
deleted file mode 100644
index c9b4fd0..0000000
--- a/atom/.apm/registry.npmjs.org/underscore/.cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"_id":"underscore","_rev":"476-80fca0a28d07a48575f3d21146f0e341","name":"underscore","description":"JavaScript's functional programming helper library.","dist-tags":{"latest":"1.8.3","stable":"1.8.3"},"versions":{"1.0.3":{"name":"underscore","description":"Functional programming aid for JavaScript. Works well with jQuery.","url":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"lib":".","main":"underscore","version":"1.0.3","_id":"underscore@1.0.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/underscore/-/underscore-1.0.3.tgz","shasum":"7793a6f776dffa491d224eaf1d819824d4dc288a"},"directories":{},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.0.4":{"name":"underscore","description":"Functional programming aid for JavaScript. Works well with jQuery.","url":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"lib":".","main":"underscore","version":"1.0.4","_id":"underscore@1.0.4","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/underscore/-/underscore-1.0.4.tgz","shasum":"563141126b4e412f6c12c2ae2fb44ef0edd23fb2"},"directories":{},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.1.0":{"name":"underscore","description":"Functional programming aid for JavaScript. Works well with jQuery.","url":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"lib":".","main":"underscore","version":"1.1.0","_id":"underscore@1.1.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/underscore/-/underscore-1.1.0.tgz","shasum":"8bf44d9cc8c3a614d7940035522e1f95b682b071"},"directories":{},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.1.1":{"name":"underscore","description":"Functional programming aid for JavaScript. Works well with jQuery.","url":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"lib":".","main":"underscore","version":"1.1.1","_id":"underscore@1.1.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/underscore/-/underscore-1.1.1.tgz","shasum":"65dddb8cd0ee3f0094f46db72ea269d5a4f5fca4"},"directories":{},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.1.2":{"name":"underscore","description":"Functional programming aid for JavaScript. Works well with jQuery.","url":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"lib":".","main":"underscore","version":"1.1.2","_id":"underscore@1.1.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/underscore/-/underscore-1.1.2.tgz","shasum":"8cf4ae3900c32f3e3f06579d473a45ad768251e8"},"directories":{},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.1.3":{"name":"underscore","description":"Functional programming aid for JavaScript. Works well with jQuery.","url":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"lib":".","main":"underscore","version":"1.1.3","_id":"underscore@1.1.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.2.5","dist":{"tarball":"http://registry.npmjs.org/underscore/-/underscore-1.1.3.tgz","shasum":"6bd1969042a65bd3966d8924c14909f2284631dd"},"directories":{},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.1.4":{"name":"underscore","description":"Functional programming aid for JavaScript. Works well with jQuery.","url":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"lib":".","main":"underscore.js","version":"1.1.4","_id":"underscore@1.1.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.9","_nodeVersion":"v0.5.0-pre","dist":{"shasum":"9e82274902865625b3a6d4c315a38ffd80047dae","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.1.4.tgz"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.1.5":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.1.5","_id":"underscore@1.1.5","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.16","_nodeVersion":"v0.4.2","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"23601d62c75619998b2f0db24938102793336a56","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.1.5.tgz"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.1.6":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.1.6","_id":"underscore@1.1.6","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.2","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"6868da1bdd72d75285be0b4e50f228e70d001a2c","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.1.6.tgz"},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}]},"1.1.7":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.1.7","devDependencies":{},"_id":"underscore@1.1.7","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"40bab84bad19d230096e8d6ef628bff055d83db0","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.1.7.tgz"},"scripts":{},"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.2.0":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.2.0","_npmJsonOpts":{"file":"/Users/jashkenas/.npm/underscore/1.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"underscore@1.2.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"b32ce32c8c118caa8031c10b54c7f65ab3b557fd","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.2.0.tgz"},"scripts":{},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"directories":{}},"1.2.1":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.2.1","_npmJsonOpts":{"file":"/Users/jashkenas/.npm/underscore/1.2.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"underscore@1.2.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"fc5c6b0765673d92a2d4ac8b4dc0aa88702e2bd4","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz"},"scripts":{},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"directories":{}},"1.2.2":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.2.2","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"underscore@1.2.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"74dd40e9face84e724eb2edae945b8aedc233ba3","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.2.2.tgz"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.2.3":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"dependencies":{},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.2.3","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"underscore@1.2.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"11b874da70f4683d7d48bba2b44be1e600d2f6cf","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.2.3.tgz"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.2.4":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.2.4","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"underscore@1.2.4","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"e8da6241aa06f64df2473bb2590b8c17c84c3c7e","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.2.4.tgz"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.3.0":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"contributors":[],"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.3.0","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"underscore@1.3.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"253b2d79b7bb67943ced0fc744eb18267963ede8","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.3.0.tgz"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.3.1":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.3.1","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"underscore@1.3.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"6cb8aad0e77eb5dbbfb54b22bcd8697309cf9641","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.3.1.tgz"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.3.2":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.3.2","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"underscore@1.3.2","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"1b4e455089ab1d1d38ab6794ffe6cf08f764394a","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.3.2.tgz"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.3.3":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://documentcloud.github.com/underscore/","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.3.3","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"_id":"underscore@1.3.3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"47ac53683daf832bfa952e1774417da47817ae42","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.3.3.tgz"},"maintainers":[{"name":"documentcloud","email":"jeremy@documentcloud.org"},{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.4.0":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.4.0","_id":"underscore@1.4.0","dist":{"shasum":"caaf510c272cbb53748a225dcfd906e5f5a5ccdd","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.4.0.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.4.1":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.4.1","_id":"underscore@1.4.1","dist":{"shasum":"f6a25ffe5d6d3ed4fe8fef37c3a9bfe689b16bb9","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.4.1.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.4.2":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.4.2","_id":"underscore@1.4.2","dist":{"shasum":"cb2aae6a7999a89fd55aaee75bce0311698cebfb","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.4.2.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.4.3":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.4.3","_id":"underscore@1.4.3","dist":{"shasum":"b3d0aaa1ee74d886ea4f2648021a4f8ad779ed1d","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.4.3.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.4.4":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.4.4","devDependencies":{"phantomjs":"0.2.2"},"scripts":{"test":"phantomjs test/vendor/runner.js test/index.html?noglobals=true"},"_id":"underscore@1.4.4","dist":{"shasum":"61a6a32010622afa07963bf325203cf12239d604","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.5.0":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/documentcloud/underscore.git"},"main":"underscore.js","version":"1.5.0","devDependencies":{"phantomjs":"1.9.0-1"},"scripts":{"test":"phantomjs test/vendor/runner.js test/index.html?noglobals=true"},"license":"MIT","bugs":{"url":"https://github.com/documentcloud/underscore/issues"},"_id":"underscore@1.5.0","dist":{"shasum":"90c57994d1de16aab8938142e3c5b43547019362","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.5.0.tgz"},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.5.1":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.5.1","devDependencies":{"phantomjs":"1.9.0-1"},"scripts":{"test":"phantomjs test/vendor/runner.js test/index.html?noglobals=true"},"license":"MIT","bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.5.1","dist":{"shasum":"d2bde817d176ffade894ab71458e682a14b86dc9","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz"},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.5.2":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.5.2","devDependencies":{"phantomjs":"1.9.0-1"},"scripts":{"test":"phantomjs test/vendor/runner.js test/index.html?noglobals=true"},"licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/underscore/master/LICENSE"}],"files":["underscore.js","underscore-min.js","LICENSE"],"bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.5.2","dist":{"shasum":"1335c5e4f5e6d33bbb4b006ba8c86a00f556de08","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.5.2.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.6.0":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.6.0","devDependencies":{"docco":"0.6.x","phantomjs":"1.9.0-1","uglify-js":"2.4.x"},"scripts":{"test":"phantomjs test/vendor/runner.js test/index.html?noglobals=true","build":"uglifyjs underscore.js -c \"evaluate=false\" --comments \"/ .*/\" -m --source-map underscore-min.map -o underscore-min.js","doc":"docco underscore.js"},"licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/underscore/master/LICENSE"}],"files":["underscore.js","underscore-min.js","LICENSE"],"bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.6.0","dist":{"shasum":"8b38b10cacdef63337b8b24e4ff86d45aea529a8","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{}},"1.7.0":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.7.0","devDependencies":{"docco":"0.6.x","phantomjs":"1.9.7-1","uglify-js":"2.4.x","eslint":"0.6.x"},"scripts":{"test":"phantomjs test/vendor/runner.js test/index.html?noglobals=true && eslint underscore.js test/*.js test/vendor/runner.js","build":"uglifyjs underscore.js -c \"evaluate=false\" --comments \"/ .*/\" -m --source-map underscore-min.map -o underscore-min.js","doc":"docco underscore.js"},"licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/underscore/master/LICENSE"}],"files":["underscore.js","underscore-min.js","LICENSE"],"gitHead":"da996e665deb0b69b257e80e3e257c04fde4191c","bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.7.0","_shasum":"6bbaf0877500d36be34ecaa584e0db9fef035209","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"dist":{"shasum":"6bbaf0877500d36be34ecaa584e0db9fef035209","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz"},"directories":{}},"1.8.0":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.8.0","devDependencies":{"docco":"0.6.x","eslint":"0.6.x","karma":"~0.12.31","karma-qunit":"~0.1.4","qunit-cli":"~0.2.0","uglify-js":"2.4.x"},"scripts":{"test":"npm run test-node && npm run lint","lint":"eslint underscore.js test/*.js","test-node":"qunit-cli test/*.js","test-browser":"npm i karma-phantomjs-launcher && ./node_modules/karma/bin/karma start","build":"uglifyjs underscore.js -c \"evaluate=false\" --comments \"/ .*/\" -m --source-map underscore-min.map -o underscore-min.js","doc":"docco underscore.js"},"license":"MIT","files":["underscore.js","underscore-min.js","underscore-min.map","LICENSE"],"gitHead":"1aed9ec063715cd6a69fdd42b29d4ee40b3a00b2","bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.8.0","_shasum":"eb40b4e7694db3e376f2f4392fb2a2f803063f01","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"dist":{"shasum":"eb40b4e7694db3e376f2f4392fb2a2f803063f01","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.8.0.tgz"},"directories":{}},"1.8.1":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.8.1","devDependencies":{"docco":"0.6.x","eslint":"0.6.x","karma":"~0.12.31","karma-qunit":"~0.1.4","qunit-cli":"~0.2.0","uglify-js":"2.4.x"},"scripts":{"test":"npm run test-node && npm run lint","lint":"eslint underscore.js test/*.js","test-node":"qunit-cli test/*.js","test-browser":"npm i karma-phantomjs-launcher && ./node_modules/karma/bin/karma start","build":"uglifyjs underscore.js -c \"evaluate=false\" --comments \"/ .*/\" -m --source-map underscore-min.map -o underscore-min.js","doc":"docco underscore.js"},"license":"MIT","files":["underscore.js","underscore-min.js","underscore-min.map","LICENSE"],"gitHead":"834acb6dde9665b9d1c1700e3aeee7e253e9d76f","bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.8.1","_shasum":"1581e7870f5db1bb77b9ddf0c1904df6525880ae","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"dist":{"shasum":"1581e7870f5db1bb77b9ddf0c1904df6525880ae","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.8.1.tgz"},"directories":{}},"1.8.2":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.8.2","devDependencies":{"docco":"*","eslint":"0.6.x","karma":"~0.12.31","karma-qunit":"~0.1.4","qunit-cli":"~0.2.0","uglify-js":"2.4.x"},"scripts":{"test":"npm run test-node && npm run lint","lint":"eslint underscore.js test/*.js","test-node":"qunit-cli test/*.js","test-browser":"npm i karma-phantomjs-launcher && ./node_modules/karma/bin/karma start","build":"uglifyjs underscore.js -c \"evaluate=false\" --comments \"/ .*/\" -m --source-map underscore-min.map -o underscore-min.js","doc":"docco underscore.js"},"license":"MIT","files":["underscore.js","underscore-min.js","underscore-min.map","LICENSE"],"gitHead":"19db749b190a7cb5a8b7ab1aab42c0e9dc517250","bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.8.2","_shasum":"64df2eb590899de950782f3735190ba42ebf311d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"dist":{"shasum":"64df2eb590899de950782f3735190ba42ebf311d","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.8.2.tgz"},"directories":{}},"1.8.3":{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.8.3","devDependencies":{"docco":"*","eslint":"0.6.x","karma":"~0.12.31","karma-qunit":"~0.1.4","qunit-cli":"~0.2.0","uglify-js":"2.4.x"},"scripts":{"test":"npm run test-node && npm run lint","lint":"eslint underscore.js test/*.js","test-node":"qunit-cli test/*.js","test-browser":"npm i karma-phantomjs-launcher && ./node_modules/karma/bin/karma start","build":"uglifyjs underscore.js -c \"evaluate=false\" --comments \"/ .*/\" -m --source-map underscore-min.map -o underscore-min.js","doc":"docco underscore.js"},"license":"MIT","files":["underscore.js","underscore-min.js","underscore-min.map","LICENSE"],"gitHead":"e4743ab712b8ab42ad4ccb48b155034d02394e4d","bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.8.3","_shasum":"4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"dist":{"shasum":"4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"},"directories":{}}},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"time":{"modified":"2015-04-02T15:32:54.520Z","created":"2011-01-09T19:04:10.529Z","1.0.3":"2011-12-07T15:12:18.045Z","1.0.4":"2011-12-07T15:12:18.045Z","1.1.0":"2011-12-07T15:12:18.045Z","1.1.1":"2011-12-07T15:12:18.045Z","1.1.2":"2011-12-07T15:12:18.045Z","1.1.3":"2011-12-07T15:12:18.045Z","1.1.4":"2011-12-07T15:12:18.045Z","1.1.5":"2011-12-07T15:12:18.045Z","1.1.6":"2011-12-07T15:12:18.045Z","1.1.7":"2011-12-07T15:12:18.045Z","1.2.0":"2011-12-07T15:12:18.045Z","1.2.1":"2011-12-07T15:12:18.045Z","1.2.2":"2011-11-14T20:28:47.115Z","1.2.3":"2011-12-07T15:12:18.045Z","1.2.4":"2012-01-09T17:23:14.818Z","1.3.0":"2012-01-11T16:41:38.459Z","1.3.1":"2012-01-23T22:57:36.474Z","1.3.2":"2012-04-09T18:38:14.345Z","1.3.3":"2012-04-10T14:43:48.089Z","1.4.0":"2012-09-27T22:02:55.267Z","1.4.1":"2012-10-01T17:20:22.595Z","1.4.2":"2012-10-07T03:05:02.986Z","1.4.3":"2012-12-04T18:47:36.401Z","1.4.4":"2013-01-30T02:12:42.969Z","1.5.0":"2013-07-06T18:05:58.721Z","1.5.1":"2013-07-08T08:38:10.051Z","1.5.2":"2013-09-07T13:00:28.048Z","1.6.0":"2014-02-10T21:14:55.838Z","1.7.0":"2014-08-26T22:16:25.836Z","1.8.0":"2015-02-20T00:14:01.838Z","1.8.1":"2015-02-20T03:20:05.519Z","1.8.2":"2015-02-22T14:14:32.785Z","1.8.3":"2015-04-02T15:32:54.520Z"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"users":{"mvolkmann":true,"lancehunt":true,"mikl":true,"linus":true,"vasc":true,"bat":true,"dmalam":true,"mbrevoort":true,"danielr":true,"rsimoes":true,"jharding":true,"tellnes":true,"fgribreau":true,"pid":true,"tylerstalder":true,"graemef":true,"gillesruppert":true,"travishorn":true,"m42am":true,"bencevans":true,"Scryptonite":true,"konklone":true,"bryanburgers":true,"ehershey":true,"freethenation":true,"dannydulai":true,"megadrive":true,"lupomontero":true,"cj.nichols":true,"dbrockman":true,"maxmaximov":true,"hyqhyq_3":true,"zonetti":true,"cparker15":true,"lemulot":true,"mlowe":true,"chilts":true,"shanewholloway":true,"elgs":true,"eins78":true,"moonpyk":true,"awaterma":true,"raitucarp":true,"victorquinn":true,"netroy":true,"davidgaya":true,"everywhere.js":true,"tigefa":true,"pana":true,"spekkionu":true,"mhaidarh":true,"einfallstoll":true,"simloovoo":true,"mpinteractiv":true,"darosh":true,"landau":true,"tpwk":true,"cedrickchee":true,"claveren":true,"xtopher":true,"gammasoft":true,"lomatek":true,"thomas-so":true,"oliversalzburg":true,"nosch":true,"rod":true,"vegera":true,"clintonhalpin":true,"seldo":true,"priyaranjan":true,"cilindrox":true,"cheeseen":true,"rrobayna":true,"casoetan":true,"ajduke":true,"bosspj":true,"protonss":true,"mgesmundo":true,"zeusdeux":true,"jetsetty":true,"evkline":true,"bcoe":true,"nbu":true,"tehdb":true,"ericlondon":true,"obihann":true,"wangxian":true,"lanceball":true,"funroll":true,"leventkaragol":true,"beyoung":true,"davidhalldor":true,"cwonrails":true,"cocopas":true,"imnicosuarez":true,"furkanom":true,"andydrew":true,"mrmakeit":true,"mmierswa":true,"jasonw":true,"adamk":true,"runningtalus":true,"sironfoot":true,"ezhi":true,"suomiton":true,"uris77":true,"fill":true,"ksnieck":true,"nithanaroy":true,"abalandin":true,"jasonweng":true,"zenanyoo":true,"djbrandl":true,"davidrlee":true,"dereknelson":true,"nohponex":true,"frk1705":true,"thitinun":true,"pilsy":true,"lpgray":true,"tchey":true,"arrc":true,"skinnybrit51":true,"tmypawa":true,"smashingeric":true,"tsangint":true,"dercoder":true,"slahav":true,"mhwchung":true,"moxiaohe":true,"truongpv":true,"gregoryteach":true,"goblindegook":true,"atd":true,"tommyjs7":true,"adammcarth":true,"sroccaserra":true,"yourhoneysky":true,"jashkenas":true,"eliagrady":true,"jits":true,"lukecarrier":true,"knoxpayments":true,"kingcron":true,"morewry":true,"karmadude":true,"kungkk":true,"johno":true,"henryfour":true,"augusto.altman":true,"jesus81":true,"cbowdon":true,"hrmoller":true,"megawac":true,"hkbarton":true,"minchnew":true,"richard.webb":true,"alexahdp":true,"kickthesky":true,"bkimminich":true,"maobean":true,"windhamdavid":true,"piecioshka":true,"l0n9h02n":true,"wxnet":true,"genediazjr":true,"oakley349":true,"ascheink":true,"lellansin":true,"cwhopkins":true,"dgarlitt":true,"congcong":true,"avinashkoyyana":true,"rorygreig":true,"macluvin":true,"ryanj":true,"jerryzou":true,"swak":true,"gdbtek":true,"themanspeaker":true,"stennettm":true,"richarddavenport":true,"porkbits":true,"kruemelo":true,"thorsson":true,"netzflechter":true,"taekgeun":true,"ikoala":true,"kenjisan4u":true,"indexzero":true,"eterna2":true,"mnemr":true,"excentric":true,"wangnan0610":true,"jezzalaycock":true,"devonoel":true,"greendwin":true,"midknight41":true,"caligone":true,"f124275809":true,"io2work":true,"icflorescu":true,"aitorllj93":true,"batosai":true,"stuligan":true,"infinitycbs":true,"tkhemani":true,"craigsapp":true,"sametsisartenep":true,"andreaspag":true,"yasinaydin":true,"pnevares":true,"princemaple":true,"haeck":true,"mathieuancelin":true,"pughpugh":true,"jaggedsoft":true,"j3kz":true,"sobering":true,"vchouhan":true,"wambulance":true,"mccarter":true,"goodseller":true,"ysk8":true,"zambon":true,"joeyblue":true,"jostw":true,"skyinlayer":true,"broxmgs":true,"dpkg":true,"plord":true,"seanjh":true,"chharvey":true,"vboctor":true,"jmm23":true,"rugare":true,"blackoperat":true,"alphavibe":true,"sharper":true,"keeyanajones":true,"subchen":true,"dongxu":true,"risyasin":true,"rbartoli":true,"lucasmciruzzi":true,"jakemiller":true,"huntie":true,"jmshahen":true,"itonyyo":true,"minghe":true,"chadwatson":true,"klipsil":true,"huytard":true,"orlenka":true,"makediff":true,"dac2205":true,"sbrajesh":true,"dlaume":true,"chriscalo":true,"dolymood":true,"richfoxton":true,"sanketss84":true,"johnny.young":true,"cycomachead":true,"jimkropa":true,"sonhuytran":true,"damianof":true,"subso":true,"thepanuto":true,"imchale":true,"leejefon":true,"ernie55ernie":true,"robermac":true,"sezgin":true,"cestrensem":true,"bpatel":true,"stevenlothrop":true,"karlbateman":true,"fvcproductions":true,"freshlogic":true,"kurtz1993":true,"jqcdq8":true,"amaynut":true,"yogapan":true,"maxime1992":true,"2dxgujun":true,"dbck":true,"warapitiya":true,"nice_body":true,"jeffb_incontact":true,"wkaifang":true,"rvanmil":true,"ericmash":true,"vishwasc":true,"pacotole":true,"kelerliao":true,"matthewbauer":true,"arnoldstoba":true,"romelperez":true,"nicwaller":true,"mamalat":true,"jozias":true,"pdedkov":true,"edwin_estrada":true,"jasonevrtt":true,"sky3r":true,"gollojs":true,"charlestati":true,"naokie":true,"kparkov":true,"linuxwizard":true,"zhoutk":true,"jkrenge":true,"alectic":true,"liushoukai":true,"xeoneux":true,"wmarra":true},"readme":" __\n /\\ \\ __\n __ __ ___ \\_\\ \\ __ _ __ ____ ___ ___ _ __ __ /\\_\\ ____\n /\\ \\/\\ \\ /' _ `\\ /'_ \\ /'__`\\/\\ __\\/ ,__\\ / ___\\ / __`\\/\\ __\\/'__`\\ \\/\\ \\ /',__\\\n \\ \\ \\_\\ \\/\\ \\/\\ \\/\\ \\ \\ \\/\\ __/\\ \\ \\//\\__, `\\/\\ \\__//\\ \\ \\ \\ \\ \\//\\ __/ __ \\ \\ \\/\\__, `\\\n \\ \\____/\\ \\_\\ \\_\\ \\___,_\\ \\____\\\\ \\_\\\\/\\____/\\ \\____\\ \\____/\\ \\_\\\\ \\____\\/\\_\\ _\\ \\ \\/\\____/\n \\/___/ \\/_/\\/_/\\/__,_ /\\/____/ \\/_/ \\/___/ \\/____/\\/___/ \\/_/ \\/____/\\/_//\\ \\_\\ \\/___/\n \\ \\____/\n \\/___/\n\nUnderscore.js is a utility-belt library for JavaScript that provides\nsupport for the usual functional suspects (each, map, reduce, filter...)\nwithout extending any core JavaScript objects.\n\nFor Docs, License, Tests, and pre-packed downloads, see:\nhttp://underscorejs.org\n\nUnderscore is an open-sourced component of DocumentCloud:\nhttps://github.com/documentcloud\n\nMany thanks to our contributors:\nhttps://github.com/jashkenas/underscore/contributors\n","readmeFilename":"README.md","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"license":"MIT","_attachments":{},"_etag":"\"8EZATH1ENKRBXI2Y7UR9S2LDT\""} \ No newline at end of file
diff --git a/atom/.apm/relative-line-numbers/0.1.5/package.tgz b/atom/.apm/relative-line-numbers/0.1.5/package.tgz
deleted file mode 100644
index 49a45cb..0000000
--- a/atom/.apm/relative-line-numbers/0.1.5/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/relative-line-numbers/0.1.5/package/package.json b/atom/.apm/relative-line-numbers/0.1.5/package/package.json
deleted file mode 100644
index b857226..0000000
--- a/atom/.apm/relative-line-numbers/0.1.5/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"relative-line-numbers","main":"./lib/relative-line-numbers","version":"0.1.5","description":"Relative line numbers for Atom","repository":{"type":"git","url":"https://github.com/rovansteen/atom-relative-line-numbers"},"license":"MIT","activationEvents":[],"engines":{"atom":">=0.174.0 <2.0.0"},"dependencies":{},"readme":"# relative-line-numbers package\n\nReplaces the regular line numbers with relative numbers.\nAlso has an option to show the true number on the current line.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/rovansteen/atom-relative-line-numbers/issues"},"homepage":"https://github.com/rovansteen/atom-relative-line-numbers","_id":"relative-line-numbers@0.1.5","_shasum":"0ac976da8ee9a717118a60ade739820b9f0af0b4","_resolved":"file:../d-11567-50205-nqln2s/package.tgz","_from":"../d-11567-50205-nqln2s/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/rimraf/2.2.8/package.tgz b/atom/.apm/rimraf/2.2.8/package.tgz
deleted file mode 100644
index a5527de..0000000
--- a/atom/.apm/rimraf/2.2.8/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/rimraf/2.2.8/package/package.json b/atom/.apm/rimraf/2.2.8/package/package.json
deleted file mode 100644
index df49a8b..0000000
--- a/atom/.apm/rimraf/2.2.8/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"rimraf","version":"2.2.8","main":"rimraf.js","description":"A deep deletion module for node (like `rm -rf`)","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":{"type":"MIT","url":"https://github.com/isaacs/rimraf/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/isaacs/rimraf.git"},"scripts":{"test":"cd test && bash run.sh"},"bin":{"rimraf":"./bin.js"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Wayne Larsen","email":"wayne@larsen.st","url":"http://github.com/wvl"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"Marcel Laverdet"},{"name":"Yosef Dinerstein","email":"yosefd@microsoft.com"}],"bugs":{"url":"https://github.com/isaacs/rimraf/issues"},"homepage":"https://github.com/isaacs/rimraf","_id":"rimraf@2.2.8","_shasum":"e439be2aaee327321952730f99a8929e4fc50582","_from":"rimraf@>=2.2.2 <2.3.0","_npmVersion":"1.4.10","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"e439be2aaee327321952730f99a8929e4fc50582","tarball":"http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/source-map/0.1.43/package.tgz b/atom/.apm/source-map/0.1.43/package.tgz
deleted file mode 100644
index ba6c9ac..0000000
--- a/atom/.apm/source-map/0.1.43/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/source-map/0.1.43/package/package.json b/atom/.apm/source-map/0.1.43/package/package.json
deleted file mode 100644
index 9167dd7..0000000
--- a/atom/.apm/source-map/0.1.43/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"source-map","description":"Generates and consumes source maps","version":"0.1.43","homepage":"https://github.com/mozilla/source-map","author":{"name":"Nick Fitzgerald","email":"nfitzgerald@mozilla.com"},"contributors":[{"name":"Tobias Koppers","email":"tobias.koppers@googlemail.com"},{"name":"Duncan Beevers","email":"duncan@dweebd.com"},{"name":"Stephen Crane","email":"scrane@mozilla.com"},{"name":"Ryan Seddon","email":"seddon.ryan@gmail.com"},{"name":"Miles Elam","email":"miles.elam@deem.com"},{"name":"Mihai Bazon","email":"mihai.bazon@gmail.com"},{"name":"Michael Ficarra","email":"github.public.email@michael.ficarra.me"},{"name":"Todd Wolfson","email":"todd@twolfson.com"},{"name":"Alexander Solovyov","email":"alexander@solovyov.net"},{"name":"Felix Gnass","email":"fgnass@gmail.com"},{"name":"Conrad Irwin","email":"conrad.irwin@gmail.com"},{"name":"usrbincc","email":"usrbincc@yahoo.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Chase Douglas","email":"chase@newrelic.com"},{"name":"Evan Wallace","email":"evan.exe@gmail.com"},{"name":"Heather Arthur","email":"fayearthur@gmail.com"},{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com"},{"name":"David Glasser","email":"glasser@davidglasser.net"},{"name":"Simon Lydell","email":"simon.lydell@gmail.com"},{"name":"Jmeas Smith","email":"jellyes2@gmail.com"},{"name":"Michael Z Goddard","email":"mzgoddard@gmail.com"},{"name":"azu","email":"azu@users.noreply.github.com"},{"name":"John Gozde","email":"john@gozde.ca"},{"name":"Adam Kirkton","email":"akirkton@truefitinnovation.com"},{"name":"Chris Montgomery","email":"christopher.montgomery@dowjones.com"},{"name":"J. Ryan Stinnett","email":"jryans@gmail.com"},{"name":"Jack Herrington","email":"jherrington@walmartlabs.com"},{"name":"Chris Truter","email":"jeffpalentine@gmail.com"},{"name":"Daniel Espeset","email":"daniel@danielespeset.com"}],"repository":{"type":"git","url":"http://github.com/mozilla/source-map.git"},"directories":{"lib":"./lib"},"main":"./lib/source-map.js","engines":{"node":">=0.8.0"},"licenses":[{"type":"BSD","url":"http://opensource.org/licenses/BSD-3-Clause"}],"dependencies":{"amdefine":">=0.0.4"},"devDependencies":{"dryice":">=0.4.8"},"scripts":{"test":"node test/run-tests.js","build":"node Makefile.dryice.js"},"bugs":{"url":"https://github.com/mozilla/source-map/issues"},"_id":"source-map@0.1.43","_shasum":"c24bc146ca517c1471f5dacbe2571b2b7f9e3346","_from":"source-map@>=0.1.43 <0.2.0","_npmVersion":"1.4.9","_npmUser":{"name":"nickfitzgerald","email":"fitzgen@gmail.com"},"maintainers":[{"name":"mozilla-devtools","email":"mozilla-developer-tools@googlegroups.com"},{"name":"mozilla","email":"dherman@mozilla.com"},{"name":"nickfitzgerald","email":"fitzgen@gmail.com"}],"dist":{"shasum":"c24bc146ca517c1471f5dacbe2571b2b7f9e3346","tarball":"http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz"},"_resolved":"https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz"} \ No newline at end of file
diff --git a/atom/.apm/space-pen/5.1.1/package.tgz b/atom/.apm/space-pen/5.1.1/package.tgz
deleted file mode 100644
index 00b4e07..0000000
--- a/atom/.apm/space-pen/5.1.1/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/space-pen/5.1.1/package/package.json b/atom/.apm/space-pen/5.1.1/package/package.json
deleted file mode 100644
index 1aeb08e..0000000
--- a/atom/.apm/space-pen/5.1.1/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"space-pen","version":"5.1.1","description":"Write markup on the final frontier","main":"./lib/space-pen.js","scripts":{"prepublish":"grunt prepublish","test":"grunt test","start":"grunt start"},"licenses":[{"type":"MIT","url":"http://github.com/atom/space-pen/raw/master/LICENSE"}],"repository":{"type":"git","url":"git+https://github.com/atom/space-pen.git"},"bugs":{"url":"https://github.com/atom/space-pen/issues"},"devDependencies":{"express":"~3.4.0","coffee-script":"~1.6.3","grunt-contrib-coffee":"~0.7.0","grunt-cli":"~0.1.8","grunt":"~0.4.1","grunt-coffeelint":"0.0.6","browserify":"~2.34.1","jasmine-focused":"~0.15.0","grunt-shell":"~0.5.0","coffeeify":"~0.5.1","grunt-contrib-connect":"~0.5.0","grunt-atomdoc":"^1.0.0"},"dependencies":{"grim":"^1.0.0","jquery":"^2.1.3","underscore-plus":"1.x"},"gitHead":"c5694286b4faaf07eb1a7fbd03e6ebb8c34fc554","homepage":"https://github.com/atom/space-pen","_id":"space-pen@5.1.1","_shasum":"f7cc61ed3e371718aa05d54608ca7784deb7bc89","_from":"space-pen@>=5.1.1 <6.0.0","_npmVersion":"1.4.28","_npmUser":{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"benogle","email":"ogle.ben@gmail.com"}],"dist":{"shasum":"f7cc61ed3e371718aa05d54608ca7784deb7bc89","tarball":"http://registry.npmjs.org/space-pen/-/space-pen-5.1.1.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/space-pen/-/space-pen-5.1.1.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/underscore-plus/1.6.6/package.tgz b/atom/.apm/underscore-plus/1.6.6/package.tgz
deleted file mode 100644
index 7b3339f..0000000
--- a/atom/.apm/underscore-plus/1.6.6/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/underscore-plus/1.6.6/package/package.json b/atom/.apm/underscore-plus/1.6.6/package/package.json
deleted file mode 100644
index a3100ce..0000000
--- a/atom/.apm/underscore-plus/1.6.6/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"underscore-plus","version":"1.6.6","description":"Underscore plus additional utilities","licenses":[{"type":"MIT","url":"http://github.com/atom/underscore-plus/raw/master/LICENSE.md"}],"main":"./lib/underscore-plus.js","scripts":{"prepublish":"grunt clean coffee lint","test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/atom/underscore-plus.git"},"bugs":{"url":"https://github.com/atom/underscore-plus/issues"},"homepage":"http://atom.github.io/underscore-plus","keywords":["underscore"],"dependencies":{"underscore":"~1.6.0"},"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.5.0","rimraf":"~2.1.4"},"gitHead":"2046d1562896761e3c38b7a647ac30b87b46ea20","_id":"underscore-plus@1.6.6","_shasum":"65ecde1bdc441a35d89e650fd70dcf13ae439a7d","_from":"underscore-plus@>=1.0.0 <2.0.0","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"kevinsawicki","email":"kevinsawicki@gmail.com"},{"name":"mcolyer","email":"matt@colyer.name"},{"name":"benogle","email":"ogle.ben@gmail.com"},{"name":"nathansobo","email":"nathansobo@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"65ecde1bdc441a35d89e650fd70dcf13ae439a7d","tarball":"http://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.6.tgz"},"directories":{},"_resolved":"https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.6.6.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/underscore/1.6.0/package.tgz b/atom/.apm/underscore/1.6.0/package.tgz
deleted file mode 100644
index 9593f95..0000000
--- a/atom/.apm/underscore/1.6.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/underscore/1.6.0/package/package.json b/atom/.apm/underscore/1.6.0/package/package.json
deleted file mode 100644
index c2b6f2e..0000000
--- a/atom/.apm/underscore/1.6.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"underscore","description":"JavaScript's functional programming helper library.","homepage":"http://underscorejs.org","keywords":["util","functional","server","client","browser"],"author":{"name":"Jeremy Ashkenas","email":"jeremy@documentcloud.org"},"repository":{"type":"git","url":"git://github.com/jashkenas/underscore.git"},"main":"underscore.js","version":"1.6.0","devDependencies":{"docco":"0.6.x","phantomjs":"1.9.0-1","uglify-js":"2.4.x"},"scripts":{"test":"phantomjs test/vendor/runner.js test/index.html?noglobals=true","build":"uglifyjs underscore.js -c \"evaluate=false\" --comments \"/ .*/\" -m --source-map underscore-min.map -o underscore-min.js","doc":"docco underscore.js"},"licenses":[{"type":"MIT","url":"https://raw.github.com/jashkenas/underscore/master/LICENSE"}],"files":["underscore.js","underscore-min.js","LICENSE"],"bugs":{"url":"https://github.com/jashkenas/underscore/issues"},"_id":"underscore@1.6.0","dist":{"shasum":"8b38b10cacdef63337b8b24e4ff86d45aea529a8","tarball":"http://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz"},"_from":"underscore@>=1.6.0 <1.7.0","_npmVersion":"1.3.21","_npmUser":{"name":"jashkenas","email":"jashkenas@gmail.com"},"maintainers":[{"name":"jashkenas","email":"jashkenas@gmail.com"}],"directories":{},"_shasum":"8b38b10cacdef63337b8b24e4ff86d45aea529a8","_resolved":"https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz","readme":"ERROR: No README data found!"} \ No newline at end of file
diff --git a/atom/.apm/vim-mode-visual-block/0.2.13/package.tgz b/atom/.apm/vim-mode-visual-block/0.2.13/package.tgz
deleted file mode 100644
index 53929db..0000000
--- a/atom/.apm/vim-mode-visual-block/0.2.13/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/vim-mode-visual-block/0.2.13/package/package.json b/atom/.apm/vim-mode-visual-block/0.2.13/package/package.json
deleted file mode 100644
index 44342cf..0000000
--- a/atom/.apm/vim-mode-visual-block/0.2.13/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"vim-mode-visual-block","main":"./lib/main","version":"0.2.13","description":"Add visual-blockwise feature to vim-mode","repository":{"type":"git","url":"git+https://github.com/t9md/atom-vim-mode-visual-block.git"},"license":"MIT","engines":{"atom":">=0.174.0 <2.0.0"},"consumedServices":{"vim-mode":{"versions":{"^0.1.0":"consumeVimMode"}}},"dependencies":{"underscore-plus":"^1.6.6"},"readme":"# vim-mode-visual-block\n\nAdd visual-block operation to [vim-mode](https://atom.io/packages/vim-mode).\n\n![gif](https://raw.githubusercontent.com/t9md/t9md/375d45f661b76cd8fd874dbcacf93602e7d75c99/img/vim-mode-visual-blockwise.gif)\n\n# What's this?\n\n**Temporarily** workaround, until vim-mode support visual block mode natively.\nI'm not intended to complete solution.\n\n# Keymap\n\nFrom version 0.2.5, starting to provide [default keymap](https://github.com/t9md/atom-vim-mode-visual-block/blob/master/keymaps/vim-mode-visual-block.cson). \n\nFor older version user\n* Remove explicit keymap from `keymap.cson` and use default keymap.\n\n# Limitation\n- Count not supported.\n- Currently yank and paste for block range is not supported.\n- No support for non-contiguous multi selection.\n\n# Todo\n* [x] Precise state check when escape from visual-block.\n* [x] Support other insert-mode initiator like `a`, `i`, `C`.\n* [ ] Yank and paste support.\n* [ ] Concatenate undo transaction?.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/t9md/atom-vim-mode-visual-block/issues"},"homepage":"https://github.com/t9md/atom-vim-mode-visual-block#readme","_id":"vim-mode-visual-block@0.2.13","_shasum":"5f4d8288c01082f685c4dc4bb039241e61d624e6","_resolved":"file:../d-115828-94488-fbcgjf/package.tgz","_from":"../d-115828-94488-fbcgjf/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/vim-mode-visual-block/0.2.7/package.tgz b/atom/.apm/vim-mode-visual-block/0.2.7/package.tgz
deleted file mode 100644
index a24b8a6..0000000
--- a/atom/.apm/vim-mode-visual-block/0.2.7/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/vim-mode-visual-block/0.2.7/package/package.json b/atom/.apm/vim-mode-visual-block/0.2.7/package/package.json
deleted file mode 100644
index 8fc72f8..0000000
--- a/atom/.apm/vim-mode-visual-block/0.2.7/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"vim-mode-visual-block","main":"./lib/main","version":"0.2.7","description":"Add visual-blockwise feature to vim-mode","repository":{"type":"git","url":"https://github.com/t9md/atom-vim-mode-visual-block"},"license":"MIT","engines":{"atom":">=0.174.0 <2.0.0"},"consumedServices":{"vim-mode":{"versions":{"^0.1.0":"consumeVimMode"}}},"dependencies":{"underscore-plus":"^1.6.6"},"readme":"# vim-mode-visual-block\n\nAdd visual-block operation to [vim-mode](https://atom.io/packages/vim-mode).\n\n![gif](https://raw.githubusercontent.com/t9md/t9md/375d45f661b76cd8fd874dbcacf93602e7d75c99/img/vim-mode-visual-blockwise.gif)\n\n# What's this?\n\n**Temporarily** workaround, until vim-mode support visual block mode natively.\nI'm not intended to complete solution.\n\n# Keymap\n\nFrom version 0.2.5, starting to provide [default keymap](https://github.com/t9md/atom-vim-mode-visual-block/blob/master/keymaps/vim-mode-visual-block.cson). \n\nFor older version user\n* Remove explicit keymap from `keymap.cson` and use default keymap.\n\n# Limitation\n- Currently yank and paste for block range is not suppoted.\n- No support for non-contiguous multi selection.\n\n# Todo\n* [x] Precise state check when escape from visual-block.\n* [x] Support other insert-mode initiator like `a`, `i`, `C`.\n* [ ] Yank and paste support.\n* [ ] Concatenate undo transaction?.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/t9md/atom-vim-mode-visual-block/issues"},"homepage":"https://github.com/t9md/atom-vim-mode-visual-block","_id":"vim-mode-visual-block@0.2.7","_shasum":"13e1098ad2d14b834a6708c602295b05399147f4","_resolved":"file:../d-11562-87855-1gkfksx/package.tgz","_from":"../d-11562-87855-1gkfksx/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/vim-mode-visual-block/0.2.8/package.tgz b/atom/.apm/vim-mode-visual-block/0.2.8/package.tgz
deleted file mode 100644
index 77ded2c..0000000
--- a/atom/.apm/vim-mode-visual-block/0.2.8/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/vim-mode-visual-block/0.2.8/package/package.json b/atom/.apm/vim-mode-visual-block/0.2.8/package/package.json
deleted file mode 100644
index 25a4661..0000000
--- a/atom/.apm/vim-mode-visual-block/0.2.8/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"vim-mode-visual-block","main":"./lib/main","version":"0.2.8","description":"Add visual-blockwise feature to vim-mode","repository":{"type":"git","url":"https://github.com/t9md/atom-vim-mode-visual-block"},"license":"MIT","engines":{"atom":">=0.174.0 <2.0.0"},"activationCommands":{"atom-text-editor":["vim-mode-visual-block:o","vim-mode-visual-block:j","vim-mode-visual-block:k","vim-mode-visual-block:D","vim-mode-visual-block:C","vim-mode-visual-block:I","vim-mode-visual-block:A","vim-mode-visual-block:escape","vim-mode-visual-block:escape","vim-mode-visual-block:escape","vim-mode-visual-block:ctrl-v"]},"consumedServices":{"vim-mode":{"versions":{"^0.1.0":"consumeVimMode"}}},"dependencies":{"underscore-plus":"^1.6.6"},"readme":"# vim-mode-visual-block\n\nAdd visual-block operation to [vim-mode](https://atom.io/packages/vim-mode).\n\n![gif](https://raw.githubusercontent.com/t9md/t9md/375d45f661b76cd8fd874dbcacf93602e7d75c99/img/vim-mode-visual-blockwise.gif)\n\n# What's this?\n\n**Temporarily** workaround, until vim-mode support visual block mode natively.\nI'm not intended to complete solution.\n\n# Keymap\n\nFrom version 0.2.5, starting to provide [default keymap](https://github.com/t9md/atom-vim-mode-visual-block/blob/master/keymaps/vim-mode-visual-block.cson). \n\nFor older version user\n* Remove explicit keymap from `keymap.cson` and use default keymap.\n\n# Limitation\n- Currently yank and paste for block range is not suppoted.\n- No support for non-contiguous multi selection.\n\n# Todo\n* [x] Precise state check when escape from visual-block.\n* [x] Support other insert-mode initiator like `a`, `i`, `C`.\n* [ ] Yank and paste support.\n* [ ] Concatenate undo transaction?.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/t9md/atom-vim-mode-visual-block/issues"},"homepage":"https://github.com/t9md/atom-vim-mode-visual-block","_id":"vim-mode-visual-block@0.2.8","_shasum":"095066453dd86560c13e31ff2a62ddf4f211f346","_resolved":"file:../d-115615-5768-aautdw/package.tgz","_from":"../d-115615-5768-aautdw/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/vim-mode/0.54.0/package.tgz b/atom/.apm/vim-mode/0.54.0/package.tgz
deleted file mode 100644
index 8575021..0000000
--- a/atom/.apm/vim-mode/0.54.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/vim-mode/0.54.0/package/package.json b/atom/.apm/vim-mode/0.54.0/package/package.json
deleted file mode 100644
index 39918b4..0000000
--- a/atom/.apm/vim-mode/0.54.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"vim-mode","main":"./lib/vim-mode","version":"0.54.0","description":"Add vim modal control","license":"MIT","private":true,"repository":{"type":"git","url":"https://github.com/atom/vim-mode"},"engines":{"atom":">0.151.0"},"dependencies":{"underscore-plus":"1.x","event-kit":"^0.7.2"},"consumedServices":{"status-bar":{"versions":{"^1.0.0":"consumeStatusBar"}}},"providedServices":{"vim-mode":{"description":"","versions":{"0.1.0":"provideVimMode"}}},"devDependencies":{"coffeelint":"^1.10.1"},"readme":"## Vim Mode package [![Build Status](https://travis-ci.org/atom/vim-mode.svg?branch=master)](https://travis-ci.org/atom/vim-mode)\n\nProvides vim modal control for Atom, ideally blending the best of vim\nand Atom.\n\n### Installing\n\nUse the Atom package manager, which can be found in the Settings view or\nrun `apm install vim-mode` from the command line.\n\n### Current Status\n\nSizable portions of Vim's command mode work as you'd expect, including\nmany complex combinations. Even so, this package is far from finished (Vim\nwasn't built in a day).\n\nIf you want the vim ex line (for `:w`, `:s`, etc.), you can try [ex-mode](https://atom.io/packages/ex-mode)\nwhich works in conjuction with this plugin.\n\nCurrently, vim-mode requires soft line wraps to be disabled, and has some issues\nwith international keyboard layouts.\n\nIf there's a feature of Vim you're missing, it might just be that you use it\nmore often than other developers. Adding a feature can be quick and easy. Check\nout the [closed pull requests](https://github.com/atom/vim-mode/pulls?direction=desc&page=1&sort=created&state=closed)\nto see examples of community contributions. We're looking forward to yours, too.\n\n### Documentation\n\n* [Overview](https://github.com/atom/vim-mode/blob/master/docs/overview.md)\n* [Motions](https://github.com/atom/vim-mode/blob/master/docs/motions.md)\n* [Operators](https://github.com/atom/vim-mode/blob/master/docs/operators.md)\n* [Windows](https://github.com/atom/vim-mode/blob/master/docs/windows.md)\n* [Scrolling](https://github.com/atom/vim-mode/blob/master/docs/scrolling.md)\n\n### Development\n\n* Create a branch with your feature/fix.\n* Add a spec (take inspiration from the ones that are already there).\n* If you're adding a command be sure to update the appropriate file in\n `docs/`\n* Create a PR.\n\nWhen in doubt, open a PR earlier rather than later so that you can receive\nfeedback from the community. We want to get your fix or feature included as much\nas you do.\n\nSee [the contribution guide](https://github.com/atom/vim-mode/blob/master/CONTRIBUTING.md).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/atom/vim-mode/issues"},"homepage":"https://github.com/atom/vim-mode","_id":"vim-mode@0.54.0","_shasum":"619db8e3fab094d98ed3082c1ae8fe38c3659157","_resolved":"file:../d-11562-87009-1vvfmad/package.tgz","_from":"../d-11562-87009-1vvfmad/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/vim-mode/0.55.0/package.tgz b/atom/.apm/vim-mode/0.55.0/package.tgz
deleted file mode 100644
index c3d9548..0000000
--- a/atom/.apm/vim-mode/0.55.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/vim-mode/0.55.0/package/package.json b/atom/.apm/vim-mode/0.55.0/package/package.json
deleted file mode 100644
index 4452657..0000000
--- a/atom/.apm/vim-mode/0.55.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"vim-mode","main":"./lib/vim-mode","version":"0.55.0","description":"Add vim modal control","license":"MIT","private":true,"repository":{"type":"git","url":"https://github.com/atom/vim-mode"},"engines":{"atom":">0.151.0"},"dependencies":{"underscore-plus":"1.x","event-kit":"^0.7.2"},"consumedServices":{"status-bar":{"versions":{"^1.0.0":"consumeStatusBar"}}},"providedServices":{"vim-mode":{"description":"","versions":{"0.1.0":"provideVimMode"}}},"devDependencies":{"coffeelint":"^1.10.1"},"readme":"## Vim Mode package [![Build Status](https://travis-ci.org/atom/vim-mode.svg?branch=master)](https://travis-ci.org/atom/vim-mode)\n\nProvides vim modal control for Atom, ideally blending the best of vim\nand Atom.\n\n### Installing\n\nUse the Atom package manager, which can be found in the Settings view or\nrun `apm install vim-mode` from the command line.\n\n### Current Status\n\nSizable portions of Vim's command mode work as you'd expect, including\nmany complex combinations. Even so, this package is far from finished (Vim\nwasn't built in a day).\n\nIf you want the vim ex line (for `:w`, `:s`, etc.), you can try [ex-mode](https://atom.io/packages/ex-mode)\nwhich works in conjuction with this plugin.\n\nCurrently, vim-mode requires soft line wraps to be disabled, and has some issues\nwith international keyboard layouts.\n\nIf there's a feature of Vim you're missing, it might just be that you use it\nmore often than other developers. Adding a feature can be quick and easy. Check\nout the [closed pull requests](https://github.com/atom/vim-mode/pulls?direction=desc&page=1&sort=created&state=closed)\nto see examples of community contributions. We're looking forward to yours, too.\n\n### Documentation\n\n* [Overview](https://github.com/atom/vim-mode/blob/master/docs/overview.md)\n* [Motions](https://github.com/atom/vim-mode/blob/master/docs/motions.md)\n* [Operators](https://github.com/atom/vim-mode/blob/master/docs/operators.md)\n* [Windows](https://github.com/atom/vim-mode/blob/master/docs/windows.md)\n* [Scrolling](https://github.com/atom/vim-mode/blob/master/docs/scrolling.md)\n\n### Development\n\n* Create a branch with your feature/fix.\n* Add a spec (take inspiration from the ones that are already there).\n* If you're adding a command be sure to update the appropriate file in\n `docs/`\n* Create a PR.\n\nWhen in doubt, open a PR earlier rather than later so that you can receive\nfeedback from the community. We want to get your fix or feature included as much\nas you do.\n\nSee [the contribution guide](https://github.com/atom/vim-mode/blob/master/CONTRIBUTING.md).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/atom/vim-mode/issues"},"homepage":"https://github.com/atom/vim-mode","_id":"vim-mode@0.55.0","_shasum":"c1f5f86a7f1c5c48c862adf49eee5af4bb0b4d6e","_resolved":"file:../d-115615-5761-q3sjdc/package.tgz","_from":"../d-115615-5761-q3sjdc/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/vim-mode/0.60.0/package.tgz b/atom/.apm/vim-mode/0.60.0/package.tgz
deleted file mode 100644
index 243859d..0000000
--- a/atom/.apm/vim-mode/0.60.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/vim-mode/0.60.0/package/package.json b/atom/.apm/vim-mode/0.60.0/package/package.json
deleted file mode 100644
index f5530a2..0000000
--- a/atom/.apm/vim-mode/0.60.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"vim-mode","main":"./lib/vim-mode","version":"0.60.0","description":"Add vim modal control","license":"MIT","private":true,"repository":{"type":"git","url":"git+https://github.com/atom/vim-mode.git"},"engines":{"atom":">0.151.0"},"dependencies":{"event-kit":"^0.7.2","grim":"^1.4.1","underscore-plus":"1.x"},"consumedServices":{"status-bar":{"versions":{"^1.0.0":"consumeStatusBar"}}},"providedServices":{"vim-mode":{"description":"","versions":{"0.1.0":"provideVimMode"}}},"devDependencies":{"coffeelint":"^1.10.1"},"readme":"## Vim Mode package [![Build Status](https://travis-ci.org/atom/vim-mode.svg?branch=master)](https://travis-ci.org/atom/vim-mode)\n\nProvides vim modal control for Atom, ideally blending the best of vim\nand Atom.\n\n### Installing\n\nUse the Atom package manager, which can be found in the Settings view or\nrun `apm install vim-mode` from the command line.\n\n### Current Status\n\nSizable portions of Vim's normal mode work as you'd expect, including\nmany complex combinations. Even so, this package is far from finished (Vim\nwasn't built in a day).\n\nIf you want the vim ex line (for `:w`, `:s`, etc.), you can try [ex-mode](https://atom.io/packages/ex-mode)\nwhich works in conjuction with this plugin.\n\nCurrently, vim-mode has some issues with international keyboard layouts.\n\nIf there's a feature of Vim you're missing, it might just be that you use it\nmore often than other developers. Adding a feature can be quick and easy. Check\nout the [closed pull requests](https://github.com/atom/vim-mode/pulls?direction=desc&page=1&sort=created&state=closed)\nto see examples of community contributions. We're looking forward to yours, too.\n\n### Documentation\n\n* [Overview](https://github.com/atom/vim-mode/blob/master/docs/overview.md)\n* [Motions and Text Objects](https://github.com/atom/vim-mode/blob/master/docs/motions.md)\n* [Operators](https://github.com/atom/vim-mode/blob/master/docs/operators.md)\n* [Windows](https://github.com/atom/vim-mode/blob/master/docs/windows.md)\n* [Scrolling](https://github.com/atom/vim-mode/blob/master/docs/scrolling.md)\n\n### Development\n\n* Create a branch with your feature/fix.\n* Add a spec (take inspiration from the ones that are already there).\n* If you're adding a command be sure to update the appropriate file in\n `docs/`\n* Create a PR.\n\nWhen in doubt, open a PR earlier rather than later so that you can receive\nfeedback from the community. We want to get your fix or feature included as much\nas you do.\n\nSee [the contribution guide](https://github.com/atom/vim-mode/blob/master/CONTRIBUTING.md).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/atom/vim-mode/issues"},"homepage":"https://github.com/atom/vim-mode#readme","_id":"vim-mode@0.60.0","_shasum":"c8a64fe60b40b71148f78df595cd813faef8d1f4","_resolved":"file:../d-115828-94481-cfhog7/package.tgz","_from":"../d-115828-94481-cfhog7/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/vim-surround/0.7.2/package.tgz b/atom/.apm/vim-surround/0.7.2/package.tgz
deleted file mode 100644
index 8fb5a45..0000000
--- a/atom/.apm/vim-surround/0.7.2/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/vim-surround/0.7.2/package/package.json b/atom/.apm/vim-surround/0.7.2/package/package.json
deleted file mode 100644
index a4640ba..0000000
--- a/atom/.apm/vim-surround/0.7.2/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"vim-surround","main":"./lib/vim-surround","version":"0.7.2","description":"vim-surround for Atom!","repository":{"type":"git","url":"https://github.com/gepoch/vim-surround"},"license":"MIT","keywords":["pair","parentheses","quotes","surround","vim"],"engines":{"atom":">0.50.0"},"dependencies":{},"consumedServices":{},"readme":"# Vim Surround for Atom [![Build Status](https://travis-ci.org/gepoch/vim-surround.svg?branch=master)](https://travis-ci.org/gepoch/vim-surround)\n\nSurround is an implementation of vim-surround for the [atom](http://atom.io)\neditor, creating a vim-surround with the power of Atom!\n\nYou should definitely have [vim-mode](https://atom.io/packages/vim-mode) for\nthis package to function properly, of course.\n\nInspiration from and kudos to the wonderful [vim-surround for\nvim](https://github.com/tpope/vim-surround)\n\nSee vim-surround on [github](https://github.com/gepoch/vim-surround) or\n[atom.io](https://atom.io/packages/vim-surround).\n\n## News\n\n* This package supports visual mode's `s )` set of commands for a configurable\n set of pairs.\n\n* Next on the roadmap are pair deletions with `d )` and friends.\n\n* New in 0.4: Multiple cursors are now supported, and conveniently work just\n like you think they do.\n\n* New in 0.5: Stable configuration changes and configurable surround key!\n\n* New in 0.7: Change surround and delete surround added.\n\n### Muscle Memory Compatability Note\n\nvim-surround uses a lowercase `s` instead of `S` for surround commands! This is\nconfigurable in the package settings, if you would like to set it to the\noriginal keybinding.\n\n## How to use Surround\n\n### Surrounding\n\nFor double quotes, highlight the string in visual mode and enter `s \"`.\n\n```\nHello world -> \"Hello world\"\n```\n\nFor parentheses there are two options. `s )` will surround as normal. `s (`\nwill pad with a space. All asymmetrical pairs have the secondary space-padded\nform.\n\nFor example:\n\n`s )`\n\n```\nHello world -> (Hello world)\n```\n\n`s (`\n\n```\nHello world -> ( Hello world )\n```\n\n### Changing Surrounding Pairs\n\nSuppose I want to make double quotes into single quotes. To do this, I should\nput my cursor inside the double quotes in question and enter `c s \" '`\n\n```\n\"Hello world\" -> 'Hello world'\n```\n\n### Deleting Surrounding Pairs\n\nTo delete the single quotes, place your cursor inside of them and enter `d s '`\n\n```\n'Hello world' -> Hello world\n```\n### Configuration\n\nCurrently, the following pairs work out of the box!:\n\n- ()\n- []\n- {}\n- \"\"\n- ''\n\nYou can add to the available pairs in atom's settings, and the commands will\nbe dynamically added to your keybindings.\n\nFor example if I'm working on Jinja templates, and I want to add the ability to\nsurround using `{%` and `%}` I would add this in my settings:\n\n```\n(), [], {}, \"\", '', {%%}\n```\n\nThen:\n\n`s % }`\n\n```\nHello world -> {%Hello world%}\n```\n\n`s { %`\n\n```\nHello world -> {% Hello world %}\n```\n\n### TODO\n\n- [x] Implement deleting surrounding pairs with `d s`\n- [x] Implement changing surrounding pairs with `c s`\n- [ ] Intelligent tag surrounding/deleting/replacing with `s <q>` and friends.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/gepoch/vim-surround/issues"},"homepage":"https://github.com/gepoch/vim-surround","_id":"vim-surround@0.7.2","_shasum":"34c0ad724ca6be2fbe6f708455bddc5f5964eb19","_resolved":"file:../d-11562-86965-1746m6m/package.tgz","_from":"../d-11562-86965-1746m6m/package.tgz"} \ No newline at end of file
diff --git a/atom/.apm/vim-surround/0.8.0/package.tgz b/atom/.apm/vim-surround/0.8.0/package.tgz
deleted file mode 100644
index 05f1846..0000000
--- a/atom/.apm/vim-surround/0.8.0/package.tgz
+++ /dev/null
Binary files differ
diff --git a/atom/.apm/vim-surround/0.8.0/package/package.json b/atom/.apm/vim-surround/0.8.0/package/package.json
deleted file mode 100644
index 9319b00..0000000
--- a/atom/.apm/vim-surround/0.8.0/package/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"vim-surround","main":"./lib/vim-surround","version":"0.8.0","description":"vim-surround for Atom!","repository":{"type":"git","url":"git+https://github.com/gepoch/vim-surround.git"},"license":"MIT","keywords":["pair","parentheses","quotes","surround","vim"],"engines":{"atom":">0.50.0"},"dependencies":{},"consumedServices":{},"readme":"# Vim Surround for Atom [![Build Status](https://travis-ci.org/gepoch/vim-surround.svg?branch=master)](https://travis-ci.org/gepoch/vim-surround)\n\nSurround is an implementation of vim-surround for the [atom](http://atom.io)\neditor, creating a vim-surround with the power of Atom!\n\nYou should definitely have [vim-mode](https://atom.io/packages/vim-mode) for\nthis package to function properly, of course.\n\nInspiration from and kudos to the wonderful [vim-surround for\nvim](https://github.com/tpope/vim-surround)\n\nSee vim-surround on [github](https://github.com/gepoch/vim-surround) or\n[atom.io](https://atom.io/packages/vim-surround).\n\n## News\n\n* This package supports visual mode's `s )` set of commands for a configurable\n set of pairs.\n\n* Next on the roadmap are pair deletions with `d )` and friends.\n\n* New in 0.4: Multiple cursors are now supported, and conveniently work just\n like you think they do.\n\n* New in 0.5: Stable configuration changes and configurable surround key!\n\n* New in 0.7: Change surround and delete surround added.\n\n* New in 0.8: Tentative support for\n [vim-mode-next](https://atom.io/packages/vim-mode-next). See\n [#28](https://github.com/gepoch/vim-surround/issues/28).\n\n### Muscle Memory Compatability Note\n\nvim-surround uses a lowercase `s` instead of `S` for surround commands! This is\nconfigurable in the package settings, if you would like to set it to the\noriginal keybinding.\n\n## How to use Surround\n\n### Surrounding\n\nFor double quotes, highlight the string in visual mode and enter `s \"`.\n\n```\nHello world -> \"Hello world\"\n```\n\nFor parentheses there are two options. `s )` will surround as normal. `s (`\nwill pad with a space. All asymmetrical pairs have the secondary space-padded\nform.\n\nFor example:\n\n`s )`\n\n```\nHello world -> (Hello world)\n```\n\n`s (`\n\n```\nHello world -> ( Hello world )\n```\n\n### Changing Surrounding Pairs\n\nSuppose I want to make double quotes into single quotes. To do this, I should\nput my cursor inside the double quotes in question and enter `c s \" '`\n\n```\n\"Hello world\" -> 'Hello world'\n```\n\n### Deleting Surrounding Pairs\n\nTo delete the single quotes, place your cursor inside of them and enter `d s '`\n\n```\n'Hello world' -> Hello world\n```\n### Configuration\n\nCurrently, the following pairs work out of the box!:\n\n- ()\n- []\n- {}\n- \"\"\n- ''\n\nYou can add to the available pairs in atom's settings, and the commands will\nbe dynamically added to your keybindings.\n\nFor example if I'm working on Jinja templates, and I want to add the ability to\nsurround using `{%` and `%}` I would add this in my settings:\n\n```\n(), [], {}, \"\", '', {%%}\n```\n\nThen:\n\n`s % }`\n\n```\nHello world -> {%Hello world%}\n```\n\n`s { %`\n\n```\nHello world -> {% Hello world %}\n```\n\n### TODO\n\n- [x] Implement deleting surrounding pairs with `d s`\n- [x] Implement changing surrounding pairs with `c s`\n- [ ] Intelligent tag surrounding/deleting/replacing with `s <q>` and friends.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/gepoch/vim-surround/issues"},"homepage":"https://github.com/gepoch/vim-surround#readme","_id":"vim-surround@0.8.0","_shasum":"13e7554fb6a90ba6178fb2b8bddb87ca45e3d0d3","_resolved":"file:../d-115828-94497-mmttc8/package.tgz","_from":"../d-115828-94497-mmttc8/package.tgz"} \ No newline at end of file