Commit 367d0ede by Wolfgang Berndt

Refactor for new rss format, move styling to parent html.

parent e24b366c
...@@ -4,11 +4,24 @@ ...@@ -4,11 +4,24 @@
<title>Newsticker</title> <title>Newsticker</title>
<item> <item>
<title>Allergisch? Ja, aber nicht gegen Fitness!</title> <title>Allergisch? Ja, aber nicht gegen Fitness!</title>
<description><![CDATA[Soll ich oder darf ich nicht - wer sich jetzt mit Heuschnupfen oder sonst einer Pollen-Allergie plagt, fragt sich vielleicht, ob ihm Training nicht schaden könnte. Das Gegenteil ist richtig. Körperliches Training ist neben angepasster Ernährung jetzt besonders wichtig. Denn Fitness trainiert nicht nur Muskeln und Herz-Kreislauf, sondern auch das Immunsystem und die Lungenfunktion. Und: Im Fitness-Studio trainieren Pollenallergiker weitgehend reizfrei.\nQuelle: shapeup media\nFoto: AntiMartina, shutterstock]]></description> <description><![CDATA[Soll ich oder darf ich nicht - wer sich jetzt mit Heuschnupfen oder sonst einer Pollen-Allergie plagt, fragt sich vielleicht, ob ihm Training nicht schaden könnte. Das Gegenteil ist richtig. Körperliches Training ist neben angepasster Ernährung jetzt besonders wichtig. Denn Fitness trainiert nicht nur Muskeln und Herz-Kreislauf, sondern auch das Immunsystem und die Lungenfunktion. Und: Im Fitness-Studio trainieren Pollenallergiker weitgehend reizfrei.
Quelle: shapeup media
Foto: AntiMartina, shutterstock]]></description>
<image> <image>
<url>http://tvlokal.de/customer/rss2files/images/1061_630_1.jpg</url> <url>http://tvlokal.de/customer/rss2files/images/1061_630_1.jpg</url>
</image> </image>
<link/>
</item> </item>
<head/> <item>
<title>Testtitel</title>
<description>Testtext ohne CDATA. Funktioniert auch, erlaubt dann aber keine Zeilenumbrüche, weil XML jegliches Steuerzeichen als Whitespace interpretiert.</description>
</item>
<item>
<title></title>
<description></description>
</item>
<item>
<title></title>
<description></description>
</item>
</channel>
</rss> </rss>
\ No newline at end of file
{ {
"name": "tvlokal.ticker", "name": "tvlokal.ticker",
"requires": true,
"lockfileVersion": 1, "lockfileVersion": 1,
"dependencies": { "dependencies": {
"abbrev": { "abbrev": {
...@@ -13,12 +12,7 @@ ...@@ -13,12 +12,7 @@
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
"dev": true, "dev": true
"requires": {
"kind-of": "3.2.2",
"longest": "1.0.1",
"repeat-string": "1.6.1"
}
}, },
"ansi-regex": { "ansi-regex": {
"version": "2.1.1", "version": "2.1.1",
...@@ -37,10 +31,6 @@ ...@@ -37,10 +31,6 @@
"resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
"integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=",
"dev": true, "dev": true,
"requires": {
"underscore": "1.7.0",
"underscore.string": "2.4.0"
},
"dependencies": { "dependencies": {
"underscore.string": { "underscore.string": {
"version": "2.4.0", "version": "2.4.0",
...@@ -97,10 +87,7 @@ ...@@ -97,10 +87,7 @@
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"tweetnacl": "0.14.5"
}
}, },
"bluebird": { "bluebird": {
"version": "3.5.1", "version": "3.5.1",
...@@ -112,29 +99,19 @@ ...@@ -112,29 +99,19 @@
"version": "2.10.1", "version": "2.10.1",
"resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
"integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
"dev": true, "dev": true
"requires": {
"hoek": "2.16.3"
}
}, },
"brace-expansion": { "brace-expansion": {
"version": "1.1.11", "version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true, "dev": true
"requires": {
"balanced-match": "1.0.0",
"concat-map": "0.0.1"
}
}, },
"browserify-zlib": { "browserify-zlib": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
"integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
"dev": true, "dev": true
"requires": {
"pako": "0.2.9"
}
}, },
"camelcase": { "camelcase": {
"version": "1.2.1", "version": "1.2.1",
...@@ -152,24 +129,13 @@ ...@@ -152,24 +129,13 @@
"version": "0.1.3", "version": "0.1.3",
"resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
"dev": true, "dev": true
"requires": {
"align-text": "0.1.4",
"lazy-cache": "1.0.4"
}
}, },
"chalk": { "chalk": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true, "dev": true
"requires": {
"ansi-styles": "2.2.1",
"escape-string-regexp": "1.0.5",
"has-ansi": "2.0.0",
"strip-ansi": "3.0.1",
"supports-color": "2.0.0"
}
}, },
"clean-yaml-object": { "clean-yaml-object": {
"version": "0.1.0", "version": "0.1.0",
...@@ -182,30 +148,18 @@ ...@@ -182,30 +148,18 @@
"resolved": "https://registry.npmjs.org/cli/-/cli-0.6.6.tgz", "resolved": "https://registry.npmjs.org/cli/-/cli-0.6.6.tgz",
"integrity": "sha1-Aq1Eo4Cr8nraxebwzdewQ9dMU+M=", "integrity": "sha1-Aq1Eo4Cr8nraxebwzdewQ9dMU+M=",
"dev": true, "dev": true,
"requires": {
"exit": "0.1.2",
"glob": "3.2.11"
},
"dependencies": { "dependencies": {
"glob": { "glob": {
"version": "3.2.11", "version": "3.2.11",
"resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
"integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
"dev": true, "dev": true
"requires": {
"inherits": "2.0.3",
"minimatch": "0.3.0"
}
}, },
"minimatch": { "minimatch": {
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
"integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
"dev": true, "dev": true
"requires": {
"lru-cache": "2.7.3",
"sigmund": "1.0.1"
}
} }
} }
}, },
...@@ -213,12 +167,7 @@ ...@@ -213,12 +167,7 @@
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"dev": true, "dev": true
"requires": {
"center-align": "0.1.3",
"right-align": "0.1.3",
"wordwrap": "0.0.2"
}
}, },
"coffee-script": { "coffee-script": {
"version": "1.3.3", "version": "1.3.3",
...@@ -242,10 +191,7 @@ ...@@ -242,10 +191,7 @@
"version": "1.0.6", "version": "1.0.6",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
"integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
"dev": true, "dev": true
"requires": {
"delayed-stream": "1.0.0"
}
}, },
"commander": { "commander": {
"version": "2.14.1", "version": "2.14.1",
...@@ -264,11 +210,6 @@ ...@@ -264,11 +210,6 @@
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
"integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
"dev": true, "dev": true,
"requires": {
"inherits": "2.0.3",
"readable-stream": "2.3.4",
"typedarray": "0.0.6"
},
"dependencies": { "dependencies": {
"isarray": { "isarray": {
"version": "1.0.0", "version": "1.0.0",
...@@ -280,25 +221,13 @@ ...@@ -280,25 +221,13 @@
"version": "2.3.4", "version": "2.3.4",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz",
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==",
"dev": true, "dev": true
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "1.0.0",
"process-nextick-args": "2.0.0",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
}, },
"string_decoder": { "string_decoder": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true, "dev": true
"requires": {
"safe-buffer": "5.1.1"
}
} }
} }
}, },
...@@ -306,10 +235,7 @@ ...@@ -306,10 +235,7 @@
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
"integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
"dev": true, "dev": true
"requires": {
"date-now": "0.1.4"
}
}, },
"core-util-is": { "core-util-is": {
"version": "1.0.2", "version": "1.0.2",
...@@ -322,22 +248,12 @@ ...@@ -322,22 +248,12 @@
"resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz", "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz",
"integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==", "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==",
"dev": true, "dev": true,
"requires": {
"js-yaml": "3.6.1",
"lcov-parse": "0.0.10",
"log-driver": "1.2.5",
"minimist": "1.2.0",
"request": "2.79.0"
},
"dependencies": { "dependencies": {
"argparse": { "argparse": {
"version": "1.0.10", "version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true, "dev": true
"requires": {
"sprintf-js": "1.0.3"
}
}, },
"esprima": { "esprima": {
"version": "2.7.3", "version": "2.7.3",
...@@ -349,11 +265,7 @@ ...@@ -349,11 +265,7 @@
"version": "3.6.1", "version": "3.6.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz",
"integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=", "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=",
"dev": true, "dev": true
"requires": {
"argparse": "1.0.10",
"esprima": "2.7.3"
}
} }
} }
}, },
...@@ -362,10 +274,6 @@ ...@@ -362,10 +274,6 @@
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
"integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
"dev": true, "dev": true,
"requires": {
"lru-cache": "4.1.1",
"which": "1.3.0"
},
"dependencies": { "dependencies": {
"isexe": { "isexe": {
"version": "2.0.0", "version": "2.0.0",
...@@ -377,20 +285,13 @@ ...@@ -377,20 +285,13 @@
"version": "4.1.1", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
"integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
"dev": true, "dev": true
"requires": {
"pseudomap": "1.0.2",
"yallist": "2.1.2"
}
}, },
"which": { "which": {
"version": "1.3.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
"integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
"dev": true, "dev": true
"requires": {
"isexe": "2.0.0"
}
} }
} }
}, },
...@@ -398,19 +299,13 @@ ...@@ -398,19 +299,13 @@
"version": "2.0.5", "version": "2.0.5",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
"integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
"dev": true, "dev": true
"requires": {
"boom": "2.10.1"
}
}, },
"dashdash": { "dashdash": {
"version": "1.14.1", "version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"dev": true, "dev": true,
"requires": {
"assert-plus": "1.0.0"
},
"dependencies": { "dependencies": {
"assert-plus": { "assert-plus": {
"version": "1.0.0", "version": "1.0.0",
...@@ -436,10 +331,7 @@ ...@@ -436,10 +331,7 @@
"version": "2.6.9", "version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
"dev": true, "dev": true
"requires": {
"ms": "2.0.0"
}
}, },
"decamelize": { "decamelize": {
"version": "1.2.0", "version": "1.2.0",
...@@ -470,10 +362,6 @@ ...@@ -470,10 +362,6 @@
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
"integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
"dev": true, "dev": true,
"requires": {
"domelementtype": "1.1.3",
"entities": "1.1.1"
},
"dependencies": { "dependencies": {
"domelementtype": { "domelementtype": {
"version": "1.1.3", "version": "1.1.3",
...@@ -499,30 +387,20 @@ ...@@ -499,30 +387,20 @@
"version": "2.3.0", "version": "2.3.0",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
"integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
"dev": true, "dev": true
"requires": {
"domelementtype": "1.3.0"
}
}, },
"domutils": { "domutils": {
"version": "1.5.1", "version": "1.5.1",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
"integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
"dev": true, "dev": true
"requires": {
"dom-serializer": "0.1.0",
"domelementtype": "1.3.0"
}
}, },
"ecc-jsbn": { "ecc-jsbn": {
"version": "0.1.1", "version": "0.1.1",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
"integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"jsbn": "0.1.1"
}
}, },
"entities": { "entities": {
"version": "1.0.0", "version": "1.0.0",
...@@ -576,31 +454,19 @@ ...@@ -576,31 +454,19 @@
"version": "1.7.0", "version": "1.7.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
"integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
"dev": true, "dev": true
"requires": {
"escape-string-regexp": "1.0.5",
"object-assign": "4.1.1"
}
}, },
"findup-sync": { "findup-sync": {
"version": "0.1.3", "version": "0.1.3",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz",
"integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=",
"dev": true, "dev": true,
"requires": {
"glob": "3.2.11",
"lodash": "2.4.2"
},
"dependencies": { "dependencies": {
"glob": { "glob": {
"version": "3.2.11", "version": "3.2.11",
"resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
"integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
"dev": true, "dev": true
"requires": {
"inherits": "2.0.3",
"minimatch": "0.3.0"
}
}, },
"lodash": { "lodash": {
"version": "2.4.2", "version": "2.4.2",
...@@ -612,11 +478,7 @@ ...@@ -612,11 +478,7 @@
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
"integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
"dev": true, "dev": true
"requires": {
"lru-cache": "2.7.3",
"sigmund": "1.0.1"
}
} }
} }
}, },
...@@ -624,11 +486,7 @@ ...@@ -624,11 +486,7 @@
"version": "1.5.6", "version": "1.5.6",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
"integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=", "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
"dev": true, "dev": true
"requires": {
"cross-spawn": "4.0.2",
"signal-exit": "3.0.2"
}
}, },
"forever-agent": { "forever-agent": {
"version": "0.6.1", "version": "0.6.1",
...@@ -640,12 +498,7 @@ ...@@ -640,12 +498,7 @@
"version": "2.1.4", "version": "2.1.4",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
"integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
"dev": true, "dev": true
"requires": {
"asynckit": "0.4.0",
"combined-stream": "1.0.6",
"mime-types": "2.1.18"
}
}, },
"fs.realpath": { "fs.realpath": {
"version": "1.0.0", "version": "1.0.0",
...@@ -663,10 +516,7 @@ ...@@ -663,10 +516,7 @@
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
"integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
"dev": true, "dev": true
"requires": {
"is-property": "1.0.2"
}
}, },
"getobject": { "getobject": {
"version": "0.1.0", "version": "0.1.0",
...@@ -679,9 +529,6 @@ ...@@ -679,9 +529,6 @@
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"dev": true, "dev": true,
"requires": {
"assert-plus": "1.0.0"
},
"dependencies": { "dependencies": {
"assert-plus": { "assert-plus": {
"version": "1.0.0", "version": "1.0.0",
...@@ -696,11 +543,6 @@ ...@@ -696,11 +543,6 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
"integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
"dev": true, "dev": true,
"requires": {
"graceful-fs": "1.2.3",
"inherits": "1.0.2",
"minimatch": "0.2.14"
},
"dependencies": { "dependencies": {
"inherits": { "inherits": {
"version": "1.0.2", "version": "1.0.2",
...@@ -720,61 +562,25 @@ ...@@ -720,61 +562,25 @@
"version": "0.4.5", "version": "0.4.5",
"resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz",
"integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=",
"dev": true, "dev": true
"requires": {
"async": "0.1.22",
"coffee-script": "1.3.3",
"colors": "0.6.2",
"dateformat": "1.0.2-1.2.3",
"eventemitter2": "0.4.14",
"exit": "0.1.2",
"findup-sync": "0.1.3",
"getobject": "0.1.0",
"glob": "3.1.21",
"grunt-legacy-log": "0.1.3",
"grunt-legacy-util": "0.2.0",
"hooker": "0.2.3",
"iconv-lite": "0.2.11",
"js-yaml": "2.0.5",
"lodash": "0.9.2",
"minimatch": "0.2.14",
"nopt": "1.0.10",
"rimraf": "2.2.8",
"underscore.string": "2.2.1",
"which": "1.0.9"
}
}, },
"grunt-contrib-jshint": { "grunt-contrib-jshint": {
"version": "0.10.0", "version": "0.10.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.10.0.tgz", "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.10.0.tgz",
"integrity": "sha1-V+vMyofo8yevZkXYo8WG1IReTYE=", "integrity": "sha1-V+vMyofo8yevZkXYo8WG1IReTYE=",
"dev": true, "dev": true
"requires": {
"hooker": "0.2.3",
"jshint": "2.5.11"
}
}, },
"grunt-contrib-nodeunit": { "grunt-contrib-nodeunit": {
"version": "0.4.1", "version": "0.4.1",
"resolved": "https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.4.1.tgz", "resolved": "https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.4.1.tgz",
"integrity": "sha1-lDOT7l1msc2ttJqbI6ruREVQlbI=", "integrity": "sha1-lDOT7l1msc2ttJqbI6ruREVQlbI=",
"dev": true, "dev": true
"requires": {
"hooker": "0.2.3",
"nodeunit": "0.9.5"
}
}, },
"grunt-contrib-uglify": { "grunt-contrib-uglify": {
"version": "0.5.1", "version": "0.5.1",
"resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.5.1.tgz", "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.5.1.tgz",
"integrity": "sha1-FfCqXo6LpCGuqYCHnuUFvHErbN4=", "integrity": "sha1-FfCqXo6LpCGuqYCHnuUFvHErbN4=",
"dev": true, "dev": true,
"requires": {
"chalk": "0.5.1",
"lodash": "2.4.2",
"maxmin": "0.2.2",
"uglify-js": "2.8.29"
},
"dependencies": { "dependencies": {
"ansi-regex": { "ansi-regex": {
"version": "0.2.1", "version": "0.2.1",
...@@ -792,23 +598,13 @@ ...@@ -792,23 +598,13 @@
"version": "0.5.1", "version": "0.5.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
"integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
"dev": true, "dev": true
"requires": {
"ansi-styles": "1.1.0",
"escape-string-regexp": "1.0.5",
"has-ansi": "0.1.0",
"strip-ansi": "0.3.0",
"supports-color": "0.2.0"
}
}, },
"has-ansi": { "has-ansi": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
"integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
"dev": true, "dev": true
"requires": {
"ansi-regex": "0.2.1"
}
}, },
"lodash": { "lodash": {
"version": "2.4.2", "version": "2.4.2",
...@@ -820,10 +616,7 @@ ...@@ -820,10 +616,7 @@
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
"integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
"dev": true, "dev": true
"requires": {
"ansi-regex": "0.2.1"
}
}, },
"supports-color": { "supports-color": {
"version": "0.2.0", "version": "0.2.0",
...@@ -838,13 +631,6 @@ ...@@ -838,13 +631,6 @@
"resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz",
"integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=",
"dev": true, "dev": true,
"requires": {
"colors": "0.6.2",
"grunt-legacy-log-utils": "0.1.1",
"hooker": "0.2.3",
"lodash": "2.4.2",
"underscore.string": "2.3.3"
},
"dependencies": { "dependencies": {
"lodash": { "lodash": {
"version": "2.4.2", "version": "2.4.2",
...@@ -865,11 +651,6 @@ ...@@ -865,11 +651,6 @@
"resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz",
"integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=",
"dev": true, "dev": true,
"requires": {
"colors": "0.6.2",
"lodash": "2.4.2",
"underscore.string": "2.3.3"
},
"dependencies": { "dependencies": {
"lodash": { "lodash": {
"version": "2.4.2", "version": "2.4.2",
...@@ -889,59 +670,31 @@ ...@@ -889,59 +670,31 @@
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz",
"integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=",
"dev": true, "dev": true
"requires": {
"async": "0.1.22",
"exit": "0.1.2",
"getobject": "0.1.0",
"hooker": "0.2.3",
"lodash": "0.9.2",
"underscore.string": "2.2.1",
"which": "1.0.9"
}
}, },
"gzip-size": { "gzip-size": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-0.2.0.tgz", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-0.2.0.tgz",
"integrity": "sha1-46KhkSBf5W7jJvXCcUNd+uz7Phw=", "integrity": "sha1-46KhkSBf5W7jJvXCcUNd+uz7Phw=",
"dev": true, "dev": true
"requires": {
"browserify-zlib": "0.1.4",
"concat-stream": "1.6.0"
}
}, },
"har-validator": { "har-validator": {
"version": "2.0.6", "version": "2.0.6",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
"integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
"dev": true, "dev": true
"requires": {
"chalk": "1.1.3",
"commander": "2.14.1",
"is-my-json-valid": "2.17.2",
"pinkie-promise": "2.0.1"
}
}, },
"has-ansi": { "has-ansi": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true, "dev": true
"requires": {
"ansi-regex": "2.1.1"
}
}, },
"hawk": { "hawk": {
"version": "3.1.3", "version": "3.1.3",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
"integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
"dev": true, "dev": true
"requires": {
"boom": "2.10.1",
"cryptiles": "2.0.5",
"hoek": "2.16.3",
"sntp": "1.0.9"
}
}, },
"hoek": { "hoek": {
"version": "2.16.3", "version": "2.16.3",
...@@ -959,25 +712,13 @@ ...@@ -959,25 +712,13 @@
"version": "3.8.3", "version": "3.8.3",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
"integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
"dev": true, "dev": true
"requires": {
"domelementtype": "1.3.0",
"domhandler": "2.3.0",
"domutils": "1.5.1",
"entities": "1.0.0",
"readable-stream": "1.1.14"
}
}, },
"http-signature": { "http-signature": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
"integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
"dev": true, "dev": true
"requires": {
"assert-plus": "0.2.0",
"jsprim": "1.4.1",
"sshpk": "1.13.1"
}
}, },
"iconv-lite": { "iconv-lite": {
"version": "0.2.11", "version": "0.2.11",
...@@ -989,11 +730,7 @@ ...@@ -989,11 +730,7 @@
"version": "1.0.6", "version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true, "dev": true
"requires": {
"once": "1.4.0",
"wrappy": "1.0.2"
}
}, },
"inherits": { "inherits": {
"version": "2.0.3", "version": "2.0.3",
...@@ -1017,14 +754,7 @@ ...@@ -1017,14 +754,7 @@
"version": "2.17.2", "version": "2.17.2",
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz",
"integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==",
"dev": true, "dev": true
"requires": {
"generate-function": "2.0.0",
"generate-object-property": "1.2.0",
"is-my-ip-valid": "1.0.0",
"jsonpointer": "4.0.1",
"xtend": "4.0.1"
}
}, },
"is-property": { "is-property": {
"version": "1.0.2", "version": "1.0.2",
...@@ -1060,11 +790,7 @@ ...@@ -1060,11 +790,7 @@
"version": "2.0.5", "version": "2.0.5",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz",
"integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=",
"dev": true, "dev": true
"requires": {
"argparse": "0.1.16",
"esprima": "1.0.4"
}
}, },
"jsbn": { "jsbn": {
"version": "0.1.1", "version": "0.1.1",
...@@ -1078,26 +804,12 @@ ...@@ -1078,26 +804,12 @@
"resolved": "https://registry.npmjs.org/jshint/-/jshint-2.5.11.tgz", "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.5.11.tgz",
"integrity": "sha1-4tlYWLuxqngwAQii6BCZ+wlWIuA=", "integrity": "sha1-4tlYWLuxqngwAQii6BCZ+wlWIuA=",
"dev": true, "dev": true,
"requires": {
"cli": "0.6.6",
"console-browserify": "1.1.0",
"exit": "0.1.2",
"htmlparser2": "3.8.3",
"minimatch": "1.0.0",
"shelljs": "0.3.0",
"strip-json-comments": "1.0.4",
"underscore": "1.6.0"
},
"dependencies": { "dependencies": {
"minimatch": { "minimatch": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
"integrity": "sha1-4N0hILSeG3JM6NcUxSCCKpQ4V20=", "integrity": "sha1-4N0hILSeG3JM6NcUxSCCKpQ4V20=",
"dev": true, "dev": true
"requires": {
"lru-cache": "2.7.3",
"sigmund": "1.0.1"
}
}, },
"underscore": { "underscore": {
"version": "1.6.0", "version": "1.6.0",
...@@ -1130,12 +842,6 @@ ...@@ -1130,12 +842,6 @@
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
"dev": true, "dev": true,
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
"json-schema": "0.2.3",
"verror": "1.10.0"
},
"dependencies": { "dependencies": {
"assert-plus": { "assert-plus": {
"version": "1.0.0", "version": "1.0.0",
...@@ -1149,10 +855,7 @@ ...@@ -1149,10 +855,7 @@
"version": "3.2.2", "version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true, "dev": true
"requires": {
"is-buffer": "1.1.6"
}
}, },
"lazy-cache": { "lazy-cache": {
"version": "1.0.4", "version": "1.0.4",
...@@ -1195,12 +898,6 @@ ...@@ -1195,12 +898,6 @@
"resolved": "https://registry.npmjs.org/maxmin/-/maxmin-0.2.2.tgz", "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-0.2.2.tgz",
"integrity": "sha1-o2ztjMIuOrzRCM+3l6OktAJ1WT8=", "integrity": "sha1-o2ztjMIuOrzRCM+3l6OktAJ1WT8=",
"dev": true, "dev": true,
"requires": {
"chalk": "0.5.1",
"figures": "1.7.0",
"gzip-size": "0.2.0",
"pretty-bytes": "0.1.2"
},
"dependencies": { "dependencies": {
"ansi-regex": { "ansi-regex": {
"version": "0.2.1", "version": "0.2.1",
...@@ -1218,32 +915,19 @@ ...@@ -1218,32 +915,19 @@
"version": "0.5.1", "version": "0.5.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
"integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
"dev": true, "dev": true
"requires": {
"ansi-styles": "1.1.0",
"escape-string-regexp": "1.0.5",
"has-ansi": "0.1.0",
"strip-ansi": "0.3.0",
"supports-color": "0.2.0"
}
}, },
"has-ansi": { "has-ansi": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
"integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
"dev": true, "dev": true
"requires": {
"ansi-regex": "0.2.1"
}
}, },
"strip-ansi": { "strip-ansi": {
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
"integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
"dev": true, "dev": true
"requires": {
"ansi-regex": "0.2.1"
}
}, },
"supports-color": { "supports-color": {
"version": "0.2.0", "version": "0.2.0",
...@@ -1263,20 +947,13 @@ ...@@ -1263,20 +947,13 @@
"version": "2.1.18", "version": "2.1.18",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
"integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
"dev": true, "dev": true
"requires": {
"mime-db": "1.33.0"
}
}, },
"minimatch": { "minimatch": {
"version": "0.2.14", "version": "0.2.14",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
"integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
"dev": true, "dev": true
"requires": {
"lru-cache": "2.7.3",
"sigmund": "1.0.1"
}
}, },
"minimist": { "minimist": {
"version": "1.2.0", "version": "1.2.0",
...@@ -1294,62 +971,24 @@ ...@@ -1294,62 +971,24 @@
"version": "0.9.5", "version": "0.9.5",
"resolved": "https://registry.npmjs.org/nodeunit/-/nodeunit-0.9.5.tgz", "resolved": "https://registry.npmjs.org/nodeunit/-/nodeunit-0.9.5.tgz",
"integrity": "sha1-C2MjaAB9lGUczwoYmZgHmC8HOGY=", "integrity": "sha1-C2MjaAB9lGUczwoYmZgHmC8HOGY=",
"dev": true, "dev": true
"requires": {
"tap": "7.1.2"
}
}, },
"nopt": { "nopt": {
"version": "1.0.10", "version": "1.0.10",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
"integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
"dev": true, "dev": true
"requires": {
"abbrev": "1.1.1"
}
}, },
"nyc": { "nyc": {
"version": "7.1.0", "version": "7.1.0",
"resolved": "https://registry.npmjs.org/nyc/-/nyc-7.1.0.tgz", "resolved": "https://registry.npmjs.org/nyc/-/nyc-7.1.0.tgz",
"integrity": "sha1-jhSXHzoV0au+x6xhDvVMuInp/7Q=", "integrity": "sha1-jhSXHzoV0au+x6xhDvVMuInp/7Q=",
"dev": true, "dev": true,
"requires": {
"arrify": "1.0.1",
"caching-transform": "1.0.1",
"convert-source-map": "1.3.0",
"default-require-extensions": "1.0.0",
"find-cache-dir": "0.1.1",
"find-up": "1.1.2",
"foreground-child": "1.5.3",
"glob": "7.0.5",
"istanbul-lib-coverage": "1.0.0-alpha.4",
"istanbul-lib-hook": "1.0.0-alpha.4",
"istanbul-lib-instrument": "1.1.0-alpha.4",
"istanbul-lib-report": "1.0.0-alpha.3",
"istanbul-lib-source-maps": "1.0.0-alpha.10",
"istanbul-reports": "1.0.0-alpha.8",
"md5-hex": "1.3.0",
"micromatch": "2.3.11",
"mkdirp": "0.5.1",
"pkg-up": "1.0.0",
"resolve-from": "2.0.0",
"rimraf": "2.5.4",
"signal-exit": "3.0.0",
"spawn-wrap": "1.2.4",
"test-exclude": "1.1.0",
"yargs": "4.8.1",
"yargs-parser": "2.4.1"
},
"dependencies": { "dependencies": {
"align-text": { "align-text": {
"version": "0.1.4", "version": "0.1.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"kind-of": "3.0.3",
"longest": "1.0.1",
"repeat-string": "1.5.4"
}
}, },
"amdefine": { "amdefine": {
"version": "1.0.0", "version": "1.0.0",
...@@ -1374,10 +1013,7 @@ ...@@ -1374,10 +1013,7 @@
"arr-diff": { "arr-diff": {
"version": "2.0.0", "version": "2.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"arr-flatten": "1.0.1"
}
}, },
"arr-flatten": { "arr-flatten": {
"version": "1.0.1", "version": "1.0.1",
...@@ -1402,91 +1038,42 @@ ...@@ -1402,91 +1038,42 @@
"babel-code-frame": { "babel-code-frame": {
"version": "6.11.0", "version": "6.11.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"babel-runtime": "6.9.2",
"chalk": "1.1.3",
"esutils": "2.0.2",
"js-tokens": "2.0.0"
}
}, },
"babel-generator": { "babel-generator": {
"version": "6.11.4", "version": "6.11.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"babel-messages": "6.8.0",
"babel-runtime": "6.9.2",
"babel-types": "6.11.1",
"detect-indent": "3.0.1",
"lodash": "4.13.1",
"source-map": "0.5.6"
}
}, },
"babel-messages": { "babel-messages": {
"version": "6.8.0", "version": "6.8.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"babel-runtime": "6.9.2"
}
}, },
"babel-runtime": { "babel-runtime": {
"version": "6.9.2", "version": "6.9.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"core-js": "2.4.1",
"regenerator-runtime": "0.9.5"
}
}, },
"babel-template": { "babel-template": {
"version": "6.9.0", "version": "6.9.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"babel-runtime": "6.9.2",
"babel-traverse": "6.11.4",
"babel-types": "6.11.1",
"babylon": "6.8.4",
"lodash": "4.13.1"
}
}, },
"babel-traverse": { "babel-traverse": {
"version": "6.11.4", "version": "6.11.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"babel-code-frame": "6.11.0",
"babel-messages": "6.8.0",
"babel-runtime": "6.9.2",
"babel-types": "6.11.1",
"babylon": "6.8.4",
"debug": "2.2.0",
"globals": "8.18.0",
"invariant": "2.2.1",
"lodash": "4.13.1"
}
}, },
"babel-types": { "babel-types": {
"version": "6.11.1", "version": "6.11.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"babel-runtime": "6.9.2",
"babel-traverse": "6.11.4",
"esutils": "2.0.2",
"lodash": "4.13.1",
"to-fast-properties": "1.0.2"
}
}, },
"babylon": { "babylon": {
"version": "6.8.4", "version": "6.8.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"babel-runtime": "6.9.2"
}
}, },
"balanced-match": { "balanced-match": {
"version": "0.4.2", "version": "0.4.2",
...@@ -1496,21 +1083,12 @@ ...@@ -1496,21 +1083,12 @@
"brace-expansion": { "brace-expansion": {
"version": "1.1.6", "version": "1.1.6",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"balanced-match": "0.4.2",
"concat-map": "0.0.1"
}
}, },
"braces": { "braces": {
"version": "1.8.5", "version": "1.8.5",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"expand-range": "1.8.2",
"preserve": "0.2.0",
"repeat-element": "1.1.2"
}
}, },
"builtin-modules": { "builtin-modules": {
"version": "1.1.1", "version": "1.1.1",
...@@ -1520,12 +1098,7 @@ ...@@ -1520,12 +1098,7 @@
"caching-transform": { "caching-transform": {
"version": "1.0.1", "version": "1.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"md5-hex": "1.3.0",
"mkdirp": "0.5.1",
"write-file-atomic": "1.1.4"
}
}, },
"camelcase": { "camelcase": {
"version": "1.2.1", "version": "1.2.1",
...@@ -1537,34 +1110,18 @@ ...@@ -1537,34 +1110,18 @@
"version": "0.1.3", "version": "0.1.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"align-text": "0.1.4",
"lazy-cache": "1.0.4"
}
}, },
"chalk": { "chalk": {
"version": "1.1.3", "version": "1.1.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"ansi-styles": "2.2.1",
"escape-string-regexp": "1.0.5",
"has-ansi": "2.0.0",
"strip-ansi": "3.0.1",
"supports-color": "2.0.0"
}
}, },
"cliui": { "cliui": {
"version": "2.1.0", "version": "2.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": {
"center-align": "0.1.3",
"right-align": "0.1.3",
"wordwrap": "0.0.2"
},
"dependencies": { "dependencies": {
"wordwrap": { "wordwrap": {
"version": "0.0.2", "version": "0.0.2",
...@@ -1577,10 +1134,7 @@ ...@@ -1577,10 +1134,7 @@
"code-point-at": { "code-point-at": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"number-is-nan": "1.0.0"
}
}, },
"commondir": { "commondir": {
"version": "1.0.1", "version": "1.0.1",
...@@ -1605,19 +1159,12 @@ ...@@ -1605,19 +1159,12 @@
"cross-spawn": { "cross-spawn": {
"version": "4.0.0", "version": "4.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"lru-cache": "4.0.1",
"which": "1.2.10"
}
}, },
"debug": { "debug": {
"version": "2.2.0", "version": "2.2.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"ms": "0.7.1"
}
}, },
"decamelize": { "decamelize": {
"version": "1.2.0", "version": "1.2.0",
...@@ -1627,20 +1174,12 @@ ...@@ -1627,20 +1174,12 @@
"default-require-extensions": { "default-require-extensions": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"strip-bom": "2.0.0"
}
}, },
"detect-indent": { "detect-indent": {
"version": "3.0.1", "version": "3.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"requires": {
"get-stdin": "4.0.1",
"minimist": "1.2.0",
"repeating": "1.1.3"
},
"dependencies": { "dependencies": {
"minimist": { "minimist": {
"version": "1.2.0", "version": "1.2.0",
...@@ -1652,10 +1191,7 @@ ...@@ -1652,10 +1191,7 @@
"error-ex": { "error-ex": {
"version": "1.3.0", "version": "1.3.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-arrayish": "0.2.1"
}
}, },
"escape-string-regexp": { "escape-string-regexp": {
"version": "1.0.5", "version": "1.0.5",
...@@ -1670,26 +1206,17 @@ ...@@ -1670,26 +1206,17 @@
"expand-brackets": { "expand-brackets": {
"version": "0.1.5", "version": "0.1.5",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-posix-bracket": "0.1.1"
}
}, },
"expand-range": { "expand-range": {
"version": "1.8.2", "version": "1.8.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"fill-range": "2.2.3"
}
}, },
"extglob": { "extglob": {
"version": "0.3.2", "version": "0.3.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-extglob": "1.0.0"
}
}, },
"filename-regex": { "filename-regex": {
"version": "2.0.0", "version": "2.0.0",
...@@ -1699,33 +1226,17 @@ ...@@ -1699,33 +1226,17 @@
"fill-range": { "fill-range": {
"version": "2.2.3", "version": "2.2.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-number": "2.1.0",
"isobject": "2.1.0",
"randomatic": "1.1.5",
"repeat-element": "1.1.2",
"repeat-string": "1.5.4"
}
}, },
"find-cache-dir": { "find-cache-dir": {
"version": "0.1.1", "version": "0.1.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"commondir": "1.0.1",
"mkdirp": "0.5.1",
"pkg-dir": "1.0.0"
}
}, },
"find-up": { "find-up": {
"version": "1.1.2", "version": "1.1.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"path-exists": "2.1.0",
"pinkie-promise": "2.0.1"
}
}, },
"for-in": { "for-in": {
"version": "0.1.5", "version": "0.1.5",
...@@ -1735,19 +1246,12 @@ ...@@ -1735,19 +1246,12 @@
"for-own": { "for-own": {
"version": "0.1.4", "version": "0.1.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"for-in": "0.1.5"
}
}, },
"foreground-child": { "foreground-child": {
"version": "1.5.3", "version": "1.5.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"cross-spawn": "4.0.0",
"signal-exit": "3.0.0"
}
}, },
"fs.realpath": { "fs.realpath": {
"version": "1.0.0", "version": "1.0.0",
...@@ -1767,32 +1271,17 @@ ...@@ -1767,32 +1271,17 @@
"glob": { "glob": {
"version": "7.0.5", "version": "7.0.5",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"fs.realpath": "1.0.0",
"inflight": "1.0.5",
"inherits": "2.0.1",
"minimatch": "3.0.2",
"once": "1.3.3",
"path-is-absolute": "1.0.0"
}
}, },
"glob-base": { "glob-base": {
"version": "0.3.0", "version": "0.3.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"glob-parent": "2.0.0",
"is-glob": "2.0.1"
}
}, },
"glob-parent": { "glob-parent": {
"version": "2.0.0", "version": "2.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-glob": "2.0.1"
}
}, },
"globals": { "globals": {
"version": "8.18.0", "version": "8.18.0",
...@@ -1808,30 +1297,18 @@ ...@@ -1808,30 +1297,18 @@
"version": "4.0.5", "version": "4.0.5",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"requires": {
"async": "1.5.2",
"optimist": "0.6.1",
"source-map": "0.4.4",
"uglify-js": "2.7.0"
},
"dependencies": { "dependencies": {
"source-map": { "source-map": {
"version": "0.4.4", "version": "0.4.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"amdefine": "1.0.0"
}
} }
} }
}, },
"has-ansi": { "has-ansi": {
"version": "2.0.0", "version": "2.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"ansi-regex": "2.0.0"
}
}, },
"has-flag": { "has-flag": {
"version": "1.0.0", "version": "1.0.0",
...@@ -1851,11 +1328,7 @@ ...@@ -1851,11 +1328,7 @@
"inflight": { "inflight": {
"version": "1.0.5", "version": "1.0.5",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"once": "1.3.3",
"wrappy": "1.0.2"
}
}, },
"inherits": { "inherits": {
"version": "2.0.1", "version": "2.0.1",
...@@ -1865,10 +1338,7 @@ ...@@ -1865,10 +1338,7 @@
"invariant": { "invariant": {
"version": "2.2.1", "version": "2.2.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"loose-envify": "1.2.0"
}
}, },
"invert-kv": { "invert-kv": {
"version": "1.0.0", "version": "1.0.0",
...@@ -1888,10 +1358,7 @@ ...@@ -1888,10 +1358,7 @@
"is-builtin-module": { "is-builtin-module": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"builtin-modules": "1.1.1"
}
}, },
"is-dotfile": { "is-dotfile": {
"version": "1.0.2", "version": "1.0.2",
...@@ -1901,10 +1368,7 @@ ...@@ -1901,10 +1368,7 @@
"is-equal-shallow": { "is-equal-shallow": {
"version": "0.1.3", "version": "0.1.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-primitive": "2.0.0"
}
}, },
"is-extendable": { "is-extendable": {
"version": "0.1.1", "version": "0.1.1",
...@@ -1919,34 +1383,22 @@ ...@@ -1919,34 +1383,22 @@
"is-finite": { "is-finite": {
"version": "1.0.1", "version": "1.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"number-is-nan": "1.0.0"
}
}, },
"is-fullwidth-code-point": { "is-fullwidth-code-point": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"number-is-nan": "1.0.0"
}
}, },
"is-glob": { "is-glob": {
"version": "2.0.1", "version": "2.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-extglob": "1.0.0"
}
}, },
"is-number": { "is-number": {
"version": "2.1.0", "version": "2.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"kind-of": "3.0.3"
}
}, },
"is-posix-bracket": { "is-posix-bracket": {
"version": "0.1.1", "version": "0.1.1",
...@@ -1976,10 +1428,7 @@ ...@@ -1976,10 +1428,7 @@
"isobject": { "isobject": {
"version": "2.1.0", "version": "2.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"isarray": "1.0.0"
}
}, },
"istanbul-lib-coverage": { "istanbul-lib-coverage": {
"version": "1.0.0-alpha.4", "version": "1.0.0-alpha.4",
...@@ -1989,65 +1438,34 @@ ...@@ -1989,65 +1438,34 @@
"istanbul-lib-hook": { "istanbul-lib-hook": {
"version": "1.0.0-alpha.4", "version": "1.0.0-alpha.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"append-transform": "0.3.0"
}
}, },
"istanbul-lib-instrument": { "istanbul-lib-instrument": {
"version": "1.1.0-alpha.4", "version": "1.1.0-alpha.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"babel-generator": "6.11.4",
"babel-template": "6.9.0",
"babel-traverse": "6.11.4",
"babel-types": "6.11.1",
"babylon": "6.8.4",
"istanbul-lib-coverage": "1.0.0-alpha.4"
}
}, },
"istanbul-lib-report": { "istanbul-lib-report": {
"version": "1.0.0-alpha.3", "version": "1.0.0-alpha.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"requires": {
"async": "1.5.2",
"istanbul-lib-coverage": "1.0.0-alpha.4",
"mkdirp": "0.5.1",
"path-parse": "1.0.5",
"rimraf": "2.5.4",
"supports-color": "3.1.2"
},
"dependencies": { "dependencies": {
"supports-color": { "supports-color": {
"version": "3.1.2", "version": "3.1.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"has-flag": "1.0.0"
}
} }
} }
}, },
"istanbul-lib-source-maps": { "istanbul-lib-source-maps": {
"version": "1.0.0-alpha.10", "version": "1.0.0-alpha.10",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"istanbul-lib-coverage": "1.0.0-alpha.4",
"mkdirp": "0.5.1",
"rimraf": "2.5.4",
"source-map": "0.5.6"
}
}, },
"istanbul-reports": { "istanbul-reports": {
"version": "1.0.0-alpha.8", "version": "1.0.0-alpha.8",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"handlebars": "4.0.5"
}
}, },
"js-tokens": { "js-tokens": {
"version": "2.0.0", "version": "2.0.0",
...@@ -2057,10 +1475,7 @@ ...@@ -2057,10 +1475,7 @@
"kind-of": { "kind-of": {
"version": "3.0.3", "version": "3.0.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-buffer": "1.1.3"
}
}, },
"lazy-cache": { "lazy-cache": {
"version": "1.0.4", "version": "1.0.4",
...@@ -2071,22 +1486,12 @@ ...@@ -2071,22 +1486,12 @@
"lcid": { "lcid": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"invert-kv": "1.0.0"
}
}, },
"load-json-file": { "load-json-file": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"graceful-fs": "4.1.4",
"parse-json": "2.2.0",
"pify": "2.3.0",
"pinkie-promise": "2.0.1",
"strip-bom": "2.0.0"
}
}, },
"lodash": { "lodash": {
"version": "4.13.1", "version": "4.13.1",
...@@ -2096,11 +1501,7 @@ ...@@ -2096,11 +1501,7 @@
"lodash.assign": { "lodash.assign": {
"version": "4.0.9", "version": "4.0.9",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"lodash.keys": "4.0.7",
"lodash.rest": "4.0.3"
}
}, },
"lodash.keys": { "lodash.keys": {
"version": "4.0.7", "version": "4.0.7",
...@@ -2121,9 +1522,6 @@ ...@@ -2121,9 +1522,6 @@
"version": "1.2.0", "version": "1.2.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"requires": {
"js-tokens": "1.0.3"
},
"dependencies": { "dependencies": {
"js-tokens": { "js-tokens": {
"version": "1.0.3", "version": "1.0.3",
...@@ -2135,19 +1533,12 @@ ...@@ -2135,19 +1533,12 @@
"lru-cache": { "lru-cache": {
"version": "4.0.1", "version": "4.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"pseudomap": "1.0.2",
"yallist": "2.0.0"
}
}, },
"md5-hex": { "md5-hex": {
"version": "1.3.0", "version": "1.3.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"md5-o-matic": "0.1.1"
}
}, },
"md5-o-matic": { "md5-o-matic": {
"version": "0.1.1", "version": "0.1.1",
...@@ -2157,30 +1548,12 @@ ...@@ -2157,30 +1548,12 @@
"micromatch": { "micromatch": {
"version": "2.3.11", "version": "2.3.11",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"arr-diff": "2.0.0",
"array-unique": "0.2.1",
"braces": "1.8.5",
"expand-brackets": "0.1.5",
"extglob": "0.3.2",
"filename-regex": "2.0.0",
"is-extglob": "1.0.0",
"is-glob": "2.0.1",
"kind-of": "3.0.3",
"normalize-path": "2.0.1",
"object.omit": "2.0.0",
"parse-glob": "3.0.4",
"regex-cache": "0.4.3"
}
}, },
"minimatch": { "minimatch": {
"version": "3.0.2", "version": "3.0.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"brace-expansion": "1.1.6"
}
}, },
"minimist": { "minimist": {
"version": "0.0.8", "version": "0.0.8",
...@@ -2190,10 +1563,7 @@ ...@@ -2190,10 +1563,7 @@
"mkdirp": { "mkdirp": {
"version": "0.5.1", "version": "0.5.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"minimist": "0.0.8"
}
}, },
"ms": { "ms": {
"version": "0.7.1", "version": "0.7.1",
...@@ -2203,13 +1573,7 @@ ...@@ -2203,13 +1573,7 @@
"normalize-package-data": { "normalize-package-data": {
"version": "2.3.5", "version": "2.3.5",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"hosted-git-info": "2.1.5",
"is-builtin-module": "1.0.0",
"semver": "5.3.0",
"validate-npm-package-license": "3.0.1"
}
}, },
"normalize-path": { "normalize-path": {
"version": "2.0.1", "version": "2.0.1",
...@@ -2224,28 +1588,17 @@ ...@@ -2224,28 +1588,17 @@
"object.omit": { "object.omit": {
"version": "2.0.0", "version": "2.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"for-own": "0.1.4",
"is-extendable": "0.1.1"
}
}, },
"once": { "once": {
"version": "1.3.3", "version": "1.3.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"wrappy": "1.0.2"
}
}, },
"optimist": { "optimist": {
"version": "0.6.1", "version": "0.6.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"minimist": "0.0.8",
"wordwrap": "0.0.3"
}
}, },
"os-homedir": { "os-homedir": {
"version": "1.0.1", "version": "1.0.1",
...@@ -2255,37 +1608,22 @@ ...@@ -2255,37 +1608,22 @@
"os-locale": { "os-locale": {
"version": "1.4.0", "version": "1.4.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"lcid": "1.0.0"
}
}, },
"parse-glob": { "parse-glob": {
"version": "3.0.4", "version": "3.0.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"glob-base": "0.3.0",
"is-dotfile": "1.0.2",
"is-extglob": "1.0.0",
"is-glob": "2.0.1"
}
}, },
"parse-json": { "parse-json": {
"version": "2.2.0", "version": "2.2.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"error-ex": "1.3.0"
}
}, },
"path-exists": { "path-exists": {
"version": "2.1.0", "version": "2.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"pinkie-promise": "2.0.1"
}
}, },
"path-is-absolute": { "path-is-absolute": {
"version": "1.0.0", "version": "1.0.0",
...@@ -2300,12 +1638,7 @@ ...@@ -2300,12 +1638,7 @@
"path-type": { "path-type": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"graceful-fs": "4.1.4",
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
}
}, },
"pify": { "pify": {
"version": "2.3.0", "version": "2.3.0",
...@@ -2320,26 +1653,17 @@ ...@@ -2320,26 +1653,17 @@
"pinkie-promise": { "pinkie-promise": {
"version": "2.0.1", "version": "2.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"pinkie": "2.0.4"
}
}, },
"pkg-dir": { "pkg-dir": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"find-up": "1.1.2"
}
}, },
"pkg-up": { "pkg-up": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"find-up": "1.1.2"
}
}, },
"preserve": { "preserve": {
"version": "0.2.0", "version": "0.2.0",
...@@ -2354,30 +1678,17 @@ ...@@ -2354,30 +1678,17 @@
"randomatic": { "randomatic": {
"version": "1.1.5", "version": "1.1.5",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-number": "2.1.0",
"kind-of": "3.0.3"
}
}, },
"read-pkg": { "read-pkg": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"load-json-file": "1.1.0",
"normalize-package-data": "2.3.5",
"path-type": "1.1.0"
}
}, },
"read-pkg-up": { "read-pkg-up": {
"version": "1.0.1", "version": "1.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"find-up": "1.1.2",
"read-pkg": "1.1.0"
}
}, },
"regenerator-runtime": { "regenerator-runtime": {
"version": "0.9.5", "version": "0.9.5",
...@@ -2387,11 +1698,7 @@ ...@@ -2387,11 +1698,7 @@
"regex-cache": { "regex-cache": {
"version": "0.4.3", "version": "0.4.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-equal-shallow": "0.1.3",
"is-primitive": "2.0.0"
}
}, },
"repeat-element": { "repeat-element": {
"version": "1.1.2", "version": "1.1.2",
...@@ -2406,10 +1713,7 @@ ...@@ -2406,10 +1713,7 @@
"repeating": { "repeating": {
"version": "1.1.3", "version": "1.1.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-finite": "1.0.1"
}
}, },
"require-directory": { "require-directory": {
"version": "2.1.1", "version": "2.1.1",
...@@ -2430,18 +1734,12 @@ ...@@ -2430,18 +1734,12 @@
"version": "0.1.3", "version": "0.1.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"align-text": "0.1.4"
}
}, },
"rimraf": { "rimraf": {
"version": "2.5.4", "version": "2.5.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"glob": "7.0.5"
}
}, },
"semver": { "semver": {
"version": "5.3.0", "version": "5.3.0",
...@@ -2472,14 +1770,6 @@ ...@@ -2472,14 +1770,6 @@
"version": "1.2.4", "version": "1.2.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"requires": {
"foreground-child": "1.5.3",
"mkdirp": "0.5.1",
"os-homedir": "1.0.1",
"rimraf": "2.5.4",
"signal-exit": "2.1.2",
"which": "1.2.10"
},
"dependencies": { "dependencies": {
"signal-exit": { "signal-exit": {
"version": "2.1.2", "version": "2.1.2",
...@@ -2491,10 +1781,7 @@ ...@@ -2491,10 +1781,7 @@
"spdx-correct": { "spdx-correct": {
"version": "1.0.2", "version": "1.0.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"spdx-license-ids": "1.2.1"
}
}, },
"spdx-exceptions": { "spdx-exceptions": {
"version": "1.0.5", "version": "1.0.5",
...@@ -2504,11 +1791,7 @@ ...@@ -2504,11 +1791,7 @@
"spdx-expression-parse": { "spdx-expression-parse": {
"version": "1.0.2", "version": "1.0.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"spdx-exceptions": "1.0.5",
"spdx-license-ids": "1.2.1"
}
}, },
"spdx-license-ids": { "spdx-license-ids": {
"version": "1.2.1", "version": "1.2.1",
...@@ -2518,28 +1801,17 @@ ...@@ -2518,28 +1801,17 @@
"string-width": { "string-width": {
"version": "1.0.1", "version": "1.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"code-point-at": "1.0.0",
"is-fullwidth-code-point": "1.0.0",
"strip-ansi": "3.0.1"
}
}, },
"strip-ansi": { "strip-ansi": {
"version": "3.0.1", "version": "3.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"ansi-regex": "2.0.0"
}
}, },
"strip-bom": { "strip-bom": {
"version": "2.0.0", "version": "2.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"is-utf8": "0.2.1"
}
}, },
"supports-color": { "supports-color": {
"version": "2.0.0", "version": "2.0.0",
...@@ -2549,14 +1821,7 @@ ...@@ -2549,14 +1821,7 @@
"test-exclude": { "test-exclude": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"arrify": "1.0.1",
"lodash.assign": "4.0.9",
"micromatch": "2.3.11",
"read-pkg-up": "1.0.1",
"require-main-filename": "1.0.1"
}
}, },
"to-fast-properties": { "to-fast-properties": {
"version": "1.0.2", "version": "1.0.2",
...@@ -2568,12 +1833,6 @@ ...@@ -2568,12 +1833,6 @@
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true, "optional": true,
"requires": {
"async": "0.2.10",
"source-map": "0.5.6",
"uglify-to-browserify": "1.0.2",
"yargs": "3.10.0"
},
"dependencies": { "dependencies": {
"async": { "async": {
"version": "0.2.10", "version": "0.2.10",
...@@ -2585,13 +1844,7 @@ ...@@ -2585,13 +1844,7 @@
"version": "3.10.0", "version": "3.10.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"camelcase": "1.2.1",
"cliui": "2.1.0",
"decamelize": "1.2.0",
"window-size": "0.1.0"
}
} }
} }
}, },
...@@ -2604,19 +1857,12 @@ ...@@ -2604,19 +1857,12 @@
"validate-npm-package-license": { "validate-npm-package-license": {
"version": "3.0.1", "version": "3.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"spdx-correct": "1.0.2",
"spdx-expression-parse": "1.0.2"
}
}, },
"which": { "which": {
"version": "1.2.10", "version": "1.2.10",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"isexe": "1.1.2"
}
}, },
"which-module": { "which-module": {
"version": "1.0.0", "version": "1.0.0",
...@@ -2637,10 +1883,7 @@ ...@@ -2637,10 +1883,7 @@
"wrap-ansi": { "wrap-ansi": {
"version": "2.0.0", "version": "2.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"string-width": "1.0.1"
}
}, },
"wrappy": { "wrappy": {
"version": "1.0.2", "version": "1.0.2",
...@@ -2650,12 +1893,7 @@ ...@@ -2650,12 +1893,7 @@
"write-file-atomic": { "write-file-atomic": {
"version": "1.1.4", "version": "1.1.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"graceful-fs": "4.1.4",
"imurmurhash": "0.1.4",
"slide": "1.1.6"
}
}, },
"y18n": { "y18n": {
"version": "3.2.1", "version": "3.2.1",
...@@ -2671,32 +1909,11 @@ ...@@ -2671,32 +1909,11 @@
"version": "4.8.1", "version": "4.8.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"requires": {
"cliui": "3.2.0",
"decamelize": "1.2.0",
"get-caller-file": "1.0.1",
"lodash.assign": "4.0.9",
"os-locale": "1.4.0",
"read-pkg-up": "1.0.1",
"require-directory": "2.1.1",
"require-main-filename": "1.0.1",
"set-blocking": "2.0.0",
"string-width": "1.0.1",
"which-module": "1.0.0",
"window-size": "0.2.0",
"y18n": "3.2.1",
"yargs-parser": "2.4.1"
},
"dependencies": { "dependencies": {
"cliui": { "cliui": {
"version": "3.2.0", "version": "3.2.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"requires": {
"string-width": "1.0.1",
"strip-ansi": "3.0.1",
"wrap-ansi": "2.0.0"
}
}, },
"window-size": { "window-size": {
"version": "0.2.0", "version": "0.2.0",
...@@ -2709,10 +1926,6 @@ ...@@ -2709,10 +1926,6 @@
"version": "2.4.1", "version": "2.4.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"requires": {
"camelcase": "3.0.0",
"lodash.assign": "4.0.9"
},
"dependencies": { "dependencies": {
"camelcase": { "camelcase": {
"version": "3.0.0", "version": "3.0.0",
...@@ -2739,10 +1952,7 @@ ...@@ -2739,10 +1952,7 @@
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true, "dev": true
"requires": {
"wrappy": "1.0.2"
}
}, },
"only-shallow": { "only-shallow": {
"version": "1.2.0", "version": "1.2.0",
...@@ -2784,10 +1994,7 @@ ...@@ -2784,10 +1994,7 @@
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
"dev": true, "dev": true
"requires": {
"pinkie": "2.0.4"
}
}, },
"pretty-bytes": { "pretty-bytes": {
"version": "0.1.2", "version": "0.1.2",
...@@ -2823,13 +2030,7 @@ ...@@ -2823,13 +2030,7 @@
"version": "1.1.14", "version": "1.1.14",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"dev": true, "dev": true
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "0.0.1",
"string_decoder": "0.10.31"
}
}, },
"repeat-string": { "repeat-string": {
"version": "1.6.1", "version": "1.6.1",
...@@ -2841,38 +2042,13 @@ ...@@ -2841,38 +2042,13 @@
"version": "2.79.0", "version": "2.79.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
"integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
"dev": true, "dev": true
"requires": {
"aws-sign2": "0.6.0",
"aws4": "1.6.0",
"caseless": "0.11.0",
"combined-stream": "1.0.6",
"extend": "3.0.1",
"forever-agent": "0.6.1",
"form-data": "2.1.4",
"har-validator": "2.0.6",
"hawk": "3.1.3",
"http-signature": "1.1.1",
"is-typedarray": "1.0.0",
"isstream": "0.1.2",
"json-stringify-safe": "5.0.1",
"mime-types": "2.1.18",
"oauth-sign": "0.8.2",
"qs": "6.3.2",
"stringstream": "0.0.5",
"tough-cookie": "2.3.3",
"tunnel-agent": "0.4.3",
"uuid": "3.2.1"
}
}, },
"right-align": { "right-align": {
"version": "0.1.3", "version": "0.1.3",
"resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
"dev": true, "dev": true
"requires": {
"align-text": "0.1.4"
}
}, },
"rimraf": { "rimraf": {
"version": "2.2.8", "version": "2.2.8",
...@@ -2908,10 +2084,7 @@ ...@@ -2908,10 +2084,7 @@
"version": "1.0.9", "version": "1.0.9",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
"integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
"dev": true, "dev": true
"requires": {
"hoek": "2.16.3"
}
}, },
"source-map": { "source-map": {
"version": "0.5.7", "version": "0.5.7",
...@@ -2930,16 +2103,6 @@ ...@@ -2930,16 +2103,6 @@
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
"integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
"dev": true, "dev": true,
"requires": {
"asn1": "0.2.3",
"assert-plus": "1.0.0",
"bcrypt-pbkdf": "1.0.1",
"dashdash": "1.14.1",
"ecc-jsbn": "0.1.1",
"getpass": "0.1.7",
"jsbn": "0.1.1",
"tweetnacl": "0.14.5"
},
"dependencies": { "dependencies": {
"assert-plus": { "assert-plus": {
"version": "1.0.0", "version": "1.0.0",
...@@ -2971,10 +2134,7 @@ ...@@ -2971,10 +2134,7 @@
"version": "3.0.1", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true, "dev": true
"requires": {
"ansi-regex": "2.1.1"
}
}, },
"strip-json-comments": { "strip-json-comments": {
"version": "1.0.4", "version": "1.0.4",
...@@ -2993,36 +2153,12 @@ ...@@ -2993,36 +2153,12 @@
"resolved": "https://registry.npmjs.org/tap/-/tap-7.1.2.tgz", "resolved": "https://registry.npmjs.org/tap/-/tap-7.1.2.tgz",
"integrity": "sha1-36w+zxSshUe7rSW70Wzyw3Q/Zc8=", "integrity": "sha1-36w+zxSshUe7rSW70Wzyw3Q/Zc8=",
"dev": true, "dev": true,
"requires": {
"bluebird": "3.5.1",
"clean-yaml-object": "0.1.0",
"color-support": "1.1.3",
"coveralls": "2.13.3",
"deeper": "2.1.0",
"foreground-child": "1.5.6",
"glob": "7.1.2",
"isexe": "1.1.2",
"js-yaml": "3.10.0",
"nyc": "7.1.0",
"only-shallow": "1.2.0",
"opener": "1.4.3",
"os-homedir": "1.0.1",
"readable-stream": "2.3.4",
"signal-exit": "3.0.2",
"stack-utils": "0.4.0",
"tap-mocha-reporter": "2.0.1",
"tap-parser": "2.2.3",
"tmatch": "2.0.1"
},
"dependencies": { "dependencies": {
"argparse": { "argparse": {
"version": "1.0.10", "version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true, "dev": true
"requires": {
"sprintf-js": "1.0.3"
}
}, },
"esprima": { "esprima": {
"version": "4.0.0", "version": "4.0.0",
...@@ -3034,15 +2170,7 @@ ...@@ -3034,15 +2170,7 @@
"version": "7.1.2", "version": "7.1.2",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"dev": true, "dev": true
"requires": {
"fs.realpath": "1.0.0",
"inflight": "1.0.6",
"inherits": "2.0.3",
"minimatch": "3.0.4",
"once": "1.4.0",
"path-is-absolute": "1.0.1"
}
}, },
"isarray": { "isarray": {
"version": "1.0.0", "version": "1.0.0",
...@@ -3054,44 +2182,25 @@ ...@@ -3054,44 +2182,25 @@
"version": "3.10.0", "version": "3.10.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",
"integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
"dev": true, "dev": true
"requires": {
"argparse": "1.0.10",
"esprima": "4.0.0"
}
}, },
"minimatch": { "minimatch": {
"version": "3.0.4", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true, "dev": true
"requires": {
"brace-expansion": "1.1.11"
}
}, },
"readable-stream": { "readable-stream": {
"version": "2.3.4", "version": "2.3.4",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz",
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==",
"dev": true, "dev": true
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "1.0.0",
"process-nextick-args": "2.0.0",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
}, },
"string_decoder": { "string_decoder": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true, "dev": true
"requires": {
"safe-buffer": "5.1.1"
}
} }
} }
}, },
...@@ -3100,26 +2209,12 @@ ...@@ -3100,26 +2209,12 @@
"resolved": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-2.0.1.tgz", "resolved": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-2.0.1.tgz",
"integrity": "sha1-xwMWFz1uOhbFjhupLV1s2N5YoS4=", "integrity": "sha1-xwMWFz1uOhbFjhupLV1s2N5YoS4=",
"dev": true, "dev": true,
"requires": {
"color-support": "1.1.3",
"debug": "2.6.9",
"diff": "1.4.0",
"escape-string-regexp": "1.0.5",
"glob": "7.1.2",
"js-yaml": "3.10.0",
"readable-stream": "2.3.4",
"tap-parser": "2.2.3",
"unicode-length": "1.0.3"
},
"dependencies": { "dependencies": {
"argparse": { "argparse": {
"version": "1.0.10", "version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true, "dev": true
"requires": {
"sprintf-js": "1.0.3"
}
}, },
"esprima": { "esprima": {
"version": "4.0.0", "version": "4.0.0",
...@@ -3131,15 +2226,7 @@ ...@@ -3131,15 +2226,7 @@
"version": "7.1.2", "version": "7.1.2",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"dev": true, "dev": true
"requires": {
"fs.realpath": "1.0.0",
"inflight": "1.0.6",
"inherits": "2.0.3",
"minimatch": "3.0.4",
"once": "1.4.0",
"path-is-absolute": "1.0.1"
}
}, },
"isarray": { "isarray": {
"version": "1.0.0", "version": "1.0.0",
...@@ -3152,46 +2239,27 @@ ...@@ -3152,46 +2239,27 @@
"version": "3.10.0", "version": "3.10.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",
"integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
"dev": true, "dev": true
"requires": {
"argparse": "1.0.10",
"esprima": "4.0.0"
}
}, },
"minimatch": { "minimatch": {
"version": "3.0.4", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true, "dev": true
"requires": {
"brace-expansion": "1.1.11"
}
}, },
"readable-stream": { "readable-stream": {
"version": "2.3.4", "version": "2.3.4",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz",
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==",
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "1.0.0",
"process-nextick-args": "2.0.0",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
}, },
"string_decoder": { "string_decoder": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"safe-buffer": "5.1.1"
}
} }
} }
}, },
...@@ -3200,20 +2268,12 @@ ...@@ -3200,20 +2268,12 @@
"resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-2.2.3.tgz", "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-2.2.3.tgz",
"integrity": "sha1-rebpbje/04zg8WLaBn80A08GiwE=", "integrity": "sha1-rebpbje/04zg8WLaBn80A08GiwE=",
"dev": true, "dev": true,
"requires": {
"events-to-array": "1.1.2",
"js-yaml": "3.10.0",
"readable-stream": "2.3.4"
},
"dependencies": { "dependencies": {
"argparse": { "argparse": {
"version": "1.0.10", "version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true, "dev": true
"requires": {
"sprintf-js": "1.0.3"
}
}, },
"esprima": { "esprima": {
"version": "4.0.0", "version": "4.0.0",
...@@ -3232,37 +2292,21 @@ ...@@ -3232,37 +2292,21 @@
"version": "3.10.0", "version": "3.10.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",
"integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
"dev": true, "dev": true
"requires": {
"argparse": "1.0.10",
"esprima": "4.0.0"
}
}, },
"readable-stream": { "readable-stream": {
"version": "2.3.4", "version": "2.3.4",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz",
"integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==",
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"core-util-is": "1.0.2",
"inherits": "2.0.3",
"isarray": "1.0.0",
"process-nextick-args": "2.0.0",
"safe-buffer": "5.1.1",
"string_decoder": "1.0.3",
"util-deprecate": "1.0.2"
}
}, },
"string_decoder": { "string_decoder": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true, "dev": true,
"optional": true, "optional": true
"requires": {
"safe-buffer": "5.1.1"
}
} }
} }
}, },
...@@ -3276,10 +2320,7 @@ ...@@ -3276,10 +2320,7 @@
"version": "2.3.3", "version": "2.3.3",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz",
"integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",
"dev": true, "dev": true
"requires": {
"punycode": "1.4.1"
}
}, },
"tunnel-agent": { "tunnel-agent": {
"version": "0.4.3", "version": "0.4.3",
...@@ -3304,12 +2345,7 @@ ...@@ -3304,12 +2345,7 @@
"version": "2.8.29", "version": "2.8.29",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
"integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
"dev": true, "dev": true
"requires": {
"source-map": "0.5.7",
"uglify-to-browserify": "1.0.2",
"yargs": "3.10.0"
}
}, },
"uglify-to-browserify": { "uglify-to-browserify": {
"version": "1.0.2", "version": "1.0.2",
...@@ -3334,11 +2370,7 @@ ...@@ -3334,11 +2370,7 @@
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/unicode-length/-/unicode-length-1.0.3.tgz", "resolved": "https://registry.npmjs.org/unicode-length/-/unicode-length-1.0.3.tgz",
"integrity": "sha1-Wtp6f+1RhBpBijKM8UlHisg1irs=", "integrity": "sha1-Wtp6f+1RhBpBijKM8UlHisg1irs=",
"dev": true, "dev": true
"requires": {
"punycode": "1.4.1",
"strip-ansi": "3.0.1"
}
}, },
"util-deprecate": { "util-deprecate": {
"version": "1.0.2", "version": "1.0.2",
...@@ -3357,11 +2389,6 @@ ...@@ -3357,11 +2389,6 @@
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
"dev": true, "dev": true,
"requires": {
"assert-plus": "1.0.0",
"core-util-is": "1.0.2",
"extsprintf": "1.3.0"
},
"dependencies": { "dependencies": {
"assert-plus": { "assert-plus": {
"version": "1.0.0", "version": "1.0.0",
...@@ -3411,13 +2438,7 @@ ...@@ -3411,13 +2438,7 @@
"version": "3.10.0", "version": "3.10.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"dev": true, "dev": true
"requires": {
"camelcase": "1.2.1",
"cliui": "2.1.0",
"decamelize": "1.2.0",
"window-size": "0.1.0"
}
} }
} }
} }
...@@ -3,7 +3,82 @@ ...@@ -3,7 +3,82 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>vertical-ticker</title> <title>vertical-ticker</title>
<link rel="stylesheet" href="style.css"> <style>
/* Fonts */
@font-face {
font-family: "tickertitel";
src: url("files/TitilliumWeb-Black.ttf") format("truetype");
}
@font-face {
font-family: "tickertext";
src: url("files/Oswald-Regular.woff") format("woff");
}
/* Hintergrundbild, etc... */
body {
padding: 0;
margin: 0;
background: url("files/demobg.jpg") no-repeat center fixed;
background-size: cover;
}
/* CSS Elemente für den Ticker */
#viewport {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.tickercontainer {
position: fixed;
}
.tickeritem {
margin-left: 5%;
margin-right: 5%;
}
.tickeritem:after {
content: "";
display: table;
clear: both;
}
/* Style für RSS-Title */
h1 {
font-family: tickertitel;
font-size: 80px;
font-weight: normal;
color: #fff;
}
/* Style für RSS-Description */
p {
font-family: tickertext;
font-size: 60px;
text-align: justify;
color: #eee;
}
/* Style für RSS-Image */
img {
float: left;
margin: 15px 3% 0% 0%;
}
/* Style für Platzhalter zwischen den Tickerelementen */
.spacer {
width: 100%;
margin-top: 50px;
margin-bottom: 50px;
font-size: 36px;
color: darkgrey;
text-align: center;
}
</style>
<script src="jquery-3.2.1.min.js"></script> <script src="jquery-3.2.1.min.js"></script>
<script src="jquery.base64.min.js"></script> <script src="jquery.base64.min.js"></script>
<script src="ticker.min.js"></script> <script src="ticker.min.js"></script>
...@@ -18,57 +93,16 @@ ...@@ -18,57 +93,16 @@
ticker.init({ ticker.init({
// URL zum RSS-Feed. Der Feed wird vom Ticker automatisch alle 5 Minuten refreshed, ein Reload der Seite // URL zum RSS-Feed. Der Feed wird vom Ticker automatisch alle 5 Minuten refreshed, ein Reload der Seite
// ist nicht notwendig. // ist nicht notwendig.
// url: "https://git.doohcorp.net/wberndt/tvlokal.ticker/raw/master/demodata/test.xml",
// Testfeeds:
// http://www.tvlokal.de/customer/rss2files/630rss.xml
// https://git.doohcorp.net/wberndt/tvlokal.ticker/raw/master/demodata/5rss/5rss.xml
//
url: "https://git.doohcorp.net/wberndt/tvlokal.ticker/raw/master/demodata/5rss/5rss.xml",
// Proxy benutzen, falls das RSS von einem anderen Server kommt und dieser keinen // Proxy benutzen, falls das RSS von einem anderen Server kommt und dieser keinen
// "Access-Control-Allow-Origin"-Header gesetzt hat. Kann auf *.tvlokal.de vermutlich deaktivert werden. // "Access-Control-Allow-Origin"-Header gesetzt hat. Kann auf *.tvlokal.de vermutlich deaktivert werden.
useproxy: true, useproxy: true,
// Tickergeschwindigkeit in Sekunden pro 100 Pixel. // Tickergeschwindigkeit in Sekunden pro 100 Pixel.
speed: "2.5", speed: "2.5",
// Text für den Abstandshalter zwischen 2 Tickerelementen. Ist dieses Feld leer oder auskommentiert,
// Hintergrund des Tickers. Das Bild halt Priorität vor der Farbe, d.h. wenn beides gesetzt ist, wird // wird kein Abstandshalter eingeblendet (der Style für die Klasser ".spacer" kann in dem Fall ebenfalls
// das Bild angezeigt. // weggelassen werden).
background: { spacertext: "- - -"
color: "#000",
// Pfad zum Hintergrundbild. Das Bild wird unter Beibehaltung des Seitenverhältnis auf die Größe
// des Browserfensters skaliert.
image: "files/demobg.jpg"
},
// Schriftart. Der Oxygen-Player zeigt den Ticker mit IE11 an, das Format muss also EOT, WOFF oder
// TTF sein.
font: {
file: "files/TitilliumWeb-Black.ttf",
format: "truetype",
name: "Titillium WebBlack"
},
// Styling der Überschrift. Die Werte werden direkt ins CSS der Seite geschrieben, es sind also z.B.
// auch prozentuale Werte möglich.
headline: {
size: "80px",
color: "#fff",
},
// Styling für den Tickertext.
text: {
size: "60px",
color: "#eee",
align: "justify",
},
// Styling für den Abstandshalter zwischen den Ticker-Elementen. Ist das Feld "text" leer, wird
// kein Abstandshalter eingeblendet.
spacer: {
size: "48px",
color: "#001aab",
text: "- - -",
}
}); });
}); });
</script> </script>
......
body {
padding: 0;
margin: 0;
background-color: #000000;
font-family: sans-serif;
color: #FFFFFF;
}
#viewport {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.spacer {
width: 100%;
margin-top: 50px;
margin-bottom: 50px;
font-size: 36px;
color: darkgrey;
text-align: center;
}
.tickercontainer {
position: fixed;
}
.tickeritem {
margin-left: 5%;
margin-right: 5%;
}
.tickeritem:after {
content: "";
display: table;
clear: both;
}
h1 {
font-size: 72px;
font-weight: normal;
}
p {
font-size: 36px;
text-align: justify;
}
img {
float: left;
margin: 15px 3% 0% 0%;
}
\ No newline at end of file
...@@ -11,31 +11,34 @@ var feedCache = { ...@@ -11,31 +11,34 @@ var feedCache = {
return cb(self.data); return cb(self.data);
} }
function rss2html(jqueryEl) {
// try to get some sensible data from this xml-"html"-mess
return jqueryEl.html()
.replace("<![CDATA[", "")
.replace("<!--[CDATA[<p-->", "<p>")
.replace("]]>", "")
.replace("]]&gt;", "")
.replace(/<\/?font[^>]*>/gi, "");
}
// renew cache otherwise // renew cache otherwise
$.ajax({ $.ajax({
url: (useproxy) ? 'http://proxy.doohmedia.net/get.php?url=' + $.base64.encode(url) : url, url: (useproxy) ? 'http://proxy.doohmedia.net/get.php?url=' + $.base64.encode(url) : url,
type: 'GET', type: 'GET',
success: function(data){ success: function(data){
var rss = $.parseXML(data);
var result = []; var result = [];
$(data).find("item").each(function () { $(rss).find("item").each(function () {
var item = $(this); var item = $(this);
var title = rss2html(item.find("title"));
var desc = rss2html(item.find("description"));
if (!title && !desc) return false; var titleNode = item.find("title");
if (!title && desc === "<p></p>") return false; var descrNode = item.find("description");
var imageNode = item.find("image > url");
result.push({title: title, desc: desc});
// Parse xml fields
var title = (titleNode.length > 0) ? titleNode[0].textContent.replace(/(?:\r\n|\r|\n)/g, '<br/>') : undefined;
var descr = (descrNode.length > 0) ? descrNode[0].textContent.replace(/(?:\r\n|\r|\n)/g, '<br/>') : undefined;
var image = (imageNode.length > 0) ? imageNode[0].textContent : undefined;
// Add to result if any field is set
if(title || descr || image) {
result.push({
title: title,
descr: descr,
image: image
});
}
}); });
if(result.length > 0) { if(result.length > 0) {
...@@ -66,8 +69,6 @@ var ticker = { ...@@ -66,8 +69,6 @@ var ticker = {
if(!config.url) return; if(!config.url) return;
self.config = config; self.config = config;
self._setupStyling();
// get data for first run // get data for first run
feedCache.getdata(self.config.url, self.config.useproxy, function (data) { feedCache.getdata(self.config.url, self.config.useproxy, function (data) {
self.currentFeedData = data; self.currentFeedData = data;
...@@ -78,36 +79,6 @@ var ticker = { ...@@ -78,36 +79,6 @@ var ticker = {
window.setInterval(function() { self._updateFeedData(); }, 60*1000); window.setInterval(function() { self._updateFeedData(); }, 60*1000);
}); });
}, },
_setupStyling: function() {
this.viewportHeight = $('#viewport').height();
if(this.config.font && this.config.font.file && this.config.font.format) {
var fontFamily = this.config.font.name || "customfont";
$('head').prepend('<style type="text/css">@font-face {font-family: "' + fontFamily + '"; src: url("' + this.config.font.file + '") format("' + this.config.font.format + '");}</style>');
$('body').css('font-family', fontFamily);
}
if(this.config.background.color) {
$('body').css('background-color',this.config.background.color);
}
if(this.config.background.image) {
$('body').css('background','url("' + this.config.background.image + '") no-repeat center fixed')
.css('background-size', 'cover');
}
this._styleFonts();
},
_styleFonts: function () {
if(this.config.text.size) $("p").css('font-size', this.config.text.size);
if(this.config.text.color) $("p").css('color', this.config.text.color);
if(this.config.text.align) $("p").css('text-align', this.config.text.align);
if(this.config.headline.size) $("h1").css('font-size', this.config.headline.size);
if(this.config.headline.color) $("h1").css('color', this.config.headline.color);
if(this.config.spacer.color) $(".spacer").css('color', this.config.spacer.color);
if(this.config.spacer.size) $(".spacer").css('font-size', this.config.spacer.size);
},
_updateFeedData: function () { _updateFeedData: function () {
var self = this; var self = this;
...@@ -137,7 +108,7 @@ var ticker = { ...@@ -137,7 +108,7 @@ var ticker = {
// Get the top position of the last ticker item (or the bottom position of the viewport for the first ticker) // Get the top position of the last ticker item (or the bottom position of the viewport for the first ticker)
var lastTicker = $(".tickercontainer:last").get(0); var lastTicker = $(".tickercontainer:last").get(0);
var top = (lastTicker) ? $(lastTicker).offset().top + $(lastTicker).height() : this.viewportHeight; var top = (lastTicker) ? $(lastTicker).offset().top + $(lastTicker).height() : $('#viewport').height();
// Add ticker container to DOM // Add ticker container to DOM
var newContainer = $('<div class="tickercontainer"></div>'); var newContainer = $('<div class="tickercontainer"></div>');
...@@ -145,18 +116,20 @@ var ticker = { ...@@ -145,18 +116,20 @@ var ticker = {
// Add ticker items to the container // Add ticker items to the container
for(var i=0;i<this.currentFeedData.length;i++) { for(var i=0;i<this.currentFeedData.length;i++) {
if(this.config.spacer.text.length > 0) { var newItem = '<div class="tickeritem">';
var newItem = $('<div class="tickeritem"><h1>' + this.currentFeedData[i].title + '</h1>' + this.currentFeedData[i].desc + '</div><div class="spacer">' + this.config.spacer.text + '</div>'); if(this.currentFeedData[i].title) newItem += '<h1>' + this.currentFeedData[i].title + '</h1>';
if(this.currentFeedData[i].image) newItem += '<img src="' + this.currentFeedData[i].image + '"/>';
if(this.currentFeedData[i].descr) newItem += '<p>' + this.currentFeedData[i].descr + '</p>';
if(this.config.spacertext) {
newItem += '</div><div class="spacer">' + this.config.spacertext + '</div>';
} else { } else {
var newItem = $('<div class="tickeritem"><h1>' + this.currentFeedData[i].title + '</h1>' + this.currentFeedData[i].desc + '</div>'); newItem += '</div>';
} }
$(newItem).children("p").addClass("text"); $(newContainer).append($(newItem));
$(newContainer).append(newItem);
} }
self._styleFonts();
// Set top position // Set top position
$(newContainer).css('top', top + "px"); $(newContainer).css('top', top + "px");
......
var feedCache={validCacheDuration:3e5,lastRequestDate:null,data:[],getdata:function(a,b,c){function d(a){return a.html().replace("<![CDATA[","").replace("\x3c!--[CDATA[<p--\x3e","<p>").replace("]]>","").replace("]]&gt;","").replace(/<\/?font[^>]*>/gi,"")}var e=this,f=new Date;if(this.lastRequestDate&&f-this.lastRequestDate<this.validCacheDuration)return c(e.data);$.ajax({url:b?"http://proxy.doohmedia.net/get.php?url="+$.base64.encode(a):a,type:"GET",success:function(a){var b=[];return $(a).find("item").each(function(){var a=$(this),c=d(a.find("title")),e=d(a.find("description"));return!(!c&&!e)&&(!(!c&&"<p></p>"===e)&&void b.push({title:c,desc:e}))}),b.length>0&&(e.data=b,e.lastRequestDate=new Date),c(e.data)},error:function(a){return console.log("error while getting feed data: ",a),c(e.data)}})}},ticker={currentFeedData:[],currentFeedIndex:-1,config:null,viewportHeight:null,init:function(a){var b=this;a.url&&(b.config=a,b._setupStyling(),feedCache.getdata(b.config.url,b.config.useproxy,function(a){b.currentFeedData=a,b._setupNewTicker(),window.setInterval(function(){b._updateFeedData()},6e4)}))},_setupStyling:function(){if(this.viewportHeight=$("#viewport").height(),this.config.font&&this.config.font.file&&this.config.font.format){var a=this.config.font.name||"customfont";$("head").prepend('<style type="text/css">@font-face {font-family: "'+a+'"; src: url("'+this.config.font.file+'") format("'+this.config.font.format+'");}</style>'),$("body").css("font-family",a)}this.config.background.color&&$("body").css("background-color",this.config.background.color),this.config.background.image&&$("body").css("background",'url("'+this.config.background.image+'") no-repeat center fixed').css("background-size","cover"),this._styleFonts()},_styleFonts:function(){this.config.text.size&&$("p").css("font-size",this.config.text.size),this.config.text.color&&$("p").css("color",this.config.text.color),this.config.text.align&&$("p").css("text-align",this.config.text.align),this.config.headline.size&&$("h1").css("font-size",this.config.headline.size),this.config.headline.color&&$("h1").css("color",this.config.headline.color),this.config.spacer.color&&$(".spacer").css("color",this.config.spacer.color),this.config.spacer.size&&$(".spacer").css("font-size",this.config.spacer.size)},_updateFeedData:function(){var a=this;feedCache.getdata(a.config.url,a.config.useproxy,function(b){a.currentFeedData=b})},_setupNewTicker:function(){var a=this;0!==a.currentFeedData.length&&(a._createTicker(),setTimeout(function(){a._createTicker()},500))},_createTicker:function(){var a=this;if(0!==this.currentFeedData.length){var b=$(".tickercontainer:last").get(0),c=b?$(b).offset().top+$(b).height():this.viewportHeight,d=$('<div class="tickercontainer"></div>');$("#viewport").append(d);for(var e=0;e<this.currentFeedData.length;e++){if(this.config.spacer.text.length>0)var f=$('<div class="tickeritem"><h1>'+this.currentFeedData[e].title+"</h1>"+this.currentFeedData[e].desc+'</div><div class="spacer">'+this.config.spacer.text+"</div>");else var f=$('<div class="tickeritem"><h1>'+this.currentFeedData[e].title+"</h1>"+this.currentFeedData[e].desc+"</div>");$(f).children("p").addClass("text"),$(d).append(f)}a._styleFonts(),$(d).css("top",c+"px");var g=c+$(d).height()+20,h=Math.round(g/100*this.config.speed);$(d).css("transition","transform "+h+"s linear"),$(d).css("transform","translate3d(0px, -"+g+"px ,0px)"),$(d).on("transitionend",function(){a._createTicker(),$(d).remove()})}}}; var feedCache={validCacheDuration:3e5,lastRequestDate:null,data:[],getdata:function(a,b,c){var d=this,e=new Date;if(this.lastRequestDate&&e-this.lastRequestDate<this.validCacheDuration)return c(d.data);$.ajax({url:b?"http://proxy.doohmedia.net/get.php?url="+$.base64.encode(a):a,type:"GET",success:function(a){var b=$.parseXML(a),e=[];return $(b).find("item").each(function(){var a=$(this),b=a.find("title"),c=a.find("description"),d=a.find("image > url"),f=b.length>0?b[0].textContent.replace(/(?:\r\n|\r|\n)/g,"<br/>"):void 0,g=c.length>0?c[0].textContent.replace(/(?:\r\n|\r|\n)/g,"<br/>"):void 0,h=d.length>0?d[0].textContent:void 0;(f||g||h)&&e.push({title:f,descr:g,image:h})}),e.length>0&&(d.data=e,d.lastRequestDate=new Date),c(d.data)},error:function(a){return console.log("error while getting feed data: ",a),c(d.data)}})}},ticker={currentFeedData:[],currentFeedIndex:-1,config:null,viewportHeight:null,init:function(a){var b=this;a.url&&(b.config=a,feedCache.getdata(b.config.url,b.config.useproxy,function(a){b.currentFeedData=a,b._setupNewTicker(),window.setInterval(function(){b._updateFeedData()},6e4)}))},_updateFeedData:function(){var a=this;feedCache.getdata(a.config.url,a.config.useproxy,function(b){a.currentFeedData=b})},_setupNewTicker:function(){var a=this;0!==a.currentFeedData.length&&(a._createTicker(),setTimeout(function(){a._createTicker()},500))},_createTicker:function(){var a=this;if(0!==this.currentFeedData.length){var b=$(".tickercontainer:last").get(0),c=b?$(b).offset().top+$(b).height():$("#viewport").height(),d=$('<div class="tickercontainer"></div>');$("#viewport").append(d);for(var e=0;e<this.currentFeedData.length;e++){var f='<div class="tickeritem">';this.currentFeedData[e].title&&(f+="<h1>"+this.currentFeedData[e].title+"</h1>"),this.currentFeedData[e].image&&(f+='<img src="'+this.currentFeedData[e].image+'"/>'),this.currentFeedData[e].descr&&(f+="<p>"+this.currentFeedData[e].descr+"</p>"),this.config.spacertext?f+='</div><div class="spacer">'+this.config.spacertext+"</div>":f+="</div>",$(d).append($(f))}$(d).css("top",c+"px");var g=c+$(d).height()+20,h=Math.round(g/100*this.config.speed);$(d).css("transition","transform "+h+"s linear"),$(d).css("transform","translate3d(0px, -"+g+"px ,0px)"),$(d).on("transitionend",function(){a._createTicker(),$(d).remove()})}}};
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment