From abd94a7f5a50f43c797a11b53549ae48fff667c3 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 10 Oct 2016 03:43:44 +0200 Subject: add node_modules to address #4364 --- node_modules/gulp-sym/.jshintrc | 6 + node_modules/gulp-sym/.npmignore | 25 + node_modules/gulp-sym/.travis.yml | 4 + node_modules/gulp-sym/CHANGELOG.md | 2 + node_modules/gulp-sym/LICENSE | 21 + node_modules/gulp-sym/README.md | 107 +++ node_modules/gulp-sym/appveyor.yml | 39 + node_modules/gulp-sym/index.js | 90 ++ node_modules/gulp-sym/node_modules/.bin/has-ansi | 1 + node_modules/gulp-sym/node_modules/.bin/strip-ansi | 1 + .../gulp-sym/node_modules/.bin/supports-color | 1 + .../gulp-sym/node_modules/ansi-regex/index.js | 4 + .../gulp-sym/node_modules/ansi-regex/package.json | 114 +++ .../gulp-sym/node_modules/ansi-regex/readme.md | 33 + .../gulp-sym/node_modules/ansi-styles/index.js | 40 + .../gulp-sym/node_modules/ansi-styles/package.json | 108 +++ .../gulp-sym/node_modules/ansi-styles/readme.md | 70 ++ node_modules/gulp-sym/node_modules/chalk/index.js | 95 ++ .../gulp-sym/node_modules/chalk/package.json | 115 +++ node_modules/gulp-sym/node_modules/chalk/readme.md | 175 ++++ .../gulp-sym/node_modules/gulp-util/.npmignore | 7 + .../gulp-sym/node_modules/gulp-util/.travis.yml | 5 + .../gulp-sym/node_modules/gulp-util/LICENSE | 20 + .../gulp-sym/node_modules/gulp-util/README.md | 140 +++ .../gulp-sym/node_modules/gulp-util/index.js | 18 + .../gulp-sym/node_modules/gulp-util/lib/File.js | 1 + .../node_modules/gulp-util/lib/PluginError.js | 64 ++ .../gulp-sym/node_modules/gulp-util/lib/beep.js | 3 + .../gulp-sym/node_modules/gulp-util/lib/buffer.js | 15 + .../gulp-sym/node_modules/gulp-util/lib/colors.js | 1 + .../gulp-sym/node_modules/gulp-util/lib/combine.js | 11 + .../gulp-sym/node_modules/gulp-util/lib/date.js | 1 + .../gulp-sym/node_modules/gulp-util/lib/env.js | 4 + .../node_modules/gulp-util/lib/isBuffer.js | 7 + .../gulp-sym/node_modules/gulp-util/lib/isNull.js | 3 + .../node_modules/gulp-util/lib/isStream.js | 5 + .../node_modules/gulp-util/lib/linefeed.js | 1 + .../gulp-sym/node_modules/gulp-util/lib/log.js | 10 + .../gulp-sym/node_modules/gulp-util/lib/noop.js | 5 + .../node_modules/gulp-util/lib/replaceExtension.js | 9 + .../node_modules/gulp-util/lib/template.js | 19 + .../gulp-sym/node_modules/gulp-util/package.json | 109 +++ node_modules/gulp-sym/node_modules/has-ansi/cli.js | 53 ++ .../gulp-sym/node_modules/has-ansi/index.js | 4 + .../gulp-sym/node_modules/has-ansi/package.json | 118 +++ .../gulp-sym/node_modules/has-ansi/readme.md | 45 + .../node_modules/lodash._reinterpolate/LICENSE.txt | 22 + .../node_modules/lodash._reinterpolate/README.md | 15 + .../node_modules/lodash._reinterpolate/index.js | 13 + .../lodash._reinterpolate/package.json | 111 +++ .../node_modules/lodash.escape/LICENSE.txt | 22 + .../gulp-sym/node_modules/lodash.escape/README.md | 15 + .../gulp-sym/node_modules/lodash.escape/index.js | 31 + .../node_modules/lodash.escape/package.json | 121 +++ .../gulp-sym/node_modules/lodash.keys/LICENSE.txt | 22 + .../gulp-sym/node_modules/lodash.keys/README.md | 15 + .../gulp-sym/node_modules/lodash.keys/index.js | 36 + .../gulp-sym/node_modules/lodash.keys/package.json | 121 +++ .../node_modules/lodash.template/LICENSE.txt | 22 + .../node_modules/lodash.template/README.md | 15 + .../gulp-sym/node_modules/lodash.template/index.js | 216 +++++ .../node_modules/lodash.template/package.json | 124 +++ .../lodash.templatesettings/LICENSE.txt | 22 + .../node_modules/lodash.templatesettings/README.md | 15 + .../node_modules/lodash.templatesettings/index.js | 73 ++ .../lodash.templatesettings/package.json | 119 +++ .../gulp-sym/node_modules/minimist/.travis.yml | 4 + .../gulp-sym/node_modules/minimist/LICENSE | 18 + .../node_modules/minimist/example/parse.js | 2 + .../gulp-sym/node_modules/minimist/index.js | 200 +++++ .../gulp-sym/node_modules/minimist/package.json | 102 +++ .../gulp-sym/node_modules/minimist/readme.markdown | 86 ++ .../node_modules/minimist/test/all_bool.js | 32 + .../gulp-sym/node_modules/minimist/test/bool.js | 119 +++ .../gulp-sym/node_modules/minimist/test/dash.js | 31 + .../node_modules/minimist/test/default_bool.js | 20 + .../gulp-sym/node_modules/minimist/test/dotted.js | 22 + .../gulp-sym/node_modules/minimist/test/long.js | 31 + .../gulp-sym/node_modules/minimist/test/num.js | 36 + .../gulp-sym/node_modules/minimist/test/parse.js | 197 +++++ .../node_modules/minimist/test/parse_modified.js | 9 + .../gulp-sym/node_modules/minimist/test/short.js | 67 ++ .../node_modules/minimist/test/whitespace.js | 8 + .../node_modules/readable-stream/.npmignore | 5 + .../gulp-sym/node_modules/readable-stream/LICENSE | 18 + .../node_modules/readable-stream/README.md | 15 + .../node_modules/readable-stream/duplex.js | 1 + .../readable-stream/lib/_stream_duplex.js | 89 ++ .../readable-stream/lib/_stream_passthrough.js | 46 + .../readable-stream/lib/_stream_readable.js | 982 +++++++++++++++++++++ .../readable-stream/lib/_stream_transform.js | 210 +++++ .../readable-stream/lib/_stream_writable.js | 386 ++++++++ .../node_modules/readable-stream/package.json | 112 +++ .../node_modules/readable-stream/passthrough.js | 1 + .../node_modules/readable-stream/readable.js | 11 + .../node_modules/readable-stream/transform.js | 1 + .../node_modules/readable-stream/writable.js | 1 + .../gulp-sym/node_modules/strip-ansi/cli.js | 39 + .../gulp-sym/node_modules/strip-ansi/index.js | 6 + .../gulp-sym/node_modules/strip-ansi/package.json | 117 +++ .../gulp-sym/node_modules/strip-ansi/readme.md | 43 + .../gulp-sym/node_modules/supports-color/cli.js | 28 + .../gulp-sym/node_modules/supports-color/index.js | 32 + .../node_modules/supports-color/package.json | 112 +++ .../gulp-sym/node_modules/supports-color/readme.md | 44 + .../gulp-sym/node_modules/through2/.npmignore | 3 + .../gulp-sym/node_modules/through2/LICENSE | 39 + .../gulp-sym/node_modules/through2/README.md | 140 +++ .../gulp-sym/node_modules/through2/package.json | 99 +++ .../gulp-sym/node_modules/through2/through2.js | 78 ++ .../gulp-sym/node_modules/vinyl/.npmignore | 6 + .../gulp-sym/node_modules/vinyl/.travis.yml | 6 + node_modules/gulp-sym/node_modules/vinyl/LICENSE | 20 + node_modules/gulp-sym/node_modules/vinyl/README.md | 123 +++ node_modules/gulp-sym/node_modules/vinyl/index.js | 128 +++ .../gulp-sym/node_modules/vinyl/lib/cloneBuffer.js | 7 + .../node_modules/vinyl/lib/inspectStream.js | 12 + .../gulp-sym/node_modules/vinyl/lib/isBuffer.js | 7 + .../gulp-sym/node_modules/vinyl/lib/isNull.js | 3 + .../gulp-sym/node_modules/vinyl/lib/isStream.js | 5 + .../gulp-sym/node_modules/vinyl/package.json | 101 +++ .../gulp-sym/node_modules/vinyl/test/File.js | 540 +++++++++++ .../node_modules/vinyl/test/cloneBuffer.js | 28 + .../node_modules/vinyl/test/inspectStream.js | 53 ++ .../gulp-sym/node_modules/vinyl/test/isBuffer.js | 29 + .../gulp-sym/node_modules/vinyl/test/isNull.js | 23 + .../gulp-sym/node_modules/vinyl/test/isStream.js | 29 + node_modules/gulp-sym/node_modules/xtend/.jshintrc | 30 + .../gulp-sym/node_modules/xtend/.npmignore | 1 + node_modules/gulp-sym/node_modules/xtend/LICENCE | 19 + node_modules/gulp-sym/node_modules/xtend/Makefile | 4 + node_modules/gulp-sym/node_modules/xtend/README.md | 28 + node_modules/gulp-sym/node_modules/xtend/index.js | 17 + .../gulp-sym/node_modules/xtend/mutable.js | 15 + .../gulp-sym/node_modules/xtend/package.json | 120 +++ node_modules/gulp-sym/node_modules/xtend/test.js | 63 ++ node_modules/gulp-sym/package.json | 109 +++ node_modules/gulp-sym/test/fixtures/links/.gitkeep | 0 node_modules/gulp-sym/test/fixtures/test | 1 + .../gulp-sym/test/fixtures/test_dir/.gitkeep | 0 node_modules/gulp-sym/test/index.js | 283 ++++++ 141 files changed, 8331 insertions(+) create mode 100644 node_modules/gulp-sym/.jshintrc create mode 100644 node_modules/gulp-sym/.npmignore create mode 100644 node_modules/gulp-sym/.travis.yml create mode 100644 node_modules/gulp-sym/CHANGELOG.md create mode 100644 node_modules/gulp-sym/LICENSE create mode 100644 node_modules/gulp-sym/README.md create mode 100644 node_modules/gulp-sym/appveyor.yml create mode 100644 node_modules/gulp-sym/index.js create mode 120000 node_modules/gulp-sym/node_modules/.bin/has-ansi create mode 120000 node_modules/gulp-sym/node_modules/.bin/strip-ansi create mode 120000 node_modules/gulp-sym/node_modules/.bin/supports-color create mode 100644 node_modules/gulp-sym/node_modules/ansi-regex/index.js create mode 100644 node_modules/gulp-sym/node_modules/ansi-regex/package.json create mode 100644 node_modules/gulp-sym/node_modules/ansi-regex/readme.md create mode 100644 node_modules/gulp-sym/node_modules/ansi-styles/index.js create mode 100644 node_modules/gulp-sym/node_modules/ansi-styles/package.json create mode 100644 node_modules/gulp-sym/node_modules/ansi-styles/readme.md create mode 100644 node_modules/gulp-sym/node_modules/chalk/index.js create mode 100644 node_modules/gulp-sym/node_modules/chalk/package.json create mode 100644 node_modules/gulp-sym/node_modules/chalk/readme.md create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/.npmignore create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/.travis.yml create mode 100755 node_modules/gulp-sym/node_modules/gulp-util/LICENSE create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/README.md create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/index.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/File.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/PluginError.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/beep.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/buffer.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/colors.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/combine.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/date.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/env.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/isBuffer.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/isNull.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/isStream.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/linefeed.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/log.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/noop.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/replaceExtension.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/lib/template.js create mode 100644 node_modules/gulp-sym/node_modules/gulp-util/package.json create mode 100755 node_modules/gulp-sym/node_modules/has-ansi/cli.js create mode 100644 node_modules/gulp-sym/node_modules/has-ansi/index.js create mode 100644 node_modules/gulp-sym/node_modules/has-ansi/package.json create mode 100644 node_modules/gulp-sym/node_modules/has-ansi/readme.md create mode 100644 node_modules/gulp-sym/node_modules/lodash._reinterpolate/LICENSE.txt create mode 100644 node_modules/gulp-sym/node_modules/lodash._reinterpolate/README.md create mode 100644 node_modules/gulp-sym/node_modules/lodash._reinterpolate/index.js create mode 100644 node_modules/gulp-sym/node_modules/lodash._reinterpolate/package.json create mode 100644 node_modules/gulp-sym/node_modules/lodash.escape/LICENSE.txt create mode 100644 node_modules/gulp-sym/node_modules/lodash.escape/README.md create mode 100644 node_modules/gulp-sym/node_modules/lodash.escape/index.js create mode 100644 node_modules/gulp-sym/node_modules/lodash.escape/package.json create mode 100644 node_modules/gulp-sym/node_modules/lodash.keys/LICENSE.txt create mode 100644 node_modules/gulp-sym/node_modules/lodash.keys/README.md create mode 100644 node_modules/gulp-sym/node_modules/lodash.keys/index.js create mode 100644 node_modules/gulp-sym/node_modules/lodash.keys/package.json create mode 100644 node_modules/gulp-sym/node_modules/lodash.template/LICENSE.txt create mode 100644 node_modules/gulp-sym/node_modules/lodash.template/README.md create mode 100644 node_modules/gulp-sym/node_modules/lodash.template/index.js create mode 100644 node_modules/gulp-sym/node_modules/lodash.template/package.json create mode 100644 node_modules/gulp-sym/node_modules/lodash.templatesettings/LICENSE.txt create mode 100644 node_modules/gulp-sym/node_modules/lodash.templatesettings/README.md create mode 100644 node_modules/gulp-sym/node_modules/lodash.templatesettings/index.js create mode 100644 node_modules/gulp-sym/node_modules/lodash.templatesettings/package.json create mode 100644 node_modules/gulp-sym/node_modules/minimist/.travis.yml create mode 100644 node_modules/gulp-sym/node_modules/minimist/LICENSE create mode 100644 node_modules/gulp-sym/node_modules/minimist/example/parse.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/index.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/package.json create mode 100644 node_modules/gulp-sym/node_modules/minimist/readme.markdown create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/all_bool.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/bool.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/dash.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/default_bool.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/dotted.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/long.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/num.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/parse.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/parse_modified.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/short.js create mode 100644 node_modules/gulp-sym/node_modules/minimist/test/whitespace.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/.npmignore create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/LICENSE create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/README.md create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/duplex.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/lib/_stream_duplex.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/lib/_stream_passthrough.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/lib/_stream_readable.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/lib/_stream_transform.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/lib/_stream_writable.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/package.json create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/passthrough.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/readable.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/transform.js create mode 100644 node_modules/gulp-sym/node_modules/readable-stream/writable.js create mode 100755 node_modules/gulp-sym/node_modules/strip-ansi/cli.js create mode 100644 node_modules/gulp-sym/node_modules/strip-ansi/index.js create mode 100644 node_modules/gulp-sym/node_modules/strip-ansi/package.json create mode 100644 node_modules/gulp-sym/node_modules/strip-ansi/readme.md create mode 100755 node_modules/gulp-sym/node_modules/supports-color/cli.js create mode 100644 node_modules/gulp-sym/node_modules/supports-color/index.js create mode 100644 node_modules/gulp-sym/node_modules/supports-color/package.json create mode 100644 node_modules/gulp-sym/node_modules/supports-color/readme.md create mode 100644 node_modules/gulp-sym/node_modules/through2/.npmignore create mode 100644 node_modules/gulp-sym/node_modules/through2/LICENSE create mode 100644 node_modules/gulp-sym/node_modules/through2/README.md create mode 100644 node_modules/gulp-sym/node_modules/through2/package.json create mode 100644 node_modules/gulp-sym/node_modules/through2/through2.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/.npmignore create mode 100644 node_modules/gulp-sym/node_modules/vinyl/.travis.yml create mode 100755 node_modules/gulp-sym/node_modules/vinyl/LICENSE create mode 100644 node_modules/gulp-sym/node_modules/vinyl/README.md create mode 100644 node_modules/gulp-sym/node_modules/vinyl/index.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/lib/cloneBuffer.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/lib/inspectStream.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/lib/isBuffer.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/lib/isNull.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/lib/isStream.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/package.json create mode 100644 node_modules/gulp-sym/node_modules/vinyl/test/File.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/test/cloneBuffer.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/test/inspectStream.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/test/isBuffer.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/test/isNull.js create mode 100644 node_modules/gulp-sym/node_modules/vinyl/test/isStream.js create mode 100644 node_modules/gulp-sym/node_modules/xtend/.jshintrc create mode 100644 node_modules/gulp-sym/node_modules/xtend/.npmignore create mode 100644 node_modules/gulp-sym/node_modules/xtend/LICENCE create mode 100644 node_modules/gulp-sym/node_modules/xtend/Makefile create mode 100644 node_modules/gulp-sym/node_modules/xtend/README.md create mode 100644 node_modules/gulp-sym/node_modules/xtend/index.js create mode 100644 node_modules/gulp-sym/node_modules/xtend/mutable.js create mode 100644 node_modules/gulp-sym/node_modules/xtend/package.json create mode 100644 node_modules/gulp-sym/node_modules/xtend/test.js create mode 100644 node_modules/gulp-sym/package.json create mode 100644 node_modules/gulp-sym/test/fixtures/links/.gitkeep create mode 100644 node_modules/gulp-sym/test/fixtures/test create mode 100644 node_modules/gulp-sym/test/fixtures/test_dir/.gitkeep create mode 100644 node_modules/gulp-sym/test/index.js (limited to 'node_modules/gulp-sym') diff --git a/node_modules/gulp-sym/.jshintrc b/node_modules/gulp-sym/.jshintrc new file mode 100644 index 000000000..3fbbda486 --- /dev/null +++ b/node_modules/gulp-sym/.jshintrc @@ -0,0 +1,6 @@ +{ + "asi": true, + "laxbreak": true, + "laxcomma": true, + "node": true +} \ No newline at end of file diff --git a/node_modules/gulp-sym/.npmignore b/node_modules/gulp-sym/.npmignore new file mode 100644 index 000000000..da23d0d4b --- /dev/null +++ b/node_modules/gulp-sym/.npmignore @@ -0,0 +1,25 @@ +# Logs +logs +*.log + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directory +# Deployed apps should consider commenting this line out: +# see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git +node_modules diff --git a/node_modules/gulp-sym/.travis.yml b/node_modules/gulp-sym/.travis.yml new file mode 100644 index 000000000..2083806ba --- /dev/null +++ b/node_modules/gulp-sym/.travis.yml @@ -0,0 +1,4 @@ +language: node_js +node_js: + - "0.11" + - "0.10" \ No newline at end of file diff --git a/node_modules/gulp-sym/CHANGELOG.md b/node_modules/gulp-sym/CHANGELOG.md new file mode 100644 index 000000000..9bfba86e2 --- /dev/null +++ b/node_modules/gulp-sym/CHANGELOG.md @@ -0,0 +1,2 @@ +#0.0.14 +Added relative option diff --git a/node_modules/gulp-sym/LICENSE b/node_modules/gulp-sym/LICENSE new file mode 100644 index 000000000..d132a99b8 --- /dev/null +++ b/node_modules/gulp-sym/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 soyuka + +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. \ No newline at end of file diff --git a/node_modules/gulp-sym/README.md b/node_modules/gulp-sym/README.md new file mode 100644 index 000000000..ed3d9a2c1 --- /dev/null +++ b/node_modules/gulp-sym/README.md @@ -0,0 +1,107 @@ +gulp-sym +======== + +[![Build Status](https://travis-ci.org/soyuka/gulp-sym.svg?branch=master)](https://travis-ci.org/soyuka/gulp-sym) +[![Build status](https://ci.appveyor.com/api/projects/status/al6dv384q7jwgsfs)](https://ci.appveyor.com/project/soyuka/gulp-sym) +[![Dependency Status](https://david-dm.org/soyuka/gulp-sym.svg)](https://david-dm.org/soyuka/gulp-sym) +[![NPM version](https://badge.fury.io/js/gulp-sym.svg)](http://badge.fury.io/js/gulp-sym) +[![Code Climate](https://codeclimate.com/github/soyuka/gulp-sym.png)](https://codeclimate.com/github/soyuka/gulp-sym) +[![Coverage](https://codeclimate.com/github/soyuka/gulp-sym/coverage.png)](https://codeclimate.com/github/soyuka/gulp-sym) + +> Gulp symlink module + +# Installation + +``` +npm install gulp-sym --save-dev {--production} +``` + +# Usage + +## Simple example + +```javascript +var symlink = require('gulp-sym') + +gulp + .src('source') + .pipe(symlink('path/to/link')) + //note that it'll return source streams not the symlink ones + +``` + +## Advanced example + +```javascript +var symlink = require('gulp-sym') + , p = require('path') + , File = require('gulp-util').File + +gulp + .src(['path/**/to/some/dir/', '!path/example/to/some/dir']) + //source is a vinyl instance + .pipe(symlink(function(source) { + + //for example link source is my/dest/path/dirname where dirname matches the glob pattern + return p.join('my/dest/path', source.relative.split(p.sep)[0]) + + //you might also return a vinyl instance if you wanted a different cwd + return new File({cwd: '/home', path: './symlink'}) + + }, { force: true })) //use force option to replace existant +``` + +## Options + +- `force` (bool): force overwrite symlink +- `relative` (bool): your link will be relative + +### /!\ Don't do this ... + +If you're working on more than 1 source, use a function or an array to specify the destination path so `gulp-sym` doesn't override the previous symlink! + +Here is a counterexample, `dest` will be a link to `source/path/two` and the first one will not have any symlink! + +```javascript +gulp + .src(['source/path/one', 'source/path/two']) + .pipe(symlink('dest', {force: true})) //bad shit WILL happen + +``` + +### ... but this + +That's how it should be: +```javascript +gulp + .src(['source/path/one', 'source/path/two']) + .pipe(symlink(['dest/one', 'dest/two'])) + +``` +or through a function that'll be called on each source + +```javascript +gulp + .src(['source/path/one', 'source/path/two']) + .pipe(symlink(function(source) { + return p.resolve(source.path, '../../dest', p.basename(source.path)) + }) + +``` + +It's intendend behavior and api will not change for this, I could warn the user in this case - to be discussed. + +# Why? + +I'm aware that there is another [symlink](https://github.com/ben-eb/gulp-symlink) module for gulp but as of v0.1.0 it didn't fit my needs and seems to get messy (absolute/relative). In this plugin, `paths` are always absolute and resolves from the `cwd` that you might change by passing a [vinyl](https://github.com/wearefractal/vinyl) instance to the destination function. + +[gulp-symlink](https://github.com/ben-eb/gulp-symlink) : +- has no force option to replace existing link +- uses [fs.symlink twice](https://github.com/ben-eb/gulp-symlink/blob/master/index.js#L54) instead of using `fs.exists`. I'm aware of the nodejs docs specifying that `fs.exists` is there on an historical purpose only but why shouldn't we use it? +- doesn't use the specified type option mentioned in the [nodejs docs](http://nodejs.org/api/fs.html#fs_fs_symlink_srcpath_dstpath_type_callback) (windows only) +- has no test on symlinking directories (maybe why tests are good to go on windows) +- has bad support on multiple sources (at the moment) + +# Licence + +MIT diff --git a/node_modules/gulp-sym/appveyor.yml b/node_modules/gulp-sym/appveyor.yml new file mode 100644 index 000000000..8c368de65 --- /dev/null +++ b/node_modules/gulp-sym/appveyor.yml @@ -0,0 +1,39 @@ +# http://www.appveyor.com/docs/appveyor-yml + +# Fix line endings in Windows. (runs before repo cloning) +init: + - git config --global core.autocrlf input + +# Test against these versions of Node.js. +environment: + matrix: + - nodejs_version: "0.10" + - nodejs_version: "0.11" + +# Allow failing jobs for bleeding-edge Node.js versions. +matrix: + allow_failures: + - nodejs_version: "0.11" + +# Install scripts. (runs after repo cloning) +install: + # Get the latest stable version of Node 0.STABLE.latest + - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) + # Typical npm stuff. + - npm install + - npm install gulp -g +# Post-install test scripts. +test_script: + # Output useful info for debugging. + - node --version + - npm --version + # We test multiple Windows shells because of prior stdout buffering issues + # filed against Grunt. https://github.com/joyent/node/issues/3584 + - ps: "npm test # PowerShell" # Pass comment to PS for easier debugging + - cmd: npm test + +# Don't actually build. +build: off + +# Set build version format here instead of in the admin panel. +version: "{build}" diff --git a/node_modules/gulp-sym/index.js b/node_modules/gulp-sym/index.js new file mode 100644 index 000000000..a25d368da --- /dev/null +++ b/node_modules/gulp-sym/index.js @@ -0,0 +1,90 @@ +var through = require('through2') + , fs = require('fs') + , p = require('path') + , rm = require('rimraf') + , mkdirp = require('mkdirp') + , gutil = require('gulp-util') + , PluginError = gutil.PluginError + , File = gutil.File + + , PLUGIN_NAME = 'gulp-sym' + +// Plugin level function(dealing with files) +function gulpSymlink(dest, options) { + + options = typeof options == 'object' ? options : {} + options.force = options.force === undefined ? false : options.force + + if (!dest) { + throw new PluginError({plugin: PLUGIN_NAME, message: "Missing destination link"}) + } + + if(dest instanceof Array) { + //copy array because we'll shift values + var destinations = dest.slice() + } + + var stream = through.obj(function(source, enc, callback) { + + var self = this, symlink + + //resolving absolute path from source + source.path = p.resolve(source.cwd, source.path) + // source.relative = p.relative(source.cwd, source.path) + + //Array of destinations is passed + symlink = destinations !== undefined ? destinations.shift() : dest + + //if dest is a function simply call it + symlink = typeof dest == 'function' ? dest(source) : symlink + + //is the previous result a File instance ? + symlink = symlink instanceof File ? symlink : new File({path: symlink}) + + //resolving absolute path from dest + symlink.path = p.resolve(symlink.cwd, symlink.path) + + //relative path between source and link + var relative_symlink_source = p.relative(p.dirname(symlink.path), source.path) + + //check if the destination path exists + var exists = fs.existsSync(symlink.path) + + //No force option, we can't override! + if(exists && !options.force) { + this.emit('error', new PluginError({plugin: PLUGIN_NAME, message: 'Destination file exists ('+dest+') - use force option to replace'})) + this.push(source) + return callback() + + } else { + + //remove destination if force option + if(exists && options.force === true) + rm.sync(symlink.path) //I'm aware that this is bad \o/ + + //create destination directories + if(!fs.existsSync(p.dirname(symlink.path))) + mkdirp.sync(p.dirname(symlink.path)) + + //this is a windows check as specified in http://nodejs.org/api/fs.html#fs_fs_symlink_srcpath_dstpath_type_callback + source.stat = fs.statSync(source.path) + + fs.symlink(options.relative ? relative_symlink_source : source.path, symlink.path, source.stat.isDirectory() ? 'dir' : 'file', function(err) { + + if(err) + self.emit('error', new PluginError({plugin: PLUGIN_NAME, message: err})) + else + gutil.log(PLUGIN_NAME + ':', gutil.colors.blue(options.relative ? relative_symlink_source : source.path), '→', gutil.colors.yellow(symlink.path)) + + self.push(source) + return callback() + }) + + } + + }) + + return stream +} + +module.exports = gulpSymlink diff --git a/node_modules/gulp-sym/node_modules/.bin/has-ansi b/node_modules/gulp-sym/node_modules/.bin/has-ansi new file mode 120000 index 000000000..c1e7413f1 --- /dev/null +++ b/node_modules/gulp-sym/node_modules/.bin/has-ansi @@ -0,0 +1 @@ +../has-ansi/cli.js \ No newline at end of file diff --git a/node_modules/gulp-sym/node_modules/.bin/strip-ansi b/node_modules/gulp-sym/node_modules/.bin/strip-ansi new file mode 120000 index 000000000..b65c9f81d --- /dev/null +++ b/node_modules/gulp-sym/node_modules/.bin/strip-ansi @@ -0,0 +1 @@ +../strip-ansi/cli.js \ No newline at end of file diff --git a/node_modules/gulp-sym/node_modules/.bin/supports-color b/node_modules/gulp-sym/node_modules/.bin/supports-color new file mode 120000 index 000000000..af0f05efe --- /dev/null +++ b/node_modules/gulp-sym/node_modules/.bin/supports-color @@ -0,0 +1 @@ +../supports-color/cli.js \ No newline at end of file diff --git a/node_modules/gulp-sym/node_modules/ansi-regex/index.js b/node_modules/gulp-sym/node_modules/ansi-regex/index.js new file mode 100644 index 000000000..783c5c7bb --- /dev/null +++ b/node_modules/gulp-sym/node_modules/ansi-regex/index.js @@ -0,0 +1,4 @@ +'use strict'; +module.exports = function () { + return /\u001b\[(?:[0-9]{1,3}(?:;[0-9]{1,3})*)?[m|K]/g; +}; diff --git a/node_modules/gulp-sym/node_modules/ansi-regex/package.json b/node_modules/gulp-sym/node_modules/ansi-regex/package.json new file mode 100644 index 000000000..5f0504596 --- /dev/null +++ b/node_modules/gulp-sym/node_modules/ansi-regex/package.json @@ -0,0 +1,114 @@ +{ + "_args": [ + [ + { + "raw": "ansi-regex@^0.2.0", + "scope": null, + "escapedName": "ansi-regex", + "name": "ansi-regex", + "rawSpec": "^0.2.0", + "spec": ">=0.2.0 <0.3.0", + "type": "range" + }, + "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/has-ansi" + ] + ], + "_from": "ansi-regex@>=0.2.0 <0.3.0", + "_id": "ansi-regex@0.2.1", + "_inCache": true, + "_location": "/gulp-sym/ansi-regex", + "_npmUser": { + "name": "sindresorhus", + "email": "sindresorhus@gmail.com" + }, + "_npmVersion": "1.4.9", + "_phantomChildren": {}, + "_requested": { + "raw": "ansi-regex@^0.2.0", + "scope": null, + "escapedName": "ansi-regex", + "name": "ansi-regex", + "rawSpec": "^0.2.0", + "spec": ">=0.2.0 <0.3.0", + "type": "range" + }, + "_requiredBy": [ + "/gulp-sym/has-ansi", + "/gulp-sym/strip-ansi" + ], + "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "_shasum": "0d8e946967a3d8143f93e24e298525fc1b2235f9", + "_shrinkwrap": null, + "_spec": "ansi-regex@^0.2.0", + "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/has-ansi", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "http://sindresorhus.com" + }, + "bugs": { + "url": "https://github.com/sindresorhus/ansi-regex/issues" + }, + "dependencies": {}, + "description": "Regular expression for matching ANSI escape codes", + "devDependencies": { + "mocha": "*" + }, + "directories": {}, + "dist": { + "shasum": "0d8e946967a3d8143f93e24e298525fc1b2235f9", + "tarball": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz" + }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/sindresorhus/ansi-regex", + "keywords": [ + "ansi", + "styles", + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "tty", + "escape", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "command-line", + "text", + "regex", + "regexp", + "re", + "match", + "test", + "find", + "pattern" + ], + "license": "MIT", + "maintainers": [ + { + "name": "sindresorhus", + "email": "sindresorhus@gmail.com" + } + ], + "name": "ansi-regex", + "optionalDependencies": {}, + "readme": "ERROR: No README data found!", + "repository": { + "type": "git", + "url": "git://github.com/sindresorhus/ansi-regex.git" + }, + "scripts": { + "test": "mocha" + }, + "version": "0.2.1" +} diff --git a/node_modules/gulp-sym/node_modules/ansi-regex/readme.md b/node_modules/gulp-sym/node_modules/ansi-regex/readme.md new file mode 100644 index 000000000..ae876e729 --- /dev/null +++ b/node_modules/gulp-sym/node_modules/ansi-regex/readme.md @@ -0,0 +1,33 @@ +# ansi-regex [![Build Status](https://travis-ci.org/sindresorhus/ansi-regex.svg?branch=master)](https://travis-ci.org/sindresorhus/ansi-regex) + +> Regular expression for matching [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code) + + +## Install + +```sh +$ npm install --save ansi-regex +``` + + +## Usage + +```js +var ansiRegex = require('ansi-regex'); + +ansiRegex().test('\u001b[4mcake\u001b[0m'); +//=> true + +ansiRegex().test('cake'); +//=> false + +'\u001b[4mcake\u001b[0m'.match(ansiRegex()); +//=> ['\u001b[4m', '\u001b[0m'] +``` + +*It's a function so you can create multiple instances. Regexes with the global flag will have the `.lastIndex` property changed for each call to methods on the instance. Therefore reusing the instance with multiple calls will not work as expected for `.test()`.* + + +## License + +MIT © [Sindre Sorhus](http://sindresorhus.com) diff --git a/node_modules/gulp-sym/node_modules/ansi-styles/index.js b/node_modules/gulp-sym/node_modules/ansi-styles/index.js new file mode 100644 index 000000000..2d8b4726d --- /dev/null +++ b/node_modules/gulp-sym/node_modules/ansi-styles/index.js @@ -0,0 +1,40 @@ +'use strict'; +var styles = module.exports; + +var codes = { + reset: [0, 0], + + bold: [1, 22], // 21 isn't widely supported and 22 does the same thing + dim: [2, 22], + italic: [3, 23], + underline: [4, 24], + inverse: [7, 27], + hidden: [8, 28], + strikethrough: [9, 29], + + black: [30, 39], + red: [31, 39], + green: [32, 39], + yellow: [33, 39], + blue: [34, 39], + magenta: [35, 39], + cyan: [36, 39], + white: [37, 39], + gray: [90, 39], + + bgBlack: [40, 49], + bgRed: [41, 49], + bgGreen: [42, 49], + bgYellow: [43, 49], + bgBlue: [44, 49], + bgMagenta: [45, 49], + bgCyan: [46, 49], + bgWhite: [47, 49] +}; + +Object.keys(codes).forEach(function (key) { + var val = codes[key]; + var style = styles[key] = {}; + style.open = '\u001b[' + val[0] + 'm'; + style.close = '\u001b[' + val[1] + 'm'; +}); diff --git a/node_modules/gulp-sym/node_modules/ansi-styles/package.json b/node_modules/gulp-sym/node_modules/ansi-styles/package.json new file mode 100644 index 000000000..9acf3eb1c --- /dev/null +++ b/node_modules/gulp-sym/node_modules/ansi-styles/package.json @@ -0,0 +1,108 @@ +{ + "_args": [ + [ + { + "raw": "ansi-styles@^1.1.0", + "scope": null, + "escapedName": "ansi-styles", + "name": "ansi-styles", + "rawSpec": "^1.1.0", + "spec": ">=1.1.0 <2.0.0", + "type": "range" + }, + "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/chalk" + ] + ], + "_from": "ansi-styles@>=1.1.0 <2.0.0", + "_id": "ansi-styles@1.1.0", + "_inCache": true, + "_location": "/gulp-sym/ansi-styles", + "_npmUser": { + "name": "sindresorhus", + "email": "sindresorhus@gmail.com" + }, + "_npmVersion": "1.4.9", + "_phantomChildren": {}, + "_requested": { + "raw": "ansi-styles@^1.1.0", + "scope": null, + "escapedName": "ansi-styles", + "name": "ansi-styles", + "rawSpec": "^1.1.0", + "spec": ">=1.1.0 <2.0.0", + "type": "range" + }, + "_requiredBy": [ + "/gulp-sym/chalk" + ], + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "_shasum": "eaecbf66cd706882760b2f4691582b8f55d7a7de", + "_shrinkwrap": null, + "_spec": "ansi-styles@^1.1.0", + "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/chalk", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "http://sindresorhus.com" + }, + "bugs": { + "url": "https://github.com/sindresorhus/ansi-styles/issues" + }, + "dependencies": {}, + "description": "ANSI escape codes for styling strings in the terminal", + "devDependencies": { + "mocha": "*" + }, + "directories": {}, + "dist": { + "shasum": "eaecbf66cd706882760b2f4691582b8f55d7a7de", + "tarball": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz" + }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.js" + ], + "homepage": "https://github.com/sindresorhus/ansi-styles", + "keywords": [ + "ansi", + "styles", + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "tty", + "escape", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" + ], + "license": "MIT", + "maintainers": [ + { + "name": "sindresorhus", + "email": "sindresorhus@gmail.com" + } + ], + "name": "ansi-styles", + "optionalDependencies": {}, + "readme": "ERROR: No README data found!", + "repository": { + "type": "git", + "url": "git://github.com/sindresorhus/ansi-styles.git" + }, + "scripts": { + "test": "mocha" + }, + "version": "1.1.0" +} diff --git a/node_modules/gulp-sym/node_modules/ansi-styles/readme.md b/node_modules/gulp-sym/node_modules/ansi-styles/readme.md new file mode 100644 index 000000000..73584cc95 --- /dev/null +++ b/node_modules/gulp-sym/node_modules/ansi-styles/readme.md @@ -0,0 +1,70 @@ +# ansi-styles [![Build Status](https://travis-ci.org/sindresorhus/ansi-styles.svg?branch=master)](https://travis-ci.org/sindresorhus/ansi-styles) + +> [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal + +You probably want the higher-level [chalk](https://github.com/sindresorhus/chalk) module for styling your strings. + +![screenshot](screenshot.png) + + +## Install + +```sh +$ npm install --save ansi-styles +``` + + +## Usage + +```js +var ansi = require('ansi-styles'); + +console.log(ansi.green.open + 'Hello world!' + ansi.green.close); +``` + + +## API + +Each style has an `open` and `close` property. + + +## Styles + +### General + +- `reset` +- `bold` +- `dim` +- `italic` *(not widely supported)* +- `underline` +- `inverse` +- `hidden` +- `strikethrough` *(not widely supported)* + +### Text colors + +- `black` +- `red` +- `green` +- `yellow` +- `blue` +- `magenta` +- `cyan` +- `white` +- `gray` + +### Background colors + +- `bgBlack` +- `bgRed` +- `bgGreen` +- `bgYellow` +- `bgBlue` +- `bgMagenta` +- `bgCyan` +- `bgWhite` + + +## License + +MIT © [Sindre Sorhus](http://sindresorhus.com) diff --git a/node_modules/gulp-sym/node_modules/chalk/index.js b/node_modules/gulp-sym/node_modules/chalk/index.js new file mode 100644 index 000000000..ac1f16820 --- /dev/null +++ b/node_modules/gulp-sym/node_modules/chalk/index.js @@ -0,0 +1,95 @@ +'use strict'; +var escapeStringRegexp = require('escape-string-regexp'); +var ansiStyles = require('ansi-styles'); +var stripAnsi = require('strip-ansi'); +var hasAnsi = require('has-ansi'); +var supportsColor = require('supports-color'); +var defineProps = Object.defineProperties; +var chalk = module.exports; + +function build(_styles) { + var builder = function builder() { + return applyStyle.apply(builder, arguments); + }; + builder._styles = _styles; + // __proto__ is used because we must return a function, but there is + // no way to create a function with a different prototype. + builder.__proto__ = proto; + return builder; +} + +var styles = (function () { + var ret = {}; + + ansiStyles.grey = ansiStyles.gray; + + Object.keys(ansiStyles).forEach(function (key) { + ansiStyles[key].closeRe = new RegExp(escapeStringRegexp(ansiStyles[key].close), 'g'); + + ret[key] = { + get: function () { + return build(this._styles.concat(key)); + } + }; + }); + + return ret; +})(); + +var proto = defineProps(function chalk() {}, styles); + +function applyStyle() { + // support varags, but simply cast to string in case there's only one arg + var args = arguments; + var argsLen = args.length; + var str = argsLen !== 0 && String(arguments[0]); + if (argsLen > 1) { + // don't slice `arguments`, it prevents v8 optimizations + for (var a = 1; a < argsLen; a++) { + str += ' ' + args[a]; + } + } + + if (!chalk.enabled || !str) { + return str; + } + + /*jshint validthis: true*/ + var nestedStyles = this._styles; + + for (var i = 0; i < nestedStyles.length; i++) { + var code = ansiStyles[nestedStyles[i]]; + // Replace any instances already present with a re-opening code + // otherwise only the part of the string until said closing code + // will be colored, and the rest will simply be 'plain'. + str = code.open + str.replace(code.closeRe, code.open) + code.close; + } + + return str; +} + +function init() { + var ret = {}; + + Object.keys(styles).forEach(function (name) { + ret[name] = { + get: function () { + return build([name]); + } + }; + }); + + return ret; +} + +defineProps(chalk, init()); + +chalk.styles = ansiStyles; +chalk.hasColor = hasAnsi; +chalk.stripColor = stripAnsi; +chalk.supportsColor = supportsColor; + +// detect mode if not set manually +if (chalk.enabled === undefined) { + chalk.enabled = chalk.supportsColor; +} diff --git a/node_modules/gulp-sym/node_modules/chalk/package.json b/node_modules/gulp-sym/node_modules/chalk/package.json new file mode 100644 index 000000000..e6c7a4e43 --- /dev/null +++ b/node_modules/gulp-sym/node_modules/chalk/package.json @@ -0,0 +1,115 @@ +{ + "_args": [ + [ + { + "raw": "chalk@^0.5.0", + "scope": null, + "escapedName": "chalk", + "name": "chalk", + "rawSpec": "^0.5.0", + "spec": ">=0.5.0 <0.6.0", + "type": "range" + }, + "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util" + ] + ], + "_from": "chalk@>=0.5.0 <0.6.0", + "_id": "chalk@0.5.1", + "_inCache": true, + "_location": "/gulp-sym/chalk", + "_npmUser": { + "name": "jbnicolai", + "email": "jappelman@xebia.com" + }, + "_npmVersion": "1.4.14", + "_phantomChildren": {}, + "_requested": { + "raw": "chalk@^0.5.0", + "scope": null, + "escapedName": "chalk", + "name": "chalk", + "rawSpec": "^0.5.0", + "spec": ">=0.5.0 <0.6.0", + "type": "range" + }, + "_requiredBy": [ + "/gulp-sym/gulp-util" + ], + "_resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "_shasum": "663b3a648b68b55d04690d49167aa837858f2174", + "_shrinkwrap": null, + "_spec": "chalk@^0.5.0", + "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util", + "bugs": { + "url": "https://github.com/sindresorhus/chalk/issues" + }, + "dependencies": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + }, + "description": "Terminal string styling done right. Created because the `colors` module does some really horrible things.", + "devDependencies": { + "matcha": "^0.5.0", + "mocha": "*" + }, + "directories": {}, + "dist": { + "shasum": "663b3a648b68b55d04690d49167aa837858f2174", + "tarball": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz" + }, + "engines": { + "node": ">=0.10.0" + }, + "files": [ + "index.js" + ], + "gitHead": "994758f01293f1fdcf63282e9917cb9f2cfbdaac", + "homepage": "https://github.com/sindresorhus/chalk", + "keywords": [ + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "ansi", + "styles", + "tty", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" + ], + "license": "MIT", + "maintainers": [ + { + "name": "sindresorhus", + "email": "sindresorhus@gmail.com" + }, + { + "name": "jbnicolai", + "email": "jappelman@xebia.com" + } + ], + "name": "chalk", + "optionalDependencies": {}, + "readme": "ERROR: No README data found!", + "repository": { + "type": "git", + "url": "git://github.com/sindresorhus/chalk.git" + }, + "scripts": { + "bench": "matcha benchmark.js", + "test": "mocha" + }, + "version": "0.5.1" +} diff --git a/node_modules/gulp-sym/node_modules/chalk/readme.md b/node_modules/gulp-sym/node_modules/chalk/readme.md new file mode 100644 index 000000000..239c791f8 --- /dev/null +++ b/node_modules/gulp-sym/node_modules/chalk/readme.md @@ -0,0 +1,175 @@ +# chalk + +> Terminal string styling done right + +[![Build Status](https://travis-ci.org/sindresorhus/chalk.svg?branch=master)](https://travis-ci.org/sindresorhus/chalk) +![](http://img.shields.io/badge/unicorn-approved-ff69b4.svg) + +[colors.js](https://github.com/Marak/colors.js) is currently the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough. + +**Chalk is a clean and focused alternative.** + +![screenshot](https://github.com/sindresorhus/ansi-styles/raw/master/screenshot.png) + + +## Why + +- Highly performant +- Doesn't extend String.prototype +- Expressive API +- Ability to nest styles +- Clean and focused +- Auto-detects color support +- Actively maintained +- [Used by 1000+ modules](https://npmjs.org/browse/depended/chalk) + + +## Install + +```sh +$ npm install --save chalk +``` + + +## Usage + +Chalk comes with an easy to use composable API where you just chain and nest the styles you want. + +```js +var chalk = require('chalk'); + +// style a string +console.log( chalk.blue('Hello world!') ); + +// combine styled and normal strings +console.log( chalk.blue('Hello'), 'World' + chalk.red('!') ); + +// compose multiple styles using the chainable API +console.log( chalk.blue.bgRed.bold('Hello world!') ); + +// pass in multiple arguments +console.log( chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz') ); + +// nest styles +console.log( chalk.red('Hello', chalk.underline.bgBlue('world') + '!') ); + +// nest styles of the same type even (color, underline, background) +console.log( chalk.green('I am a green line ' + chalk.blue('with a blue substring') + ' that becomes green again!') ); +``` + +Easily define your own themes. + +```js +var chalk = require('chalk'); +var error = chalk.bold.red; +console.log(error('Error!')); +``` + +Take advantage of console.log [string substitution](http://nodejs.org/docs/latest/api/console.html#console_console_log_data). + +```js +var name = 'Sindre'; +console.log(chalk.green('Hello %s'), name); +//=> Hello Sindre +``` + + +## API + +### chalk.`