Git Product home page Git Product logo

smog's Introduction

Looking for maintainers

Want to maintain this? Post an issue! This project still works fine, but is not being actively developed.

Information

Packagesmog
Description HTML5/Node/WebSocket MongoDB viewer
Node Version >= 0.6

Usage

Install smog by running npm install smog -g

Local

smog will run on port 8080 by default (add PORT=X at the front of the command to change this)

$ smog

Web Client

Don't want to trouble yourself with installing smog? Visit http://smog.jit.su/ to try it out

Desktop UI

Desktop UI is still in testing but you can try it at your own risk. Linux only (for now)

$ smog -u

Pictures

Administration Editing

TODO

Administration
  • Ability to shutdown/restart server
  • Streaming CPU/bandwidth usage graphs
  • Streaming Geo heatmap graph
  • Full replica set management
Editor
  • Command bar for executing raw commands (with auto-complete/syntax highlighting)
  • Support for arbitrary languages (coffee-script, clojurescript, etc.)
  • Allow changing of themes/syntax highlighters
  • Runtime syntax checks of all languages
Document Listing
  • Sort by X
  • Better document preview
  • Streaming results (when a new document is added that matches the query it should be added)
  • Inline editor
  • Graphs
  • Pagination

LICENSE

(MIT License)

Copyright (c) 2012 Fractal [email protected]

Permission 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:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE 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.

smog's People

Contributors

akumpf avatar dmf7z avatar funkytek avatar yocontra avatar

Stargazers

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

Watchers

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

smog's Issues

Error deleting document: Delete failed

I am getting this error when i delete a document, but the document gets deleted. It is only the manager which do not get updated.

Just installed smog through npm. Running mongodb 2.2.3

Starting up, it only shows blank blank background

I installed smog via sudo npm install -g smog and started it up using smog. Going to mysite.com:8080 showed my only the background image of the web app. This is the HTML source upon inspection:

<html lang="en"><head>
      <meta charset="utf-8">
      <title>Smog</title>
      <meta name="viewport" content="width=device-width, initial-scale=1.0">

      <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
      <!--[if lt IE 9]>
        <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
      <![endif]-->
      <link href="css/ext/jquery.noty.css" rel="stylesheet">
      <link href="css/ext/noty_theme_twitter.css" rel="stylesheet">
      <link href="css/ext/bootstrap.css" rel="stylesheet">
      <link href="css/ext/bootstrap-responsive.css" rel="stylesheet">
      <link href="css/styles.css" rel="stylesheet">

      <script src="js/ext/require.js"></script><style type="text/css"></style>
      <script src="js/ext/jade.js"></script>
      <script src="js/ext/vein.js"></script>
      <script src="js/ext/jquery.js"></script>
      <script src="js/ext/dermis.js"></script>
      <script src="js/ext/jquery.noty.js"></script>
      <script src="js/ext/bootstrap.js"></script>
      <script>
         require({
           baseUrl: ".",
           packages: [
             { name: "templates", location: "templates"},
             { name: "smog", location: "js" },
             { name: "routes", location: "js/routes" },
             { name: "ext", location: "js/ext" },
             { name: "ace", location: "js/ext/ace"}
           ]
         },[
           'smog/smog'
         ]);
      </script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="smog/smog" src="./js/smog.js"></script>
   <script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="smog/server" src="./js/server.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="smog/routes" src="./js/routes.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="smog/notify" src="./js/notify.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/index" src="./js/routes/index.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/disconnect" src="./js/routes/disconnect.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/home" src="./js/routes/home.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/new" src="./js/routes/new.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/collection" src="./js/routes/collection.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/rename" src="./js/routes/rename.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/drop" src="./js/routes/drop.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/empty" src="./js/routes/empty.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/insert" src="./js/routes/insert.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/find" src="./js/routes/find.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/mapReduce" src="./js/routes/mapReduce.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/edit" src="./js/routes/edit.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="routes/delete" src="./js/routes/delete.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="templates/connect" src="./templates/connect.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="smog/util" src="./js/util.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="templates/sidebar" src="./templates/sidebar.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="templates/admin" src="./templates/admin.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="templates/input" src="./templates/input.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="templates/collection" src="./templates/collection.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="templates/editbar" src="./templates/editbar.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="templates/confirm" src="./templates/confirm.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="smog/editor" src="./js/editor.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="templates/edit" src="./templates/edit.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="ace/ace" src="./js/ext/ace/ace.js"></script>
<style id="ace_editor">/*Omitting CSS tag info*/</style>
<style id="ace-tm">/*another CSS tag ommitted*/</style></head>
   <body>
      <div class="container-fluid">
         <div class="row-fluid">
            <div id="sidebar" class="span2 row-fluid"></div>
            <div id="content" class="span10 row-fluid"></div>
         </div>
      </div>

</body></html>

This was copied from c9cb095. Has anyone else seen this? any ideas on how to get the UI to show up?

Error when running on Windows

Trying to install and run smog on Windows 7 (with PowerShell). As a result I get the following error:

C:\work> smog
connect.staticCache() is deprecated and will be removed in 3.0
use varnish or similar reverse proxy caches.

C:\Users\User\AppData\Roaming\npm\node_modules\smog\start.coffee:20
  vein = new Vein(server);
         ^
TypeError: object is not a function
    at Object.<anonymous> (C:\Users\User\AppData\Roaming\npm\node_modules\smog\start.coffee:20:10)
    at Object.<anonymous> (C:\Users\User\AppData\Roaming\npm\node_modules\smog\start.coffee:45:4)
    at Module._compile (module.js:449:26)
    ....

Any ideas? Before this I only ran:

npm install -g smog

New maintainer

Are you still looking for a new mainteiner? I would like to keep the project up.

problems during installation on node v0.10.10

...

[email protected] install /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/node_modules/ws
(node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/build' CXX(target) Release/obj.target/bson/ext/bson.o make: Entering directory/usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/node_modules/ws/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
make: Entering directory /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node COPY Release/validation.node make: Leaving directory/usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/node_modules/ws/build'
make: Leaving directory /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/node_modules/ws/build' SOLINK_MODULE(target) Release/obj.target/bson.node SOLINK_MODULE(target) Release/obj.target/bson.node: Finished COPY Release/bson.node make: Leaving directory/usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/build'
npm ERR! cb() never called!
npm ERR! not ok code 0

Toggle the "crop" class on clicking a document

I was thinking it'd be handy if clicking on a document (displayed in the <pre>) toggled the "crop" class so we could view the whole document,. And maybe even have a button in the header that toggles all of them to quickly view all your content.

I actually tried to implement this using jquery toggleClass but I'm not familiar with coffescript so had no idea how this should be written or where it should be placed.

install failing from .tar.gz or npm install smog

i get the following error:

connect.staticCache() is deprecated and will be removed in 3.0
use varnish or similar reverse proxy caches.

/home/kevinolson/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/lib/engine.io.js:110
  var listeners = server.listeners('request')
                         ^
TypeError: Object #<Object> has no method 'listeners'
    at Object.exports.attach (/home/kevinolson/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/lib/engine.io.js:110:26)
    at new Server (/home/kevinolson/smog/node_modules/vein/node_modules/protosock/lib/Server.coffee:65:34)
    at Object.ps.createServer (/home/kevinolson/smog/node_modules/vein/node_modules/protosock/lib/main.coffee:31:12)
    at Object.ps.createServerWrapper [as createServer] (/home/kevinolson/smog/node_modules/vein/node_modules/protosock/lib/main.coffee:36:17)
    at Object.<anonymous> (/home/kevinolson/smog/start.coffee:20:15)
    at Object.<anonymous> (/home/kevinolson/smog/start.coffee:47:4)
    at Module._compile (module.js:449:26)
    at Object.require.extensions..coffee (/home/kevinolson/smog/node_modules/coffee-script/lib/coffee-script/coffee-script.js:30:21)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)

TypeError: Object #<Receiver> has no method 'on'

Tried booting it up on Mac OS X and accessing the webpage, got this error:

/usr/local/lib/node_modules/smog/node_modules/vein/node_modules/engine.io/node_modules/websocket.io/lib/protocols/hybi-16.js:39
    .on('text', function (packet) {
     ^
TypeError: Object #<Receiver> has no method 'on'
    at new WebSocket (/usr/local/lib/node_modules/smog/node_modules/vein/node_modules/engine.io/node_modules/websocket.io/lib/protocols/hybi-16.js:39:6)
    at Server.createClient (/usr/local/lib/node_modules/smog/node_modules/vein/node_modules/engine.io/node_modules/websocket.io/lib/server.js:88:10)
    at Server.handleUpgrade (/usr/local/lib/node_modules/smog/node_modules/vein/node_modules/engine.io/node_modules/websocket.io/lib/server.js:60:21)
    at Server.handleUpgrade (/usr/local/lib/node_modules/smog/node_modules/vein/node_modules/engine.io/lib/server.js:208:11)
    at Server.<anonymous> (/usr/local/lib/node_modules/smog/node_modules/vein/node_modules/engine.io/lib/engine.io.js:147:16)
    at Server.emit (events.js:88:20)
    at Socket.<anonymous> (http.js:1425:14)
    at TCP.onread (net.js:354:27)

installation fail

xa4@shanti:~$ npm install smog -g
npm http GET https://registry.npmjs.org/smog
npm http GET https://registry.npmjs.org/smog
npm http GET https://registry.npmjs.org/smog
npm ERR! Error: SELF_SIGNED_CERT_IN_CHAIN
npm ERR! at SecurePair. (tls.js:1370:32)
npm ERR! at SecurePair.EventEmitter.emit (events.js:92:17)
npm ERR! at SecurePair.maybeInitFinished (tls.js:982:10)
npm ERR! at CleartextStream.read as _read
npm ERR! at CleartextStream.Readable.read (_stream_readable.js:320:10)
npm ERR! at EncryptedStream.write as _write
npm ERR! at doWrite (_stream_writable.js:221:10)
npm ERR! at writeOrBuffer (_stream_writable.js:211:5)
npm ERR! at EncryptedStream.Writable.write (_stream_writable.js:180:11)
npm ERR! at write (_stream_readable.js:583:24)
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/isaacs/npm/issues

npm ERR! System Linux 3.4.0-cloud
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "smog" "-g"
npm ERR! cwd /home/xa4
npm ERR! node -v v0.10.24
npm ERR! npm -v 1.3.21
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/xa4/npm-debug.log
npm ERR! not ok code 0

more issues

thanks for the quick fix, got some more issues:

[kevinolson@node(..home/kevinolson/smog)]: bin/smog
connect.staticCache() is deprecated and will be removed in 3.0
use varnish or similar reverse proxy caches.
Server started on 8080
========================================================================================
=  Please ensure that you set the default safe variable to one of the                  =
=   allowed values of [true | false | {j:true} | {w:n, wtimeout:n} | {fsync:true}]     =
=   the default value is false which means the driver receives does not                =
=   return the information of the success/error of the insert/update/remove            =
=                                                                                      =
=   ex: new Db(new Server('localhost', 27017), {safe:false})                           =
=                                                                                      =
=   http://www.mongodb.org/display/DOCS/getLastError+Command                           =
=                                                                                      =
=  The default of false will change to true in the near future                         =
=                                                                                      =
=  This message will disappear when the default safe is set on the driver Db           =
========================================================================================
========================================================================================
=  Please ensure that you set the default safe variable to one of the                  =
=   allowed values of [true | false | {j:true} | {w:n, wtimeout:n} | {fsync:true}]     =
=   the default value is false which means the driver receives does not                =
=   return the information of the success/error of the insert/update/remove            =
=                                                                                      =
=   ex: new Db(new Server('localhost', 27017), {safe:false})                           =
=                                                                                      =
=   http://www.mongodb.org/display/DOCS/getLastError+Command                           =
=                                                                                      =
=  The default of false will change to true in the near future                         =
=                                                                                      =
=  This message will disappear when the default safe is set on the driver Db           =
========================================================================================
{"name":"bob","_id":new ObjectID("50b59993c3651c319b000001"),"__v":0} [TypeError: Cannot call method 'parse' of undefined]
{"name":"bob","_id":new ObjectID("50b59997da128a3a9b000001"),"__v":0} [TypeError: Cannot call method 'parse' of undefined]
{"name":"bob","_id":new ObjectID("50b59993c3651c319b000001"),"__v":0} [TypeError: Cannot call method 'parse' of undefined]
{"name":"bob","_id":new ObjectID("50b59997da128a3a9b000001"),"__v":0} [TypeError: Cannot call method 'parse' of undefined]

Error on run

Haven't had much of a chance to look into this bug, first time using smog.

But when I run smog I get the following error:

user@server:~/monetization-server/lib> smog
connect.staticCache() is deprecated and will be removed in 3.0
use varnish or similar reverse proxy caches.

/usr/lib/node_modules/smog/start.coffee:20
  vein = new Vein(server);
         ^
TypeError: object is not a function
    at Object.CALL_NON_FUNCTION_AS_CONSTRUCTOR (native)
    at Object.<anonymous> (/usr/lib/node_modules/smog/start.coffee:20:10)
    at Object.<anonymous> (/usr/lib/node_modules/smog/start.coffee:45:4)
    at Module._compile (module.js:446:26)
    at Object..coffee (/usr/lib/node_modules/smog/node_modules/coffee-script/lib/coffee-script/coffee-script.js:22:21)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Module.require (module.js:359:17)
    at require (module.js:375:17)
    at Object.<anonymous> (/usr/lib/node_modules/smog/bin/smog:4:1)

During install I also get a WARN:


> [email protected] install /usr/lib/node_modules/smog/node_modules/pane
> moc ./src/HookedPage.h  -o ./src/HookedPage.moc && node-waf configure build

sh: 1: moc: not found
npm http 200 https://registry.npmjs.org/engine.io-client/0.2.2
npm WARN optional dependency failed, continuing [email protected]

I'm running Node v0.6.18

Settings doesn't work.

SInce there's no documentation that I can find, I'm not sure what the settings is supposed to do, but on Node v0.10.0 and MongoDB 2.4.3, it does nothing. Smog is running a 64 bit Linux box, as is MongoDB

Error retrieving documents: [object Object]

I'm running Node v0.8.9 and when I connect to a database it lists the collections in the database but clicking on one returns the error "Error retrieving documents: [object Object]" at the bottom of the screen

TypeError: Object #<Admin> has no method 'wrap'

Thanks for the latest updates to smog.

I tried to use the new version (0.0.9-3) to connect to MongoDB database with authentication enabled. When I input the URI and press connect, smog crashes with the following error:

C:\Users\User\AppData\Roaming\npm\node_modules\smog\node_modules\mongodb\lib\mongodb\connection\server.js:437
        throw err;
              ^
TypeError: Object #<Admin> has no method 'wrap'
...

The URI was given in format mongodb://username:password@server:port/database

SyntaxError: Unexpected String, in line 1 of start.coffee when running smog

# npm install smog -g
# smog

Returns:

/usr/lib/node_modules/smog/start.coffee:1
exports, require, module, __filename, __dirname) { express = require "express"
                                                                     ^^^^^^^^^
SyntaxError: Unexpected string
  at Module._compile (module.js:439:25)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Module.require (module.js:364:17)
  at require (module.js:380:17)
  at Object.<anonymous> (/usr/lib/node_modules/smog/bin/smog:4:1)
  at Module._compile (module.js:456:26)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Function.Module.runMain (module.js:497:10)
  at startup (node.js:119:16)
  at node.js:902:3

Steps installing smog

Hi, im in windows, in command line, in "c:"
when i put "npm install smog -g" all seems OK, but, now? where is the folder? where is the server.js? where i can put "node app"?

Thanks.

Collections not listed

i can see the server status/details [home] and a create collection option on the left; other than that nothing else works... collections aren't listed; settings doesn't do anything...

any ideas?

Error parsing document

can't view the content of a document. It has xml markup, maybe that's the problem, however my driver can read it without problem.

{
  "_id" : ObjectId("5076c2e42450998026000003"),
  "gebtexts" : ["<geb><styles><font index=\"0\" name=\"STIXGeneral\" size=\"12\" color=\"clBlack\" italic=\"false\" bold=\"false\" underline=\"false\"/><font index=\"1\" name=\"Microsoft Sans Serif\" size=\"10\" color=\"clBlack\" italic=\"false\" bold=\"false\" underline=\"false\"/><font index=\"2\" name=\"Microsoft Sans Serif\" size=\"10\" color=\"clBlack\" italic=\"true\" bold=\"false\" underline=\"false\"/><para index=\"0\" lmargin=\"0\" rmargin=\"0\" aspace=\"0\" bspace=\"0\" lspace=\"0\" indent=\"0\" align=\"paLeft\"/></styles><body font=\"0\" para=\"0\"><p><math xmlns=\"http://www.w3.org/1998/Math/MathML\" font=\"1\"><mrow font=\"2\"><mi>Hello</mi></mrow></math></p></body></geb>"],
  "labels" : [],
  "tags" : [],
  "fans" : [],
  "__v" : 0,
  "screenshot" : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAlCAIAAAAyb3uwAAAABnRSTlMA/wD/AP83WBt9AAABJ0lEQVR42u2YyQ7DIAxEw/9/dFqpEooAe2wHgalmDjk4LJ4Xs7Tlvu+LklUISBcBAREQEAEBERBQOkCljFOS4sOW3+csXw5Av4kb1e76W/vIzy5SPCmgJmnpO3v9QGNewykASb3eJPd+cRFQekBw7nBys9ZXakAZyudsQMoWHgbUj7n/mI8BelrtbQcANdPVlvsB6bLsI43twAakIN4MyFs+w3gPyFU+w3id6DxAsFhiIHIBih3w0jZhAaEA0htnBKR/1Srl14mrUv4KEBx/7vo6CZAx0VmAdt6DLHTsgKQjzBtXBjwD0LCjZMYYvwzFshRQfzmU/tAaNrgM+3TsliiNthrQiSIgZImAgCUCApYICFgiIGCJgIAlAlopAgIiICACAiIgoA/j7B7VR4SL9AAAAABJRU5ErkJggg=="
}

Error on install

I've just received a new error on install with smog 0.0.9-3, Node v0.8.9. I haven't had a chance to look into this yet, just wanted to post it in case anyone else was experiencing it.

npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable/package.json
gyp verb install input version string "v0.8.9"
gyp verb installing legacy version? false
gyp verb install installing version: 0.8.9
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp WARN install got an error, rolling back install
gyp verb command remove [ '0.8.9' ]
gyp verb remove using node-gyp dir: /root/.node-gyp
gyp verb remove removing target version: 0.8.9
gyp verb remove removing development files for version: 0.8.9
gyp ERR! configure error
gyp ERR! stack Error: EACCES, stat '/root/.node-gyp/0.8.9'
gyp ERR! System Linux 3.2.0-23-virtual
gyp ERR! command "node" "/usr/lib/nodejs/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson
gypnpm  ERR!verb  node -v v0.8.9
read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs/package.json
gyp ERR! node-gyp -v v0.6.7
gyp ERR! not ok
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh

Here's my full install log in verbose:

npm info it worked if it ends with ok
npm verb cli [ 'nodejs', '/usr/bin/npm', '--verbose', '-g', 'install', 'smog' ]
npm info using [email protected]
npm info using [email protected]
npm verb read json /usr/lib/package.json
npm verb read json /usr/lib/package.json
npm verb cache add [ 'smog', null ]
npm verb parsed url { pathname: 'smog', path: 'smog', href: 'smog' }
npm verb lock smog /root/.npm/67e8a834-smog.lock
npm verb addNamed [ 'smog', '' ]
npm verb addNamed [ null, '' ]
npm verb lock smog@ /root/.npm/6c23d80b-smog.lock
npm verb url raw smog
npm verb url resolving [ 'https://registry.npmjs.org/', './smog' ]
npm verb url resolved https://registry.npmjs.org/smog
npm info retry registry request attempt 1 at 17:09:21
npm verb etag "38NV0EWBUSH8EIWIWTQZ03DG5"
npm http GET https://registry.npmjs.org/smog
npm http 304 https://registry.npmjs.org/smog
npm verb etag smog from cache
npm verb addNamed [ 'smog', '0.0.9-3' ]
npm verb addNamed [ '0.0.9-3', '0.0.9-3' ]
npm verb lock [email protected] /root/.npm/6319e9a3-smog-0-0-9-3.lock
npm verb read json /root/.npm/smog/0.0.9-3/package/package.json
npm info install [email protected] into /usr/lib
npm info installOne [email protected]
npm verb from cache /root/.npm/smog/0.0.9-3/package/package.json
npm info /usr/lib/node_modules/smog unbuild
npm verb read json /usr/lib/node_modules/smog/package.json
npm verb tar unpack /root/.npm/smog/0.0.9-3/package.tgz
npm verb lock /usr/lib/node_modules/smog /root/.npm/41600307-usr-lib-node-modules-smog.lock
npm verb read json /usr/lib/node_modules/smog/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/package.json
npm verb readDependencies using package.json deps
npm verb cache add [ 'coffee-script@*', null ]
npm verb parsed url { pathname: 'coffee-script@*',
npm verb parsed url   path: 'coffee-script@*',
npm verb parsed url   href: 'coffee-script@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'coffee-script', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock coffee-script@* /root/.npm/7281919f-coffee-script.lock
npm verb cache add [ 'mongoskin@*', null ]
npm verb parsed url { pathname: 'mongoskin@*',
npm verb parsed url   path: 'mongoskin@*',
npm verb parsed url   href: 'mongoskin@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'mongoskin', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock mongoskin@* /root/.npm/bbe026fa-mongoskin.lock
npm verb cache add [ 'connect@*', null ]
npm verb parsed url { pathname: 'connect@*', path: 'connect@*', href: 'connect@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'connect', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock connect@* /root/.npm/a2361ee0-connect.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.4.5', path: '0.4.5', href: '0.4.5' }
npm verb addNamed [ 'vein', '0.4.5' ]
npm verb addNamed [ '0.4.5', '0.4.5' ]
npm verb lock [email protected] /root/.npm/42fa09fc-vein-0-4-5.lock
npm verb url raw coffee-script
npm verb url resolving [ 'https://registry.npmjs.org/', './coffee-script' ]
npm verb url resolved https://registry.npmjs.org/coffee-script
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "ES3SNJJG9CXPB6XEIRPAT2G3G"
npm http GET https://registry.npmjs.org/coffee-script
npm verb url raw mongoskin
npm verb url resolving [ 'https://registry.npmjs.org/', './mongoskin' ]
npm verb url resolved https://registry.npmjs.org/mongoskin
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "BW400IJV8A8NYQ7EBVT72SLDG"
npm http GET https://registry.npmjs.org/mongoskin
npm verb url raw connect
npm verb url resolving [ 'https://registry.npmjs.org/', './connect' ]
npm verb url resolved https://registry.npmjs.org/connect
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "1AKHO0Q2OR8S3AY4QR5MARCIF"
npm http GET https://registry.npmjs.org/connect
npm verb url raw vein/0.4.5
npm verb url resolving [ 'https://registry.npmjs.org/', './vein/0.4.5' ]
npm verb url resolved https://registry.npmjs.org/vein/0.4.5
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "C17U53JK3G0MME02C4AQOJEIS"
npm http GET https://registry.npmjs.org/vein/0.4.5
npm verb cache add [ 'async@*', null ]
npm verb parsed url { pathname: 'async@*', path: 'async@*', href: 'async@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'async', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock async@* /root/.npm/827e99f9-async.lock
npm verb cache add [ 'mongo-ton@*', null ]
npm verb parsed url { pathname: 'mongo-ton@*',
npm verb parsed url   path: 'mongo-ton@*',
npm verb parsed url   href: 'mongo-ton@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'mongo-ton', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock mongo-ton@* /root/.npm/c74bb784-mongo-ton.lock
npm verb cache add [ 'uglify-js@*', null ]
npm verb parsed url { pathname: 'uglify-js@*',
npm verb parsed url   path: 'uglify-js@*',
npm verb parsed url   href: 'uglify-js@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'uglify-js', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock uglify-js@* /root/.npm/fe1660fa-uglify-js.lock
npm verb cache add [ 'mongodb@*', null ]
npm verb parsed url { pathname: 'mongodb@*', path: 'mongodb@*', href: 'mongodb@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'mongodb', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock mongodb@* /root/.npm/842f93d5-mongodb.lock
npm verb cache add [ 'pane@*', null ]
npm verb parsed url { pathname: 'pane@*', path: 'pane@*', href: 'pane@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'pane', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock pane@* /root/.npm/10bb0b00-pane.lock
npm verb url raw async
npm verb url resolving [ 'https://registry.npmjs.org/', './async' ]
npm verb url resolved https://registry.npmjs.org/async
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "MLF5VLN4SO7WZNWV4EZMG2U0"
npm http GET https://registry.npmjs.org/async
npm verb url raw mongo-ton
npm verb url resolving [ 'https://registry.npmjs.org/', './mongo-ton' ]
npm verb url resolved https://registry.npmjs.org/mongo-ton
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "85PXEF9KGQNJWXJBTAJ0UVSXM"
npm http GET https://registry.npmjs.org/mongo-ton
npm verb url raw uglify-js
npm verb url resolving [ 'https://registry.npmjs.org/', './uglify-js' ]
npm verb url resolved https://registry.npmjs.org/uglify-js
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "6YBN5RQUEAMOF7U28VM6OOTD5"
npm http GET https://registry.npmjs.org/uglify-js
npm verb url raw mongodb
npm verb url resolving [ 'https://registry.npmjs.org/', './mongodb' ]
npm verb url resolved https://registry.npmjs.org/mongodb
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "6KMNTM7UYR50E1W1RI3VKQHXZ"
npm http GET https://registry.npmjs.org/mongodb
npm verb url raw pane
npm verb url resolving [ 'https://registry.npmjs.org/', './pane' ]
npm verb url resolved https://registry.npmjs.org/pane
npm info retry registry request attempt 1 at 17:09:22
npm verb etag "4AR007LBTF0KX0UWZHAUKMV8V"
npm http GET https://registry.npmjs.org/pane
npm http 304 https://registry.npmjs.org/connect
npm verb etag connect from cache
npm verb addNamed [ 'connect', '2.5.0' ]
npm verb addNamed [ '2.5.0', '2.5.0' ]
npm verb lock [email protected] /root/.npm/0bffa092-connect-2-5-0.lock
npm verb read json /root/.npm/connect/2.5.0/package/package.json
npm http 304 https://registry.npmjs.org/vein/0.4.5
npm verb etag vein/0.4.5 from cache
npm http 304 https://registry.npmjs.org/mongoskin
npm verb etag mongoskin from cache
npm http 304 https://registry.npmjs.org/coffee-script
npm verb etag coffee-script from cache
npm http 304 https://registry.npmjs.org/async
npm verb etag async from cache
npm verb addNamed [ 'mongoskin', '0.4.4' ]
npm verb addNamed [ '0.4.4', '0.4.4' ]
npm verb lock [email protected] /root/.npm/97cbca21-mongoskin-0-4-4.lock
npm verb addNamed [ 'coffee-script', '1.3.3' ]
npm verb addNamed [ '1.3.3', '1.3.3' ]
npm verb lock [email protected] /root/.npm/022c8436-coffee-script-1-3-3.lock
npm verb addNamed [ 'async', '0.1.22' ]
npm verb addNamed [ '0.1.22', '0.1.22' ]
npm verb lock [email protected] /root/.npm/09d21715-async-0-1-22.lock
npm verb read json /root/.npm/vein/0.4.5/package/package.json
npm verb read json /root/.npm/mongoskin/0.4.4/package/package.json
npm verb read json /root/.npm/coffee-script/1.3.3/package/package.json
npm verb read json /root/.npm/async/0.1.22/package/package.json
npm http 304 https://registry.npmjs.org/uglify-js
npm verb etag uglify-js from cache
npm http 304 https://registry.npmjs.org/mongo-ton
npm verb etag mongo-ton from cache
npm verb addNamed [ 'uglify-js', '1.3.3' ]
npm verb addNamed [ '1.3.3', '1.3.3' ]
npm verb lock [email protected] /root/.npm/7890c84d-uglify-js-1-3-3.lock
npm verb addNamed [ 'mongo-ton', '0.0.1' ]
npm verb addNamed [ '0.0.1', '0.0.1' ]
npm verb lock [email protected] /root/.npm/eeb71b21-mongo-ton-0-0-1.lock
npm verb read json /root/.npm/uglify-js/1.3.3/package/package.json
npm verb read json /root/.npm/mongo-ton/0.0.1/package/package.json
npm http 304 https://registry.npmjs.org/mongodb
npm verb etag mongodb from cache
npm verb addNamed [ 'mongodb', '1.1.8' ]
npm verb addNamed [ '1.1.8', '1.1.8' ]
npm verb lock [email protected] /root/.npm/aecb22b5-mongodb-1-1-8.lock
npm verb read json /root/.npm/mongodb/1.1.8/package/package.json
npm http 304 https://registry.npmjs.org/pane
npm verb etag pane from cache
npm verb addNamed [ 'pane', '0.0.10' ]
npm verb addNamed [ '0.0.10', '0.0.10' ]
npm verb lock [email protected] /root/.npm/fb8ed233-pane-0-0-10.lock
npm verb read json /root/.npm/pane/0.0.10/package/package.json
npm info install [email protected] into /usr/lib/node_modules/smog
npm info install [email protected] into /usr/lib/node_modules/smog
npm info install [email protected] into /usr/lib/node_modules/smog
npm info install [email protected] into /usr/lib/node_modules/smog
npm info install [email protected] into /usr/lib/node_modules/smog
npm info install [email protected] into /usr/lib/node_modules/smog
npm info install [email protected] into /usr/lib/node_modules/smog
npm info install [email protected] into /usr/lib/node_modules/smog
npm info install [email protected] into /usr/lib/node_modules/smog
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm verb from cache /root/.npm/connect/2.5.0/package/package.json
npm verb from cache /root/.npm/vein/0.4.5/package/package.json
npm verb from cache /root/.npm/mongoskin/0.4.4/package/package.json
npm verb from cache /root/.npm/coffee-script/1.3.3/package/package.json
npm verb from cache /root/.npm/async/0.1.22/package/package.json
npm verb from cache /root/.npm/uglify-js/1.3.3/package/package.json
npm verb from cache /root/.npm/mongo-ton/0.0.1/package/package.json
npm verb from cache /root/.npm/mongodb/1.1.8/package/package.json
npm verb from cache /root/.npm/pane/0.0.10/package/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/package.json
npm info /usr/lib/node_modules/smog/node_modules/vein unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/vein/package.json
npm info /usr/lib/node_modules/smog/node_modules/mongoskin unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/mongoskin/package.json
npm info /usr/lib/node_modules/smog/node_modules/coffee-script unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/coffee-script/package.json
npm info /usr/lib/node_modules/smog/node_modules/async unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/async/package.json
npm info /usr/lib/node_modules/smog/node_modules/uglify-js unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/uglify-js/package.json
npm info /usr/lib/node_modules/smog/node_modules/mongo-ton unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/mongo-ton/package.json
npm info /usr/lib/node_modules/smog/node_modules/mongodb unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/mongodb/package.json
npm info /usr/lib/node_modules/smog/node_modules/pane unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/pane/package.json
npm verb tar unpack /root/.npm/connect/2.5.0/package.tgz
npm verb tar unpack /root/.npm/vein/0.4.5/package.tgz
npm verb tar unpack /root/.npm/mongoskin/0.4.4/package.tgz
npm verb tar unpack /root/.npm/coffee-script/1.3.3/package.tgz
npm verb tar unpack /root/.npm/async/0.1.22/package.tgz
npm verb tar unpack /root/.npm/uglify-js/1.3.3/package.tgz
npm verb tar unpack /root/.npm/mongo-ton/0.0.1/package.tgz
npm verb tar unpack /root/.npm/mongodb/1.1.8/package.tgz
npm verb tar unpack /root/.npm/pane/0.0.10/package.tgz
npm verb lock /usr/lib/node_modules/smog/node_modules/connect /root/.npm/3447cbc4-odules-smog-node-modules-connect.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/vein /root/.npm/51f994bf-e-modules-smog-node-modules-vein.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/mongoskin /root/.npm/9fb8d7f3-ules-smog-node-modules-mongoskin.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/coffee-script /root/.npm/45cc13e9--smog-node-modules-coffee-script.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/async /root/.npm/aa65c67d--modules-smog-node-modules-async.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/uglify-js /root/.npm/cc606def-ules-smog-node-modules-uglify-js.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/mongo-ton /root/.npm/800df63d-ules-smog-node-modules-mongo-ton.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/mongodb /root/.npm/d7e0602d-odules-smog-node-modules-mongodb.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/pane /root/.npm/c1024cf1-e-modules-smog-node-modules-pane.lock
npm verb read json /usr/lib/node_modules/smog/node_modules/mongo-ton/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongo-ton/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/async/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/async/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/mongoskin/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongoskin/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/vein/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/vein/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/coffee-script/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/coffee-script/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/mongodb/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongodb/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/uglify-js/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/uglify-js/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/pane/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/pane/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongo-ton/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/async/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongoskin/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/vein/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/coffee-script/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongodb/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/uglify-js/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/pane/package.json
npm verb readDependencies using package.json deps
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/async
npm info build /usr/lib/node_modules/smog/node_modules/async
npm verb from cache /usr/lib/node_modules/smog/node_modules/async/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/mongoskin
npm info build /usr/lib/node_modules/smog/node_modules/mongoskin
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongoskin/package.json
npm verb readDependencies using package.json deps
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/coffee-script
npm info build /usr/lib/node_modules/smog/node_modules/coffee-script
npm verb from cache /usr/lib/node_modules/smog/node_modules/coffee-script/package.json
npm verb readDependencies using package.json deps
npm verb readDependencies using package.json deps
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/uglify-js
npm info build /usr/lib/node_modules/smog/node_modules/uglify-js
npm verb from cache /usr/lib/node_modules/smog/node_modules/uglify-js/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/pane
npm info build /usr/lib/node_modules/smog/node_modules/pane
npm verb from cache /usr/lib/node_modules/smog/node_modules/pane/package.json
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb link bins [ { coffee: './bin/coffee', cake: './bin/cake' },
npm verb link bins   '/usr/lib/node_modules/smog/node_modules/.bin',
npm verb link bins   false ]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb link bins [ { uglifyjs: './bin/uglifyjs' },
npm verb link bins   '/usr/lib/node_modules/smog/node_modules/.bin',
npm verb link bins   false ]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb cache add [ 'ton@*', null ]
npm verb parsed url { pathname: 'ton@*', path: 'ton@*', href: 'ton@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'ton', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock ton@* /root/.npm/68080184-ton.lock
npm verb cache add [ 'protosock@*', null ]
npm verb parsed url { pathname: 'protosock@*',
npm verb parsed url   path: 'protosock@*',
npm verb parsed url   href: 'protosock@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'protosock', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock protosock@* /root/.npm/7f768971-protosock.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]', path: '[email protected]', href: '[email protected]' }
npm verb parsed url { pathname: '0.5.1', path: '0.5.1', href: '0.5.1' }
npm verb addNamed [ 'qs', '0.5.1' ]
npm verb addNamed [ '0.5.1', '0.5.1' ]
npm verb lock [email protected] /root/.npm/dd3beb89-qs-0-5-1.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '1.0.11', path: '1.0.11', href: '1.0.11' }
npm verb addNamed [ 'formidable', '1.0.11' ]
npm verb addNamed [ '1.0.11', '1.0.11' ]
npm verb lock [email protected] /root/.npm/85cafced-formidable-1-0-11.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.1.4', path: '0.1.4', href: '0.1.4' }
npm verb addNamed [ 'bson', '0.1.4' ]
npm verb addNamed [ '0.1.4', '0.1.4' ]
npm verb lock [email protected] /root/.npm/2c44d0f6-bson-0-1-4.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]', path: '[email protected]', href: '[email protected]' }
npm verb parsed url { pathname: '0.2.0', path: '0.2.0', href: '0.2.0' }
npm verb addNamed [ 'crc', '0.2.0' ]
npm verb addNamed [ '0.2.0', '0.2.0' ]
npm verb lock [email protected] /root/.npm/3e4de13a-crc-0-2-0.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.0.4', path: '0.0.4', href: '0.0.4' }
npm verb addNamed [ 'cookie', '0.0.4' ]
npm verb addNamed [ '0.0.4', '0.0.4' ]
npm verb lock [email protected] /root/.npm/c11bcebd-cookie-0-0-4.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.1.0', path: '0.1.0', href: '0.1.0' }
npm verb addNamed [ 'bytes', '0.1.0' ]
npm verb addNamed [ '0.1.0', '0.1.0' ]
npm verb lock [email protected] /root/.npm/d6abeac8-bytes-0-1-0.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.0.4', path: '0.0.4', href: '0.0.4' }
npm verb addNamed [ 'send', '0.0.4' ]
npm verb addNamed [ '0.0.4', '0.0.4' ]
npm verb lock [email protected] /root/.npm/dc770d3b-send-0-0-4.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.1.0', path: '0.1.0', href: '0.1.0' }
npm verb addNamed [ 'fresh', '0.1.0' ]
npm verb addNamed [ '0.1.0', '0.1.0' ]
npm verb lock [email protected] /root/.npm/3dea7da8-fresh-0-1-0.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.0.1', path: '0.0.1', href: '0.0.1' }
npm verb addNamed [ 'pause', '0.0.1' ]
npm verb addNamed [ '0.0.1', '0.0.1' ]
npm verb lock [email protected] /root/.npm/c62fc432-pause-0-0-1.lock
npm verb cache add [ 'debug@*', null ]
npm verb parsed url { pathname: 'debug@*', path: 'debug@*', href: 'debug@*' }
npm verb parsed url { pathname: '*', path: '*', href: '*' }
npm verb addNamed [ 'debug', '*' ]
npm verb addNamed [ null, '' ]
npm verb lock debug@* /root/.npm/3ac45eff-debug.lock
npm info install [email protected]
npm info install [email protected]
npm info install [email protected]
npm verb unsafe-perm in lifecycle false

> [email protected] install /usr/lib/node_modules/smog/node_modules/pane
> moc ./src/HookedPage.h  -o ./src/HookedPage.moc && node-waf configure build

npm verb set uid from=0 to=nobody
npm info postinstall [email protected]
npm info postinstall [email protected]
npm verb url raw ton
npm verb url resolving [ 'https://registry.npmjs.org/', './ton' ]
npm verb url resolved https://registry.npmjs.org/ton
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "34J0KAQ1JT9MHKBTZT7LGJ0MC"
npm http GET https://registry.npmjs.org/ton
npm verb url raw protosock
npm verb url resolving [ 'https://registry.npmjs.org/', './protosock' ]
npm verb url resolved https://registry.npmjs.org/protosock
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "EJME6YZALNY5D36ABL6OR28G0"
npm http GET https://registry.npmjs.org/protosock
npm verb url raw qs/0.5.1
npm verb url resolving [ 'https://registry.npmjs.org/', './qs/0.5.1' ]
npm verb url resolved https://registry.npmjs.org/qs/0.5.1
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "533PAR8DYPJGCQBSPGSVMZN0S"
npm http GET https://registry.npmjs.org/qs/0.5.1
npm verb url raw formidable/1.0.11
npm verb url resolving [ 'https://registry.npmjs.org/', './formidable/1.0.11' ]
npm verb url resolved https://registry.npmjs.org/formidable/1.0.11
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "8WVZ3YIP0PEC2WVFF7C5RO90S"
npm http GET https://registry.npmjs.org/formidable/1.0.11
npm verb url raw bson/0.1.4
npm verb url resolving [ 'https://registry.npmjs.org/', './bson/0.1.4' ]
npm verb url resolved https://registry.npmjs.org/bson/0.1.4
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "5DKFA896NLTXC1N6U8OM0XTMU"
npm http GET https://registry.npmjs.org/bson/0.1.4
npm verb url raw crc/0.2.0
npm verb url resolving [ 'https://registry.npmjs.org/', './crc/0.2.0' ]
npm verb url resolved https://registry.npmjs.org/crc/0.2.0
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "119H0CWG9Z1MH2I5FP1QSJFFS"
npm http GET https://registry.npmjs.org/crc/0.2.0
npm verb url raw cookie/0.0.4
npm verb url resolving [ 'https://registry.npmjs.org/', './cookie/0.0.4' ]
npm verb url resolved https://registry.npmjs.org/cookie/0.0.4
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "819YYM88LI6VH5096IZX7K4YT"
npm http GET https://registry.npmjs.org/cookie/0.0.4
npm verb url raw bytes/0.1.0
npm verb url resolving [ 'https://registry.npmjs.org/', './bytes/0.1.0' ]
npm verb url resolved https://registry.npmjs.org/bytes/0.1.0
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "4PZJMX4ET07XHT6ME7PEJY90Y"
npm http GET https://registry.npmjs.org/bytes/0.1.0
npm verb url raw send/0.0.4
npm verb url resolving [ 'https://registry.npmjs.org/', './send/0.0.4' ]
npm verb url resolved https://registry.npmjs.org/send/0.0.4
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "5OM11YXY0O1YZEK8JWQZWU82"
npm http GET https://registry.npmjs.org/send/0.0.4
npm verb url raw fresh/0.1.0
npm verb url resolving [ 'https://registry.npmjs.org/', './fresh/0.1.0' ]
npm verb url resolved https://registry.npmjs.org/fresh/0.1.0
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "EJS3BAJYBOKNDSD0BZGUSUMO6"
npm http GET https://registry.npmjs.org/fresh/0.1.0
npm verb url raw pause/0.0.1
npm verb url resolving [ 'https://registry.npmjs.org/', './pause/0.0.1' ]
npm verb url resolved https://registry.npmjs.org/pause/0.0.1
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "DXA3KP15B2W52KPV01V53CJUG"
npm http GET https://registry.npmjs.org/pause/0.0.1
npm verb url raw debug
npm verb url resolving [ 'https://registry.npmjs.org/', './debug' ]
npm verb url resolved https://registry.npmjs.org/debug
npm info retry registry request attempt 1 at 17:09:24
npm verb etag "4MKAFU101A3H3FY6Z3HY5HQ20"
npm http GET https://registry.npmjs.org/debug
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm verb set uid from=0 to=65534
sh: 1: moc: not found
npm info [email protected] Failed to exec install script
npm info /usr/lib/node_modules/smog/node_modules/pane unbuild
npm verb from cache /usr/lib/node_modules/smog/node_modules/pane/package.json
npm info preuninstall [email protected]
npm info uninstall [email protected]
npm verb false,/usr/lib/node_modules,/usr/lib/node_modules/smog/node_modules unbuild [email protected]
npm info postuninstall [email protected]
npm WARN optional dep failed, continuing [email protected]
npm verb optional dep failed, continuing [ '[email protected]',
npm verb optional dep failed, continuing   { [Error: [email protected] install: `moc ./src/HookedPage.h  -o ./src/HookedPage.moc && node-waf configure build`
npm verb optional dep failed, continuing   `sh "-c" "moc ./src/HookedPage.h  -o ./src/HookedPage.moc && node-waf configure build"` failed with 127]
npm verb optional dep failed, continuing     code: 'ELIFECYCLE',
npm verb optional dep failed, continuing     pkgid: '[email protected]',
npm verb optional dep failed, continuing     stage: 'install',
npm verb optional dep failed, continuing     script: 'moc ./src/HookedPage.h  -o ./src/HookedPage.moc && node-waf configure build',
npm verb optional dep failed, continuing     pkgname: 'pane' } ]
npm http 304 https://registry.npmjs.org/protosock
npm verb etag protosock from cache
npm http 304 https://registry.npmjs.org/ton
npm verb etag ton from cache
npm verb addNamed [ 'protosock', '0.0.7' ]
npm verb addNamed [ '0.0.7', '0.0.7' ]
npm verb lock [email protected] /root/.npm/6a238460-protosock-0-0-7.lock
npm verb addNamed [ 'ton', '0.0.1' ]
npm verb addNamed [ '0.0.1', '0.0.1' ]
npm verb lock [email protected] /root/.npm/fca39d58-ton-0-0-1.lock
npm verb read json /root/.npm/protosock/0.0.7/package/package.json
npm verb read json /root/.npm/ton/0.0.1/package/package.json
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/vein
npm info installOne [email protected]
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/mongo-ton
npm info installOne [email protected]
npm verb from cache /root/.npm/protosock/0.0.7/package/package.json
npm verb from cache /root/.npm/ton/0.0.1/package/package.json
npm http 304 https://registry.npmjs.org/qs/0.5.1
npm verb etag qs/0.5.1 from cache
npm http 304 https://registry.npmjs.org/formidable/1.0.11
npm verb etag formidable/1.0.11 from cache
npm http 304 https://registry.npmjs.org/bson/0.1.4
npm verb etag bson/0.1.4 from cache
npm info /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/package.json
npm info /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton/package.json
npm http 304 https://registry.npmjs.org/crc/0.2.0
npm verb etag crc/0.2.0 from cache
npm verb tar unpack /root/.npm/protosock/0.0.7/package.tgz
npm verb tar unpack /root/.npm/ton/0.0.1/package.tgz
npm verb read json /root/.npm/qs/0.5.1/package/package.json
npm verb read json /root/.npm/formidable/1.0.11/package/package.json
npm verb read json /root/.npm/bson/0.1.4/package/package.json
npm verb read json /root/.npm/crc/0.2.0/package/package.json
npm WARN package.json [email protected] No README.md file found!
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/mongodb
npm info installOne [email protected]
npm verb from cache /root/.npm/bson/0.1.4/package/package.json
npm verb lock /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock /root/.npm/38e44375-ules-vein-node-modules-protosock.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton /root/.npm/4c9ec8cf-dules-mongo-ton-node-modules-ton.lock
npm info /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/package.json
npm verb tar unpack /root/.npm/bson/0.1.4/package.tgz
npm verb read json /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/package.json
npm verb lock /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson /root/.npm/b9eaa30b-odules-mongodb-node-modules-bson.lock
npm http 304 https://registry.npmjs.org/pause/0.0.1
npm verb etag pause/0.0.1 from cache
npm http 304 https://registry.npmjs.org/send/0.0.4
npm verb etag send/0.0.4 from cache
npm http 304 https://registry.npmjs.org/fresh/0.1.0
npm verb etag fresh/0.1.0 from cache
npm http 304 https://registry.npmjs.org/bytes/0.1.0
npm verb etag bytes/0.1.0 from cache
npm http 304 https://registry.npmjs.org/cookie/0.0.4
npm verb etag cookie/0.0.4 from cache
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/package.json
npm verb read json /root/.npm/pause/0.0.1/package/package.json
npm verb read json /root/.npm/send/0.0.4/package/package.json
npm verb read json /root/.npm/fresh/0.1.0/package/package.json
npm verb read json /root/.npm/bytes/0.1.0/package/package.json
npm verb read json /root/.npm/cookie/0.0.4/package/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton
npm info build /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules/ton/package.json
npm verb readDependencies using package.json deps
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/package.json
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/mongo-ton/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.2.2', path: '0.2.2', href: '0.2.2' }
npm verb addNamed [ 'engine.io', '0.2.2' ]
npm verb addNamed [ '0.2.2', '0.2.2' ]
npm verb lock [email protected] /root/.npm/63e32d47-engine-io-0-2-2.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.2.2', path: '0.2.2', href: '0.2.2' }
npm verb addNamed [ 'engine.io-client', '0.2.2' ]
npm verb addNamed [ '0.2.2', '0.2.2' ]
npm verb lock [email protected] /root/.npm/9b8549bd-engine-io-client-0-2-2.lock
npm http 304 https://registry.npmjs.org/debug
npm verb etag debug from cache
npm info install [email protected]
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson
npm info build /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/package.json
npm info postinstall [email protected]
npm verb about to build /usr/lib/node_modules/smog/node_modules/mongo-ton
npm info build /usr/lib/node_modules/smog/node_modules/mongo-ton
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongo-ton/package.json
npm verb url raw engine.io/0.2.2
npm verb url resolving [ 'https://registry.npmjs.org/', './engine.io/0.2.2' ]
npm verb url resolved https://registry.npmjs.org/engine.io/0.2.2
npm info retry registry request attempt 1 at 17:09:25
npm verb etag "AGBPC0V03UKT5RBK945EH5VIL"
npm http GET https://registry.npmjs.org/engine.io/0.2.2
npm verb url raw engine.io-client/0.2.2
npm verb url resolving [ 'https://registry.npmjs.org/', './engine.io-client/0.2.2' ]
npm verb url resolved https://registry.npmjs.org/engine.io-client/0.2.2
npm info retry registry request attempt 1 at 17:09:25
npm verb etag "8SOQL7V6JK1W7GUI16RTCSEVP"
npm http GET https://registry.npmjs.org/engine.io-client/0.2.2
npm verb addNamed [ 'debug', '0.7.0' ]
npm verb addNamed [ '0.7.0', '0.7.0' ]
npm verb lock [email protected] /root/.npm/a3c3658f-debug-0-7-0.lock
npm verb read json /root/.npm/debug/0.7.0/package/package.json
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/connect
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm verb from cache /root/.npm/qs/0.5.1/package/package.json
npm verb from cache /root/.npm/formidable/1.0.11/package/package.json
npm verb from cache /root/.npm/crc/0.2.0/package/package.json
npm verb from cache /root/.npm/pause/0.0.1/package/package.json
npm verb from cache /root/.npm/send/0.0.4/package/package.json
npm verb from cache /root/.npm/fresh/0.1.0/package/package.json
npm verb from cache /root/.npm/bytes/0.1.0/package/package.json
npm verb from cache /root/.npm/cookie/0.0.4/package/package.json
npm verb from cache /root/.npm/debug/0.7.0/package/package.json
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/mongodb/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/send unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/send/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie/package.json
npm info /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug/package.json
npm info install [email protected]
npm verb rebuildBundles [ 'ton' ]
npm info install [email protected]
npm verb unsafe-perm in lifecycle false

> [email protected] install /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson
> node-gyp rebuild || (exit 0)

npm verb set uid from=0 to=nobody
npm info postinstall [email protected]
npm verb tar unpack /root/.npm/qs/0.5.1/package.tgz
npm verb tar unpack /root/.npm/formidable/1.0.11/package.tgz
npm verb tar unpack /root/.npm/crc/0.2.0/package.tgz
npm verb tar unpack /root/.npm/pause/0.0.1/package.tgz
npm verb tar unpack /root/.npm/send/0.0.4/package.tgz
npm verb tar unpack /root/.npm/fresh/0.1.0/package.tgz
npm verb tar unpack /root/.npm/bytes/0.1.0/package.tgz
npm verb tar unpack /root/.npm/cookie/0.0.4/package.tgz
npm verb tar unpack /root/.npm/debug/0.7.0/package.tgz
npm verb set uid from=0 to=65534
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs /root/.npm/e1a59aae--modules-connect-node-modules-qs.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable /root/.npm/083da735--connect-node-modules-formidable.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc /root/.npm/5c8fcd23-modules-connect-node-modules-crc.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause /root/.npm/51118c57-dules-connect-node-modules-pause.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/send /root/.npm/b4af24e6-odules-connect-node-modules-send.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh /root/.npm/af0fd810-dules-connect-node-modules-fresh.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes /root/.npm/34a79bec-dules-connect-node-modules-bytes.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie /root/.npm/07d63f94-ules-connect-node-modules-cookie.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug /root/.npm/3d125ab4-dules-connect-node-modules-debug.lock
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes/package.json
gyp info it worked if it ends with ok
gyp verb cli [ 'node',
gyp verb cli   '/usr/lib/nodejs/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'rebuild' ]
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause/package.json
npm info preinstall [email protected]
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie/package.json
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie/package.json
gyp verb check python checking for Python executable "python" in the PATH
npm verbgyp  read jsonverb /usr/lib/node_modules/smog/node_modules/connect/node_modules/send/package.json
 `which` succeeded for `%s` python /usr/bin/python
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc/package.json
npm info preinstall [email protected]
npm info preinstall [email protected]
gyp verb check python version `python --version` returned: "Python 2.7.3\n"
gyp verb check python version using version "2.7.3" to check
gyp verb get node dir no --target version specified, falling back to host node version: v0.8.9
gyp verb command install [ 'v0.8.9' ]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/send/package.json
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable/package.json
gyp verb install input version string "v0.8.9"
gyp verb installing legacy version? false
gyp verb install installing version: 0.8.9
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp WARN install got an error, rolling back install
gyp verb command remove [ '0.8.9' ]
gyp verb remove using node-gyp dir: /root/.node-gyp
gyp verb remove removing target version: 0.8.9
gyp verb remove removing development files for version: 0.8.9
gyp ERR! configure error
gyp ERR! stack Error: EACCES, stat '/root/.node-gyp/0.8.9'
gyp ERR! System Linux 3.2.0-23-virtual
gyp ERR! command "node" "/usr/lib/nodejs/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/lib/node_modules/smog/node_modules/mongodb/node_modules/bson
gypnpm  ERR!verb  node -v v0.8.9
read json /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs/package.json
gyp ERR! node-gyp -v v0.6.7
gyp ERR! not ok
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/fresh/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/send/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs/package.json
npm info postinstall [email protected]
npm verb about to build /usr/lib/node_modules/smog/node_modules/mongodb
npm info build /usr/lib/node_modules/smog/node_modules/mongodb
npm verb from cache /usr/lib/node_modules/smog/node_modules/mongodb/package.json
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/connect/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm http 304 https://registry.npmjs.org/engine.io-client/0.2.2
npm verb etag engine.io-client/0.2.2 from cache
npm http 304 https://registry.npmjs.org/engine.io/0.2.2
npm verb etag engine.io/0.2.2 from cache
npm info install [email protected]
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/pause/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/bytes/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/cookie/package.json
npm verb readDependencies using package.json deps
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/crc/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/debug/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/formidable/package.json
npm verb readDependencies using package.json deps
npm verb about to build /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs
npm info build /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs
npm verb from cache /usr/lib/node_modules/smog/node_modules/connect/node_modules/qs/package.json
npm verb rebuildBundles [ 'bson' ]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm verb read json /root/.npm/engine.io-client/0.2.2/package/package.json
npm verb read json /root/.npm/engine.io/0.2.2/package/package.json
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock
npm info install [email protected] into /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock
npm info installOne [email protected]
npm info installOne [email protected]
npm verb from cache /root/.npm/engine.io-client/0.2.2/package/package.json
npm verb from cache /root/.npm/engine.io/0.2.2/package/package.json
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/connect/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/connect/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/connect/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/connect/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/connect/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/connect/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm verb linkStuff [ true,
npm verb linkStuff   '/usr/lib/node_modules',
npm verb linkStuff   false,
npm verb linkStuff   '/usr/lib/node_modules/smog/node_modules/connect/node_modules' ]
npm info linkStuff [email protected]
npm verb linkBins [email protected]
npm verb linkMans [email protected]
npm verb rebuildBundles [email protected]
npm info /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/package.json
npm info /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io unbuild
npm verb read json /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/package.json
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '1.2.6', path: '1.2.6', href: '1.2.6' }
npm verb addNamed [ 'mime', '1.2.6' ]
npm verb addNamed [ '1.2.6', '1.2.6' ]
npm verb lock [email protected] /root/.npm/898e3106-mime-1-2-6.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.0.4', path: '0.0.4', href: '0.0.4' }
npm verb addNamed [ 'range-parser', '0.0.4' ]
npm verb addNamed [ '0.0.4', '0.0.4' ]
npm verb lock [email protected] /root/.npm/0760c556-range-parser-0-0-4.lock
npm info install [email protected]
npm info install [email protected]
npm info install [email protected]
npm info install [email protected]
npm info install [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm verb tar unpack /root/.npm/engine.io-client/0.2.2/package.tgz
npm verb tar unpack /root/.npm/engine.io/0.2.2/package.tgz
npm verb url raw mime/1.2.6
npm verb url resolving [ 'https://registry.npmjs.org/', './mime/1.2.6' ]
npm verb url resolved https://registry.npmjs.org/mime/1.2.6
npm info retry registry request attempt 1 at 17:09:27
npm verb etag "86LZHJ3CLIZZ04XDPF8CNIHZL"
npm http GET https://registry.npmjs.org/mime/1.2.6
npm verb url raw range-parser/0.0.4
npm verb url resolving [ 'https://registry.npmjs.org/', './range-parser/0.0.4' ]
npm verb url resolved https://registry.npmjs.org/range-parser/0.0.4
npm info retry registry request attempt 1 at 17:09:27
npm verb etag "3J74GW0LM0UKODVO7NXNAQT2B"
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm verb lock /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client /root/.npm/5014c09c-ck-node-modules-engine-io-client.lock
npm verb lock /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io /root/.npm/e5364cd9-protosock-node-modules-engine-io.lock
npm verb read json /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/package.json
npm verb read json /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/package.json
npm info preinstall [email protected]
npm verb from cache /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/package.json
npm verb readDependencies using package.json deps
npm verb from cache /usr/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/package.json
npm verb readDependencies using package.json deps
npm verb readDependencies using package.json deps
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.6.0', path: '0.6.0', href: '0.6.0' }
npm verb addNamed [ 'debug', '0.6.0' ]
npm verb addNamed [ '0.6.0', '0.6.0' ]
npm verb lock [email protected] /root/.npm/ada85709-debug-0-6-0.lock
npm verb cache add [ 'ws@~0.4.21', null ]
npm verb parsed url { pathname: 'ws@~0.4.21',
npm verb parsed url   path: 'ws@~0.4.21',
npm verb parsed url   href: 'ws@~0.4.21' }
npm verb parsed url { pathname: '~0.4.21', path: '~0.4.21', href: '~0.4.21' }
npm verb addNamed [ 'ws', '~0.4.21' ]
npm verb addNamed [ null, '>=0.4.21- <0.5.0-' ]
npm verb lock ws@~0.4.21 /root/.npm/0928a2df-ws-0-4-21.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]', path: '[email protected]', href: '[email protected]' }
npm verb parsed url { pathname: '0.4.20', path: '0.4.20', href: '0.4.20' }
npm verb addNamed [ 'ws', '0.4.20' ]
npm verb addNamed [ '0.4.20', '0.4.20' ]
npm verb lock [email protected] /root/.npm/c8009c2d-ws-0-4-20.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '1.4.2', path: '1.4.2', href: '1.4.2' }
npm verb addNamed [ 'xmlhttprequest', '1.4.2' ]
npm verb addNamed [ '1.4.2', '1.4.2' ]
npm verb lock [email protected] /root/.npm/55d2242a-xmlhttprequest-1-4-2.lock
npm verb cache add [ '[email protected]', null ]
npm verb parsed url { pathname: '[email protected]',
npm verb parsed url   path: '[email protected]',
npm verb parsed url   href: '[email protected]' }
npm verb parsed url { pathname: '0.6.0', path: '0.6.0', href: '0.6.0' }
npm verb addNamed [ 'debug', '0.6.0' ]
npm verb url raw debug/0.6.0
npm verb url resolving [ 'https://registry.npmjs.org/', './debug/0.6.0' ]
npm verb url resolved https://registry.npmjs.org/debug/0.6.0
npm info retry registry request attempt 1 at 17:09:27
npm verb etag "4MKAFU101A3H3FY6Z3HY5HQ20"
npm http GET https://registry.npmjs.org/debug/0.6.0
npm verb url raw ws
npm verb url resolving [ 'https://registry.npmjs.org/', './ws' ]
npm verb url resolved https://registry.npmjs.org/ws
npm info retry registry request attempt 1 at 17:09:27
npm verb etag "DP6N2727EZFBI3PKCHKIBJTVG"
npm http GET https://registry.npmjs.org/ws
npm verb url raw ws/0.4.20
npm verb url resolving [ 'https://registry.npmjs.org/', './ws/0.4.

Use a window!!

Using a window pe pudera do many more things and the software generates an identity. And modificaiones not many, for almost aplicacions consturir one desktop.

http://appjs.org/

Edit and delete document buttons don't work

As I mentioned in another issue I use custom IDs on some of my documents, I've just noticed that the edit and delete button doesn't work on any document with a custom ID.

Docs

Are there any, other than Readme.md? I know it should "just work", but when something doesn't, the only recourse is to open an issue here.

Database connection

Single or simultaneous database connections.

single

  • one connection to DB
  • config or CLI options
  • one DB at a time

simultaneous

  • multiple connections to DB
  • config, CLI, or app database options
  • multiple DB editing

Unable to open collection with 90,000+ documents

Hi ya!

Opening a large collection from Smog UI doesn't work so nicely with large datasets.

I have a collection with 90,000+ documents with average size around 8 kB. When I click on the collection name on Smog, the application just hangs. From console I can see that the whole content of the collection is being listed.

After the listing is done, nothing happens in the browser UI, so basically smog is unusable for large datasets right now.

Any ideas / workarounds?

doesn't run 'object is not a function' start.coffee:20:10

I can't seem to get it to run; installed it, installed coffee-script just in case.

does it need to run on same server as mongodb?

connect.staticCache() is deprecated and will be removed in 3.0
use varnish or similar reverse proxy caches.

node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: object is not a function
at Object. (/usr/lib/node_modules/smog/start.coffee:20:10)
at Object. (/usr/lib/node_modules/smog/start.coffee:45:4)
at Module._compile (module.js:441:26)
at Object..coffee (/usr/lib/node_modules/smog/node_modules/coffee-script/lib/coffee-script/coffee-script.js:22:21)
at Module.load (module.js:348:32)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object. (/usr/lib/node_modules/smog/bin/smog:4:1)
at Module._compile (module.js:441:26)

Options

$ smog --help
   Usage: smog [options]

   Options:

     -V, --version        output the version number
     -p, --port           Port to run the server e.g 8080
     -h, --host           Host to run the server e.g. 127.0.0.1
     -h, --help           output usage information

I think that would help a lot to the server configuration. https://github.com/visionmedia/commander.js/

Error on run smog

Installation

npm install smog -g
npm http GET https://registry.npmjs.org/smog
npm http 200 https://registry.npmjs.org/smog
npm http GET https://registry.npmjs.org/smog/-/smog-0.1.6.tgz
npm http 200 https://registry.npmjs.org/smog/-/smog-0.1.6.tgz
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/mongoskin
npm http GET https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/vein/0.5.0
npm http GET https://registry.npmjs.org/mongo-ton
npm http GET https://registry.npmjs.org/ton
npm http GET https://registry.npmjs.org/pane
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/mongodb
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 200 https://registry.npmjs.org/mongoskin
npm http GET https://registry.npmjs.org/mongoskin/-/mongoskin-1.3.20-alpha.tgz
npm http 200 https://registry.npmjs.org/mongo-ton
npm http GET https://registry.npmjs.org/mongo-ton/-/mongo-ton-0.0.3.tgz
npm http 200 https://registry.npmjs.org/ton
npm http GET https://registry.npmjs.org/ton/-/ton-0.0.2.tgz
npm http 304 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/vein/0.5.0
npm http GET https://registry.npmjs.org/vein/-/vein-0.5.0.tgz
npm http 200 https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/pane
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 200 https://registry.npmjs.org/mongoskin/-/mongoskin-1.3.20-alpha.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.5.tgz
npm http GET https://registry.npmjs.org/pane/-/pane-0.0.10.tgz
npm http 200 https://registry.npmjs.org/mongo-ton/-/mongo-ton-0.0.3.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.5.tgz
npm http 200 https://registry.npmjs.org/ton/-/ton-0.0.2.tgz
npm http 200 https://registry.npmjs.org/vein/-/vein-0.5.0.tgz
npm http 200 https://registry.npmjs.org/mongodb
npm http 200 https://registry.npmjs.org/pane/-/pane-0.0.10.tgz
npm http GET https://registry.npmjs.org/mongodb/-/mongodb-1.3.23.tgz
npm http 200 https://registry.npmjs.org/mongodb/-/mongodb-1.3.23.tgz
npm http GET https://registry.npmjs.org/mongodb/1.3.20
npm http GET https://registry.npmjs.org/connect/2.12.0
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/methods/0.1.0
npm http GET https://registry.npmjs.org/commander/1.3.2
npm http GET https://registry.npmjs.org/cookie/0.1.0
npm http GET https://registry.npmjs.org/fresh/0.2.0
npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1
npm http GET https://registry.npmjs.org/cookie-signature/1.0.1
npm http GET https://registry.npmjs.org/merge-descriptors/0.0.1
npm http GET https://registry.npmjs.org/send/0.1.4
npm http GET https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/range-parser/0.0.4
npm http 200 https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 304 https://registry.npmjs.org/cookie/0.1.0
npm http GET https://registry.npmjs.org/protosock
npm http 200 https://registry.npmjs.org/commander/1.3.2
npm http 304 https://registry.npmjs.org/methods/0.1.0
npm http GET https://registry.npmjs.org/commander/-/commander-1.3.2.tgz
npm http 200 https://registry.npmjs.org/connect/2.12.0
npm http 200 https://registry.npmjs.org/buffer-crc32/0.2.1
npm http GET https://registry.npmjs.org/connect/-/connect-2.12.0.tgz
npm http 304 https://registry.npmjs.org/send/0.1.4
npm http 200 https://registry.npmjs.org/fresh/0.2.0
npm http GET https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-1.3.2.tgz
npm http 200 https://registry.npmjs.org/cookie-signature/1.0.1
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/debug
npm http 200 https://registry.npmjs.org/mongodb/1.3.20
npm http 304 https://registry.npmjs.org/merge-descriptors/0.0.1
npm http 200 https://registry.npmjs.org/connect/-/connect-2.12.0.tgz
npm http GET https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz
npm http 200 https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz
npm http GET https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz
npm http GET https://registry.npmjs.org/mongodb/-/mongodb-1.3.20.tgz
npm http 200 https://registry.npmjs.org/protosock
npm http 200 https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgz
npm http GET https://registry.npmjs.org/protosock/-/protosock-0.2.4.tgz
npm http 200 https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz
npm http 200 https://registry.npmjs.org/mongodb/-/mongodb-1.3.20.tgz
npm http 200 https://registry.npmjs.org/protosock/-/protosock-0.2.4.tgz
npm http GET https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/bson/0.2.5
npm http GET https://registry.npmjs.org/kerberos/0.0.3
npm http 200 https://registry.npmjs.org/kerberos/0.0.3
npm http GET https://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz
npm http 200 https://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz
npm http 200 https://registry.npmjs.org/bson/0.2.5
npm http GET https://registry.npmjs.org/bson/-/bson-0.2.5.tgz
npm http 200 https://registry.npmjs.org/bson/-/bson-0.2.5.tgz

> [email protected] install /root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/pane
> moc ./src/HookedPage.h  -o ./src/HookedPage.moc && node-waf configure build

sh: moc: command not found
npm WARN optional dep failed, continuing [email protected]
npm http GET https://registry.npmjs.org/emitter-component
npm http GET https://registry.npmjs.org/engine.io
npm http GET https://registry.npmjs.org/engine.io-client
npm http 200 https://registry.npmjs.org/emitter-component
npm http GET https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz
npm http 200 https://registry.npmjs.org/engine.io
npm http GET https://registry.npmjs.org/engine.io/-/engine.io-0.9.0.tgz
npm http 200 https://registry.npmjs.org/engine.io-client
npm http GET https://registry.npmjs.org/engine.io-client/-/engine.io-client-0.9.0.tgz
npm http 200 https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.1.tgz
npm http 200 https://registry.npmjs.org/engine.io/-/engine.io-0.9.0.tgz
npm http 200 https://registry.npmjs.org/engine.io-client/-/engine.io-client-0.9.0.tgz
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/keypress
npm http 304 https://registry.npmjs.org/mime
npm http 200 https://registry.npmjs.org/keypress
npm http GET https://registry.npmjs.org/debug/0.6.0
npm http GET https://registry.npmjs.org/ws/0.4.31
npm http GET https://registry.npmjs.org/engine.io-parser/0.3.0
npm http GET https://registry.npmjs.org/base64id/0.1.0
npm http 200 https://registry.npmjs.org/engine.io-parser/0.3.0
npm http GET https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-0.3.0.tgz
npm http GET https://registry.npmjs.org/has-cors/1.0.3
npm http GET https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/debug/0.7.4
npm http GET https://github.com/component/global/archive/v2.0.1.tar.gz
npm http 200 https://registry.npmjs.org/debug/0.6.0
npm http GET https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz
npm http GET http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http 200 https://registry.npmjs.org/base64id/0.1.0
npm http 200 https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-0.3.0.tgz
npm http GET https://registry.npmjs.org/debug/-/debug-0.6.0.tgz
npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http 200 https://registry.npmjs.org/debug/0.7.4
npm http GET https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http 200 https://registry.npmjs.org/has-cors/1.0.3
npm http 200 https://registry.npmjs.org/indexof/0.0.1
npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http GET https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz
npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.6.0.tgz
npm http 200 https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz
npm http 200 https://github.com/component/global/archive/v2.0.1.tar.gz
npm http 200 http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz
npm http GET https://registry.npmjs.org/bytes/0.2.1
npm http GET https://registry.npmjs.org/uid2/0.0.3
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http GET https://registry.npmjs.org/raw-body/1.1.2
npm http GET https://registry.npmjs.org/multiparty/2.2.0
npm http GET https://registry.npmjs.org/negotiator/0.3.0
npm http GET https://registry.npmjs.org/batch/0.5.0
npm http GET https://registry.npmjs.org/qs/0.6.6
npm http 200 https://registry.npmjs.org/bytes/0.2.1
npm http GET https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz
npm http 304 https://registry.npmjs.org/multiparty/2.2.0
npm http 304 https://registry.npmjs.org/negotiator/0.3.0
npm http 304 https://registry.npmjs.org/batch/0.5.0
npm http 304 https://registry.npmjs.org/qs/0.6.6
npm http 200 https://registry.npmjs.org/pause/0.0.1
npm http 304 https://registry.npmjs.org/raw-body/1.1.2
npm http 200 https://registry.npmjs.org/uid2/0.0.3
npm http GET https://registry.npmjs.org/pause/-/pause-0.0.1.tgz
npm http GET https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz
npm http 200 https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgz
npm http 200 https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz
npm http 200 https://registry.npmjs.org/pause/-/pause-0.0.1.tgz
npm http GET https://registry.npmjs.org/bson/0.2.3
npm http 200 https://registry.npmjs.org/bson/0.2.3
npm http GET https://registry.npmjs.org/bson/-/bson-0.2.3.tgz
npm http 200 https://registry.npmjs.org/bson/-/bson-0.2.3.tgz

> [email protected] install /root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongodb/node_modules/kerberos/build'
  SOLINK_MODULE(target) Release/obj.target/kerberos.node
  SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
  COPY Release/kerberos.node
make: Leaving directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongodb/node_modules/kerberos/build'
npm http GET https://registry.npmjs.org/stream-counter
npm http GET https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.11.tgz
npm http 200 https://registry.npmjs.org/stream-counter
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.11.tgz
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/debuglog/0.0.2
npm http 304 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/debuglog/0.0.2
npm http GET https://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz
npm http 200 https://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz
npm http 304 https://registry.npmjs.org/string_decoder

> [email protected] install /root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/build'
  CXX(target) Release/obj.target/bson/ext/bson.o
  SOLINK_MODULE(target) Release/obj.target/bson.node
  SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
  COPY Release/bson.node
make: Leaving directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongodb/node_modules/bson/build'
npm http 200 https://registry.npmjs.org/ws/0.4.31
npm http GET https://registry.npmjs.org/ws/-/ws-0.4.31.tgz
npm http 200 https://registry.npmjs.org/ws/-/ws-0.4.31.tgz
npm http GET https://registry.npmjs.org/nan
npm http 200 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/nan/-/nan-0.4.4.tgz
npm http GET https://github.com/component/global/archive/v2.0.1.tar.gz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.4.4.tgz
npm http 200 https://github.com/component/global/archive/v2.0.1.tar.gz
npm http GET https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/options
npm http GET https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/tinycolor
npm http 200 https://registry.npmjs.org/options
npm http 200 https://registry.npmjs.org/commander

> [email protected] install /root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongoskin/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongoskin/node_modules/mongodb/node_modules/kerberos/build'
  SOLINK_MODULE(target) Release/obj.target/kerberos.node
  SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
  COPY Release/kerberos.node
make: Leaving directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongoskin/node_modules/mongodb/node_modules/kerberos/build'

> [email protected] install /root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongoskin/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongoskin/node_modules/mongodb/node_modules/bson/build'
  CXX(target) Release/obj.target/bson/ext/bson.o
  SOLINK_MODULE(target) Release/obj.target/bson.node
  SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
  COPY Release/bson.node
make: Leaving directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/mongoskin/node_modules/mongodb/node_modules/bson/build'

> [email protected] install /root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io/node_modules/ws/build'

> [email protected] install /root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
  COPY Release/validation.node
make: Leaving directory `/root/.nvm/v0.10.25/lib/node_modules/smog/node_modules/vein/node_modules/protosock/node_modules/engine.io-client/node_modules/ws/build'
/root/.nvm/v0.10.25/bin/smog -> /root/.nvm/v0.10.25/lib/node_modules/smog/bin/smog
[email protected] /root/.nvm/v0.10.25/lib/node_modules/smog
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected])

Error

$ smog

/root/.nvm/v0.10.25/lib/node_modules/smog/start.coffee:1
exports, require, module, __filename, __dirname) { express = require "express"
                                                                     ^^^^^^^^^
SyntaxError: Unexpected string
  at Module._compile (module.js:439:25)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Module.require (module.js:364:17)
  at require (module.js:380:17)
  at Object.<anonymous> (/root/.nvm/v0.10.25/lib/node_modules/smog/bin/smog:4:1)
  at Module._compile (module.js:456:26)
  at Object.Module._extensions..js (module.js:474:10)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:312:12)
  at Function.Module.runMain (module.js:497:10)
  at startup (node.js:119:16)
  at node.js:902:3

Current DB

Once I figured how how to connect to a specific database, there is no indication of what database I'm actually connected to. Putting the database just above Collections list would be nice so we know what database we are connected to.

Problem with authentication system

Still not ok.
mongodb://admin:adminpassword@localhost:27017/admin?auto_reconnect : OK
mongodb://admin:adminpassword@localhost:27017/otherdatabase?auto_reconnect : auth fails
mongodb://otherdatabase:otherdatabasepassword@localhost:27017/otherdatabase?auto_reconnect : need to login

Connection info on URI

When I am managing a database, I expect current URI to identify the current page, as suggested in http://en.wikipedia.org/wiki/URI . If so, I could copy and paste that URI in new tabs, favorite them, and so on.
That could happen, if the connection info were on URI.

Collection names with dot

When there is a dot in the collection name, web interface doesn't work.
Example: db.workspace.groups

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.