aboutsummaryrefslogtreecommitdiff
path: root/node_modules/gulp-sym
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-11-03 01:33:53 +0100
committerFlorian Dold <florian.dold@gmail.com>2016-11-03 01:33:53 +0100
commitd1291f67551c58168af43698a359cb5ddfd266b0 (patch)
tree55a13ed29fe1915e3f42f1b1b7038dafa2e975a7 /node_modules/gulp-sym
parentd0a0695fb5d34996850723f7d4b1b59c3df909c2 (diff)
downloadwallet-core-d1291f67551c58168af43698a359cb5ddfd266b0.tar.xz
node_modules
Diffstat (limited to 'node_modules/gulp-sym')
l---------node_modules/gulp-sym/node_modules/.bin/has-ansi1
l---------node_modules/gulp-sym/node_modules/.bin/mkdirp1
l---------node_modules/gulp-sym/node_modules/.bin/rimraf1
l---------node_modules/gulp-sym/node_modules/.bin/strip-ansi1
l---------node_modules/gulp-sym/node_modules/.bin/supports-color1
-rw-r--r--node_modules/gulp-sym/node_modules/ansi-regex/index.js4
-rw-r--r--node_modules/gulp-sym/node_modules/ansi-regex/package.json114
-rw-r--r--node_modules/gulp-sym/node_modules/ansi-regex/readme.md33
-rw-r--r--node_modules/gulp-sym/node_modules/ansi-styles/index.js40
-rw-r--r--node_modules/gulp-sym/node_modules/ansi-styles/package.json108
-rw-r--r--node_modules/gulp-sym/node_modules/ansi-styles/readme.md70
-rw-r--r--node_modules/gulp-sym/node_modules/chalk/index.js95
-rw-r--r--node_modules/gulp-sym/node_modules/chalk/package.json115
-rw-r--r--node_modules/gulp-sym/node_modules/chalk/readme.md175
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/.npmignore7
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/.travis.yml5
-rwxr-xr-xnode_modules/gulp-sym/node_modules/gulp-util/LICENSE20
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/README.md140
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/index.js18
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/File.js1
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/PluginError.js64
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/beep.js3
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/buffer.js15
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/colors.js1
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/combine.js11
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/date.js1
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/env.js4
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/isBuffer.js7
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/isNull.js3
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/isStream.js5
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/linefeed.js1
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/log.js10
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/noop.js5
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/replaceExtension.js9
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/lib/template.js19
-rw-r--r--node_modules/gulp-sym/node_modules/gulp-util/package.json109
-rwxr-xr-xnode_modules/gulp-sym/node_modules/has-ansi/cli.js53
-rw-r--r--node_modules/gulp-sym/node_modules/has-ansi/index.js4
-rw-r--r--node_modules/gulp-sym/node_modules/has-ansi/package.json118
-rw-r--r--node_modules/gulp-sym/node_modules/has-ansi/readme.md45
-rw-r--r--node_modules/gulp-sym/node_modules/isarray/README.md54
-rw-r--r--node_modules/gulp-sym/node_modules/isarray/build/build.js209
-rw-r--r--node_modules/gulp-sym/node_modules/isarray/component.json19
-rw-r--r--node_modules/gulp-sym/node_modules/isarray/index.js3
-rw-r--r--node_modules/gulp-sym/node_modules/isarray/package.json25
-rw-r--r--node_modules/gulp-sym/node_modules/lodash._reinterpolate/LICENSE.txt22
-rw-r--r--node_modules/gulp-sym/node_modules/lodash._reinterpolate/README.md15
-rw-r--r--node_modules/gulp-sym/node_modules/lodash._reinterpolate/index.js13
-rw-r--r--node_modules/gulp-sym/node_modules/lodash._reinterpolate/package.json111
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.escape/LICENSE.txt22
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.escape/README.md15
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.escape/index.js31
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.escape/package.json121
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.keys/LICENSE.txt22
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.keys/README.md15
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.keys/index.js36
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.keys/package.json121
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.template/LICENSE.txt22
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.template/README.md15
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.template/index.js216
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.template/package.json124
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.templatesettings/LICENSE.txt22
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.templatesettings/README.md15
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.templatesettings/index.js73
-rw-r--r--node_modules/gulp-sym/node_modules/lodash.templatesettings/package.json119
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/.travis.yml4
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/LICENSE18
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/example/parse.js2
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/index.js200
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/package.json102
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/readme.markdown86
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/all_bool.js32
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/bool.js119
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/dash.js31
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/default_bool.js20
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/dotted.js22
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/long.js31
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/num.js36
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/parse.js197
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/parse_modified.js9
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/short.js67
-rw-r--r--node_modules/gulp-sym/node_modules/minimist/test/whitespace.js8
-rw-r--r--node_modules/gulp-sym/node_modules/readable-stream/package.json112
-rwxr-xr-xnode_modules/gulp-sym/node_modules/strip-ansi/cli.js39
-rw-r--r--node_modules/gulp-sym/node_modules/strip-ansi/index.js6
-rw-r--r--node_modules/gulp-sym/node_modules/strip-ansi/package.json117
-rw-r--r--node_modules/gulp-sym/node_modules/strip-ansi/readme.md43
-rwxr-xr-xnode_modules/gulp-sym/node_modules/supports-color/cli.js28
-rw-r--r--node_modules/gulp-sym/node_modules/supports-color/index.js32
-rw-r--r--node_modules/gulp-sym/node_modules/supports-color/package.json112
-rw-r--r--node_modules/gulp-sym/node_modules/supports-color/readme.md44
-rw-r--r--node_modules/gulp-sym/node_modules/through2/package.json105
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/.npmignore6
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/.travis.yml6
-rwxr-xr-xnode_modules/gulp-sym/node_modules/vinyl/LICENSE20
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/README.md123
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/index.js128
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/lib/cloneBuffer.js7
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/lib/inspectStream.js12
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/lib/isBuffer.js7
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/lib/isNull.js3
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/lib/isStream.js5
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/package.json101
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/test/File.js540
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/test/cloneBuffer.js28
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/test/inspectStream.js53
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/test/isBuffer.js29
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/test/isNull.js23
-rw-r--r--node_modules/gulp-sym/node_modules/vinyl/test/isStream.js29
-rw-r--r--node_modules/gulp-sym/node_modules/xtend/package.json110
-rw-r--r--node_modules/gulp-sym/package.json115
111 files changed, 392 insertions, 5472 deletions
diff --git a/node_modules/gulp-sym/node_modules/.bin/has-ansi b/node_modules/gulp-sym/node_modules/.bin/has-ansi
deleted file mode 120000
index c1e7413f1..000000000
--- a/node_modules/gulp-sym/node_modules/.bin/has-ansi
+++ /dev/null
@@ -1 +0,0 @@
-../has-ansi/cli.js \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/.bin/mkdirp b/node_modules/gulp-sym/node_modules/.bin/mkdirp
new file mode 120000
index 000000000..91a5f623f
--- /dev/null
+++ b/node_modules/gulp-sym/node_modules/.bin/mkdirp
@@ -0,0 +1 @@
+../../../mkdirp/bin/cmd.js \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/.bin/rimraf b/node_modules/gulp-sym/node_modules/.bin/rimraf
new file mode 120000
index 000000000..632d6da23
--- /dev/null
+++ b/node_modules/gulp-sym/node_modules/.bin/rimraf
@@ -0,0 +1 @@
+../../../rimraf/bin.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
deleted file mode 120000
index b65c9f81d..000000000
--- a/node_modules/gulp-sym/node_modules/.bin/strip-ansi
+++ /dev/null
@@ -1 +0,0 @@
-../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
deleted file mode 120000
index af0f05efe..000000000
--- a/node_modules/gulp-sym/node_modules/.bin/supports-color
+++ /dev/null
@@ -1 +0,0 @@
-../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
deleted file mode 100644
index 783c5c7bb..000000000
--- a/node_modules/gulp-sym/node_modules/ansi-regex/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-'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
deleted file mode 100644
index 5f0504596..000000000
--- a/node_modules/gulp-sym/node_modules/ansi-regex/package.json
+++ /dev/null
@@ -1,114 +0,0 @@
-{
- "_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
deleted file mode 100644
index ae876e729..000000000
--- a/node_modules/gulp-sym/node_modules/ansi-regex/readme.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# 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
deleted file mode 100644
index 2d8b4726d..000000000
--- a/node_modules/gulp-sym/node_modules/ansi-styles/index.js
+++ /dev/null
@@ -1,40 +0,0 @@
-'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
deleted file mode 100644
index 9acf3eb1c..000000000
--- a/node_modules/gulp-sym/node_modules/ansi-styles/package.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
- "_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
deleted file mode 100644
index 73584cc95..000000000
--- a/node_modules/gulp-sym/node_modules/ansi-styles/readme.md
+++ /dev/null
@@ -1,70 +0,0 @@
-# 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
deleted file mode 100644
index ac1f16820..000000000
--- a/node_modules/gulp-sym/node_modules/chalk/index.js
+++ /dev/null
@@ -1,95 +0,0 @@
-'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
deleted file mode 100644
index e6c7a4e43..000000000
--- a/node_modules/gulp-sym/node_modules/chalk/package.json
+++ /dev/null
@@ -1,115 +0,0 @@
-{
- "_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
deleted file mode 100644
index 239c791f8..000000000
--- a/node_modules/gulp-sym/node_modules/chalk/readme.md
+++ /dev/null
@@ -1,175 +0,0 @@
-# <img width="300" src="https://cdn.rawgit.com/sindresorhus/chalk/77ae94f63ab1ac61389b190e5a59866569d1a376/logo.svg" alt="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.`<style>[.<style>...](string, [string...])`
-
-Example: `chalk.red.bold.underline('Hello', 'world');`
-
-Chain [styles](#styles) and call the last one as a method with a string argument. Order doesn't matter.
-
-Multiple arguments will be separated by space.
-
-### chalk.enabled
-
-Color support is automatically detected, but you can override it.
-
-### chalk.supportsColor
-
-Detect whether the terminal [supports color](https://github.com/sindresorhus/supports-color).
-
-Can be overridden by the user with the flags `--color` and `--no-color`.
-
-Used internally and handled for you, but exposed for convenience.
-
-### chalk.styles
-
-Exposes the styles as [ANSI escape codes](https://github.com/sindresorhus/ansi-styles).
-
-Generally not useful, but you might need just the `.open` or `.close` escape code if you're mixing externally styled strings with yours.
-
-```js
-var chalk = require('chalk');
-
-console.log(chalk.styles.red);
-//=> {open: '\u001b[31m', close: '\u001b[39m'}
-
-console.log(chalk.styles.red.open + 'Hello' + chalk.styles.red.close);
-```
-
-### chalk.hasColor(string)
-
-Check whether a string [has color](https://github.com/sindresorhus/has-ansi).
-
-### chalk.stripColor(string)
-
-[Strip color](https://github.com/sindresorhus/strip-ansi) from a string.
-
-Can be useful in combination with `.supportsColor` to strip color on externally styled text when it's not supported.
-
-Example:
-
-```js
-var chalk = require('chalk');
-var styledString = getText();
-
-if (!chalk.supportsColor) {
- styledString = chalk.stripColor(styledString);
-}
-```
-
-
-## 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/gulp-util/.npmignore b/node_modules/gulp-sym/node_modules/gulp-util/.npmignore
deleted file mode 100644
index 5cdb2e5e9..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/.npmignore
+++ /dev/null
@@ -1,7 +0,0 @@
-.DS_Store
-*.log
-node_modules
-build
-*.node
-components
-test \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/.travis.yml b/node_modules/gulp-sym/node_modules/gulp-util/.travis.yml
deleted file mode 100644
index 7c1662070..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/.travis.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-language: node_js
-node_js:
- - "0.10"
-after_script:
- - npm run coveralls \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/LICENSE b/node_modules/gulp-sym/node_modules/gulp-util/LICENSE
deleted file mode 100755
index 7cbe012c6..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright (c) 2014 Fractal <contact@wearefractal.com>
-
-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/gulp-sym/node_modules/gulp-util/README.md b/node_modules/gulp-sym/node_modules/gulp-util/README.md
deleted file mode 100644
index a8d9b19ef..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/README.md
+++ /dev/null
@@ -1,140 +0,0 @@
-# gulp-util [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Coveralls Status][coveralls-image]][coveralls-url] [![Dependency Status][depstat-image]][depstat-url]
-
-## Information
-
-<table>
-<tr>
-<td>Package</td><td>gulp-util</td>
-</tr>
-<tr>
-<td>Description</td>
-<td>Utility functions for gulp plugins</td>
-</tr>
-<tr>
-<td>Node Version</td>
-<td>>= 0.9</td>
-</tr>
-</table>
-
-## Usage
-
-```javascript
-var gutil = require('gulp-util');
-
-gutil.log('stuff happened', 'Really it did', gutil.colors.cyan('123'));
-gutil.beep();
-
-gutil.replaceExtension('file.coffee', '.js'); // file.js
-
-var opt = {
- name: 'todd',
- file: someGulpFile
-};
-gutil.template('test <%= name %> <%= file.path %>', opt) // test todd /js/hi.js
-```
-
-### log(msg...)
-
-Logs stuff. Already prefixed with [gulp] and all that. Use the right colors for values. If you pass in multiple arguments it will join them by a space.
-
-```
-values (files, module names, etc.) = magenta
-numbers (times, counts, etc) = cyan
-```
-
-### replaceExtension(path, newExtension)
-
-Replaces a file extension in a path. Returns the new path.
-
-### isStream(obj)
-
-Returns true or false if an object is a stream.
-
-### isBuffer(obj)
-
-Returns true or false if an object is a Buffer.
-
-### template(string[, data])
-
-This is a lodash.template function wrapper. You must pass in a valid gulp file object so it is available to the user or it will error. You can not configure any of the delimiters. Look at the [lodash docs](http://lodash.com/docs#template) for more info.
-
-## new File(obj)
-
-This is just [vinyl](https://github.com/wearefractal/vinyl)
-
-```javascript
-var file = new gutil.File({
- base: join(__dirname, './fixtures/'),
- cwd: __dirname,
- path: join(__dirname, './fixtures/test.coffee')
-});
-```
-
-## noop()
-
-Returns a stream that does nothing but pass data straight through.
-
-```javascript
-// gulp should be called like this :
-// $ gulp --type production
-gulp.task('scripts', function() {
- gulp.src('src/**/*.js')
- .pipe(concat('script.js'))
- .pipe(gutil.env.type === 'production' ? uglify() : gutil.noop())
- .pipe(gulp.dest('dist/');
-});
-```
-
-## buffer(cb)
-
-This is similar to es.wait but instead of buffering text into one string it buffers anything into an array (so very useful for file objects).
-
-Returns a stream that can be piped to.
-
-The stream will emit one data event after the stream piped to it has ended. The data will be the same array passed to the callback.
-
-Callback is optional and receives two arguments: error and data
-
-```javascript
-gulp.src('stuff/*.js')
- .pipe(gutil.buffer(function(err, files){
-
- });
-```
-
-## new PluginError(pluginName, message[, options])
-
-- pluginName should be the module name of your plugin
-- message can be a string or an existing error
-- By default the stack will not be shown. Set `options.showStack` to true if you think the stack is important for your error.
-- If you pass an error in as the message the stack will be pulled from that, otherwise one will be created.
-- Note that if you pass in a custom stack string you need to include the message along with that.
-
-These are all acceptable forms of instantiation:
-
-```javascript
-var err = new gutil.PluginError('test', {
- message: 'something broke'
-});
-
-var err = new gutil.PluginError({
- plugin: 'test',
- message: 'something broke'
-});
-
-var err = new gutil.PluginError('test', 'something broke');
-
-var err = new gutil.PluginError('test', 'something broke', {showStack: true});
-
-var existingError = new Error('OMG');
-var err = new gutil.PluginError('test', existingError, {showStack: true});
-```
-
-[npm-url]: https://npmjs.org/package/gulp-util
-[npm-image]: https://badge.fury.io/js/gulp-util.svg
-[travis-url]: https://travis-ci.org/gulpjs/gulp-util
-[travis-image]: https://travis-ci.org/gulpjs/gulp-util.svg?branch=master
-[coveralls-url]: https://coveralls.io/r/gulpjs/gulp-util
-[coveralls-image]: https://coveralls.io/repos/gulpjs/gulp-util/badge.png
-[depstat-url]: https://david-dm.org/gulpjs/gulp-util
-[depstat-image]: https://david-dm.org/gulpjs/gulp-util.svg
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/index.js b/node_modules/gulp-sym/node_modules/gulp-util/index.js
deleted file mode 100644
index 6746ee4be..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/index.js
+++ /dev/null
@@ -1,18 +0,0 @@
-module.exports = {
- File: require('./lib/File'),
- replaceExtension: require('./lib/replaceExtension'),
- colors: require('./lib/colors'),
- date: require('./lib/date'),
- log: require('./lib/log'),
- template: require('./lib/template'),
- env: require('./lib/env'),
- beep: require('./lib/beep'),
- noop: require('./lib/noop'),
- isStream: require('./lib/isStream'),
- isBuffer: require('./lib/isBuffer'),
- isNull: require('./lib/isNull'),
- linefeed: require('./lib/linefeed'),
- combine: require('./lib/combine'),
- buffer: require('./lib/buffer'),
- PluginError: require('./lib/PluginError')
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/File.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/File.js
deleted file mode 100644
index 690a508a6..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/File.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('vinyl'); \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/PluginError.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/PluginError.js
deleted file mode 100644
index 6640346ed..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/PluginError.js
+++ /dev/null
@@ -1,64 +0,0 @@
-var util = require('util');
-var colors = require('./colors');
-
-// wow what a clusterfuck
-var parseOptions = function(plugin, message, opt) {
- if (!opt) opt = {};
- if (typeof plugin === 'object') {
- opt = plugin;
- } else if (message instanceof Error) {
- opt.error = message;
- opt.plugin = plugin;
- } else if (typeof message === 'object') {
- opt = message;
- opt.plugin = plugin;
- } else if (typeof opt === 'object') {
- opt.plugin = plugin;
- opt.message = message;
- }
- return opt;
-};
-
-function PluginError(plugin, message, opt) {
- if (!(this instanceof PluginError)) throw new Error('Call PluginError using new');
-
- Error.call(this);
-
- var options = parseOptions(plugin, message, opt);
-
- this.plugin = options.plugin;
- this.showStack = options.showStack === true;
-
- var properties = ['name', 'message', 'fileName', 'lineNumber', 'stack'];
-
- // if options has an error, grab details from it
- if (options.error) {
- properties.forEach(function(prop) {
- if (prop in options.error) this[prop] = options.error[prop];
- }, this);
- }
-
- // options object can override
- properties.forEach(function(prop) {
- if (prop in options) this[prop] = options[prop];
- }, this);
-
- // defaults
- if (!this.name) this.name = 'Error';
-
- // TODO: figure out why this explodes mocha
- if (!this.stack) Error.captureStackTrace(this, arguments.callee || this.constructor);
-
- if (!this.plugin) throw new Error('Missing plugin name');
- if (!this.message) throw new Error('Missing error message');
-}
-
-util.inherits(PluginError, Error);
-
-PluginError.prototype.toString = function () {
- var sig = this.name+' in plugin \''+colors.cyan(this.plugin)+'\'';
- var msg = this.showStack ? (this._stack || this.stack) : this.message;
- return sig+'\n'+msg;
-};
-
-module.exports = PluginError;
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/beep.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/beep.js
deleted file mode 100644
index 5473d7548..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/beep.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = function() {
- process.stdout.write('\x07');
-};
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/buffer.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/buffer.js
deleted file mode 100644
index 4cb064aca..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/buffer.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var through = require('through2');
-
-module.exports = function(fn) {
- var buf = [];
- var end = function(cb) {
- this.push(buf);
- cb();
- if(fn) fn(null, buf);
- };
- var push = function(data, enc, cb) {
- buf.push(data);
- cb();
- };
- return through.obj(push, end);
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/colors.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/colors.js
deleted file mode 100644
index bc8049406..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/colors.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('chalk'); \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/combine.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/combine.js
deleted file mode 100644
index f20712d20..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/combine.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var pipeline = require('multipipe');
-
-module.exports = function(){
- var args = arguments;
- if (args.length === 1 && Array.isArray(args[0])) {
- args = args[0];
- }
- return function(){
- return pipeline.apply(pipeline, args);
- };
-};
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/date.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/date.js
deleted file mode 100644
index 935793cc6..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/date.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('dateformat'); \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/env.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/env.js
deleted file mode 100644
index ea1e03e4a..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/env.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var parseArgs = require('minimist');
-var argv = parseArgs(process.argv.slice(2));
-
-module.exports = argv; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/isBuffer.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/isBuffer.js
deleted file mode 100644
index 0e23782c4..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/isBuffer.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var buf = require('buffer');
-var Buffer = buf.Buffer;
-
-// could use Buffer.isBuffer but this is the same exact thing...
-module.exports = function(o) {
- return typeof o === 'object' && o instanceof Buffer;
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/isNull.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/isNull.js
deleted file mode 100644
index 403bb30e8..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/isNull.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = function(v) {
- return v === null;
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/isStream.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/isStream.js
deleted file mode 100644
index 9ce0929b0..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/isStream.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var Stream = require('stream').Stream;
-
-module.exports = function(o) {
- return !!o && o instanceof Stream;
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/linefeed.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/linefeed.js
deleted file mode 100644
index 5b0dfa4b1..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/linefeed.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = '\n'; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/log.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/log.js
deleted file mode 100644
index e33d15ed9..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/log.js
+++ /dev/null
@@ -1,10 +0,0 @@
-var colors = require('./colors');
-var date = require('./date');
-
-module.exports = function(){
- var time = '['+colors.grey(date(new Date(), 'HH:MM:ss'))+']';
- var args = Array.prototype.slice.call(arguments);
- args.unshift(time);
- console.log.apply(console, args);
- return this;
-};
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/noop.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/noop.js
deleted file mode 100644
index 7862cb161..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/noop.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var through = require('through2');
-
-module.exports = function () {
- return through.obj();
-};
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/replaceExtension.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/replaceExtension.js
deleted file mode 100644
index 3f76938e4..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/replaceExtension.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var path = require('path');
-
-module.exports = function(npath, ext) {
- if (typeof npath !== 'string') return npath;
- if (npath.length === 0) return npath;
-
- var nFileName = path.basename(npath, path.extname(npath))+ext;
- return path.join(path.dirname(npath), nFileName);
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/lib/template.js b/node_modules/gulp-sym/node_modules/gulp-util/lib/template.js
deleted file mode 100644
index c467820f3..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/lib/template.js
+++ /dev/null
@@ -1,19 +0,0 @@
-var template = require('lodash.template');
-var reInterpolate = require('lodash._reinterpolate');
-
-var forcedSettings = {
- escape: /<%-([\s\S]+?)%>/g,
- evaluate: /<%([\s\S]+?)%>/g,
- interpolate: reInterpolate
-};
-
-module.exports = function(tmpl, data){
- var fn = template(tmpl, null, forcedSettings);
-
- var wrapped = function(o) {
- if (typeof o === 'undefined' || typeof o.file === 'undefined') throw new Error('Failed to provide the current file as "file" to the template');
- return fn(o);
- };
-
- return (data ? wrapped(data) : wrapped);
-};
diff --git a/node_modules/gulp-sym/node_modules/gulp-util/package.json b/node_modules/gulp-sym/node_modules/gulp-util/package.json
deleted file mode 100644
index 1e2a47f16..000000000
--- a/node_modules/gulp-sym/node_modules/gulp-util/package.json
+++ /dev/null
@@ -1,109 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "gulp-util@^2.2.14",
- "scope": null,
- "escapedName": "gulp-util",
- "name": "gulp-util",
- "rawSpec": "^2.2.14",
- "spec": ">=2.2.14 <3.0.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym"
- ]
- ],
- "_from": "gulp-util@>=2.2.14 <3.0.0",
- "_id": "gulp-util@2.2.20",
- "_inCache": true,
- "_location": "/gulp-sym/gulp-util",
- "_npmUser": {
- "name": "fractal",
- "email": "contact@wearefractal.com"
- },
- "_npmVersion": "1.5.0-alpha-1",
- "_phantomChildren": {},
- "_requested": {
- "raw": "gulp-util@^2.2.14",
- "scope": null,
- "escapedName": "gulp-util",
- "name": "gulp-util",
- "rawSpec": "^2.2.14",
- "spec": ">=2.2.14 <3.0.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym"
- ],
- "_resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz",
- "_shasum": "d7146e5728910bd8f047a6b0b1e549bc22dbd64c",
- "_shrinkwrap": null,
- "_spec": "gulp-util@^2.2.14",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym",
- "author": {
- "name": "Fractal",
- "email": "contact@wearefractal.com",
- "url": "http://wearefractal.com/"
- },
- "bugs": {
- "url": "https://github.com/wearefractal/gulp-util/issues"
- },
- "dependencies": {
- "chalk": "^0.5.0",
- "dateformat": "^1.0.7-1.2.3",
- "lodash._reinterpolate": "^2.4.1",
- "lodash.template": "^2.4.1",
- "minimist": "^0.2.0",
- "multipipe": "^0.1.0",
- "through2": "^0.5.0",
- "vinyl": "^0.2.1"
- },
- "description": "Utility functions for gulp plugins",
- "devDependencies": {
- "buffer-equal": "~0.0.1",
- "coveralls": "^2.7.0",
- "event-stream": "^3.1.0",
- "istanbul": "^0.2.3",
- "jshint": "^2.4.1",
- "lodash.templatesettings": "^2.4.1",
- "mocha": "^1.17.0",
- "mocha-lcov-reporter": "^0.0.1",
- "rimraf": "^2.2.5",
- "should": "^4.0.0"
- },
- "directories": {},
- "dist": {
- "shasum": "d7146e5728910bd8f047a6b0b1e549bc22dbd64c",
- "tarball": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz"
- },
- "engines": {
- "node": ">= 0.9"
- },
- "gitHead": "a44e450cfbe65fa4902b198bead4c65722cced0a",
- "homepage": "http://github.com/wearefractal/gulp-util",
- "licenses": [
- {
- "type": "MIT",
- "url": "http://github.com/wearefractal/gulp-util/raw/master/LICENSE"
- }
- ],
- "main": "./index.js",
- "maintainers": [
- {
- "name": "fractal",
- "email": "contact@wearefractal.com"
- }
- ],
- "name": "gulp-util",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git://github.com/wearefractal/gulp-util.git"
- },
- "scripts": {
- "coveralls": "istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage",
- "test": "mocha --reporter spec && jshint"
- },
- "version": "2.2.20"
-}
diff --git a/node_modules/gulp-sym/node_modules/has-ansi/cli.js b/node_modules/gulp-sym/node_modules/has-ansi/cli.js
deleted file mode 100755
index e0956fcc7..000000000
--- a/node_modules/gulp-sym/node_modules/has-ansi/cli.js
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/usr/bin/env node
-'use strict';
-var pkg = require('./package.json');
-var hasAnsi = require('./');
-var input = process.argv[2];
-
-function stdin(cb) {
- var ret = '';
- process.stdin.setEncoding('utf8');
- process.stdin.on('data', function (data) {
- ret += data;
- });
- process.stdin.on('end', function () {
- cb(ret);
- });
-}
-
-function help() {
- console.log([
- pkg.description,
- '',
- 'Usage',
- ' $ has-ansi <string>',
- ' $ echo <string> | has-ansi',
- '',
- 'Exits with code 0 if input has ANSI escape codes and 1 if not'
- ].join('\n'));
-}
-
-function init(data) {
- process.exit(hasAnsi(data) ? 0 : 1);
-}
-
-if (process.argv.indexOf('--help') !== -1) {
- help();
- return;
-}
-
-if (process.argv.indexOf('--version') !== -1) {
- console.log(pkg.version);
- return;
-}
-
-if (process.stdin.isTTY) {
- if (!input) {
- help();
- return;
- }
-
- init(input);
-} else {
- stdin(init);
-}
diff --git a/node_modules/gulp-sym/node_modules/has-ansi/index.js b/node_modules/gulp-sym/node_modules/has-ansi/index.js
deleted file mode 100644
index 98fae0676..000000000
--- a/node_modules/gulp-sym/node_modules/has-ansi/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-'use strict';
-var ansiRegex = require('ansi-regex');
-var re = new RegExp(ansiRegex().source); // remove the `g` flag
-module.exports = re.test.bind(re);
diff --git a/node_modules/gulp-sym/node_modules/has-ansi/package.json b/node_modules/gulp-sym/node_modules/has-ansi/package.json
deleted file mode 100644
index cd8421c6a..000000000
--- a/node_modules/gulp-sym/node_modules/has-ansi/package.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "has-ansi@^0.1.0",
- "scope": null,
- "escapedName": "has-ansi",
- "name": "has-ansi",
- "rawSpec": "^0.1.0",
- "spec": ">=0.1.0 <0.2.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/chalk"
- ]
- ],
- "_from": "has-ansi@>=0.1.0 <0.2.0",
- "_id": "has-ansi@0.1.0",
- "_inCache": true,
- "_location": "/gulp-sym/has-ansi",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "_npmVersion": "1.4.9",
- "_phantomChildren": {},
- "_requested": {
- "raw": "has-ansi@^0.1.0",
- "scope": null,
- "escapedName": "has-ansi",
- "name": "has-ansi",
- "rawSpec": "^0.1.0",
- "spec": ">=0.1.0 <0.2.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/chalk"
- ],
- "_resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
- "_shasum": "84f265aae8c0e6a88a12d7022894b7568894c62e",
- "_shrinkwrap": null,
- "_spec": "has-ansi@^0.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"
- },
- "bin": {
- "has-ansi": "cli.js"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/has-ansi/issues"
- },
- "dependencies": {
- "ansi-regex": "^0.2.0"
- },
- "description": "Check if a string has ANSI escape codes",
- "devDependencies": {
- "mocha": "*"
- },
- "directories": {},
- "dist": {
- "shasum": "84f265aae8c0e6a88a12d7022894b7568894c62e",
- "tarball": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz"
- },
- "engines": {
- "node": ">=0.10.0"
- },
- "files": [
- "index.js",
- "cli.js"
- ],
- "homepage": "https://github.com/sindresorhus/has-ansi",
- "keywords": [
- "cli",
- "bin",
- "ansi",
- "styles",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "string",
- "tty",
- "escape",
- "shell",
- "xterm",
- "command-line",
- "text",
- "regex",
- "regexp",
- "re",
- "match",
- "test",
- "find",
- "pattern",
- "has"
- ],
- "license": "MIT",
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- }
- ],
- "name": "has-ansi",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/has-ansi.git"
- },
- "scripts": {
- "test": "mocha"
- },
- "version": "0.1.0"
-}
diff --git a/node_modules/gulp-sym/node_modules/has-ansi/readme.md b/node_modules/gulp-sym/node_modules/has-ansi/readme.md
deleted file mode 100644
index 070221231..000000000
--- a/node_modules/gulp-sym/node_modules/has-ansi/readme.md
+++ /dev/null
@@ -1,45 +0,0 @@
-# has-ansi [![Build Status](https://travis-ci.org/sindresorhus/has-ansi.svg?branch=master)](https://travis-ci.org/sindresorhus/has-ansi)
-
-> Check if a string has [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)
-
-
-## Install
-
-```sh
-$ npm install --save has-ansi
-```
-
-
-## Usage
-
-```js
-var hasAnsi = require('has-ansi');
-
-hasAnsi('\u001b[4mcake\u001b[0m');
-//=> true
-
-hasAnsi('cake');
-//=> false
-```
-
-
-## CLI
-
-```sh
-$ npm install --global has-ansi
-```
-
-```
-$ has-ansi --help
-
-Usage
- $ has-ansi <string>
- $ echo <string> | has-ansi
-
-Exits with code 0 if input has ANSI escape codes and 1 if not
-```
-
-
-## License
-
-MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/node_modules/gulp-sym/node_modules/isarray/README.md b/node_modules/gulp-sym/node_modules/isarray/README.md
new file mode 100644
index 000000000..052a62b8d
--- /dev/null
+++ b/node_modules/gulp-sym/node_modules/isarray/README.md
@@ -0,0 +1,54 @@
+
+# isarray
+
+`Array#isArray` for older browsers.
+
+## Usage
+
+```js
+var isArray = require('isarray');
+
+console.log(isArray([])); // => true
+console.log(isArray({})); // => false
+```
+
+## Installation
+
+With [npm](http://npmjs.org) do
+
+```bash
+$ npm install isarray
+```
+
+Then bundle for the browser with
+[browserify](https://github.com/substack/browserify).
+
+With [component](http://component.io) do
+
+```bash
+$ component install juliangruber/isarray
+```
+
+## License
+
+(MIT)
+
+Copyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;
+
+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/gulp-sym/node_modules/isarray/build/build.js b/node_modules/gulp-sym/node_modules/isarray/build/build.js
new file mode 100644
index 000000000..ec58596ae
--- /dev/null
+++ b/node_modules/gulp-sym/node_modules/isarray/build/build.js
@@ -0,0 +1,209 @@
+
+/**
+ * Require the given path.
+ *
+ * @param {String} path
+ * @return {Object} exports
+ * @api public
+ */
+
+function require(path, parent, orig) {
+ var resolved = require.resolve(path);
+
+ // lookup failed
+ if (null == resolved) {
+ orig = orig || path;
+ parent = parent || 'root';
+ var err = new Error('Failed to require "' + orig + '" from "' + parent + '"');
+ err.path = orig;
+ err.parent = parent;
+ err.require = true;
+ throw err;
+ }
+
+ var module = require.modules[resolved];
+
+ // perform real require()
+ // by invoking the module's
+ // registered function
+ if (!module.exports) {
+ module.exports = {};
+ module.client = module.component = true;
+ module.call(this, module.exports, require.relative(resolved), module);
+ }
+
+ return module.exports;
+}
+
+/**
+ * Registered modules.
+ */
+
+require.modules = {};
+
+/**
+ * Registered aliases.
+ */
+
+require.aliases = {};
+
+/**
+ * Resolve `path`.
+ *
+ * Lookup:
+ *
+ * - PATH/index.js
+ * - PATH.js
+ * - PATH
+ *
+ * @param {String} path
+ * @return {String} path or null
+ * @api private
+ */
+
+require.resolve = function(path) {
+ if (path.charAt(0) === '/') path = path.slice(1);
+ var index = path + '/index.js';
+
+ var paths = [
+ path,
+ path + '.js',
+ path + '.json',
+ path + '/index.js',
+ path + '/index.json'
+ ];
+
+ for (var i = 0; i < paths.length; i++) {
+ var path = paths[i];
+ if (require.modules.hasOwnProperty(path)) return path;
+ }
+
+ if (require.aliases.hasOwnProperty(index)) {
+ return require.aliases[index];
+ }
+};
+
+/**
+ * Normalize `path` relative to the current path.
+ *
+ * @param {String} curr
+ * @param {String} path
+ * @return {String}
+ * @api private
+ */
+
+require.normalize = function(curr, path) {
+ var segs = [];
+
+ if ('.' != path.charAt(0)) return path;
+
+ curr = curr.split('/');
+ path = path.split('/');
+
+ for (var i = 0; i < path.length; ++i) {
+ if ('..' == path[i]) {
+ curr.pop();
+ } else if ('.' != path[i] && '' != path[i]) {
+ segs.push(path[i]);
+ }
+ }
+
+ return curr.concat(segs).join('/');
+};
+
+/**
+ * Register module at `path` with callback `definition`.
+ *
+ * @param {String} path
+ * @param {Function} definition
+ * @api private
+ */
+
+require.register = function(path, definition) {
+ require.modules[path] = definition;
+};
+
+/**
+ * Alias a module definition.
+ *
+ * @param {String} from
+ * @param {String} to
+ * @api private
+ */
+
+require.alias = function(from, to) {
+ if (!require.modules.hasOwnProperty(from)) {
+ throw new Error('Failed to alias "' + from + '", it does not exist');
+ }
+ require.aliases[to] = from;
+};
+
+/**
+ * Return a require function relative to the `parent` path.
+ *
+ * @param {String} parent
+ * @return {Function}
+ * @api private
+ */
+
+require.relative = function(parent) {
+ var p = require.normalize(parent, '..');
+
+ /**
+ * lastIndexOf helper.
+ */
+
+ function lastIndexOf(arr, obj) {
+ var i = arr.length;
+ while (i--) {
+ if (arr[i] === obj) return i;
+ }
+ return -1;
+ }
+
+ /**
+ * The relative require() itself.
+ */
+
+ function localRequire(path) {
+ var resolved = localRequire.resolve(path);
+ return require(resolved, parent, path);
+ }
+
+ /**
+ * Resolve relative to the parent.
+ */
+
+ localRequire.resolve = function(path) {
+ var c = path.charAt(0);
+ if ('/' == c) return path.slice(1);
+ if ('.' == c) return require.normalize(p, path);
+
+ // resolve deps by returning
+ // the dep in the nearest "deps"
+ // directory
+ var segs = parent.split('/');
+ var i = lastIndexOf(segs, 'deps') + 1;
+ if (!i) i = 0;
+ path = segs.slice(0, i + 1).join('/') + '/deps/' + path;
+ return path;
+ };
+
+ /**
+ * Check if module is defined at `path`.
+ */
+
+ localRequire.exists = function(path) {
+ return require.modules.hasOwnProperty(localRequire.resolve(path));
+ };
+
+ return localRequire;
+};
+require.register("isarray/index.js", function(exports, require, module){
+module.exports = Array.isArray || function (arr) {
+ return Object.prototype.toString.call(arr) == '[object Array]';
+};
+
+});
+require.alias("isarray/index.js", "isarray/index.js");
+
diff --git a/node_modules/gulp-sym/node_modules/isarray/component.json b/node_modules/gulp-sym/node_modules/isarray/component.json
new file mode 100644
index 000000000..9e31b6838
--- /dev/null
+++ b/node_modules/gulp-sym/node_modules/isarray/component.json
@@ -0,0 +1,19 @@
+{
+ "name" : "isarray",
+ "description" : "Array#isArray for older browsers",
+ "version" : "0.0.1",
+ "repository" : "juliangruber/isarray",
+ "homepage": "https://github.com/juliangruber/isarray",
+ "main" : "index.js",
+ "scripts" : [
+ "index.js"
+ ],
+ "dependencies" : {},
+ "keywords": ["browser","isarray","array"],
+ "author": {
+ "name": "Julian Gruber",
+ "email": "mail@juliangruber.com",
+ "url": "http://juliangruber.com"
+ },
+ "license": "MIT"
+}
diff --git a/node_modules/gulp-sym/node_modules/isarray/index.js b/node_modules/gulp-sym/node_modules/isarray/index.js
new file mode 100644
index 000000000..5f5ad45d4
--- /dev/null
+++ b/node_modules/gulp-sym/node_modules/isarray/index.js
@@ -0,0 +1,3 @@
+module.exports = Array.isArray || function (arr) {
+ return Object.prototype.toString.call(arr) == '[object Array]';
+};
diff --git a/node_modules/gulp-sym/node_modules/isarray/package.json b/node_modules/gulp-sym/node_modules/isarray/package.json
new file mode 100644
index 000000000..5a1e9c109
--- /dev/null
+++ b/node_modules/gulp-sym/node_modules/isarray/package.json
@@ -0,0 +1,25 @@
+{
+ "name" : "isarray",
+ "description" : "Array#isArray for older browsers",
+ "version" : "0.0.1",
+ "repository" : {
+ "type" : "git",
+ "url" : "git://github.com/juliangruber/isarray.git"
+ },
+ "homepage": "https://github.com/juliangruber/isarray",
+ "main" : "index.js",
+ "scripts" : {
+ "test" : "tap test/*.js"
+ },
+ "dependencies" : {},
+ "devDependencies" : {
+ "tap" : "*"
+ },
+ "keywords": ["browser","isarray","array"],
+ "author": {
+ "name": "Julian Gruber",
+ "email": "mail@juliangruber.com",
+ "url": "http://juliangruber.com"
+ },
+ "license": "MIT"
+}
diff --git a/node_modules/gulp-sym/node_modules/lodash._reinterpolate/LICENSE.txt b/node_modules/gulp-sym/node_modules/lodash._reinterpolate/LICENSE.txt
deleted file mode 100644
index 49869bbab..000000000
--- a/node_modules/gulp-sym/node_modules/lodash._reinterpolate/LICENSE.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
-Based on Underscore.js 1.5.2, copyright 2009-2013 Jeremy Ashkenas,
-DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
-
-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/node_modules/lodash._reinterpolate/README.md b/node_modules/gulp-sym/node_modules/lodash._reinterpolate/README.md
deleted file mode 100644
index d362e36d6..000000000
--- a/node_modules/gulp-sym/node_modules/lodash._reinterpolate/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# lodash._reinterpolate v2.4.1
-
-The internal [Lo-Dash](http://lodash.com/) variable `reInterpolate` as a [Node.js](http://nodejs.org/) module generated by [lodash-cli](https://npmjs.org/package/lodash-cli).
-
-## Author
-
-| [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter") |
-|---|
-| [John-David Dalton](http://allyoucanleet.com/) |
-
-## Contributors
-
-| [![twitter/blainebublitz](http://gravatar.com/avatar/ac1c67fd906c9fecd823ce302283b4c1?s=70)](https://twitter.com/blainebublitz "Follow @BlaineBublitz on Twitter") | [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter") | [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") |
-|---|---|---|
-| [Blaine Bublitz](http://www.iceddev.com/) | [Kit Cambridge](http://kitcambridge.be/) | [Mathias Bynens](http://mathiasbynens.be/) |
diff --git a/node_modules/gulp-sym/node_modules/lodash._reinterpolate/index.js b/node_modules/gulp-sym/node_modules/lodash._reinterpolate/index.js
deleted file mode 100644
index 0bf92a5cc..000000000
--- a/node_modules/gulp-sym/node_modules/lodash._reinterpolate/index.js
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * Lo-Dash 2.4.1 (Custom Build) <http://lodash.com/>
- * Build: `lodash modularize modern exports="npm" -o ./npm/`
- * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
- * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- * Available under MIT license <http://lodash.com/license>
- */
-
-/** Used to match "interpolate" template delimiters */
-var reInterpolate = /<%=([\s\S]+?)%>/g;
-
-module.exports = reInterpolate;
diff --git a/node_modules/gulp-sym/node_modules/lodash._reinterpolate/package.json b/node_modules/gulp-sym/node_modules/lodash._reinterpolate/package.json
deleted file mode 100644
index 5d6e7e25b..000000000
--- a/node_modules/gulp-sym/node_modules/lodash._reinterpolate/package.json
+++ /dev/null
@@ -1,111 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "lodash._reinterpolate@^2.4.1",
- "scope": null,
- "escapedName": "lodash._reinterpolate",
- "name": "lodash._reinterpolate",
- "rawSpec": "^2.4.1",
- "spec": ">=2.4.1 <3.0.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util"
- ]
- ],
- "_from": "lodash._reinterpolate@>=2.4.1 <3.0.0",
- "_id": "lodash._reinterpolate@2.4.1",
- "_inCache": true,
- "_location": "/gulp-sym/lodash._reinterpolate",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- "_npmVersion": "1.3.14",
- "_phantomChildren": {},
- "_requested": {
- "raw": "lodash._reinterpolate@^2.4.1",
- "scope": null,
- "escapedName": "lodash._reinterpolate",
- "name": "lodash._reinterpolate",
- "rawSpec": "^2.4.1",
- "spec": ">=2.4.1 <3.0.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/gulp-util",
- "/gulp-sym/lodash.template",
- "/gulp-sym/lodash.templatesettings"
- ],
- "_resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz",
- "_shasum": "4f1227aa5a8711fc632f5b07a1f4607aab8b3222",
- "_shrinkwrap": null,
- "_spec": "lodash._reinterpolate@^2.4.1",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util",
- "author": {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- "bugs": {
- "url": "https://github.com/lodash/lodash-cli/issues"
- },
- "contributors": [
- {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- {
- "name": "Blaine Bublitz",
- "email": "blaine@iceddev.com",
- "url": "http://www.iceddev.com/"
- },
- {
- "name": "Kit Cambridge",
- "email": "github@kitcambridge.be",
- "url": "http://kitcambridge.be/"
- },
- {
- "name": "Mathias Bynens",
- "email": "mathias@qiwi.be",
- "url": "http://mathiasbynens.be/"
- }
- ],
- "dependencies": {},
- "description": "The internal Lo-Dash variable `reInterpolate` as a Node.js module generated by lodash-cli.",
- "devDependencies": {},
- "directories": {},
- "dist": {
- "shasum": "4f1227aa5a8711fc632f5b07a1f4607aab8b3222",
- "tarball": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz"
- },
- "homepage": "http://lodash.com/custom-builds",
- "license": "MIT",
- "maintainers": [
- {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- {
- "name": "kitcambridge",
- "email": "github@kitcambridge.be"
- },
- {
- "name": "mathias",
- "email": "mathias@qiwi.be"
- },
- {
- "name": "phated",
- "email": "blaine@iceddev.com"
- }
- ],
- "name": "lodash._reinterpolate",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash-cli.git"
- },
- "version": "2.4.1"
-}
diff --git a/node_modules/gulp-sym/node_modules/lodash.escape/LICENSE.txt b/node_modules/gulp-sym/node_modules/lodash.escape/LICENSE.txt
deleted file mode 100644
index 49869bbab..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.escape/LICENSE.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
-Based on Underscore.js 1.5.2, copyright 2009-2013 Jeremy Ashkenas,
-DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
-
-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/node_modules/lodash.escape/README.md b/node_modules/gulp-sym/node_modules/lodash.escape/README.md
deleted file mode 100644
index 7cbc65384..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.escape/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# lodash.escape v2.4.1
-
-The [Lo-Dash](http://lodash.com/) function [`_.escape`](http://lodash.com/docs#escape) as a [Node.js](http://nodejs.org/) module generated by [lodash-cli](https://npmjs.org/package/lodash-cli).
-
-## Author
-
-| [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter") |
-|---|
-| [John-David Dalton](http://allyoucanleet.com/) |
-
-## Contributors
-
-| [![twitter/blainebublitz](http://gravatar.com/avatar/ac1c67fd906c9fecd823ce302283b4c1?s=70)](https://twitter.com/blainebublitz "Follow @BlaineBublitz on Twitter") | [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter") | [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") |
-|---|---|---|
-| [Blaine Bublitz](http://www.iceddev.com/) | [Kit Cambridge](http://kitcambridge.be/) | [Mathias Bynens](http://mathiasbynens.be/) |
diff --git a/node_modules/gulp-sym/node_modules/lodash.escape/index.js b/node_modules/gulp-sym/node_modules/lodash.escape/index.js
deleted file mode 100644
index 343a4156d..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.escape/index.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * Lo-Dash 2.4.1 (Custom Build) <http://lodash.com/>
- * Build: `lodash modularize modern exports="npm" -o ./npm/`
- * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
- * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- * Available under MIT license <http://lodash.com/license>
- */
-var escapeHtmlChar = require('lodash._escapehtmlchar'),
- keys = require('lodash.keys'),
- reUnescapedHtml = require('lodash._reunescapedhtml');
-
-/**
- * Converts the characters `&`, `<`, `>`, `"`, and `'` in `string` to their
- * corresponding HTML entities.
- *
- * @static
- * @memberOf _
- * @category Utilities
- * @param {string} string The string to escape.
- * @returns {string} Returns the escaped string.
- * @example
- *
- * _.escape('Fred, Wilma, & Pebbles');
- * // => 'Fred, Wilma, &amp; Pebbles'
- */
-function escape(string) {
- return string == null ? '' : String(string).replace(reUnescapedHtml, escapeHtmlChar);
-}
-
-module.exports = escape;
diff --git a/node_modules/gulp-sym/node_modules/lodash.escape/package.json b/node_modules/gulp-sym/node_modules/lodash.escape/package.json
deleted file mode 100644
index 886564975..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.escape/package.json
+++ /dev/null
@@ -1,121 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "lodash.escape@~2.4.1",
- "scope": null,
- "escapedName": "lodash.escape",
- "name": "lodash.escape",
- "rawSpec": "~2.4.1",
- "spec": ">=2.4.1 <2.5.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/lodash.template"
- ]
- ],
- "_from": "lodash.escape@>=2.4.1 <2.5.0",
- "_id": "lodash.escape@2.4.1",
- "_inCache": true,
- "_location": "/gulp-sym/lodash.escape",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- "_npmVersion": "1.3.14",
- "_phantomChildren": {},
- "_requested": {
- "raw": "lodash.escape@~2.4.1",
- "scope": null,
- "escapedName": "lodash.escape",
- "name": "lodash.escape",
- "rawSpec": "~2.4.1",
- "spec": ">=2.4.1 <2.5.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/lodash.template",
- "/gulp-sym/lodash.templatesettings"
- ],
- "_resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz",
- "_shasum": "2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4",
- "_shrinkwrap": null,
- "_spec": "lodash.escape@~2.4.1",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/lodash.template",
- "author": {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- "bugs": {
- "url": "https://github.com/lodash/lodash-cli/issues"
- },
- "contributors": [
- {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- {
- "name": "Blaine Bublitz",
- "email": "blaine@iceddev.com",
- "url": "http://www.iceddev.com/"
- },
- {
- "name": "Kit Cambridge",
- "email": "github@kitcambridge.be",
- "url": "http://kitcambridge.be/"
- },
- {
- "name": "Mathias Bynens",
- "email": "mathias@qiwi.be",
- "url": "http://mathiasbynens.be/"
- }
- ],
- "dependencies": {
- "lodash._escapehtmlchar": "~2.4.1",
- "lodash._reunescapedhtml": "~2.4.1",
- "lodash.keys": "~2.4.1"
- },
- "description": "The Lo-Dash function `_.escape` as a Node.js module generated by lodash-cli.",
- "devDependencies": {},
- "directories": {},
- "dist": {
- "shasum": "2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4",
- "tarball": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz"
- },
- "homepage": "http://lodash.com/custom-builds",
- "keywords": [
- "functional",
- "lodash",
- "lodash-modularized",
- "server",
- "util"
- ],
- "license": "MIT",
- "maintainers": [
- {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- {
- "name": "kitcambridge",
- "email": "github@kitcambridge.be"
- },
- {
- "name": "mathias",
- "email": "mathias@qiwi.be"
- },
- {
- "name": "phated",
- "email": "blaine@iceddev.com"
- }
- ],
- "name": "lodash.escape",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash-cli.git"
- },
- "version": "2.4.1"
-}
diff --git a/node_modules/gulp-sym/node_modules/lodash.keys/LICENSE.txt b/node_modules/gulp-sym/node_modules/lodash.keys/LICENSE.txt
deleted file mode 100644
index 49869bbab..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.keys/LICENSE.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
-Based on Underscore.js 1.5.2, copyright 2009-2013 Jeremy Ashkenas,
-DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
-
-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/node_modules/lodash.keys/README.md b/node_modules/gulp-sym/node_modules/lodash.keys/README.md
deleted file mode 100644
index bee29a8d6..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.keys/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# lodash.keys v2.4.1
-
-The [Lo-Dash](http://lodash.com/) function [`_.keys`](http://lodash.com/docs#keys) as a [Node.js](http://nodejs.org/) module generated by [lodash-cli](https://npmjs.org/package/lodash-cli).
-
-## Author
-
-| [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter") |
-|---|
-| [John-David Dalton](http://allyoucanleet.com/) |
-
-## Contributors
-
-| [![twitter/blainebublitz](http://gravatar.com/avatar/ac1c67fd906c9fecd823ce302283b4c1?s=70)](https://twitter.com/blainebublitz "Follow @BlaineBublitz on Twitter") | [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter") | [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") |
-|---|---|---|
-| [Blaine Bublitz](http://www.iceddev.com/) | [Kit Cambridge](http://kitcambridge.be/) | [Mathias Bynens](http://mathiasbynens.be/) |
diff --git a/node_modules/gulp-sym/node_modules/lodash.keys/index.js b/node_modules/gulp-sym/node_modules/lodash.keys/index.js
deleted file mode 100644
index 139568a2f..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.keys/index.js
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * Lo-Dash 2.4.1 (Custom Build) <http://lodash.com/>
- * Build: `lodash modularize modern exports="npm" -o ./npm/`
- * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
- * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- * Available under MIT license <http://lodash.com/license>
- */
-var isNative = require('lodash._isnative'),
- isObject = require('lodash.isobject'),
- shimKeys = require('lodash._shimkeys');
-
-/* Native method shortcuts for methods with the same name as other `lodash` methods */
-var nativeKeys = isNative(nativeKeys = Object.keys) && nativeKeys;
-
-/**
- * Creates an array composed of the own enumerable property names of an object.
- *
- * @static
- * @memberOf _
- * @category Objects
- * @param {Object} object The object to inspect.
- * @returns {Array} Returns an array of property names.
- * @example
- *
- * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
- * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
- */
-var keys = !nativeKeys ? shimKeys : function(object) {
- if (!isObject(object)) {
- return [];
- }
- return nativeKeys(object);
-};
-
-module.exports = keys;
diff --git a/node_modules/gulp-sym/node_modules/lodash.keys/package.json b/node_modules/gulp-sym/node_modules/lodash.keys/package.json
deleted file mode 100644
index 739137446..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.keys/package.json
+++ /dev/null
@@ -1,121 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "lodash.keys@~2.4.1",
- "scope": null,
- "escapedName": "lodash.keys",
- "name": "lodash.keys",
- "rawSpec": "~2.4.1",
- "spec": ">=2.4.1 <2.5.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/lodash.template"
- ]
- ],
- "_from": "lodash.keys@>=2.4.1 <2.5.0",
- "_id": "lodash.keys@2.4.1",
- "_inCache": true,
- "_location": "/gulp-sym/lodash.keys",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- "_npmVersion": "1.3.14",
- "_phantomChildren": {},
- "_requested": {
- "raw": "lodash.keys@~2.4.1",
- "scope": null,
- "escapedName": "lodash.keys",
- "name": "lodash.keys",
- "rawSpec": "~2.4.1",
- "spec": ">=2.4.1 <2.5.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/lodash.escape",
- "/gulp-sym/lodash.template"
- ],
- "_resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
- "_shasum": "48dea46df8ff7632b10d706b8acb26591e2b3727",
- "_shrinkwrap": null,
- "_spec": "lodash.keys@~2.4.1",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/lodash.template",
- "author": {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- "bugs": {
- "url": "https://github.com/lodash/lodash-cli/issues"
- },
- "contributors": [
- {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- {
- "name": "Blaine Bublitz",
- "email": "blaine@iceddev.com",
- "url": "http://www.iceddev.com/"
- },
- {
- "name": "Kit Cambridge",
- "email": "github@kitcambridge.be",
- "url": "http://kitcambridge.be/"
- },
- {
- "name": "Mathias Bynens",
- "email": "mathias@qiwi.be",
- "url": "http://mathiasbynens.be/"
- }
- ],
- "dependencies": {
- "lodash._isnative": "~2.4.1",
- "lodash._shimkeys": "~2.4.1",
- "lodash.isobject": "~2.4.1"
- },
- "description": "The Lo-Dash function `_.keys` as a Node.js module generated by lodash-cli.",
- "devDependencies": {},
- "directories": {},
- "dist": {
- "shasum": "48dea46df8ff7632b10d706b8acb26591e2b3727",
- "tarball": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz"
- },
- "homepage": "http://lodash.com/custom-builds",
- "keywords": [
- "functional",
- "lodash",
- "lodash-modularized",
- "server",
- "util"
- ],
- "license": "MIT",
- "maintainers": [
- {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- {
- "name": "kitcambridge",
- "email": "github@kitcambridge.be"
- },
- {
- "name": "mathias",
- "email": "mathias@qiwi.be"
- },
- {
- "name": "phated",
- "email": "blaine@iceddev.com"
- }
- ],
- "name": "lodash.keys",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash-cli.git"
- },
- "version": "2.4.1"
-}
diff --git a/node_modules/gulp-sym/node_modules/lodash.template/LICENSE.txt b/node_modules/gulp-sym/node_modules/lodash.template/LICENSE.txt
deleted file mode 100644
index 49869bbab..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.template/LICENSE.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
-Based on Underscore.js 1.5.2, copyright 2009-2013 Jeremy Ashkenas,
-DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
-
-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/node_modules/lodash.template/README.md b/node_modules/gulp-sym/node_modules/lodash.template/README.md
deleted file mode 100644
index e89bd0db6..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.template/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# lodash.template v2.4.1
-
-The [Lo-Dash](http://lodash.com/) function [`_.template`](http://lodash.com/docs#template) as a [Node.js](http://nodejs.org/) module generated by [lodash-cli](https://npmjs.org/package/lodash-cli).
-
-## Author
-
-| [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter") |
-|---|
-| [John-David Dalton](http://allyoucanleet.com/) |
-
-## Contributors
-
-| [![twitter/blainebublitz](http://gravatar.com/avatar/ac1c67fd906c9fecd823ce302283b4c1?s=70)](https://twitter.com/blainebublitz "Follow @BlaineBublitz on Twitter") | [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter") | [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") |
-|---|---|---|
-| [Blaine Bublitz](http://www.iceddev.com/) | [Kit Cambridge](http://kitcambridge.be/) | [Mathias Bynens](http://mathiasbynens.be/) |
diff --git a/node_modules/gulp-sym/node_modules/lodash.template/index.js b/node_modules/gulp-sym/node_modules/lodash.template/index.js
deleted file mode 100644
index 230f8ee86..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.template/index.js
+++ /dev/null
@@ -1,216 +0,0 @@
-/**
- * Lo-Dash 2.4.1 (Custom Build) <http://lodash.com/>
- * Build: `lodash modularize modern exports="npm" -o ./npm/`
- * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
- * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- * Available under MIT license <http://lodash.com/license>
- */
-var defaults = require('lodash.defaults'),
- escape = require('lodash.escape'),
- escapeStringChar = require('lodash._escapestringchar'),
- keys = require('lodash.keys'),
- reInterpolate = require('lodash._reinterpolate'),
- templateSettings = require('lodash.templatesettings'),
- values = require('lodash.values');
-
-/** Used to match empty string literals in compiled template source */
-var reEmptyStringLeading = /\b__p \+= '';/g,
- reEmptyStringMiddle = /\b(__p \+=) '' \+/g,
- reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
-
-/**
- * Used to match ES6 template delimiters
- * http://people.mozilla.org/~jorendorff/es6-draft.html#sec-literals-string-literals
- */
-var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;
-
-/** Used to ensure capturing order of template delimiters */
-var reNoMatch = /($^)/;
-
-/** Used to match unescaped characters in compiled string literals */
-var reUnescapedString = /['\n\r\t\u2028\u2029\\]/g;
-
-/**
- * A micro-templating method that handles arbitrary delimiters, preserves
- * whitespace, and correctly escapes quotes within interpolated code.
- *
- * Note: In the development build, `_.template` utilizes sourceURLs for easier
- * debugging. See http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl
- *
- * For more information on precompiling templates see:
- * http://lodash.com/custom-builds
- *
- * For more information on Chrome extension sandboxes see:
- * http://developer.chrome.com/stable/extensions/sandboxingEval.html
- *
- * @static
- * @memberOf _
- * @category Utilities
- * @param {string} text The template text.
- * @param {Object} data The data object used to populate the text.
- * @param {Object} [options] The options object.
- * @param {RegExp} [options.escape] The "escape" delimiter.
- * @param {RegExp} [options.evaluate] The "evaluate" delimiter.
- * @param {Object} [options.imports] An object to import into the template as local variables.
- * @param {RegExp} [options.interpolate] The "interpolate" delimiter.
- * @param {string} [sourceURL] The sourceURL of the template's compiled source.
- * @param {string} [variable] The data object variable name.
- * @returns {Function|string} Returns a compiled function when no `data` object
- * is given, else it returns the interpolated text.
- * @example
- *
- * // using the "interpolate" delimiter to create a compiled template
- * var compiled = _.template('hello <%= name %>');
- * compiled({ 'name': 'fred' });
- * // => 'hello fred'
- *
- * // using the "escape" delimiter to escape HTML in data property values
- * _.template('<b><%- value %></b>', { 'value': '<script>' });
- * // => '<b>&lt;script&gt;</b>'
- *
- * // using the "evaluate" delimiter to generate HTML
- * var list = '<% _.forEach(people, function(name) { %><li><%- name %></li><% }); %>';
- * _.template(list, { 'people': ['fred', 'barney'] });
- * // => '<li>fred</li><li>barney</li>'
- *
- * // using the ES6 delimiter as an alternative to the default "interpolate" delimiter
- * _.template('hello ${ name }', { 'name': 'pebbles' });
- * // => 'hello pebbles'
- *
- * // using the internal `print` function in "evaluate" delimiters
- * _.template('<% print("hello " + name); %>!', { 'name': 'barney' });
- * // => 'hello barney!'
- *
- * // using a custom template delimiters
- * _.templateSettings = {
- * 'interpolate': /{{([\s\S]+?)}}/g
- * };
- *
- * _.template('hello {{ name }}!', { 'name': 'mustache' });
- * // => 'hello mustache!'
- *
- * // using the `imports` option to import jQuery
- * var list = '<% jq.each(people, function(name) { %><li><%- name %></li><% }); %>';
- * _.template(list, { 'people': ['fred', 'barney'] }, { 'imports': { 'jq': jQuery } });
- * // => '<li>fred</li><li>barney</li>'
- *
- * // using the `sourceURL` option to specify a custom sourceURL for the template
- * var compiled = _.template('hello <%= name %>', null, { 'sourceURL': '/basic/greeting.jst' });
- * compiled(data);
- * // => find the source of "greeting.jst" under the Sources tab or Resources panel of the web inspector
- *
- * // using the `variable` option to ensure a with-statement isn't used in the compiled template
- * var compiled = _.template('hi <%= data.name %>!', null, { 'variable': 'data' });
- * compiled.source;
- * // => function(data) {
- * var __t, __p = '', __e = _.escape;
- * __p += 'hi ' + ((__t = ( data.name )) == null ? '' : __t) + '!';
- * return __p;
- * }
- *
- * // using the `source` property to inline compiled templates for meaningful
- * // line numbers in error messages and a stack trace
- * fs.writeFileSync(path.join(cwd, 'jst.js'), '\
- * var JST = {\
- * "main": ' + _.template(mainText).source + '\
- * };\
- * ');
- */
-function template(text, data, options) {
- // based on John Resig's `tmpl` implementation
- // http://ejohn.org/blog/javascript-micro-templating/
- // and Laura Doktorova's doT.js
- // https://github.com/olado/doT
- var settings = templateSettings.imports._.templateSettings || templateSettings;
- text = String(text || '');
-
- // avoid missing dependencies when `iteratorTemplate` is not defined
- options = defaults({}, options, settings);
-
- var imports = defaults({}, options.imports, settings.imports),
- importsKeys = keys(imports),
- importsValues = values(imports);
-
- var isEvaluating,
- index = 0,
- interpolate = options.interpolate || reNoMatch,
- source = "__p += '";
-
- // compile the regexp to match each delimiter
- var reDelimiters = RegExp(
- (options.escape || reNoMatch).source + '|' +
- interpolate.source + '|' +
- (interpolate === reInterpolate ? reEsTemplate : reNoMatch).source + '|' +
- (options.evaluate || reNoMatch).source + '|$'
- , 'g');
-
- text.replace(reDelimiters, function(match, escapeValue, interpolateValue, esTemplateValue, evaluateValue, offset) {
- interpolateValue || (interpolateValue = esTemplateValue);
-
- // escape characters that cannot be included in string literals
- source += text.slice(index, offset).replace(reUnescapedString, escapeStringChar);
-
- // replace delimiters with snippets
- if (escapeValue) {
- source += "' +\n__e(" + escapeValue + ") +\n'";
- }
- if (evaluateValue) {
- isEvaluating = true;
- source += "';\n" + evaluateValue + ";\n__p += '";
- }
- if (interpolateValue) {
- source += "' +\n((__t = (" + interpolateValue + ")) == null ? '' : __t) +\n'";
- }
- index = offset + match.length;
-
- // the JS engine embedded in Adobe products requires returning the `match`
- // string in order to produce the correct `offset` value
- return match;
- });
-
- source += "';\n";
-
- // if `variable` is not specified, wrap a with-statement around the generated
- // code to add the data object to the top of the scope chain
- var variable = options.variable,
- hasVariable = variable;
-
- if (!hasVariable) {
- variable = 'obj';
- source = 'with (' + variable + ') {\n' + source + '\n}\n';
- }
- // cleanup code by stripping empty strings
- source = (isEvaluating ? source.replace(reEmptyStringLeading, '') : source)
- .replace(reEmptyStringMiddle, '$1')
- .replace(reEmptyStringTrailing, '$1;');
-
- // frame code as the function body
- source = 'function(' + variable + ') {\n' +
- (hasVariable ? '' : variable + ' || (' + variable + ' = {});\n') +
- "var __t, __p = '', __e = _.escape" +
- (isEvaluating
- ? ', __j = Array.prototype.join;\n' +
- "function print() { __p += __j.call(arguments, '') }\n"
- : ';\n'
- ) +
- source +
- 'return __p\n}';
-
- try {
- var result = Function(importsKeys, 'return ' + source ).apply(undefined, importsValues);
- } catch(e) {
- e.source = source;
- throw e;
- }
- if (data) {
- return result(data);
- }
- // provide the compiled function's source by its `toString` method, in
- // supported environments, or the `source` property as a convenience for
- // inlining compiled templates during the build process
- result.source = source;
- return result;
-}
-
-module.exports = template;
diff --git a/node_modules/gulp-sym/node_modules/lodash.template/package.json b/node_modules/gulp-sym/node_modules/lodash.template/package.json
deleted file mode 100644
index 1f6c6957c..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.template/package.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "lodash.template@^2.4.1",
- "scope": null,
- "escapedName": "lodash.template",
- "name": "lodash.template",
- "rawSpec": "^2.4.1",
- "spec": ">=2.4.1 <3.0.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util"
- ]
- ],
- "_from": "lodash.template@>=2.4.1 <3.0.0",
- "_id": "lodash.template@2.4.1",
- "_inCache": true,
- "_location": "/gulp-sym/lodash.template",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- "_npmVersion": "1.3.14",
- "_phantomChildren": {},
- "_requested": {
- "raw": "lodash.template@^2.4.1",
- "scope": null,
- "escapedName": "lodash.template",
- "name": "lodash.template",
- "rawSpec": "^2.4.1",
- "spec": ">=2.4.1 <3.0.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/gulp-util"
- ],
- "_resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz",
- "_shasum": "9e611007edf629129a974ab3c48b817b3e1cf20d",
- "_shrinkwrap": null,
- "_spec": "lodash.template@^2.4.1",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util",
- "author": {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- "bugs": {
- "url": "https://github.com/lodash/lodash-cli/issues"
- },
- "contributors": [
- {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- {
- "name": "Blaine Bublitz",
- "email": "blaine@iceddev.com",
- "url": "http://www.iceddev.com/"
- },
- {
- "name": "Kit Cambridge",
- "email": "github@kitcambridge.be",
- "url": "http://kitcambridge.be/"
- },
- {
- "name": "Mathias Bynens",
- "email": "mathias@qiwi.be",
- "url": "http://mathiasbynens.be/"
- }
- ],
- "dependencies": {
- "lodash._escapestringchar": "~2.4.1",
- "lodash._reinterpolate": "~2.4.1",
- "lodash.defaults": "~2.4.1",
- "lodash.escape": "~2.4.1",
- "lodash.keys": "~2.4.1",
- "lodash.templatesettings": "~2.4.1",
- "lodash.values": "~2.4.1"
- },
- "description": "The Lo-Dash function `_.template` as a Node.js module generated by lodash-cli.",
- "devDependencies": {},
- "directories": {},
- "dist": {
- "shasum": "9e611007edf629129a974ab3c48b817b3e1cf20d",
- "tarball": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz"
- },
- "homepage": "http://lodash.com/custom-builds",
- "keywords": [
- "functional",
- "lodash",
- "lodash-modularized",
- "server",
- "util"
- ],
- "license": "MIT",
- "maintainers": [
- {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- {
- "name": "kitcambridge",
- "email": "github@kitcambridge.be"
- },
- {
- "name": "mathias",
- "email": "mathias@qiwi.be"
- },
- {
- "name": "phated",
- "email": "blaine@iceddev.com"
- }
- ],
- "name": "lodash.template",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash-cli.git"
- },
- "version": "2.4.1"
-}
diff --git a/node_modules/gulp-sym/node_modules/lodash.templatesettings/LICENSE.txt b/node_modules/gulp-sym/node_modules/lodash.templatesettings/LICENSE.txt
deleted file mode 100644
index 49869bbab..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.templatesettings/LICENSE.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
-Based on Underscore.js 1.5.2, copyright 2009-2013 Jeremy Ashkenas,
-DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>
-
-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/node_modules/lodash.templatesettings/README.md b/node_modules/gulp-sym/node_modules/lodash.templatesettings/README.md
deleted file mode 100644
index d9ce72bcf..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.templatesettings/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# lodash.templatesettings v2.4.1
-
-The [Lo-Dash](http://lodash.com/) object [`_.templateSettings`](http://lodash.com/docs#templateSettings) as a [Node.js](http://nodejs.org/) module generated by [lodash-cli](https://npmjs.org/package/lodash-cli).
-
-## Author
-
-| [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter") |
-|---|
-| [John-David Dalton](http://allyoucanleet.com/) |
-
-## Contributors
-
-| [![twitter/blainebublitz](http://gravatar.com/avatar/ac1c67fd906c9fecd823ce302283b4c1?s=70)](https://twitter.com/blainebublitz "Follow @BlaineBublitz on Twitter") | [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter") | [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") |
-|---|---|---|
-| [Blaine Bublitz](http://www.iceddev.com/) | [Kit Cambridge](http://kitcambridge.be/) | [Mathias Bynens](http://mathiasbynens.be/) |
diff --git a/node_modules/gulp-sym/node_modules/lodash.templatesettings/index.js b/node_modules/gulp-sym/node_modules/lodash.templatesettings/index.js
deleted file mode 100644
index bba7e231c..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.templatesettings/index.js
+++ /dev/null
@@ -1,73 +0,0 @@
-/**
- * Lo-Dash 2.4.1 (Custom Build) <http://lodash.com/>
- * Build: `lodash modularize modern exports="npm" -o ./npm/`
- * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
- * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
- * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- * Available under MIT license <http://lodash.com/license>
- */
-var escape = require('lodash.escape'),
- reInterpolate = require('lodash._reinterpolate');
-
-/**
- * By default, the template delimiters used by Lo-Dash are similar to those in
- * embedded Ruby (ERB). Change the following template settings to use alternative
- * delimiters.
- *
- * @static
- * @memberOf _
- * @type Object
- */
-var templateSettings = {
-
- /**
- * Used to detect `data` property values to be HTML-escaped.
- *
- * @memberOf _.templateSettings
- * @type RegExp
- */
- 'escape': /<%-([\s\S]+?)%>/g,
-
- /**
- * Used to detect code to be evaluated.
- *
- * @memberOf _.templateSettings
- * @type RegExp
- */
- 'evaluate': /<%([\s\S]+?)%>/g,
-
- /**
- * Used to detect `data` property values to inject.
- *
- * @memberOf _.templateSettings
- * @type RegExp
- */
- 'interpolate': reInterpolate,
-
- /**
- * Used to reference the data object in the template text.
- *
- * @memberOf _.templateSettings
- * @type string
- */
- 'variable': '',
-
- /**
- * Used to import variables into the compiled template.
- *
- * @memberOf _.templateSettings
- * @type Object
- */
- 'imports': {
-
- /**
- * A reference to the `lodash` function.
- *
- * @memberOf _.templateSettings.imports
- * @type Function
- */
- '_': { 'escape': escape }
- }
-};
-
-module.exports = templateSettings;
diff --git a/node_modules/gulp-sym/node_modules/lodash.templatesettings/package.json b/node_modules/gulp-sym/node_modules/lodash.templatesettings/package.json
deleted file mode 100644
index b4b89ea0f..000000000
--- a/node_modules/gulp-sym/node_modules/lodash.templatesettings/package.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "lodash.templatesettings@~2.4.1",
- "scope": null,
- "escapedName": "lodash.templatesettings",
- "name": "lodash.templatesettings",
- "rawSpec": "~2.4.1",
- "spec": ">=2.4.1 <2.5.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/lodash.template"
- ]
- ],
- "_from": "lodash.templatesettings@>=2.4.1 <2.5.0",
- "_id": "lodash.templatesettings@2.4.1",
- "_inCache": true,
- "_location": "/gulp-sym/lodash.templatesettings",
- "_npmUser": {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- "_npmVersion": "1.3.14",
- "_phantomChildren": {},
- "_requested": {
- "raw": "lodash.templatesettings@~2.4.1",
- "scope": null,
- "escapedName": "lodash.templatesettings",
- "name": "lodash.templatesettings",
- "rawSpec": "~2.4.1",
- "spec": ">=2.4.1 <2.5.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/lodash.template"
- ],
- "_resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz",
- "_shasum": "ea76c75d11eb86d4dbe89a83893bb861929ac699",
- "_shrinkwrap": null,
- "_spec": "lodash.templatesettings@~2.4.1",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/lodash.template",
- "author": {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- "bugs": {
- "url": "https://github.com/lodash/lodash-cli/issues"
- },
- "contributors": [
- {
- "name": "John-David Dalton",
- "email": "john.david.dalton@gmail.com",
- "url": "http://allyoucanleet.com/"
- },
- {
- "name": "Blaine Bublitz",
- "email": "blaine@iceddev.com",
- "url": "http://www.iceddev.com/"
- },
- {
- "name": "Kit Cambridge",
- "email": "github@kitcambridge.be",
- "url": "http://kitcambridge.be/"
- },
- {
- "name": "Mathias Bynens",
- "email": "mathias@qiwi.be",
- "url": "http://mathiasbynens.be/"
- }
- ],
- "dependencies": {
- "lodash._reinterpolate": "~2.4.1",
- "lodash.escape": "~2.4.1"
- },
- "description": "The Lo-Dash object `_.templateSettings` as a Node.js module generated by lodash-cli.",
- "devDependencies": {},
- "directories": {},
- "dist": {
- "shasum": "ea76c75d11eb86d4dbe89a83893bb861929ac699",
- "tarball": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz"
- },
- "homepage": "http://lodash.com/custom-builds",
- "keywords": [
- "functional",
- "lodash",
- "lodash-modularized",
- "server",
- "util"
- ],
- "license": "MIT",
- "maintainers": [
- {
- "name": "jdalton",
- "email": "john.david.dalton@gmail.com"
- },
- {
- "name": "kitcambridge",
- "email": "github@kitcambridge.be"
- },
- {
- "name": "mathias",
- "email": "mathias@qiwi.be"
- },
- {
- "name": "phated",
- "email": "blaine@iceddev.com"
- }
- ],
- "name": "lodash.templatesettings",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/lodash/lodash-cli.git"
- },
- "version": "2.4.1"
-}
diff --git a/node_modules/gulp-sym/node_modules/minimist/.travis.yml b/node_modules/gulp-sym/node_modules/minimist/.travis.yml
deleted file mode 100644
index cc4dba29d..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/.travis.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-language: node_js
-node_js:
- - "0.8"
- - "0.10"
diff --git a/node_modules/gulp-sym/node_modules/minimist/LICENSE b/node_modules/gulp-sym/node_modules/minimist/LICENSE
deleted file mode 100644
index ee27ba4b4..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/LICENSE
+++ /dev/null
@@ -1,18 +0,0 @@
-This software is released under the MIT 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.
-
-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/gulp-sym/node_modules/minimist/example/parse.js b/node_modules/gulp-sym/node_modules/minimist/example/parse.js
deleted file mode 100644
index abff3e8ee..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/example/parse.js
+++ /dev/null
@@ -1,2 +0,0 @@
-var argv = require('../')(process.argv.slice(2));
-console.dir(argv);
diff --git a/node_modules/gulp-sym/node_modules/minimist/index.js b/node_modules/gulp-sym/node_modules/minimist/index.js
deleted file mode 100644
index 9549c96fb..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/index.js
+++ /dev/null
@@ -1,200 +0,0 @@
-module.exports = function (args, opts) {
- if (!opts) opts = {};
-
- var flags = { bools : {}, strings : {} };
-
- if (typeof opts['boolean'] === 'boolean' && opts['boolean']) {
- flags.allBools = true;
- } else {
- [].concat(opts['boolean']).filter(Boolean).forEach(function (key) {
- flags.bools[key] = true;
- });
- }
-
- var aliases = {};
- Object.keys(opts.alias || {}).forEach(function (key) {
- aliases[key] = [].concat(opts.alias[key]);
- aliases[key].forEach(function (x) {
- aliases[x] = [key].concat(aliases[key].filter(function (y) {
- return x !== y;
- }));
- });
- });
-
- [].concat(opts.string).filter(Boolean).forEach(function (key) {
- flags.strings[key] = true;
- if (aliases[key]) {
- flags.strings[aliases[key]] = true;
- }
- });
-
- var defaults = opts['default'] || {};
-
- var argv = { _ : [] };
- Object.keys(flags.bools).forEach(function (key) {
- setArg(key, defaults[key] === undefined ? false : defaults[key]);
- });
-
- var notFlags = [];
-
- if (args.indexOf('--') !== -1) {
- notFlags = args.slice(args.indexOf('--')+1);
- args = args.slice(0, args.indexOf('--'));
- }
-
- function setArg (key, val) {
- var value = !flags.strings[key] && isNumber(val)
- ? Number(val) : val
- ;
- setKey(argv, key.split('.'), value);
-
- (aliases[key] || []).forEach(function (x) {
- setKey(argv, x.split('.'), value);
- });
- }
-
- for (var i = 0; i < args.length; i++) {
- var arg = args[i];
-
- if (/^--.+=/.test(arg)) {
- // Using [\s\S] instead of . because js doesn't support the
- // 'dotall' regex modifier. See:
- // http://stackoverflow.com/a/1068308/13216
- var m = arg.match(/^--([^=]+)=([\s\S]*)$/);
- setArg(m[1], m[2]);
- }
- else if (/^--no-.+/.test(arg)) {
- var key = arg.match(/^--no-(.+)/)[1];
- setArg(key, false);
- }
- else if (/^--.+/.test(arg)) {
- var key = arg.match(/^--(.+)/)[1];
- var next = args[i + 1];
- if (next !== undefined && !/^-/.test(next)
- && !flags.bools[key]
- && !flags.allBools
- && (aliases[key] ? !flags.bools[aliases[key]] : true)) {
- setArg(key, next);
- i++;
- }
- else if (/^(true|false)$/.test(next)) {
- setArg(key, next === 'true');
- i++;
- }
- else {
- setArg(key, flags.strings[key] ? '' : true);
- }
- }
- else if (/^-[^-]+/.test(arg)) {
- var letters = arg.slice(1,-1).split('');
-
- var broken = false;
- for (var j = 0; j < letters.length; j++) {
- var next = arg.slice(j+2);
-
- if (next === '-') {
- setArg(letters[j], next)
- continue;
- }
-
- if (/[A-Za-z]/.test(letters[j])
- && /-?\d+(\.\d*)?(e-?\d+)?$/.test(next)) {
- setArg(letters[j], next);
- broken = true;
- break;
- }
-
- if (letters[j+1] && letters[j+1].match(/\W/)) {
- setArg(letters[j], arg.slice(j+2));
- broken = true;
- break;
- }
- else {
- setArg(letters[j], flags.strings[letters[j]] ? '' : true);
- }
- }
-
- var key = arg.slice(-1)[0];
- if (!broken && key !== '-') {
- if (args[i+1] && !/^(-|--)[^-]/.test(args[i+1])
- && !flags.bools[key]
- && (aliases[key] ? !flags.bools[aliases[key]] : true)) {
- setArg(key, args[i+1]);
- i++;
- }
- else if (args[i+1] && /true|false/.test(args[i+1])) {
- setArg(key, args[i+1] === 'true');
- i++;
- }
- else {
- setArg(key, flags.strings[key] ? '' : true);
- }
- }
- }
- else {
- argv._.push(
- flags.strings['_'] || !isNumber(arg) ? arg : Number(arg)
- );
- }
- }
-
- Object.keys(defaults).forEach(function (key) {
- if (!hasKey(argv, key.split('.'))) {
- setKey(argv, key.split('.'), defaults[key]);
-
- (aliases[key] || []).forEach(function (x) {
- setKey(argv, x.split('.'), defaults[key]);
- });
- }
- });
-
- if (opts['--']) {
- argv['--'] = new Array();
- notFlags.forEach(function(key) {
- argv['--'].push(key);
- });
- }
- else {
- notFlags.forEach(function(key) {
- argv._.push(key);
- });
- }
-
- return argv;
-};
-
-function hasKey (obj, keys) {
- var o = obj;
- keys.slice(0,-1).forEach(function (key) {
- o = (o[key] || {});
- });
-
- var key = keys[keys.length - 1];
- return key in o;
-}
-
-function setKey (obj, keys, value) {
- var o = obj;
- keys.slice(0,-1).forEach(function (key) {
- if (o[key] === undefined) o[key] = {};
- o = o[key];
- });
-
- var key = keys[keys.length - 1];
- if (o[key] === undefined || typeof o[key] === 'boolean') {
- o[key] = value;
- }
- else if (Array.isArray(o[key])) {
- o[key].push(value);
- }
- else {
- o[key] = [ o[key], value ];
- }
-}
-
-function isNumber (x) {
- if (typeof x === 'number') return true;
- if (/^0x[0-9a-f]+$/i.test(x)) return true;
- return /^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(x);
-}
-
diff --git a/node_modules/gulp-sym/node_modules/minimist/package.json b/node_modules/gulp-sym/node_modules/minimist/package.json
deleted file mode 100644
index 30575457a..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/package.json
+++ /dev/null
@@ -1,102 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "minimist@^0.2.0",
- "scope": null,
- "escapedName": "minimist",
- "name": "minimist",
- "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/gulp-util"
- ]
- ],
- "_from": "minimist@>=0.2.0 <0.3.0",
- "_id": "minimist@0.2.0",
- "_inCache": true,
- "_location": "/gulp-sym/minimist",
- "_npmUser": {
- "name": "substack",
- "email": "mail@substack.net"
- },
- "_npmVersion": "1.4.15",
- "_phantomChildren": {},
- "_requested": {
- "raw": "minimist@^0.2.0",
- "scope": null,
- "escapedName": "minimist",
- "name": "minimist",
- "rawSpec": "^0.2.0",
- "spec": ">=0.2.0 <0.3.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/gulp-util"
- ],
- "_resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz",
- "_shasum": "4dffe525dae2b864c66c2e23c6271d7afdecefce",
- "_shrinkwrap": null,
- "_spec": "minimist@^0.2.0",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util",
- "author": {
- "name": "James Halliday",
- "email": "mail@substack.net",
- "url": "http://substack.net"
- },
- "bugs": {
- "url": "https://github.com/substack/minimist/issues"
- },
- "dependencies": {},
- "description": "parse argument options",
- "devDependencies": {
- "tap": "~0.4.0",
- "tape": "~1.0.4"
- },
- "directories": {},
- "dist": {
- "shasum": "4dffe525dae2b864c66c2e23c6271d7afdecefce",
- "tarball": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz"
- },
- "gitHead": "f904dcc3c28f10eb11840091e9f0bab9d9519b5c",
- "homepage": "https://github.com/substack/minimist",
- "keywords": [
- "argv",
- "getopt",
- "parser",
- "optimist"
- ],
- "license": "MIT",
- "main": "index.js",
- "maintainers": [
- {
- "name": "substack",
- "email": "mail@substack.net"
- }
- ],
- "name": "minimist",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git://github.com/substack/minimist.git"
- },
- "scripts": {
- "test": "tap test/*.js"
- },
- "testling": {
- "files": "test/*.js",
- "browsers": [
- "ie/6..latest",
- "ff/5",
- "firefox/latest",
- "chrome/10",
- "chrome/latest",
- "safari/5.1",
- "safari/latest",
- "opera/12"
- ]
- },
- "version": "0.2.0"
-}
diff --git a/node_modules/gulp-sym/node_modules/minimist/readme.markdown b/node_modules/gulp-sym/node_modules/minimist/readme.markdown
deleted file mode 100644
index 82532210a..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/readme.markdown
+++ /dev/null
@@ -1,86 +0,0 @@
-# minimist
-
-parse argument options
-
-This module is the guts of optimist's argument parser without all the
-fanciful decoration.
-
-[![browser support](https://ci.testling.com/substack/minimist.png)](http://ci.testling.com/substack/minimist)
-
-[![build status](https://secure.travis-ci.org/substack/minimist.png)](http://travis-ci.org/substack/minimist)
-
-# example
-
-``` js
-var argv = require('minimist')(process.argv.slice(2));
-console.dir(argv);
-```
-
-```
-$ node example/parse.js -a beep -b boop
-{ _: [], a: 'beep', b: 'boop' }
-```
-
-```
-$ node example/parse.js -x 3 -y 4 -n5 -abc --beep=boop foo bar baz
-{ _: [ 'foo', 'bar', 'baz' ],
- x: 3,
- y: 4,
- n: 5,
- a: true,
- b: true,
- c: true,
- beep: 'boop' }
-```
-
-# methods
-
-``` js
-var parseArgs = require('minimist')
-```
-
-## var argv = parseArgs(args, opts={})
-
-Return an argument object `argv` populated with the array arguments from `args`.
-
-`argv._` contains all the arguments that didn't have an option associated with
-them.
-
-Numeric-looking arguments will be returned as numbers unless `opts.string` or
-`opts.boolean` is set for that argument name.
-
-Any arguments after `'--'` will not be parsed and will end up in `argv._`.
-
-options can be:
-
-* `opts.string` - a string or array of strings argument names to always treat as
-strings
-* `opts.boolean` - a boolean, string or array of strings to always treat as
-booleans. if `true` will treat all double hyphenated arguments without equal signs
-as boolean (e.g. affects `--foo`, not `-f` or `--foo=bar`)
-* `opts.alias` - an object mapping string names to strings or arrays of string
-argument names to use as aliases
-* `opts.default` - an object mapping string argument names to default values
-* `opts['--']` - when true, populate `argv._` with everything before the `--`
-and `argv['--']` with everything after the `--`. Here's an example:
-
-```
-> require('./')('one two three -- four five --six'.split(' '), { '--': true })
-{ _: [ 'one', 'two', 'three' ],
- '--': [ 'four', 'five', '--six' ] }
-```
-
-Note that with `opts['--']` set, parsing for arguments still stops after the
-`--`.
-
-# install
-
-With [npm](https://npmjs.org) do:
-
-```
-npm install minimist
-```
-
-# license
-
-MIT
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/all_bool.js b/node_modules/gulp-sym/node_modules/minimist/test/all_bool.js
deleted file mode 100644
index 4575ec0b4..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/all_bool.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('flag boolean true (default all --args to boolean)', function (t) {
- var argv = parse(['moo', '--honk', 'cow'], {
- boolean: true
- });
-
- t.deepEqual(argv, {
- honk: true,
- _: ['moo', 'cow']
- });
-
- t.deepEqual(typeof argv.honk, 'boolean');
- t.end();
-});
-
-test('flag boolean true only affects double hyphen arguments without equals signs', function (t) {
- var argv = parse(['moo', '--honk', 'cow', '-p', '55', '--tacos=good'], {
- boolean: true
- });
-
- t.deepEqual(argv, {
- honk: true,
- tacos: 'good',
- p: '55',
- _: ['moo', 'cow']
- });
-
- t.deepEqual(typeof argv.honk, 'boolean');
- t.end();
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/bool.js b/node_modules/gulp-sym/node_modules/minimist/test/bool.js
deleted file mode 100644
index 749e083cb..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/bool.js
+++ /dev/null
@@ -1,119 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('flag boolean default false', function (t) {
- var argv = parse(['moo'], {
- boolean: ['t', 'verbose'],
- default: { verbose: false, t: false }
- });
-
- t.deepEqual(argv, {
- verbose: false,
- t: false,
- _: ['moo']
- });
-
- t.deepEqual(typeof argv.verbose, 'boolean');
- t.deepEqual(typeof argv.t, 'boolean');
- t.end();
-
-});
-
-test('boolean groups', function (t) {
- var argv = parse([ '-x', '-z', 'one', 'two', 'three' ], {
- boolean: ['x','y','z']
- });
-
- t.deepEqual(argv, {
- x : true,
- y : false,
- z : true,
- _ : [ 'one', 'two', 'three' ]
- });
-
- t.deepEqual(typeof argv.x, 'boolean');
- t.deepEqual(typeof argv.y, 'boolean');
- t.deepEqual(typeof argv.z, 'boolean');
- t.end();
-});
-test('boolean and alias with chainable api', function (t) {
- var aliased = [ '-h', 'derp' ];
- var regular = [ '--herp', 'derp' ];
- var opts = {
- herp: { alias: 'h', boolean: true }
- };
- var aliasedArgv = parse(aliased, {
- boolean: 'herp',
- alias: { h: 'herp' }
- });
- var propertyArgv = parse(regular, {
- boolean: 'herp',
- alias: { h: 'herp' }
- });
- var expected = {
- herp: true,
- h: true,
- '_': [ 'derp' ]
- };
-
- t.same(aliasedArgv, expected);
- t.same(propertyArgv, expected);
- t.end();
-});
-
-test('boolean and alias with options hash', function (t) {
- var aliased = [ '-h', 'derp' ];
- var regular = [ '--herp', 'derp' ];
- var opts = {
- alias: { 'h': 'herp' },
- boolean: 'herp'
- };
- var aliasedArgv = parse(aliased, opts);
- var propertyArgv = parse(regular, opts);
- var expected = {
- herp: true,
- h: true,
- '_': [ 'derp' ]
- };
- t.same(aliasedArgv, expected);
- t.same(propertyArgv, expected);
- t.end();
-});
-
-test('boolean and alias using explicit true', function (t) {
- var aliased = [ '-h', 'true' ];
- var regular = [ '--herp', 'true' ];
- var opts = {
- alias: { h: 'herp' },
- boolean: 'h'
- };
- var aliasedArgv = parse(aliased, opts);
- var propertyArgv = parse(regular, opts);
- var expected = {
- herp: true,
- h: true,
- '_': [ ]
- };
-
- t.same(aliasedArgv, expected);
- t.same(propertyArgv, expected);
- t.end();
-});
-
-// regression, see https://github.com/substack/node-optimist/issues/71
-test('boolean and --x=true', function(t) {
- var parsed = parse(['--boool', '--other=true'], {
- boolean: 'boool'
- });
-
- t.same(parsed.boool, true);
- t.same(parsed.other, 'true');
-
- parsed = parse(['--boool', '--other=false'], {
- boolean: 'boool'
- });
-
- t.same(parsed.boool, true);
- t.same(parsed.other, 'false');
- t.end();
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/dash.js b/node_modules/gulp-sym/node_modules/minimist/test/dash.js
deleted file mode 100644
index 5a4fa5be4..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/dash.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('-', function (t) {
- t.plan(5);
- t.deepEqual(parse([ '-n', '-' ]), { n: '-', _: [] });
- t.deepEqual(parse([ '-' ]), { _: [ '-' ] });
- t.deepEqual(parse([ '-f-' ]), { f: '-', _: [] });
- t.deepEqual(
- parse([ '-b', '-' ], { boolean: 'b' }),
- { b: true, _: [ '-' ] }
- );
- t.deepEqual(
- parse([ '-s', '-' ], { string: 's' }),
- { s: '-', _: [] }
- );
-});
-
-test('-a -- b', function (t) {
- t.plan(3);
- t.deepEqual(parse([ '-a', '--', 'b' ]), { a: true, _: [ 'b' ] });
- t.deepEqual(parse([ '--a', '--', 'b' ]), { a: true, _: [ 'b' ] });
- t.deepEqual(parse([ '--a', '--', 'b' ]), { a: true, _: [ 'b' ] });
-});
-
-test('move arguments after the -- into their own `--` array', function(t) {
- t.plan(1);
- t.deepEqual(
- parse([ '--name', 'John', 'before', '--', 'after' ], { '--': true }),
- { name: 'John', _: [ 'before' ], '--': [ 'after' ] });
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/default_bool.js b/node_modules/gulp-sym/node_modules/minimist/test/default_bool.js
deleted file mode 100644
index f0041ee40..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/default_bool.js
+++ /dev/null
@@ -1,20 +0,0 @@
-var test = require('tape');
-var parse = require('../');
-
-test('boolean default true', function (t) {
- var argv = parse([], {
- boolean: 'sometrue',
- default: { sometrue: true }
- });
- t.equal(argv.sometrue, true);
- t.end();
-});
-
-test('boolean default false', function (t) {
- var argv = parse([], {
- boolean: 'somefalse',
- default: { somefalse: false }
- });
- t.equal(argv.somefalse, false);
- t.end();
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/dotted.js b/node_modules/gulp-sym/node_modules/minimist/test/dotted.js
deleted file mode 100644
index d8b3e856e..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/dotted.js
+++ /dev/null
@@ -1,22 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('dotted alias', function (t) {
- var argv = parse(['--a.b', '22'], {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}});
- t.equal(argv.a.b, 22);
- t.equal(argv.aa.bb, 22);
- t.end();
-});
-
-test('dotted default', function (t) {
- var argv = parse('', {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}});
- t.equal(argv.a.b, 11);
- t.equal(argv.aa.bb, 11);
- t.end();
-});
-
-test('dotted default with no alias', function (t) {
- var argv = parse('', {default: {'a.b': 11}});
- t.equal(argv.a.b, 11);
- t.end();
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/long.js b/node_modules/gulp-sym/node_modules/minimist/test/long.js
deleted file mode 100644
index 5d3a1e09d..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/long.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var test = require('tape');
-var parse = require('../');
-
-test('long opts', function (t) {
- t.deepEqual(
- parse([ '--bool' ]),
- { bool : true, _ : [] },
- 'long boolean'
- );
- t.deepEqual(
- parse([ '--pow', 'xixxle' ]),
- { pow : 'xixxle', _ : [] },
- 'long capture sp'
- );
- t.deepEqual(
- parse([ '--pow=xixxle' ]),
- { pow : 'xixxle', _ : [] },
- 'long capture eq'
- );
- t.deepEqual(
- parse([ '--host', 'localhost', '--port', '555' ]),
- { host : 'localhost', port : 555, _ : [] },
- 'long captures sp'
- );
- t.deepEqual(
- parse([ '--host=localhost', '--port=555' ]),
- { host : 'localhost', port : 555, _ : [] },
- 'long captures eq'
- );
- t.end();
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/num.js b/node_modules/gulp-sym/node_modules/minimist/test/num.js
deleted file mode 100644
index 2cc77f4d6..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/num.js
+++ /dev/null
@@ -1,36 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('nums', function (t) {
- var argv = parse([
- '-x', '1234',
- '-y', '5.67',
- '-z', '1e7',
- '-w', '10f',
- '--hex', '0xdeadbeef',
- '789'
- ]);
- t.deepEqual(argv, {
- x : 1234,
- y : 5.67,
- z : 1e7,
- w : '10f',
- hex : 0xdeadbeef,
- _ : [ 789 ]
- });
- t.deepEqual(typeof argv.x, 'number');
- t.deepEqual(typeof argv.y, 'number');
- t.deepEqual(typeof argv.z, 'number');
- t.deepEqual(typeof argv.w, 'string');
- t.deepEqual(typeof argv.hex, 'number');
- t.deepEqual(typeof argv._[0], 'number');
- t.end();
-});
-
-test('already a number', function (t) {
- var argv = parse([ '-x', 1234, 789 ]);
- t.deepEqual(argv, { x : 1234, _ : [ 789 ] });
- t.deepEqual(typeof argv.x, 'number');
- t.deepEqual(typeof argv._[0], 'number');
- t.end();
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/parse.js b/node_modules/gulp-sym/node_modules/minimist/test/parse.js
deleted file mode 100644
index 7b4a2a17c..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/parse.js
+++ /dev/null
@@ -1,197 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('parse args', function (t) {
- t.deepEqual(
- parse([ '--no-moo' ]),
- { moo : false, _ : [] },
- 'no'
- );
- t.deepEqual(
- parse([ '-v', 'a', '-v', 'b', '-v', 'c' ]),
- { v : ['a','b','c'], _ : [] },
- 'multi'
- );
- t.end();
-});
-
-test('comprehensive', function (t) {
- t.deepEqual(
- parse([
- '--name=meowmers', 'bare', '-cats', 'woo',
- '-h', 'awesome', '--multi=quux',
- '--key', 'value',
- '-b', '--bool', '--no-meep', '--multi=baz',
- '--', '--not-a-flag', 'eek'
- ]),
- {
- c : true,
- a : true,
- t : true,
- s : 'woo',
- h : 'awesome',
- b : true,
- bool : true,
- key : 'value',
- multi : [ 'quux', 'baz' ],
- meep : false,
- name : 'meowmers',
- _ : [ 'bare', '--not-a-flag', 'eek' ]
- }
- );
- t.end();
-});
-
-test('flag boolean', function (t) {
- var argv = parse([ '-t', 'moo' ], { boolean: 't' });
- t.deepEqual(argv, { t : true, _ : [ 'moo' ] });
- t.deepEqual(typeof argv.t, 'boolean');
- t.end();
-});
-
-test('flag boolean value', function (t) {
- var argv = parse(['--verbose', 'false', 'moo', '-t', 'true'], {
- boolean: [ 't', 'verbose' ],
- default: { verbose: true }
- });
-
- t.deepEqual(argv, {
- verbose: false,
- t: true,
- _: ['moo']
- });
-
- t.deepEqual(typeof argv.verbose, 'boolean');
- t.deepEqual(typeof argv.t, 'boolean');
- t.end();
-});
-
-test('newlines in params' , function (t) {
- var args = parse([ '-s', "X\nX" ])
- t.deepEqual(args, { _ : [], s : "X\nX" });
-
- // reproduce in bash:
- // VALUE="new
- // line"
- // node program.js --s="$VALUE"
- args = parse([ "--s=X\nX" ])
- t.deepEqual(args, { _ : [], s : "X\nX" });
- t.end();
-});
-
-test('strings' , function (t) {
- var s = parse([ '-s', '0001234' ], { string: 's' }).s;
- t.equal(s, '0001234');
- t.equal(typeof s, 'string');
-
- var x = parse([ '-x', '56' ], { string: 'x' }).x;
- t.equal(x, '56');
- t.equal(typeof x, 'string');
- t.end();
-});
-
-test('stringArgs', function (t) {
- var s = parse([ ' ', ' ' ], { string: '_' })._;
- t.same(s.length, 2);
- t.same(typeof s[0], 'string');
- t.same(s[0], ' ');
- t.same(typeof s[1], 'string');
- t.same(s[1], ' ');
- t.end();
-});
-
-test('empty strings', function(t) {
- var s = parse([ '-s' ], { string: 's' }).s;
- t.equal(s, '');
- t.equal(typeof s, 'string');
-
- var str = parse([ '--str' ], { string: 'str' }).str;
- t.equal(str, '');
- t.equal(typeof str, 'string');
-
- var letters = parse([ '-art' ], {
- string: [ 'a', 't' ]
- });
-
- t.equal(letters.a, '');
- t.equal(letters.r, true);
- t.equal(letters.t, '');
-
- t.end();
-});
-
-
-test('string and alias', function(t) {
- var x = parse([ '--str', '000123' ], {
- string: 's',
- alias: { s: 'str' }
- });
-
- t.equal(x.str, '000123');
- t.equal(typeof x.str, 'string');
- t.equal(x.s, '000123');
- t.equal(typeof x.s, 'string');
-
- var y = parse([ '-s', '000123' ], {
- string: 'str',
- alias: { str: 's' }
- });
-
- t.equal(y.str, '000123');
- t.equal(typeof y.str, 'string');
- t.equal(y.s, '000123');
- t.equal(typeof y.s, 'string');
- t.end();
-});
-
-test('slashBreak', function (t) {
- t.same(
- parse([ '-I/foo/bar/baz' ]),
- { I : '/foo/bar/baz', _ : [] }
- );
- t.same(
- parse([ '-xyz/foo/bar/baz' ]),
- { x : true, y : true, z : '/foo/bar/baz', _ : [] }
- );
- t.end();
-});
-
-test('alias', function (t) {
- var argv = parse([ '-f', '11', '--zoom', '55' ], {
- alias: { z: 'zoom' }
- });
- t.equal(argv.zoom, 55);
- t.equal(argv.z, argv.zoom);
- t.equal(argv.f, 11);
- t.end();
-});
-
-test('multiAlias', function (t) {
- var argv = parse([ '-f', '11', '--zoom', '55' ], {
- alias: { z: [ 'zm', 'zoom' ] }
- });
- t.equal(argv.zoom, 55);
- t.equal(argv.z, argv.zoom);
- t.equal(argv.z, argv.zm);
- t.equal(argv.f, 11);
- t.end();
-});
-
-test('nested dotted objects', function (t) {
- var argv = parse([
- '--foo.bar', '3', '--foo.baz', '4',
- '--foo.quux.quibble', '5', '--foo.quux.o_O',
- '--beep.boop'
- ]);
-
- t.same(argv.foo, {
- bar : 3,
- baz : 4,
- quux : {
- quibble : 5,
- o_O : true
- }
- });
- t.same(argv.beep, { boop : true });
- t.end();
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/parse_modified.js b/node_modules/gulp-sym/node_modules/minimist/test/parse_modified.js
deleted file mode 100644
index 21851b036..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/parse_modified.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('parse with modifier functions' , function (t) {
- t.plan(1);
-
- var argv = parse([ '-b', '123' ], { boolean: 'b' });
- t.deepEqual(argv, { b: true, _: ['123'] });
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/short.js b/node_modules/gulp-sym/node_modules/minimist/test/short.js
deleted file mode 100644
index d513a1c25..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/short.js
+++ /dev/null
@@ -1,67 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('numeric short args', function (t) {
- t.plan(2);
- t.deepEqual(parse([ '-n123' ]), { n: 123, _: [] });
- t.deepEqual(
- parse([ '-123', '456' ]),
- { 1: true, 2: true, 3: 456, _: [] }
- );
-});
-
-test('short', function (t) {
- t.deepEqual(
- parse([ '-b' ]),
- { b : true, _ : [] },
- 'short boolean'
- );
- t.deepEqual(
- parse([ 'foo', 'bar', 'baz' ]),
- { _ : [ 'foo', 'bar', 'baz' ] },
- 'bare'
- );
- t.deepEqual(
- parse([ '-cats' ]),
- { c : true, a : true, t : true, s : true, _ : [] },
- 'group'
- );
- t.deepEqual(
- parse([ '-cats', 'meow' ]),
- { c : true, a : true, t : true, s : 'meow', _ : [] },
- 'short group next'
- );
- t.deepEqual(
- parse([ '-h', 'localhost' ]),
- { h : 'localhost', _ : [] },
- 'short capture'
- );
- t.deepEqual(
- parse([ '-h', 'localhost', '-p', '555' ]),
- { h : 'localhost', p : 555, _ : [] },
- 'short captures'
- );
- t.end();
-});
-
-test('mixed short bool and capture', function (t) {
- t.same(
- parse([ '-h', 'localhost', '-fp', '555', 'script.js' ]),
- {
- f : true, p : 555, h : 'localhost',
- _ : [ 'script.js' ]
- }
- );
- t.end();
-});
-
-test('short and long', function (t) {
- t.deepEqual(
- parse([ '-h', 'localhost', '-fp', '555', 'script.js' ]),
- {
- f : true, p : 555, h : 'localhost',
- _ : [ 'script.js' ]
- }
- );
- t.end();
-});
diff --git a/node_modules/gulp-sym/node_modules/minimist/test/whitespace.js b/node_modules/gulp-sym/node_modules/minimist/test/whitespace.js
deleted file mode 100644
index 8a52a58ce..000000000
--- a/node_modules/gulp-sym/node_modules/minimist/test/whitespace.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var parse = require('../');
-var test = require('tape');
-
-test('whitespace should be whitespace' , function (t) {
- t.plan(1);
- var x = parse([ '-x', '\t' ]).x;
- t.equal(x, '\t');
-});
diff --git a/node_modules/gulp-sym/node_modules/readable-stream/package.json b/node_modules/gulp-sym/node_modules/readable-stream/package.json
index 70edf9647..b550f6ce4 100644
--- a/node_modules/gulp-sym/node_modules/readable-stream/package.json
+++ b/node_modules/gulp-sym/node_modules/readable-stream/package.json
@@ -1,112 +1,32 @@
{
- "_args": [
- [
- {
- "raw": "readable-stream@~1.0.17",
- "scope": null,
- "escapedName": "readable-stream",
- "name": "readable-stream",
- "rawSpec": "~1.0.17",
- "spec": ">=1.0.17 <1.1.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/through2"
- ]
- ],
- "_from": "readable-stream@>=1.0.17 <1.1.0",
- "_id": "readable-stream@1.0.34",
- "_inCache": true,
- "_location": "/gulp-sym/readable-stream",
- "_nodeVersion": "5.10.1",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/readable-stream-1.0.34.tgz_1460562521506_0.019665231462568045"
- },
- "_npmUser": {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- },
- "_npmVersion": "3.8.3",
- "_phantomChildren": {},
- "_requested": {
- "raw": "readable-stream@~1.0.17",
- "scope": null,
- "escapedName": "readable-stream",
- "name": "readable-stream",
- "rawSpec": "~1.0.17",
- "spec": ">=1.0.17 <1.1.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/through2"
- ],
- "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "_shasum": "125820e34bc842d2f2aaafafe4c2916ee32c157c",
- "_shrinkwrap": null,
- "_spec": "readable-stream@~1.0.17",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/through2",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "browser": {
- "util": false
- },
- "bugs": {
- "url": "https://github.com/isaacs/readable-stream/issues"
- },
+ "name": "readable-stream",
+ "version": "1.0.34",
+ "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
+ "main": "readable.js",
"dependencies": {
"core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
"isarray": "0.0.1",
- "string_decoder": "~0.10.x"
+ "string_decoder": "~0.10.x",
+ "inherits": "~2.0.1"
},
- "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
"devDependencies": {
"tap": "~0.2.6"
},
- "directories": {},
- "dist": {
- "shasum": "125820e34bc842d2f2aaafafe4c2916ee32c157c",
- "tarball": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
+ "scripts": {
+ "test": "tap test/simple/*.js"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/isaacs/readable-stream"
},
- "gitHead": "1227c7b66deedb1dc5284a89425854d5f7ad9576",
- "homepage": "https://github.com/isaacs/readable-stream#readme",
"keywords": [
"readable",
"stream",
"pipe"
],
- "license": "MIT",
- "main": "readable.js",
- "maintainers": [
- {
- "name": "isaacs",
- "email": "isaacs@npmjs.com"
- },
- {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- },
- {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
- {
- "name": "cwmma",
- "email": "calvin.metcalf@gmail.com"
- }
- ],
- "name": "readable-stream",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git://github.com/isaacs/readable-stream.git"
- },
- "scripts": {
- "test": "tap test/simple/*.js"
+ "browser": {
+ "util": false
},
- "version": "1.0.34"
+ "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",
+ "license": "MIT"
}
diff --git a/node_modules/gulp-sym/node_modules/strip-ansi/cli.js b/node_modules/gulp-sym/node_modules/strip-ansi/cli.js
deleted file mode 100755
index 602ae00e8..000000000
--- a/node_modules/gulp-sym/node_modules/strip-ansi/cli.js
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/env node
-'use strict';
-var fs = require('fs');
-var pkg = require('./package.json');
-var strip = require('./');
-var input = process.argv[2];
-
-function help() {
- console.log([
- pkg.description,
- '',
- 'Usage',
- ' $ strip-ansi <input-file> > <output-file>',
- ' $ cat <input-file> | strip-ansi > <output-file>',
- '',
- 'Example',
- ' $ strip-ansi unicorn.txt > unicorn-stripped.txt'
- ].join('\n'));
-}
-
-if (process.argv.indexOf('--help') !== -1) {
- help();
- return;
-}
-
-if (process.argv.indexOf('--version') !== -1) {
- console.log(pkg.version);
- return;
-}
-
-if (input) {
- process.stdout.write(strip(fs.readFileSync(input, 'utf8')));
- return;
-}
-
-process.stdin.setEncoding('utf8');
-process.stdin.on('data', function (data) {
- process.stdout.write(strip(data));
-});
diff --git a/node_modules/gulp-sym/node_modules/strip-ansi/index.js b/node_modules/gulp-sym/node_modules/strip-ansi/index.js
deleted file mode 100644
index 099480fbf..000000000
--- a/node_modules/gulp-sym/node_modules/strip-ansi/index.js
+++ /dev/null
@@ -1,6 +0,0 @@
-'use strict';
-var ansiRegex = require('ansi-regex')();
-
-module.exports = function (str) {
- return typeof str === 'string' ? str.replace(ansiRegex, '') : str;
-};
diff --git a/node_modules/gulp-sym/node_modules/strip-ansi/package.json b/node_modules/gulp-sym/node_modules/strip-ansi/package.json
deleted file mode 100644
index c6c14ff0a..000000000
--- a/node_modules/gulp-sym/node_modules/strip-ansi/package.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "strip-ansi@^0.3.0",
- "scope": null,
- "escapedName": "strip-ansi",
- "name": "strip-ansi",
- "rawSpec": "^0.3.0",
- "spec": ">=0.3.0 <0.4.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/chalk"
- ]
- ],
- "_from": "strip-ansi@>=0.3.0 <0.4.0",
- "_id": "strip-ansi@0.3.0",
- "_inCache": true,
- "_location": "/gulp-sym/strip-ansi",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "_npmVersion": "1.4.9",
- "_phantomChildren": {},
- "_requested": {
- "raw": "strip-ansi@^0.3.0",
- "scope": null,
- "escapedName": "strip-ansi",
- "name": "strip-ansi",
- "rawSpec": "^0.3.0",
- "spec": ">=0.3.0 <0.4.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/chalk"
- ],
- "_resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
- "_shasum": "25f48ea22ca79187f3174a4db8759347bb126220",
- "_shrinkwrap": null,
- "_spec": "strip-ansi@^0.3.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"
- },
- "bin": {
- "strip-ansi": "cli.js"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/strip-ansi/issues"
- },
- "dependencies": {
- "ansi-regex": "^0.2.1"
- },
- "description": "Strip ANSI escape codes",
- "devDependencies": {
- "mocha": "*"
- },
- "directories": {},
- "dist": {
- "shasum": "25f48ea22ca79187f3174a4db8759347bb126220",
- "tarball": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz"
- },
- "engines": {
- "node": ">=0.10.0"
- },
- "files": [
- "index.js",
- "cli.js"
- ],
- "homepage": "https://github.com/sindresorhus/strip-ansi",
- "keywords": [
- "strip",
- "trim",
- "remove",
- "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": "strip-ansi",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/strip-ansi.git"
- },
- "scripts": {
- "test": "mocha"
- },
- "version": "0.3.0"
-}
diff --git a/node_modules/gulp-sym/node_modules/strip-ansi/readme.md b/node_modules/gulp-sym/node_modules/strip-ansi/readme.md
deleted file mode 100644
index 5477079d0..000000000
--- a/node_modules/gulp-sym/node_modules/strip-ansi/readme.md
+++ /dev/null
@@ -1,43 +0,0 @@
-# strip-ansi [![Build Status](https://travis-ci.org/sindresorhus/strip-ansi.svg?branch=master)](https://travis-ci.org/sindresorhus/strip-ansi)
-
-> Strip [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code)
-
-
-## Install
-
-```sh
-$ npm install --save strip-ansi
-```
-
-
-## Usage
-
-```js
-var stripAnsi = require('strip-ansi');
-
-stripAnsi('\x1b[4mcake\x1b[0m');
-//=> 'cake'
-```
-
-
-## CLI
-
-```sh
-$ npm install --global strip-ansi
-```
-
-```sh
-$ strip-ansi --help
-
-Usage
- $ strip-ansi <input-file> > <output-file>
- $ cat <input-file> | strip-ansi > <output-file>
-
-Example
- $ strip-ansi unicorn.txt > unicorn-stripped.txt
-```
-
-
-## License
-
-MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/node_modules/gulp-sym/node_modules/supports-color/cli.js b/node_modules/gulp-sym/node_modules/supports-color/cli.js
deleted file mode 100755
index 0617971e6..000000000
--- a/node_modules/gulp-sym/node_modules/supports-color/cli.js
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env node
-'use strict';
-var pkg = require('./package.json');
-var supportsColor = require('./');
-var input = process.argv[2];
-
-function help() {
- console.log([
- pkg.description,
- '',
- 'Usage',
- ' $ supports-color',
- '',
- 'Exits with code 0 if color is supported and 1 if not'
- ].join('\n'));
-}
-
-if (!input || process.argv.indexOf('--help') !== -1) {
- help();
- return;
-}
-
-if (process.argv.indexOf('--version') !== -1) {
- console.log(pkg.version);
- return;
-}
-
-process.exit(supportsColor ? 0 : 1);
diff --git a/node_modules/gulp-sym/node_modules/supports-color/index.js b/node_modules/gulp-sym/node_modules/supports-color/index.js
deleted file mode 100644
index 092d0baef..000000000
--- a/node_modules/gulp-sym/node_modules/supports-color/index.js
+++ /dev/null
@@ -1,32 +0,0 @@
-'use strict';
-module.exports = (function () {
- if (process.argv.indexOf('--no-color') !== -1) {
- return false;
- }
-
- if (process.argv.indexOf('--color') !== -1) {
- return true;
- }
-
- if (process.stdout && !process.stdout.isTTY) {
- return false;
- }
-
- if (process.platform === 'win32') {
- return true;
- }
-
- if ('COLORTERM' in process.env) {
- return true;
- }
-
- if (process.env.TERM === 'dumb') {
- return false;
- }
-
- if (/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(process.env.TERM)) {
- return true;
- }
-
- return false;
-})();
diff --git a/node_modules/gulp-sym/node_modules/supports-color/package.json b/node_modules/gulp-sym/node_modules/supports-color/package.json
deleted file mode 100644
index 3df2cd6c9..000000000
--- a/node_modules/gulp-sym/node_modules/supports-color/package.json
+++ /dev/null
@@ -1,112 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "supports-color@^0.2.0",
- "scope": null,
- "escapedName": "supports-color",
- "name": "supports-color",
- "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/chalk"
- ]
- ],
- "_from": "supports-color@>=0.2.0 <0.3.0",
- "_id": "supports-color@0.2.0",
- "_inCache": true,
- "_location": "/gulp-sym/supports-color",
- "_npmUser": {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- },
- "_npmVersion": "1.4.9",
- "_phantomChildren": {},
- "_requested": {
- "raw": "supports-color@^0.2.0",
- "scope": null,
- "escapedName": "supports-color",
- "name": "supports-color",
- "rawSpec": "^0.2.0",
- "spec": ">=0.2.0 <0.3.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/chalk"
- ],
- "_resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
- "_shasum": "d92de2694eb3f67323973d7ae3d8b55b4c22190a",
- "_shrinkwrap": null,
- "_spec": "supports-color@^0.2.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"
- },
- "bin": {
- "supports-color": "cli.js"
- },
- "bugs": {
- "url": "https://github.com/sindresorhus/supports-color/issues"
- },
- "dependencies": {},
- "description": "Detect whether a terminal supports color",
- "devDependencies": {
- "mocha": "*"
- },
- "directories": {},
- "dist": {
- "shasum": "d92de2694eb3f67323973d7ae3d8b55b4c22190a",
- "tarball": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz"
- },
- "engines": {
- "node": ">=0.10.0"
- },
- "files": [
- "index.js",
- "cli.js"
- ],
- "homepage": "https://github.com/sindresorhus/supports-color",
- "keywords": [
- "cli",
- "bin",
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "ansi",
- "styles",
- "tty",
- "rgb",
- "256",
- "shell",
- "xterm",
- "command-line",
- "support",
- "supports",
- "capability",
- "detect"
- ],
- "license": "MIT",
- "maintainers": [
- {
- "name": "sindresorhus",
- "email": "sindresorhus@gmail.com"
- }
- ],
- "name": "supports-color",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/supports-color.git"
- },
- "scripts": {
- "test": "mocha"
- },
- "version": "0.2.0"
-}
diff --git a/node_modules/gulp-sym/node_modules/supports-color/readme.md b/node_modules/gulp-sym/node_modules/supports-color/readme.md
deleted file mode 100644
index 7f07e5fb0..000000000
--- a/node_modules/gulp-sym/node_modules/supports-color/readme.md
+++ /dev/null
@@ -1,44 +0,0 @@
-# supports-color [![Build Status](https://travis-ci.org/sindresorhus/supports-color.svg?branch=master)](https://travis-ci.org/sindresorhus/supports-color)
-
-> Detect whether a terminal supports color
-
-
-## Install
-
-```sh
-$ npm install --save supports-color
-```
-
-
-## Usage
-
-```js
-var supportsColor = require('supports-color');
-
-if (supportsColor) {
- console.log('Terminal supports color');
-}
-```
-
-It obeys the `--color` and `--no-color` CLI flags.
-
-
-## CLI
-
-```sh
-$ npm install --global supports-color
-```
-
-```sh
-$ supports-color --help
-
-Usage
- $ supports-color
-
-# Exits with code 0 if color is supported and 1 if not
-```
-
-
-## License
-
-MIT © [Sindre Sorhus](http://sindresorhus.com)
diff --git a/node_modules/gulp-sym/node_modules/through2/package.json b/node_modules/gulp-sym/node_modules/through2/package.json
index 9561f28d8..079126edb 100644
--- a/node_modules/gulp-sym/node_modules/through2/package.json
+++ b/node_modules/gulp-sym/node_modules/through2/package.json
@@ -1,99 +1,32 @@
{
- "_args": [
- [
- {
- "raw": "through2@^0.5.1",
- "scope": null,
- "escapedName": "through2",
- "name": "through2",
- "rawSpec": "^0.5.1",
- "spec": ">=0.5.1 <0.6.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym"
- ]
- ],
- "_from": "through2@>=0.5.1 <0.6.0",
- "_id": "through2@0.5.1",
- "_inCache": true,
- "_location": "/gulp-sym/through2",
- "_npmUser": {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
- "_npmVersion": "1.4.3",
- "_phantomChildren": {},
- "_requested": {
- "raw": "through2@^0.5.1",
- "scope": null,
- "escapedName": "through2",
- "name": "through2",
- "rawSpec": "^0.5.1",
- "spec": ">=0.5.1 <0.6.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym",
- "/gulp-sym/gulp-util"
- ],
- "_resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz",
- "_shasum": "dfdd012eb9c700e2323fd334f38ac622ab372da7",
- "_shrinkwrap": null,
- "_spec": "through2@^0.5.1",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym",
- "author": {
- "name": "Rod Vagg",
- "email": "r@va.gg",
- "url": "https://github.com/rvagg"
- },
- "bugs": {
- "url": "https://github.com/rvagg/through2/issues"
- },
- "dependencies": {
- "readable-stream": "~1.0.17",
- "xtend": "~3.0.0"
- },
+ "name": "through2",
+ "version": "0.5.1",
"description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
- "devDependencies": {
- "bl": "~0.6.0",
- "brtapsauce": "~0.2.2",
- "stream-spigot": "~3.0.1",
- "tape": "~2.3.0"
+ "main": "through2.js",
+ "scripts": {
+ "test": "node test/test.js",
+ "test-local": "brtapsauce-local test/basic-test.js"
},
- "directories": {},
- "dist": {
- "shasum": "dfdd012eb9c700e2323fd334f38ac622ab372da7",
- "tarball": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz"
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/rvagg/through2.git"
},
- "homepage": "https://github.com/rvagg/through2",
"keywords": [
"stream",
"streams2",
"through",
"transform"
],
+ "author": "Rod Vagg <r@va.gg> (https://github.com/rvagg)",
"license": "MIT",
- "main": "through2.js",
- "maintainers": [
- {
- "name": "rvagg",
- "email": "rod@vagg.org"
- },
- {
- "name": "bryce",
- "email": "bryce@ravenwall.com"
- }
- ],
- "name": "through2",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/rvagg/through2.git"
- },
- "scripts": {
- "test": "node test/test.js",
- "test-local": "brtapsauce-local test/basic-test.js"
+ "dependencies": {
+ "readable-stream": "~1.0.17",
+ "xtend": "~3.0.0"
},
- "version": "0.5.1"
+ "devDependencies": {
+ "tape": "~2.3.0",
+ "bl": "~0.6.0",
+ "stream-spigot": "~3.0.1",
+ "brtapsauce": "~0.2.2"
+ }
}
diff --git a/node_modules/gulp-sym/node_modules/vinyl/.npmignore b/node_modules/gulp-sym/node_modules/vinyl/.npmignore
deleted file mode 100644
index b5ef13a3c..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/.npmignore
+++ /dev/null
@@ -1,6 +0,0 @@
-.DS_Store
-*.log
-node_modules
-build
-*.node
-components \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/.travis.yml b/node_modules/gulp-sym/node_modules/vinyl/.travis.yml
deleted file mode 100644
index 33ad9f8c8..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/.travis.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-language: node_js
-node_js:
- - "0.9"
- - "0.10"
-after_script:
- - npm run coveralls \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/LICENSE b/node_modules/gulp-sym/node_modules/vinyl/LICENSE
deleted file mode 100755
index 4f482f9ba..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright (c) 2013 Fractal <contact@wearefractal.com>
-
-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/gulp-sym/node_modules/vinyl/README.md b/node_modules/gulp-sym/node_modules/vinyl/README.md
deleted file mode 100644
index 3f97efc56..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/README.md
+++ /dev/null
@@ -1,123 +0,0 @@
-# vinyl [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Coveralls Status][coveralls-image]][coveralls-url] [![Dependency Status](https://david-dm.org/wearefractal/vinyl.png?theme=shields.io)](https://david-dm.org/wearefractal/vinyl)
-
-
-## Information
-
-<table>
-<tr>
-<td>Package</td><td>vinyl</td>
-</tr>
-<tr>
-<td>Description</td>
-<td>A virtual file format</td>
-</tr>
-<tr>
-<td>Node Version</td>
-<td>>= 0.9</td>
-</tr>
-</table>
-
-## File
-
-```javascript
-var File = require('vinyl');
-
-var coffeeFile = new File({
- cwd: "/",
- base: "/test/",
- path: "/test/file.coffee"
- contents: new Buffer("test = 123")
-});
-```
-
-### constructor(options)
-
-#### options.cwd
-
-Type: `String`
-Default: `process.cwd()`
-
-#### options.base
-
-Used for relative pathing. Typically where a glob starts.
-
-Type: `String`
-Default: `options.cwd`
-
-#### options.path
-
-Full path to the file.
-
-Type: `String`
-Default: `null`
-
-#### options.stat
-
-The result of an fs.stat call. See [fs.Stats](http://nodejs.org/api/fs.html#fs_class_fs_stats) for more information.
-
-Type: `fs.Stats`
-Default: `null`
-
-#### options.contents
-
-File contents.
-
-Type: `Buffer, Stream, or null`
-Default: `null`
-
-### isBuffer()
-
-Returns true if file.contents is a Buffer.
-
-### isStream()
-
-Returns true if file.contents is a Stream.
-
-### isNull()
-
-Returns true if file.contents is null.
-
-### clone()
-
-Returns a new File object with all attributes cloned.
-
-### pipe(stream[, opt])
-
-If file.contents is a Buffer, it will write it to the stream.
-
-If file.contents is a Stream, it will pipe it to the stream.
-
-If file.contents is null, it will do nothing.
-
-If opt.end is true, the destination stream will not be ended (same as node core).
-
-Returns the stream.
-
-### inspect()
-
-Returns a pretty String interpretation of the File. Useful for console.log.
-
-### relative
-
-Returns path.relative for the file base and file path.
-
-Example:
-
-```javascript
-var file = new File({
- cwd: "/",
- base: "/test/",
- path: "/test/file.coffee"
-});
-
-console.log(file.relative); // file.coffee
-```
-
-[npm-url]: https://npmjs.org/package/vinyl
-[npm-image]: https://badge.fury.io/js/vinyl.png
-[travis-url]: https://travis-ci.org/wearefractal/vinyl
-[travis-image]: https://travis-ci.org/wearefractal/vinyl.png?branch=master
-[coveralls-url]: https://coveralls.io/r/wearefractal/vinyl
-[coveralls-image]: https://coveralls.io/repos/wearefractal/vinyl/badge.png
-[depstat-url]: https://david-dm.org/wearefractal/vinyl
-[depstat-image]: https://david-dm.org/wearefractal/vinyl.png \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/index.js b/node_modules/gulp-sym/node_modules/vinyl/index.js
deleted file mode 100644
index 97f5c7529..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/index.js
+++ /dev/null
@@ -1,128 +0,0 @@
-var path = require('path');
-
-var cloneStats = require('clone-stats');
-
-var isBuffer = require('./lib/isBuffer');
-var isStream = require('./lib/isStream');
-var isNull = require('./lib/isNull');
-var inspectStream = require('./lib/inspectStream');
-var cloneBuffer = require('./lib/cloneBuffer');
-
-function File(file) {
- if (!file) file = {};
-
- // TODO: should this be moved to vinyl-fs?
- this.cwd = file.cwd || process.cwd();
- this.base = file.base || this.cwd;
-
- this.path = file.path || null;
-
- // stat = fs stats object
- // TODO: should this be moved to vinyl-fs?
- this.stat = file.stat || null;
-
- // contents = stream, buffer, or null if not read
- this.contents = file.contents || null;
-}
-
-File.prototype.isBuffer = function() {
- return isBuffer(this.contents);
-};
-
-File.prototype.isStream = function() {
- return isStream(this.contents);
-};
-
-File.prototype.isNull = function() {
- return isNull(this.contents);
-};
-
-// TODO: should this be moved to vinyl-fs?
-File.prototype.isDirectory = function() {
- return this.isNull() && this.stat && this.stat.isDirectory();
-};
-
-File.prototype.clone = function() {
- var clonedContents = this.isBuffer() ? cloneBuffer(this.contents) : this.contents;
- var clonedStat = this.stat ? cloneStats(this.stat) : null;
-
- return new File({
- cwd: this.cwd,
- base: this.base,
- path: this.path,
- stat: clonedStat,
- contents: clonedContents
- });
-};
-
-File.prototype.pipe = function(stream, opt) {
- if (!opt) opt = {};
- if (typeof opt.end === 'undefined') opt.end = true;
-
- if (this.isStream()) {
- return this.contents.pipe(stream, opt);
- }
- if (this.isBuffer()) {
- if (opt.end) {
- stream.end(this.contents);
- } else {
- stream.write(this.contents);
- }
- return stream;
- }
- if (this.isNull()) {
- if (opt.end) stream.end();
- return stream;
- }
-
- return stream;
-};
-
-File.prototype.inspect = function() {
- var inspect = [];
-
- // use relative path if possible
- var filePath = (this.base && this.path) ? this.relative : this.path;
-
- if (filePath) {
- inspect.push('"'+filePath+'"');
- }
-
- if (this.isBuffer()) {
- inspect.push(this.contents.inspect());
- }
-
- if (this.isStream()) {
- inspect.push(inspectStream(this.contents));
- }
-
- return '<File '+inspect.join(' ')+'>';
-};
-
-// virtual attributes
-// or stuff with extra logic
-Object.defineProperty(File.prototype, 'contents', {
- get: function() {
- return this._contents;
- },
- set: function(val) {
- if (!isBuffer(val) && !isStream(val) && !isNull(val)) {
- throw new Error("File.contents can only be a Buffer, a Stream, or null.");
- }
- this._contents = val;
- }
-});
-
-// TODO: should this be moved to vinyl-fs?
-Object.defineProperty(File.prototype, 'relative', {
- get: function() {
- if (!this.base) throw new Error('No base specified! Can not get relative.');
- if (!this.path) throw new Error('No path specified! Can not get relative.');
- return path.relative(this.base, this.path);
- },
- set: function() {
- throw new Error('File.relative is generated from the base and path attributes. Do not modify it.');
- }
-});
-
-module.exports = File;
diff --git a/node_modules/gulp-sym/node_modules/vinyl/lib/cloneBuffer.js b/node_modules/gulp-sym/node_modules/vinyl/lib/cloneBuffer.js
deleted file mode 100644
index 3a861f22f..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/lib/cloneBuffer.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var Buffer = require('buffer').Buffer;
-
-module.exports = function(buf) {
- var out = new Buffer(buf.length);
- buf.copy(out);
- return out;
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/lib/inspectStream.js b/node_modules/gulp-sym/node_modules/vinyl/lib/inspectStream.js
deleted file mode 100644
index 2c9067892..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/lib/inspectStream.js
+++ /dev/null
@@ -1,12 +0,0 @@
-var Stream = require('stream').Stream;
-var isStream = require('./isStream');
-
-module.exports = function(stream) {
- if (!isStream(stream)) return;
-
- var streamType = stream.constructor.name;
- // avoid StreamStream
- if (streamType === 'Stream') streamType = '';
-
- return '<'+streamType+'Stream>';
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/lib/isBuffer.js b/node_modules/gulp-sym/node_modules/vinyl/lib/isBuffer.js
deleted file mode 100644
index 0e23782c4..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/lib/isBuffer.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var buf = require('buffer');
-var Buffer = buf.Buffer;
-
-// could use Buffer.isBuffer but this is the same exact thing...
-module.exports = function(o) {
- return typeof o === 'object' && o instanceof Buffer;
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/lib/isNull.js b/node_modules/gulp-sym/node_modules/vinyl/lib/isNull.js
deleted file mode 100644
index 403bb30e8..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/lib/isNull.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = function(v) {
- return v === null;
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/lib/isStream.js b/node_modules/gulp-sym/node_modules/vinyl/lib/isStream.js
deleted file mode 100644
index 9ce0929b0..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/lib/isStream.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var Stream = require('stream').Stream;
-
-module.exports = function(o) {
- return !!o && o instanceof Stream;
-}; \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/package.json b/node_modules/gulp-sym/node_modules/vinyl/package.json
deleted file mode 100644
index 04cd5c180..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/package.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "vinyl@^0.2.1",
- "scope": null,
- "escapedName": "vinyl",
- "name": "vinyl",
- "rawSpec": "^0.2.1",
- "spec": ">=0.2.1 <0.3.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util"
- ]
- ],
- "_from": "vinyl@>=0.2.1 <0.3.0",
- "_id": "vinyl@0.2.3",
- "_inCache": true,
- "_location": "/gulp-sym/vinyl",
- "_npmUser": {
- "name": "fractal",
- "email": "contact@wearefractal.com"
- },
- "_npmVersion": "1.3.23",
- "_phantomChildren": {},
- "_requested": {
- "raw": "vinyl@^0.2.1",
- "scope": null,
- "escapedName": "vinyl",
- "name": "vinyl",
- "rawSpec": "^0.2.1",
- "spec": ">=0.2.1 <0.3.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/gulp-util"
- ],
- "_resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz",
- "_shasum": "bca938209582ec5a49ad538a00fa1f125e513252",
- "_shrinkwrap": null,
- "_spec": "vinyl@^0.2.1",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/gulp-util",
- "author": {
- "name": "Fractal",
- "email": "contact@wearefractal.com",
- "url": "http://wearefractal.com/"
- },
- "bugs": {
- "url": "https://github.com/wearefractal/vinyl/issues"
- },
- "dependencies": {
- "clone-stats": "~0.0.1"
- },
- "description": "A virtual file format",
- "devDependencies": {
- "buffer-equal": "0.0.0",
- "coveralls": "~2.6.1",
- "event-stream": "~3.1.0",
- "istanbul": "~0.2.3",
- "jshint": "~2.4.1",
- "lodash.templatesettings": "~2.4.1",
- "mocha": "~1.17.0",
- "mocha-lcov-reporter": "0.0.1",
- "rimraf": "~2.2.5",
- "should": "~2.1.1"
- },
- "directories": {},
- "dist": {
- "shasum": "bca938209582ec5a49ad538a00fa1f125e513252",
- "tarball": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz"
- },
- "engines": {
- "node": ">= 0.9"
- },
- "homepage": "http://github.com/wearefractal/vinyl",
- "licenses": [
- {
- "type": "MIT",
- "url": "http://github.com/wearefractal/vinyl/raw/master/LICENSE"
- }
- ],
- "main": "./index.js",
- "maintainers": [
- {
- "name": "fractal",
- "email": "contact@wearefractal.com"
- }
- ],
- "name": "vinyl",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git://github.com/wearefractal/vinyl.git"
- },
- "scripts": {
- "coveralls": "istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage",
- "test": "mocha --reporter spec && jshint"
- },
- "version": "0.2.3"
-}
diff --git a/node_modules/gulp-sym/node_modules/vinyl/test/File.js b/node_modules/gulp-sym/node_modules/vinyl/test/File.js
deleted file mode 100644
index 1f2a83a0c..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/test/File.js
+++ /dev/null
@@ -1,540 +0,0 @@
-var File = require('../');
-var Stream = require('stream');
-var fs = require('fs');
-
-var should = require('should');
-require('mocha');
-
-describe('File', function() {
-
- describe('constructor()', function() {
- it('should default cwd to process.cwd', function(done) {
- var file = new File();
- file.cwd.should.equal(process.cwd());
- done();
- });
-
- it('should default base to cwd', function(done) {
- var cwd = "/";
- var file = new File({cwd: cwd});
- file.base.should.equal(cwd);
- done();
- });
-
- it('should default base to cwd even when none is given', function(done) {
- var file = new File();
- file.base.should.equal(process.cwd());
- done();
- });
-
- it('should default path to null', function(done) {
- var file = new File();
- should.not.exist(file.path);
- done();
- });
-
- it('should default stat to null', function(done) {
- var file = new File();
- should.not.exist(file.stat);
- done();
- });
-
- it('should default contents to null', function(done) {
- var file = new File();
- should.not.exist(file.contents);
- done();
- });
-
- it('should set base to given value', function(done) {
- var val = "/";
- var file = new File({base: val});
- file.base.should.equal(val);
- done();
- });
-
- it('should set cwd to given value', function(done) {
- var val = "/";
- var file = new File({cwd: val});
- file.cwd.should.equal(val);
- done();
- });
-
- it('should set path to given value', function(done) {
- var val = "/test.coffee";
- var file = new File({path: val});
- file.path.should.equal(val);
- done();
- });
-
- it('should set stat to given value', function(done) {
- var val = {};
- var file = new File({stat: val});
- file.stat.should.equal(val);
- done();
- });
-
- it('should set contents to given value', function(done) {
- var val = new Buffer("test");
- var file = new File({contents: val});
- file.contents.should.equal(val);
- done();
- });
- });
-
- describe('isBuffer()', function() {
- it('should return true when the contents are a Buffer', function(done) {
- var val = new Buffer("test");
- var file = new File({contents: val});
- file.isBuffer().should.equal(true);
- done();
- });
-
- it('should return false when the contents are a Stream', function(done) {
- var val = new Stream();
- var file = new File({contents: val});
- file.isBuffer().should.equal(false);
- done();
- });
-
- it('should return false when the contents are a null', function(done) {
- var file = new File({contents: null});
- file.isBuffer().should.equal(false);
- done();
- });
- });
-
- describe('isStream()', function() {
- it('should return false when the contents are a Buffer', function(done) {
- var val = new Buffer("test");
- var file = new File({contents: val});
- file.isStream().should.equal(false);
- done();
- });
-
- it('should return true when the contents are a Stream', function(done) {
- var val = new Stream();
- var file = new File({contents: val});
- file.isStream().should.equal(true);
- done();
- });
-
- it('should return false when the contents are a null', function(done) {
- var file = new File({contents: null});
- file.isStream().should.equal(false);
- done();
- });
- });
-
- describe('isNull()', function() {
- it('should return false when the contents are a Buffer', function(done) {
- var val = new Buffer("test");
- var file = new File({contents: val});
- file.isNull().should.equal(false);
- done();
- });
-
- it('should return false when the contents are a Stream', function(done) {
- var val = new Stream();
- var file = new File({contents: val});
- file.isNull().should.equal(false);
- done();
- });
-
- it('should return true when the contents are a null', function(done) {
- var file = new File({contents: null});
- file.isNull().should.equal(true);
- done();
- });
- });
-
- describe('isDirectory()', function() {
- var fakeStat = {
- isDirectory: function() {
- return true;
- }
- };
-
- it('should return false when the contents are a Buffer', function(done) {
- var val = new Buffer("test");
- var file = new File({contents: val, stat: fakeStat});
- file.isDirectory().should.equal(false);
- done();
- });
-
- it('should return false when the contents are a Stream', function(done) {
- var val = new Stream();
- var file = new File({contents: val, stat: fakeStat});
- file.isDirectory().should.equal(false);
- done();
- });
-
- it('should return true when the contents are a null', function(done) {
- var file = new File({contents: null, stat: fakeStat});
- file.isDirectory().should.equal(true);
- done();
- });
- });
-
- describe('clone()', function() {
- it('should copy all attributes over with Buffer', function(done) {
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: new Buffer("test")
- };
- var file = new File(options);
- var file2 = file.clone();
-
- file2.should.not.equal(file, 'refs should be different');
- file2.cwd.should.equal(file.cwd);
- file2.base.should.equal(file.base);
- file2.path.should.equal(file.path);
- file2.contents.should.not.equal(file.contents, 'buffer ref should be different');
- file2.contents.toString('utf8').should.equal(file.contents.toString('utf8'));
- done();
- });
-
- it('should copy all attributes over with Stream', function(done) {
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: new Stream()
- };
- var file = new File(options);
- var file2 = file.clone();
-
- file2.should.not.equal(file, 'refs should be different');
- file2.cwd.should.equal(file.cwd);
- file2.base.should.equal(file.base);
- file2.path.should.equal(file.path);
- file2.contents.should.equal(file.contents, 'stream ref should be the same');
- done();
- });
-
- it('should copy all attributes over with null', function(done) {
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: null
- };
- var file = new File(options);
- var file2 = file.clone();
-
- file2.should.not.equal(file, 'refs should be different');
- file2.cwd.should.equal(file.cwd);
- file2.base.should.equal(file.base);
- file2.path.should.equal(file.path);
- should.not.exist(file2.contents);
- done();
- });
-
- it('should properly clone the `stat` property', function(done) {
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.js",
- contents: new Buffer("test"),
- stat: fs.statSync(__filename)
- };
-
- var file = new File(options);
- var copy = file.clone();
-
- copy.stat.isFile().should.be.true;
- copy.stat.isDirectory().should.be.false;
- should(file.stat instanceof fs.Stats).be.true;
- should(copy.stat instanceof fs.Stats).be.true;
-
- done();
- });
- });
-
- describe('pipe()', function() {
- it('should write to stream with Buffer', function(done) {
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: new Buffer("test")
- };
- var file = new File(options);
- var stream = new Stream.PassThrough();
- stream.on('data', function(chunk) {
- should.exist(chunk);
- (chunk instanceof Buffer).should.equal(true, 'should write as a buffer');
- chunk.toString('utf8').should.equal(options.contents.toString('utf8'));
- });
- stream.on('end', function(chunk) {
- done();
- });
- var ret = file.pipe(stream);
- ret.should.equal(stream, 'should return the stream');
- });
-
- it('should pipe to stream with Stream', function(done) {
- var testChunk = new Buffer("test");
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: new Stream.PassThrough()
- };
- var file = new File(options);
- var stream = new Stream.PassThrough();
- stream.on('data', function(chunk) {
- should.exist(chunk);
- (chunk instanceof Buffer).should.equal(true, 'should write as a buffer');
- chunk.toString('utf8').should.equal(testChunk.toString('utf8'));
- done();
- });
- var ret = file.pipe(stream);
- ret.should.equal(stream, 'should return the stream');
-
- file.contents.write(testChunk);
- });
-
- it('should do nothing with null', function(done) {
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: null
- };
- var file = new File(options);
- var stream = new Stream.PassThrough();
- stream.on('data', function(chunk) {
- throw new Error("should not write");
- });
- stream.on('end', function() {
- done();
- });
- var ret = file.pipe(stream);
- ret.should.equal(stream, 'should return the stream');
- });
-
- it('should write to stream with Buffer', function(done) {
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: new Buffer("test")
- };
- var file = new File(options);
- var stream = new Stream.PassThrough();
- stream.on('data', function(chunk) {
- should.exist(chunk);
- (chunk instanceof Buffer).should.equal(true, 'should write as a buffer');
- chunk.toString('utf8').should.equal(options.contents.toString('utf8'));
- done();
- });
- stream.on('end', function(chunk) {
- throw new Error("should not end");
- });
- var ret = file.pipe(stream, {end: false});
- ret.should.equal(stream, 'should return the stream');
- });
-
- it('should pipe to stream with Stream', function(done) {
- var testChunk = new Buffer("test");
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: new Stream.PassThrough()
- };
- var file = new File(options);
- var stream = new Stream.PassThrough();
- stream.on('data', function(chunk) {
- should.exist(chunk);
- (chunk instanceof Buffer).should.equal(true, 'should write as a buffer');
- chunk.toString('utf8').should.equal(testChunk.toString('utf8'));
- done();
- });
- stream.on('end', function(chunk) {
- throw new Error("should not end");
- });
- var ret = file.pipe(stream, {end: false});
- ret.should.equal(stream, 'should return the stream');
-
- file.contents.write(testChunk);
- });
-
- it('should do nothing with null', function(done) {
- var options = {
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: null
- };
- var file = new File(options);
- var stream = new Stream.PassThrough();
- stream.on('data', function(chunk) {
- throw new Error("should not write");
- });
- stream.on('end', function(chunk) {
- throw new Error("should not end");
- });
- var ret = file.pipe(stream, {end: false});
- ret.should.equal(stream, 'should return the stream');
- process.nextTick(done);
- });
- });
-
- describe('inspect()', function() {
- it('should return correct format when no contents and no path', function(done) {
- var file = new File();
- file.inspect().should.equal('<File >');
- done();
- });
-
- it('should return correct format when Buffer and no path', function(done) {
- var val = new Buffer("test");
- var file = new File({
- contents: val
- });
- file.inspect().should.equal('<File <Buffer 74 65 73 74>>');
- done();
- });
-
- it('should return correct format when Buffer and relative path', function(done) {
- var val = new Buffer("test");
- var file = new File({
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: val
- });
- file.inspect().should.equal('<File "test.coffee" <Buffer 74 65 73 74>>');
- done();
- });
-
- it('should return correct format when Buffer and only path and no base', function(done) {
- var val = new Buffer("test");
- var file = new File({
- cwd: "/",
- path: "/test/test.coffee",
- contents: val
- });
- delete file.base;
- file.inspect().should.equal('<File "/test/test.coffee" <Buffer 74 65 73 74>>');
- done();
- });
-
- it('should return correct format when Stream and relative path', function(done) {
- var file = new File({
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: new Stream.PassThrough()
- });
- file.inspect().should.equal('<File "test.coffee" <PassThroughStream>>');
- done();
- });
-
- it('should return correct format when null and relative path', function(done) {
- var file = new File({
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee",
- contents: null
- });
- file.inspect().should.equal('<File "test.coffee">');
- done();
- });
- });
-
- describe('contents get/set', function() {
- it('should work with Buffer', function(done) {
- var val = new Buffer("test");
- var file = new File();
- file.contents = val;
- file.contents.should.equal(val);
- done();
- });
-
- it('should work with Stream', function(done) {
- var val = new Stream.PassThrough();
- var file = new File();
- file.contents = val;
- file.contents.should.equal(val);
- done();
- });
-
- it('should work with null', function(done) {
- var val = null;
- var file = new File();
- file.contents = val;
- (file.contents === null).should.equal(true);
- done();
- });
-
- it('should not work with string', function(done) {
- var val = "test";
- var file = new File();
- try {
- file.contents = val;
- } catch (err) {
- should.exist(err);
- done();
- }
- });
- });
-
- describe('relative get/set', function() {
- it('should error on set', function(done) {
- var file = new File();
- try {
- file.relative = "test";
- } catch (err) {
- should.exist(err);
- done();
- }
- });
-
- it('should error on get when no base', function(done) {
- var a;
- var file = new File();
- delete file.base;
- try {
- a = file.relative;
- } catch (err) {
- should.exist(err);
- done();
- }
- });
-
- it('should error on get when no path', function(done) {
- var a;
- var file = new File();
- try {
- a = file.relative;
- } catch (err) {
- should.exist(err);
- done();
- }
- });
-
- it('should return a relative path from base', function(done) {
- var file = new File({
- cwd: "/",
- base: "/test/",
- path: "/test/test.coffee"
- });
- file.relative.should.equal("test.coffee");
- done();
- });
-
- it('should return a relative path from cwd', function(done) {
- var file = new File({
- cwd: "/",
- path: "/test/test.coffee"
- });
- file.relative.should.equal("test/test.coffee");
- done();
- });
- });
-
-});
diff --git a/node_modules/gulp-sym/node_modules/vinyl/test/cloneBuffer.js b/node_modules/gulp-sym/node_modules/vinyl/test/cloneBuffer.js
deleted file mode 100644
index 7d2868141..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/test/cloneBuffer.js
+++ /dev/null
@@ -1,28 +0,0 @@
-var cloneBuffer = require('../lib/cloneBuffer');
-var Stream = require('stream');
-var should = require('should');
-require('mocha');
-
-describe('cloneBuffer()', function() {
- it('should return a new Buffer reference', function(done) {
- var testBuffer = new Buffer('test');
- var testBuffer2 = cloneBuffer(testBuffer);
-
- should.exist(testBuffer2, 'should return something');
- (testBuffer2 instanceof Buffer).should.equal(true, 'should return a Buffer');
- testBuffer2.should.not.equal(testBuffer, 'pointer should change');
- done();
- });
-
- it('should not replicate modifications to the original buffer', function(done) {
- var testBuffer = new Buffer('test');
- var testBuffer2 = cloneBuffer(testBuffer);
-
- // test that changes dont modify both pointers
- testBuffer2.write('w');
-
- testBuffer.toString('utf8').should.equal('test', 'original should stay the same');
- testBuffer2.toString('utf8').should.equal('west', 'new buffer should be modified');
- done();
- });
-}); \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/test/inspectStream.js b/node_modules/gulp-sym/node_modules/vinyl/test/inspectStream.js
deleted file mode 100644
index fe1802c5d..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/test/inspectStream.js
+++ /dev/null
@@ -1,53 +0,0 @@
-var inspectStream = require('../lib/inspectStream');
-var Stream = require('stream');
-var should = require('should');
-require('mocha');
-
-describe('inspectStream()', function() {
- it('should work on a core Stream', function(done) {
- var testStream = new Stream();
- inspectStream(testStream).should.equal('<Stream>');
- done();
- });
-
- it('should work on a core Readable Stream', function(done) {
- var testStream = new Stream.Readable();
- inspectStream(testStream).should.equal('<ReadableStream>');
- done();
- });
-
- it('should work on a core Writable Stream', function(done) {
- var testStream = new Stream.Writable();
- inspectStream(testStream).should.equal('<WritableStream>');
- done();
- });
-
- it('should work on a core Duplex Stream', function(done) {
- var testStream = new Stream.Duplex();
- inspectStream(testStream).should.equal('<DuplexStream>');
- done();
- });
-
- it('should work on a core Transform Stream', function(done) {
- var testStream = new Stream.Transform();
- inspectStream(testStream).should.equal('<TransformStream>');
- done();
- });
-
- it('should work on a core PassThrough Stream', function(done) {
- var testStream = new Stream.PassThrough();
- inspectStream(testStream).should.equal('<PassThroughStream>');
- done();
- });
-
- it('should not work on a Buffer', function(done) {
- var testBuffer = new Buffer('test');
- should.not.exist(inspectStream(testBuffer));
- done();
- });
-
- it('should not work on a null', function(done) {
- should.not.exist(inspectStream(null));
- done();
- });
-}); \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/test/isBuffer.js b/node_modules/gulp-sym/node_modules/vinyl/test/isBuffer.js
deleted file mode 100644
index 5bb1cb91d..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/test/isBuffer.js
+++ /dev/null
@@ -1,29 +0,0 @@
-var isBuffer = require('../lib/isBuffer');
-var Stream = require('stream');
-var should = require('should');
-require('mocha');
-
-describe('isBuffer()', function() {
- it('should return true on a Buffer', function(done) {
- var testBuffer = new Buffer('test');
- isBuffer(testBuffer).should.equal(true);
- done();
- });
-
- it('should return false on a Stream', function(done) {
- var testStream = new Stream();
- isBuffer(testStream).should.equal(false);
- done();
- });
-
- it('should return false on a null', function(done) {
- isBuffer(null).should.equal(false);
- done();
- });
-
- it('should return false on a array of numbers', function(done) {
- var testArray = [1, 2, 3];
- isBuffer(testArray).should.equal(false);
- done();
- });
-}); \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/test/isNull.js b/node_modules/gulp-sym/node_modules/vinyl/test/isNull.js
deleted file mode 100644
index db70c0135..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/test/isNull.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var isNull = require('../lib/isNull');
-var Stream = require('stream');
-var should = require('should');
-require('mocha');
-
-describe('isNull()', function() {
- it('should return true on null', function(done) {
- isNull(null).should.equal(true);
- done();
- });
-
- it('should return false on undefined', function(done) {
- isNull().should.equal(false);
- isNull(undefined).should.equal(false);
- done();
- });
-
- it('should return false on defined values', function(done) {
- isNull(1).should.equal(false);
- isNull("test").should.equal(false);
- done();
- });
-}); \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/vinyl/test/isStream.js b/node_modules/gulp-sym/node_modules/vinyl/test/isStream.js
deleted file mode 100644
index f22584c51..000000000
--- a/node_modules/gulp-sym/node_modules/vinyl/test/isStream.js
+++ /dev/null
@@ -1,29 +0,0 @@
-var isStream = require('../lib/isStream');
-var Stream = require('stream');
-var should = require('should');
-require('mocha');
-
-describe('isStream()', function() {
- it('should return true on a Stream', function(done) {
- var testStream = new Stream();
- isStream(testStream).should.equal(true);
- done();
- });
-
- it('should return false on a Buffer', function(done) {
- var testBuffer = new Buffer('test');
- isStream(testBuffer).should.equal(false);
- done();
- });
-
- it('should return false on a null', function(done) {
- isStream(null).should.equal(false);
- done();
- });
-
- it('should return false on a array of numbers', function(done) {
- var testArray = [1, 2, 3];
- isStream(testArray).should.equal(false);
- done();
- });
-}); \ No newline at end of file
diff --git a/node_modules/gulp-sym/node_modules/xtend/package.json b/node_modules/gulp-sym/node_modules/xtend/package.json
index ff127896d..774bba0d2 100644
--- a/node_modules/gulp-sym/node_modules/xtend/package.json
+++ b/node_modules/gulp-sym/node_modules/xtend/package.json
@@ -1,53 +1,26 @@
{
- "_args": [
- [
- {
- "raw": "xtend@~3.0.0",
- "scope": null,
- "escapedName": "xtend",
- "name": "xtend",
- "rawSpec": "~3.0.0",
- "spec": ">=3.0.0 <3.1.0",
- "type": "range"
- },
- "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/through2"
- ]
- ],
- "_from": "xtend@>=3.0.0 <3.1.0",
- "_id": "xtend@3.0.0",
- "_inCache": true,
- "_location": "/gulp-sym/xtend",
- "_npmUser": {
- "name": "raynos",
- "email": "raynos2@gmail.com"
- },
- "_npmVersion": "1.4.6",
- "_phantomChildren": {},
- "_requested": {
- "raw": "xtend@~3.0.0",
- "scope": null,
- "escapedName": "xtend",
- "name": "xtend",
- "rawSpec": "~3.0.0",
- "spec": ">=3.0.0 <3.1.0",
- "type": "range"
- },
- "_requiredBy": [
- "/gulp-sym/through2"
+ "name": "xtend",
+ "version": "3.0.0",
+ "description": "extend like a boss",
+ "keywords": [
+ "extend",
+ "merge",
+ "options",
+ "opts",
+ "object",
+ "array"
],
- "_resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
- "_shasum": "5cce7407baf642cba7becda568111c493f59665a",
- "_shrinkwrap": null,
- "_spec": "xtend@~3.0.0",
- "_where": "/home/dold/repos/taler/wallet-webex/node_modules/gulp-sym/node_modules/through2",
- "author": {
- "name": "Raynos",
- "email": "raynos2@gmail.com"
+ "author": "Raynos <raynos2@gmail.com>",
+ "repository": "git://github.com/Raynos/xtend.git",
+ "main": "index",
+ "scripts": {
+ "test": "node test"
},
- "bugs": {
- "url": "https://github.com/Raynos/xtend/issues",
- "email": "raynos2@gmail.com"
+ "dependencies": {},
+ "devDependencies": {
+ "tape": "~1.1.0"
},
+ "homepage": "https://github.com/Raynos/xtend",
"contributors": [
{
"name": "Jake Verbaten"
@@ -56,51 +29,16 @@
"name": "Matt Esch"
}
],
- "dependencies": {},
- "description": "extend like a boss",
- "devDependencies": {
- "tape": "~1.1.0"
- },
- "directories": {},
- "dist": {
- "shasum": "5cce7407baf642cba7becda568111c493f59665a",
- "tarball": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz"
- },
- "engines": {
- "node": ">=0.4"
+ "bugs": {
+ "url": "https://github.com/Raynos/xtend/issues",
+ "email": "raynos2@gmail.com"
},
- "homepage": "https://github.com/Raynos/xtend",
- "keywords": [
- "extend",
- "merge",
- "options",
- "opts",
- "object",
- "array"
- ],
"licenses": [
{
"type": "MIT",
"url": "http://github.com/raynos/xtend/raw/master/LICENSE"
}
],
- "main": "index",
- "maintainers": [
- {
- "name": "raynos",
- "email": "raynos2@gmail.com"
- }
- ],
- "name": "xtend",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git://github.com/Raynos/xtend.git"
- },
- "scripts": {
- "test": "node test"
- },
"testling": {
"files": "test.js",
"browsers": [
@@ -116,5 +54,7 @@
"iphone/6.0..latest"
]
},
- "version": "3.0.0"
+ "engines": {
+ "node": ">=0.4"
+ }
}
diff --git a/node_modules/gulp-sym/package.json b/node_modules/gulp-sym/package.json
index 31ea3e072..af5fd732e 100644
--- a/node_modules/gulp-sym/package.json
+++ b/node_modules/gulp-sym/package.json
@@ -1,109 +1,34 @@
{
- "_args": [
- [
- {
- "raw": "gulp-sym@0.0.14",
- "scope": null,
- "escapedName": "gulp-sym",
- "name": "gulp-sym",
- "rawSpec": "0.0.14",
- "spec": "0.0.14",
- "type": "version"
- },
- "/home/dold/repos/taler/wallet-webex"
- ]
- ],
- "_from": "gulp-sym@0.0.14",
- "_id": "gulp-sym@0.0.14",
- "_inCache": true,
- "_location": "/gulp-sym",
- "_npmUser": {
- "name": "soyuka",
- "email": "soyuka@gmail.com"
- },
- "_npmVersion": "1.4.23",
- "_phantomChildren": {
- "clone-stats": "0.0.1",
- "core-util-is": "1.0.2",
- "dateformat": "1.0.12",
- "escape-string-regexp": "1.0.5",
- "inherits": "2.0.3",
- "isarray": "0.0.1",
- "lodash._escapehtmlchar": "2.4.1",
- "lodash._escapestringchar": "2.4.1",
- "lodash._isnative": "2.4.1",
- "lodash._reunescapedhtml": "2.4.1",
- "lodash._shimkeys": "2.4.1",
- "lodash.defaults": "2.4.1",
- "lodash.isobject": "2.4.1",
- "lodash.values": "2.4.1",
- "multipipe": "0.1.2",
- "string_decoder": "0.10.31"
- },
- "_requested": {
- "raw": "gulp-sym@0.0.14",
- "scope": null,
- "escapedName": "gulp-sym",
- "name": "gulp-sym",
- "rawSpec": "0.0.14",
- "spec": "0.0.14",
- "type": "version"
+ "name": "gulp-sym",
+ "version": "0.0.14",
+ "description": "Gulp symlink",
+ "main": "index.js",
+ "scripts": {
+ "test": "mocha --reporter spec test/index.js"
},
- "_requiredBy": [
- "#DEV:/"
+ "keywords": [
+ "gulpplugin",
+ "symlink",
+ "gulp-symlink"
],
- "_resolved": "https://registry.npmjs.org/gulp-sym/-/gulp-sym-0.0.14.tgz",
- "_shasum": "00882a8fe0052dc9b849c6870b0fc3992692a4a6",
- "_shrinkwrap": null,
- "_spec": "gulp-sym@0.0.14",
- "_where": "/home/dold/repos/taler/wallet-webex",
- "author": {
- "name": "soyuka"
- },
- "bugs": {
- "url": "https://github.com/soyuka/gulp-sym/issues"
- },
+ "author": "soyuka",
+ "license": "MIT",
"dependencies": {
- "gulp-util": "^2.2.14",
"mkdirp": "^0.5.0",
+ "through2": "^0.5.1",
"rimraf": "^2.2.6",
- "through2": "^0.5.1"
+ "gulp-util": "^2.2.14"
},
- "description": "Gulp symlink",
"devDependencies": {
- "async": "^0.7.0",
"chai": "^1.9.1",
- "mocha": "^1.18.2"
- },
- "directories": {},
- "dist": {
- "shasum": "00882a8fe0052dc9b849c6870b0fc3992692a4a6",
- "tarball": "https://registry.npmjs.org/gulp-sym/-/gulp-sym-0.0.14.tgz"
+ "mocha": "^1.18.2",
+ "async": "^0.7.0"
},
- "gitHead": "00e628e6bbc14aa6abd0d9dbbfe44fd4cd5fa85f",
- "homepage": "https://github.com/soyuka/gulp-sym",
- "keywords": [
- "gulpplugin",
- "symlink",
- "gulp-symlink"
- ],
- "license": "MIT",
- "main": "index.js",
- "maintainers": [
- {
- "name": "soyuka",
- "email": "soyuka@gmail.com"
- }
- ],
- "name": "gulp-sym",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
"repository": {
"type": "git",
- "url": "git+https://github.com/soyuka/gulp-sym.git"
- },
- "scripts": {
- "test": "mocha --reporter spec test/index.js"
+ "url": "https://github.com/soyuka/gulp-sym"
},
- "version": "0.0.14"
+ "bugs": {
+ "url": "https://github.com/soyuka/gulp-sym/issues"
+ }
}