diff --git a/lib/tern/package.json b/lib/tern/package.json index 3ae6ecab..ec77cf2c 100644 --- a/lib/tern/package.json +++ b/lib/tern/package.json @@ -248,7 +248,7 @@ }, "homepage": "https://github.com/ternjs/tern#readme", "_id": "tern@0.16.1", - "_shasum": "567108f7741af2cb890a7b0f261e5d38ea083950", + "_shasum": "2522f8dc53a2dd3402b2aad0746c67868ddf9410", "_from": "git+https://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e", "_resolved": "git+https://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e" } diff --git a/lib/tern_from_ts/package.json b/lib/tern_from_ts/package.json index 71bd90fe..58682551 100644 --- a/lib/tern_from_ts/package.json +++ b/lib/tern_from_ts/package.json @@ -20,7 +20,7 @@ "readme": "# tern_from_ts\n\nTern signatures extracted from typescript signatures.\n\nLicense: MIT\n\nSee also https://github.com/marijnh/tern and https://github.com/borisyankov/DefinitelyTyped\n", "readmeFilename": "README.md", "_id": "tern_from_ts@0.0.1", - "_shasum": "637d8ab58ab20ef225b1f8d6b9f713b7b91f0dc4", + "_shasum": "aaa6d25dc8b597b9506fa743538969022f4ae8a8", "_from": "git+https://github.com/cloud9ide/tern_from_ts.git#66df507986bbdd63f3bc4f0c53edb39169ce4f1c", "_resolved": "git+https://github.com/cloud9ide/tern_from_ts.git#66df507986bbdd63f3bc4f0c53edb39169ce4f1c" } diff --git a/node_modules/less/node_modules/errno/cli.js b/node_modules/less/node_modules/errno/cli.js index f841771b..61d179bb 100644 --- a/node_modules/less/node_modules/errno/cli.js +++ b/node_modules/less/node_modules/errno/cli.js @@ -4,8 +4,10 @@ var errno = require('./') , arg = process.argv[2] , data, code -if (arg === undefined) - return console.log(JSON.stringify(errno.code, null, 2)) +if (arg === undefined) { + console.log(JSON.stringify(errno.code, null, 2)) + process.exit(0) +} if ((code = +arg) == arg) data = errno.errno[code] @@ -17,4 +19,4 @@ if (data) else { console.error('No such errno/code: "' + arg + '"') process.exit(1) -} \ No newline at end of file +} diff --git a/node_modules/less/node_modules/errno/node_modules/prr/LICENSE b/node_modules/less/node_modules/errno/node_modules/prr/LICENSE deleted file mode 100644 index f6a0029d..00000000 --- a/node_modules/less/node_modules/errno/node_modules/prr/LICENSE +++ /dev/null @@ -1,39 +0,0 @@ -Copyright 2013, Rod Vagg (the "Original Author") -All rights reserved. - -MIT +no-false-attribs License - -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. - -Distributions of all or part of the Software intended to be used -by the recipients as they would use the unmodified Software, -containing modifications that substantially alter, remove, or -disable functionality of the Software, outside of the documented -configuration mechanisms provided by the Software, shall be -modified such that the Original Author's bug reporting email -addresses and urls are either replaced with the contact information -of the parties responsible for the changes, or removed entirely. - -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. - - -Except where noted, this license applies to any and all software -programs and associated documentation files created by the -Original Author, when distributed with the Software. \ No newline at end of file diff --git a/node_modules/less/node_modules/errno/node_modules/prr/LICENSE.md b/node_modules/less/node_modules/errno/node_modules/prr/LICENSE.md new file mode 100644 index 00000000..29b95e39 --- /dev/null +++ b/node_modules/less/node_modules/errno/node_modules/prr/LICENSE.md @@ -0,0 +1,11 @@ +The MIT License (MIT) +===================== + +Copyright (c) 2014 Rod Vagg +--------------------------- + +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. diff --git a/node_modules/less/node_modules/errno/node_modules/prr/package.json b/node_modules/less/node_modules/errno/node_modules/prr/package.json index cebd32b9..a59e5a49 100644 --- a/node_modules/less/node_modules/errno/node_modules/prr/package.json +++ b/node_modules/less/node_modules/errno/node_modules/prr/package.json @@ -1,11 +1,13 @@ { "name": "prr", "description": "A better Object.defineProperty()", - "version": "0.0.0", + "version": "1.0.1", "homepage": "https://github.com/rvagg/prr", - "authors": [ - "Rod Vagg (https://github.com/rvagg)" - ], + "author": { + "name": "Rod Vagg", + "email": "rod@vagg.org", + "url": "https://github.com/rvagg" + }, "keywords": [ "property", "properties", @@ -25,13 +27,14 @@ "test": "node ./test.js" }, "license": "MIT", - "_id": "prr@0.0.0", - "dist": { - "shasum": "1a84b85908325501411853d0081ee3fa86e2926a", - "tarball": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz" + "gitHead": "b69ba0edc7aacbda0c98d550579e452b8597c126", + "bugs": { + "url": "https://github.com/rvagg/prr/issues" }, - "_from": "prr@>=0.0.0 <0.1.0", - "_npmVersion": "1.2.15", + "_id": "prr@1.0.1", + "_shasum": "d3fc114ba06995a45ec6893f484ceb1d78f5f476", + "_from": "prr@>=1.0.1 <1.1.0", + "_npmVersion": "1.4.14", "_npmUser": { "name": "rvagg", "email": "rod@vagg.org" @@ -42,7 +45,10 @@ "email": "rod@vagg.org" } ], + "dist": { + "shasum": "d3fc114ba06995a45ec6893f484ceb1d78f5f476", + "tarball": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + }, "directories": {}, - "_shasum": "1a84b85908325501411853d0081ee3fa86e2926a", - "_resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz" + "_resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" } diff --git a/node_modules/less/node_modules/errno/package.json b/node_modules/less/node_modules/errno/package.json index ea5e6dc9..28c4139b 100644 --- a/node_modules/less/node_modules/errno/package.json +++ b/node_modules/less/node_modules/errno/package.json @@ -9,49 +9,58 @@ "errno", "libuv" ], - "version": "0.1.4", + "version": "0.1.5", "main": "errno.js", "dependencies": { - "prr": "~0.0.0" + "prr": "~1.0.1" }, "bin": { "errno": "./cli.js" }, "devDependencies": { - "tape": "~3.5.0" + "tape": "~4.8.0" }, "repository": { "type": "git", - "url": "https://github.com/rvagg/node-errno.git" + "url": "git+https://github.com/rvagg/node-errno.git" }, "license": "MIT", "scripts": { "test": "tape test.js" }, - "gitHead": "1c2b1fcbf22ef2bafbf6cda378cfed400f5163fd", + "gitHead": "3e9c83ee3bfa69561856f7fd3fcd38853de4e367", "bugs": { "url": "https://github.com/rvagg/node-errno/issues" }, - "homepage": "https://github.com/rvagg/node-errno", - "_id": "errno@0.1.4", - "_shasum": "b896e23a9e5e8ba33871fc996abd3635fc9a1c7d", - "_from": "errno@>=0.1.1 <0.2.0", - "_npmVersion": "2.13.3", - "_nodeVersion": "3.0.0", + "homepage": "https://github.com/rvagg/node-errno#readme", + "_id": "errno@0.1.5", + "_npmVersion": "5.5.1", + "_nodeVersion": "9.2.0", "_npmUser": { - "name": "rvagg", - "email": "rod@vagg.org" + "name": "ralphtheninja", + "email": "ralphtheninja@riseup.net" + }, + "dist": { + "integrity": "sha512-tv2H+e3KBnMmNRuoVG24uorOj3XfYo+/nJJd07PUISRr0kaMKQKL5kyD+6ANXk1ZIIsvbORsjvHnCfC4KIc7uQ==", + "shasum": "a563781a6052bc2c9ccd89e8cef0eb9506e0c321", + "tarball": "https://registry.npmjs.org/errno/-/errno-0.1.5.tgz" }, "maintainers": [ { - "name": "rvagg", - "email": "rod@vagg.org" + "email": "ralphtheninja@riseup.net", + "name": "ralphtheninja" + }, + { + "email": "r@va.gg", + "name": "rvagg" } ], - "dist": { - "shasum": "b896e23a9e5e8ba33871fc996abd3635fc9a1c7d", - "tarball": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz" + "_npmOperationalInternal": { + "host": "s3://npm-registry-packages", + "tmp": "tmp/errno-0.1.5.tgz_1512918459081_0.24774957518093288" }, "directories": {}, - "_resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz" + "_shasum": "a563781a6052bc2c9ccd89e8cef0eb9506e0c321", + "_resolved": "https://registry.npmjs.org/errno/-/errno-0.1.5.tgz", + "_from": "errno@>=0.1.1 <0.2.0" } diff --git a/node_modules/less/node_modules/errno/test.js b/node_modules/less/node_modules/errno/test.js index 6b76a85a..3a0ef701 100644 --- a/node_modules/less/node_modules/errno/test.js +++ b/node_modules/less/node_modules/errno/test.js @@ -8,14 +8,14 @@ test('sanity checks', function (t) { t.ok(errno.errno, 'errno.errno not found') t.ok(errno.code, 'errno.code not found') - t.equal(errno.all.length, 59, 'found ' + errno.all.length + ', expected 59') - t.equal(errno.errno['-1'], errno.all[0], 'errno -1 not first element') + t.equal(errno.all.length, 60, 'found ' + errno.all.length + ', expected 60') + t.equal(errno.errno['-1'], errno.all[1], 'errno -1 not second element') - t.equal(errno.code['UNKNOWN'], errno.all[0], 'code UNKNOWN not first element') + t.equal(errno.code['UNKNOWN'], errno.all[1], 'code UNKNOWN not second element') - t.equal(errno.errno[1], errno.all[2], 'errno 1 not third element') + t.equal(errno.errno[1], errno.all[3], 'errno 1 not fourth element') - t.equal(errno.code['EOF'], errno.all[2], 'code EOF not third element') + t.equal(errno.code['EOF'], errno.all[3], 'code EOF not fourth element') t.end() }) diff --git a/node_modules/nak/package.json b/node_modules/nak/package.json index ed079fd3..952b6693 100644 --- a/node_modules/nak/package.json +++ b/node_modules/nak/package.json @@ -44,15 +44,15 @@ "scripts": { "test": "mocha tests/test_runner.js" }, + "gitHead": "6deef931594787edd167040f7352e3e7533430e4", "readme": "[![Build Status](https://travis-ci.org/gjtorikian/nak.png)](https://travis-ci.org/gjtorikian/nak)\n\nAn `ack`/`ag` clone written in Node.js. The focus here is on speed and performance,\nrather than trying to 100% mimic all the functionality of `ack`.\n\nThere were two goals set out:\n\n1. Be faster than `ack`\n2. Return matches in order\n\nI've benchmarked in numerous places where\nand why code is written as it is, as well as possible areas of improvement. It's\nmostly asynchronous, though due to the requirement of returning items in order,\nperforms a mergesort at the end of all the results obtained.\n\nAs long as it's faster than `ack`, I'm pleased.\n\n# Behavior\n\nA lot of the functionality is modeled around `ag`. In fact, you can provide a _.nakignore_ \nfile to define patterns to ignore. _.nakignore_ files in the directory you're searching \nunder are automatically included as ignore rules, but you can choose to specify any \nadditional file (with _.gitignore_-style rules) with `-a`.\n\nSome missing options include specifying a maxdepth, or following symlinks.\n\n# Usages\n\n## As an executable\n\n`nak -G '*.js' 'function' .`\n\nFind all files ending in `js`, in the current directory, with the phrase `function`.\n\n`nak -a ../.gitignore -i 'def' .`\n\nFind all files in the current directory, with the phrase in `def` (case-insensitive), \nin the current directory; also, use the _.gitignore_ rules from the folder above\n\n`nak -d '*.less' -w 'mixin' .`\n\nFind all files in the current directory that are not `.less`, with the phrase `mixin` \n(whole word), in the current directory\n\n## Within a script\n\n```javascript\nvar nak = require(\"./lib/nak\");\n\noptions = {};\noptions.list = true;\noptions.path = \".\";\n\n// capture stdout to do something with it\nnak.run(options);\n```\n\n## Your own function event handlers - BETA\n\nIf you want, you can define some of your own function handling for certain events, \nand pass them to `nak`.\nAll functions should return `null` upon failing.\n\nCurrently available functions are:\n\n* onFilepathSearchFn(filepath) - Given a `filepath`, this returns a String representing \nthe contents of that file\n\nIf you're using `nak` as part of a Node.js script using `child_process.exec` or \n`child_process.spawn` you **MUST** serialize your function as JSON; `nak` will \ndeserialize it for you. You must also store the function as `process.env.nak_`. \nThis is because `process.env` is automatically passed to the `exec` or `spawn` \nfunction. Modifying `process.env` like this only affects the running script, not your machine.\n\nBehind the scenes, serialization occurs via the [simplefunc](https://github.com/ajlopez/SimpleFunc) module.\n\nIn the following examples, when `nak` encounters a filepath called `file1.txt`, \nit'll return \"photo\" as the file's contents. Otherwise, it returns `null`, and \nnormal `nak` behavior is performed--in this case, a disk read of the file.\n\n### Event functions in a script\n\n```javascript\nvar nak = require('nak'),\n Exec = require('child_process').exec;\n\nvar fn = function(filepath) {\n if (/file1\\.txt/.test(filepath)) return \"photo\";\n return null;\n}\n\nprocess.env.nak_onFilepathSearchFn = nak.serialize(fn);\n\nExec(nakPath + \" \" + \"-a .nakignore 'photo' \" + process.cwd(), function(err, stdout, stderr) {\n // ...\n}\n```\n\n### Event function from the command line\n\nThis is ugly, but it works the same as above:\n\n```bash\nnak -a .nakignore 'photo' --onFilepathSearchFn 'if (/file1\\.txt/.test(filepath)) return \"photo\";\\nreturn null;' .\n```\n\n# Why?\n\nAfter reading Felix's [Faster than C](https://github.com/felixge/faster-than-c) notes, \nI became inspired to just write a **fast** `ack` clone, in Node.js.\n\nI benchmarked and rewrote and learned a lot. While `nak` does not support _everything_ \n`ack` does, it does nearly everything `ag` does.\n\n# Benchmarks\n\nYou like numbers? Me too. They're fun.\n\nHere's the average time for grabbing information from a directory with 13,300 files \nfive times. The commands do the exact same thing by just listing all the available \nfiles in the directory structure, _and_ try to exclude the same files/directories.\n\n`ag` | `nak` | `ack` | `find`\n---------|----------|----------|---------\n10.052s | 4.863s | 5.217s | 28.989s\n\nHere are benchmarks for finding the phrase \"va\" in cloud9infra, as a whole-word \nregexp, case insensitively:\n\n`ag` | `nak` | `ack` | `grep`\n---------|----------|-----------|---------\n34.609s | 29.327s | 88.883s | 256.14s\n\nObviously, part of the speed impediment to `ack` or `grep` is the lack of a _simple_ \nway to provide ignore rules.\n\n# Testing\n\nAll tests can be found in _tests_; they use [`mocha`](http://visionmedia.github.com/mocha/) \nto run. To run them:\n\n```\nnpm install mocha -g\nnpm test\n```\n\n# Builds\n\nBuilding is necessary only if you want a minified version of nak, or, a version \nthat works with [VFS-Local](https://github.com/c9/vfs-local).\n\nJust call `node compile.js` from the root directory to generate a build. You'll \nneed to `npm install uglify-js` first.\n\nYou'll get several files: one is nak minifed, and the other is a minified version \nof nak that is suitable for use with VFS. The API and argument consumption for VFS \nlocal is the exact same; just make sure you call `api.execute` within the callback \nfor `vfs.extend`.\n\n# Options\n\n```\nOptions:\n -l|--list list files encountered\n -H|--hidden search hidden files and directories (default off)\n -c|--color adds color to results (default off)\n -a|--pathToNakignore «value» path to an additional nakignore file\n -q|--literal do not parse PATTERN as a regular expression; match it literally\n -w|--wordRegexp only match whole words\n -i|--ignoreCase match case insensitively\n -G|--fileSearch «value» comma-separated list of wildcard files to only search on\n -d|--ignore «value» comma-separated list of wildcard files to additionally ignore\n -f|--follow follow symlinks (default off)\n -U|--addVCSIgnores include VCS ignore files (.gitignore); still uses .nakignore\n --ackmate output results in a format parseable by AckMate\n --onFilepathSearchFn «value» while searching, executes this function on a matching filepath\n```\n\n# Hotspots\n\nRight now there are two areas of the code that take the longest amount of time:\n\n* determining whether a file is binary or not (calls to `isBinaryFile` in _walkdir.js_)\n* assembling the final output in _finalizer_\n\nEverything else--from ignore rule creation to option parsing--takes an insignificant \namount of time to process.\n\n# MIT License\n\nCopyright (c) 2013 Garen J. Torikian \n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n", "readmeFilename": "README.md", - "gitHead": "6deef931594787edd167040f7352e3e7533430e4", "bugs": { "url": "https://github.com/gjtorikian/nak/issues" }, "homepage": "https://github.com/gjtorikian/nak#readme", "_id": "nak@0.3.3", - "_shasum": "23668f1f943c3e903cfa964a1029cdc70e8c0bb1", + "_shasum": "98269e965c732363a659c8afe26620c0327e799e", "_from": "git+https://github.com/cloud9ide/nak.git#6deef931594", "_resolved": "git+https://github.com/cloud9ide/nak.git#6deef931594787edd167040f7352e3e7533430e4" } diff --git a/node_modules/tern/package.json b/node_modules/tern/package.json index 3ae6ecab..ec77cf2c 100644 --- a/node_modules/tern/package.json +++ b/node_modules/tern/package.json @@ -248,7 +248,7 @@ }, "homepage": "https://github.com/ternjs/tern#readme", "_id": "tern@0.16.1", - "_shasum": "567108f7741af2cb890a7b0f261e5d38ea083950", + "_shasum": "2522f8dc53a2dd3402b2aad0746c67868ddf9410", "_from": "git+https://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e", "_resolved": "git+https://github.com/cloud9ide/tern.git#39015d544d4c00c7899fea4c95c2e5bc2720e68e" } diff --git a/node_modules/tern_from_ts/package.json b/node_modules/tern_from_ts/package.json index 71bd90fe..58682551 100644 --- a/node_modules/tern_from_ts/package.json +++ b/node_modules/tern_from_ts/package.json @@ -20,7 +20,7 @@ "readme": "# tern_from_ts\n\nTern signatures extracted from typescript signatures.\n\nLicense: MIT\n\nSee also https://github.com/marijnh/tern and https://github.com/borisyankov/DefinitelyTyped\n", "readmeFilename": "README.md", "_id": "tern_from_ts@0.0.1", - "_shasum": "637d8ab58ab20ef225b1f8d6b9f713b7b91f0dc4", + "_shasum": "aaa6d25dc8b597b9506fa743538969022f4ae8a8", "_from": "git+https://github.com/cloud9ide/tern_from_ts.git#66df507986bbdd63f3bc4f0c53edb39169ce4f1c", "_resolved": "git+https://github.com/cloud9ide/tern_from_ts.git#66df507986bbdd63f3bc4f0c53edb39169ce4f1c" } diff --git a/package.json b/package.json index a79dc21f..5f84a516 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "Cloud9", "description": "New Cloud9 Client", - "version": "3.1.4050", + "version": "3.1.4052", "author": "Ajax.org B.V. ", "private": true, "main": "bin/c9", @@ -56,5 +56,5 @@ "msgpack-js", "c9" ], - "revision": "611ce286a453e6cc9882f6bb728248d42007ae43" + "revision": "64034389ec00cb4ab40736bf684f5ce3f49749db" } diff --git a/version b/version index 9c488d0d..3d578986 100644 --- a/version +++ b/version @@ -1 +1 @@ -1512878445 +1513051238