1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-05 19:42:38 +02:00

Do not ignore node_modules

This commit is contained in:
DanieL 2022-06-30 12:23:35 -03:00
parent bfcb7b3544
commit f1dd1f71a0
173 changed files with 92931 additions and 1710 deletions

1029
node_modules/webcomponents.js/CustomElements.js generated vendored Normal file

File diff suppressed because it is too large Load diff

11
node_modules/webcomponents.js/CustomElements.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long

1157
node_modules/webcomponents.js/HTMLImports.js generated vendored Normal file

File diff suppressed because it is too large Load diff

11
node_modules/webcomponents.js/HTMLImports.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long

350
node_modules/webcomponents.js/MutationObserver.js generated vendored Normal file
View file

@ -0,0 +1,350 @@
/**
* @license
* Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
* This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
* The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
* The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
* Code distributed by Google as part of the polymer project is also
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
// @version 0.7.24
if (typeof WeakMap === "undefined") {
(function() {
var defineProperty = Object.defineProperty;
var counter = Date.now() % 1e9;
var WeakMap = function() {
this.name = "__st" + (Math.random() * 1e9 >>> 0) + (counter++ + "__");
};
WeakMap.prototype = {
set: function(key, value) {
var entry = key[this.name];
if (entry && entry[0] === key) entry[1] = value; else defineProperty(key, this.name, {
value: [ key, value ],
writable: true
});
return this;
},
get: function(key) {
var entry;
return (entry = key[this.name]) && entry[0] === key ? entry[1] : undefined;
},
"delete": function(key) {
var entry = key[this.name];
if (!entry || entry[0] !== key) return false;
entry[0] = entry[1] = undefined;
return true;
},
has: function(key) {
var entry = key[this.name];
if (!entry) return false;
return entry[0] === key;
}
};
window.WeakMap = WeakMap;
})();
}
(function(global) {
if (global.JsMutationObserver) {
return;
}
var registrationsTable = new WeakMap();
var setImmediate;
if (/Trident|Edge/.test(navigator.userAgent)) {
setImmediate = setTimeout;
} else if (window.setImmediate) {
setImmediate = window.setImmediate;
} else {
var setImmediateQueue = [];
var sentinel = String(Math.random());
window.addEventListener("message", function(e) {
if (e.data === sentinel) {
var queue = setImmediateQueue;
setImmediateQueue = [];
queue.forEach(function(func) {
func();
});
}
});
setImmediate = function(func) {
setImmediateQueue.push(func);
window.postMessage(sentinel, "*");
};
}
var isScheduled = false;
var scheduledObservers = [];
function scheduleCallback(observer) {
scheduledObservers.push(observer);
if (!isScheduled) {
isScheduled = true;
setImmediate(dispatchCallbacks);
}
}
function wrapIfNeeded(node) {
return window.ShadowDOMPolyfill && window.ShadowDOMPolyfill.wrapIfNeeded(node) || node;
}
function dispatchCallbacks() {
isScheduled = false;
var observers = scheduledObservers;
scheduledObservers = [];
observers.sort(function(o1, o2) {
return o1.uid_ - o2.uid_;
});
var anyNonEmpty = false;
observers.forEach(function(observer) {
var queue = observer.takeRecords();
removeTransientObserversFor(observer);
if (queue.length) {
observer.callback_(queue, observer);
anyNonEmpty = true;
}
});
if (anyNonEmpty) dispatchCallbacks();
}
function removeTransientObserversFor(observer) {
observer.nodes_.forEach(function(node) {
var registrations = registrationsTable.get(node);
if (!registrations) return;
registrations.forEach(function(registration) {
if (registration.observer === observer) registration.removeTransientObservers();
});
});
}
function forEachAncestorAndObserverEnqueueRecord(target, callback) {
for (var node = target; node; node = node.parentNode) {
var registrations = registrationsTable.get(node);
if (registrations) {
for (var j = 0; j < registrations.length; j++) {
var registration = registrations[j];
var options = registration.options;
if (node !== target && !options.subtree) continue;
var record = callback(options);
if (record) registration.enqueue(record);
}
}
}
}
var uidCounter = 0;
function JsMutationObserver(callback) {
this.callback_ = callback;
this.nodes_ = [];
this.records_ = [];
this.uid_ = ++uidCounter;
}
JsMutationObserver.prototype = {
observe: function(target, options) {
target = wrapIfNeeded(target);
if (!options.childList && !options.attributes && !options.characterData || options.attributeOldValue && !options.attributes || options.attributeFilter && options.attributeFilter.length && !options.attributes || options.characterDataOldValue && !options.characterData) {
throw new SyntaxError();
}
var registrations = registrationsTable.get(target);
if (!registrations) registrationsTable.set(target, registrations = []);
var registration;
for (var i = 0; i < registrations.length; i++) {
if (registrations[i].observer === this) {
registration = registrations[i];
registration.removeListeners();
registration.options = options;
break;
}
}
if (!registration) {
registration = new Registration(this, target, options);
registrations.push(registration);
this.nodes_.push(target);
}
registration.addListeners();
},
disconnect: function() {
this.nodes_.forEach(function(node) {
var registrations = registrationsTable.get(node);
for (var i = 0; i < registrations.length; i++) {
var registration = registrations[i];
if (registration.observer === this) {
registration.removeListeners();
registrations.splice(i, 1);
break;
}
}
}, this);
this.records_ = [];
},
takeRecords: function() {
var copyOfRecords = this.records_;
this.records_ = [];
return copyOfRecords;
}
};
function MutationRecord(type, target) {
this.type = type;
this.target = target;
this.addedNodes = [];
this.removedNodes = [];
this.previousSibling = null;
this.nextSibling = null;
this.attributeName = null;
this.attributeNamespace = null;
this.oldValue = null;
}
function copyMutationRecord(original) {
var record = new MutationRecord(original.type, original.target);
record.addedNodes = original.addedNodes.slice();
record.removedNodes = original.removedNodes.slice();
record.previousSibling = original.previousSibling;
record.nextSibling = original.nextSibling;
record.attributeName = original.attributeName;
record.attributeNamespace = original.attributeNamespace;
record.oldValue = original.oldValue;
return record;
}
var currentRecord, recordWithOldValue;
function getRecord(type, target) {
return currentRecord = new MutationRecord(type, target);
}
function getRecordWithOldValue(oldValue) {
if (recordWithOldValue) return recordWithOldValue;
recordWithOldValue = copyMutationRecord(currentRecord);
recordWithOldValue.oldValue = oldValue;
return recordWithOldValue;
}
function clearRecords() {
currentRecord = recordWithOldValue = undefined;
}
function recordRepresentsCurrentMutation(record) {
return record === recordWithOldValue || record === currentRecord;
}
function selectRecord(lastRecord, newRecord) {
if (lastRecord === newRecord) return lastRecord;
if (recordWithOldValue && recordRepresentsCurrentMutation(lastRecord)) return recordWithOldValue;
return null;
}
function Registration(observer, target, options) {
this.observer = observer;
this.target = target;
this.options = options;
this.transientObservedNodes = [];
}
Registration.prototype = {
enqueue: function(record) {
var records = this.observer.records_;
var length = records.length;
if (records.length > 0) {
var lastRecord = records[length - 1];
var recordToReplaceLast = selectRecord(lastRecord, record);
if (recordToReplaceLast) {
records[length - 1] = recordToReplaceLast;
return;
}
} else {
scheduleCallback(this.observer);
}
records[length] = record;
},
addListeners: function() {
this.addListeners_(this.target);
},
addListeners_: function(node) {
var options = this.options;
if (options.attributes) node.addEventListener("DOMAttrModified", this, true);
if (options.characterData) node.addEventListener("DOMCharacterDataModified", this, true);
if (options.childList) node.addEventListener("DOMNodeInserted", this, true);
if (options.childList || options.subtree) node.addEventListener("DOMNodeRemoved", this, true);
},
removeListeners: function() {
this.removeListeners_(this.target);
},
removeListeners_: function(node) {
var options = this.options;
if (options.attributes) node.removeEventListener("DOMAttrModified", this, true);
if (options.characterData) node.removeEventListener("DOMCharacterDataModified", this, true);
if (options.childList) node.removeEventListener("DOMNodeInserted", this, true);
if (options.childList || options.subtree) node.removeEventListener("DOMNodeRemoved", this, true);
},
addTransientObserver: function(node) {
if (node === this.target) return;
this.addListeners_(node);
this.transientObservedNodes.push(node);
var registrations = registrationsTable.get(node);
if (!registrations) registrationsTable.set(node, registrations = []);
registrations.push(this);
},
removeTransientObservers: function() {
var transientObservedNodes = this.transientObservedNodes;
this.transientObservedNodes = [];
transientObservedNodes.forEach(function(node) {
this.removeListeners_(node);
var registrations = registrationsTable.get(node);
for (var i = 0; i < registrations.length; i++) {
if (registrations[i] === this) {
registrations.splice(i, 1);
break;
}
}
}, this);
},
handleEvent: function(e) {
e.stopImmediatePropagation();
switch (e.type) {
case "DOMAttrModified":
var name = e.attrName;
var namespace = e.relatedNode.namespaceURI;
var target = e.target;
var record = new getRecord("attributes", target);
record.attributeName = name;
record.attributeNamespace = namespace;
var oldValue = e.attrChange === MutationEvent.ADDITION ? null : e.prevValue;
forEachAncestorAndObserverEnqueueRecord(target, function(options) {
if (!options.attributes) return;
if (options.attributeFilter && options.attributeFilter.length && options.attributeFilter.indexOf(name) === -1 && options.attributeFilter.indexOf(namespace) === -1) {
return;
}
if (options.attributeOldValue) return getRecordWithOldValue(oldValue);
return record;
});
break;
case "DOMCharacterDataModified":
var target = e.target;
var record = getRecord("characterData", target);
var oldValue = e.prevValue;
forEachAncestorAndObserverEnqueueRecord(target, function(options) {
if (!options.characterData) return;
if (options.characterDataOldValue) return getRecordWithOldValue(oldValue);
return record;
});
break;
case "DOMNodeRemoved":
this.addTransientObserver(e.target);
case "DOMNodeInserted":
var changedNode = e.target;
var addedNodes, removedNodes;
if (e.type === "DOMNodeInserted") {
addedNodes = [ changedNode ];
removedNodes = [];
} else {
addedNodes = [];
removedNodes = [ changedNode ];
}
var previousSibling = changedNode.previousSibling;
var nextSibling = changedNode.nextSibling;
var record = getRecord("childList", e.target.parentNode);
record.addedNodes = addedNodes;
record.removedNodes = removedNodes;
record.previousSibling = previousSibling;
record.nextSibling = nextSibling;
forEachAncestorAndObserverEnqueueRecord(e.relatedNode, function(options) {
if (!options.childList) return;
return record;
});
}
clearRecords();
}
};
global.JsMutationObserver = JsMutationObserver;
if (!global.MutationObserver) {
global.MutationObserver = JsMutationObserver;
JsMutationObserver._isPolyfilled = true;
}
})(self);

11
node_modules/webcomponents.js/MutationObserver.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long

155
node_modules/webcomponents.js/README.md generated vendored Normal file
View file

@ -0,0 +1,155 @@
webcomponents.js
================
[![Build Status](https://travis-ci.org/webcomponents/webcomponentsjs.svg?branch=master)](https://travis-ci.org/webcomponents/webcomponentsjs)
A suite of polyfills supporting the [Web Components](http://webcomponents.org) specs:
**Custom Elements**: allows authors to define their own custom tags ([spec](https://w3c.github.io/webcomponents/spec/custom/)).
**HTML Imports**: a way to include and reuse HTML documents via other HTML documents ([spec](https://w3c.github.io/webcomponents/spec/imports/)).
**Shadow DOM**: provides encapsulation by hiding DOM subtrees under shadow roots ([spec](https://w3c.github.io/webcomponents/spec/shadow/)).
This also folds in polyfills for `MutationObserver` and `WeakMap`.
## Releases
Pre-built (concatenated & minified) versions of the polyfills are maintained in the [tagged versions](https://github.com/webcomponents/webcomponentsjs/releases) of this repo. There are two variants:
`webcomponents.js` includes all of the polyfills.
`webcomponents-lite.js` includes all polyfills except for shadow DOM.
## Browser Support
Our polyfills are intended to work in the latest versions of evergreen browsers. See below
for our complete browser support matrix:
| Polyfill | IE10 | IE11+ | Chrome* | Firefox* | Safari 7+* | Chrome Android* | Mobile Safari* |
| ---------- |:----:|:-----:|:-------:|:--------:|:----------:|:---------------:|:--------------:|
| Custom Elements | ~ | ✓ | ✓ | ✓ | ✓ | ✓| ✓ |
| HTML Imports | ~ | ✓ | ✓ | ✓ | ✓| ✓| ✓ |
| Shadow DOM | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Templates | ✓ | ✓ | ✓ | ✓| ✓ | ✓ | ✓ |
*Indicates the current version of the browser
~Indicates support may be flaky. If using Custom Elements or HTML Imports with Shadow DOM,
you will get the non-flaky Mutation Observer polyfill that Shadow DOM includes.
The polyfills may work in older browsers, however require additional polyfills (such as classList)
to be used. We cannot guarantee support for browsers outside of our compatibility matrix.
### Manually Building
If you wish to build the polyfills yourself, you'll need `node` and `gulp` on your system:
* install [node.js](http://nodejs.org/) using the instructions on their website
* use `npm` to install [gulp.js](http://gulpjs.com/): `npm install -g gulp`
Now you are ready to build the polyfills with:
# install dependencies
npm install
# build
gulp build
The builds will be placed into the `dist/` directory.
## Contribute
See the [contributing guide](CONTRIBUTING.md)
## License
Everything in this repository is BSD style license unless otherwise specified.
Copyright (c) 2015 The Polymer Authors. All rights reserved.
## Helper utilities
### `WebComponentsReady`
Under native HTML Imports, `<script>` tags in the main document block the loading of such imports. This is to ensure the imports have loaded and any registered elements in them have been upgraded.
The webcomponents.js and webcomponents-lite.js polyfills parse element definitions and handle their upgrade asynchronously. If prematurely fetching the element from the DOM before it has an opportunity to upgrade, you'll be working with an `HTMLUnknownElement`.
For these situations (or when you need an approximate replacement for the Polymer 0.5 `polymer-ready` behavior), you can use the `WebComponentsReady` event as a signal before interacting with the element. The criteria for this event to fire is all Custom Elements with definitions registered by the time HTML Imports available at load time have loaded have upgraded.
```js
window.addEventListener('WebComponentsReady', function(e) {
// imports are loaded and elements have been registered
console.log('Components are ready');
});
```
## Known Issues
* [Limited CSS encapsulation](#encapsulation)
* [Element wrapping / unwrapping limitations](#wrapping)
* [Custom element's constructor property is unreliable](#constructor)
* [Contenteditable elements do not trigger MutationObserver](#contentedit)
* [ShadowCSS: :host-context(...):host(...) doesn't work](#hostcontext)
* [ShadowCSS: :host(.zot:not(.bar:nth-child(2))) doesn't work](#nestedparens)
* [HTML imports: document.currentScript doesn't work as expected](#currentscript)
* [execCommand isn't supported under Shadow DOM](#execcommand)
### Limited CSS encapsulation <a id="encapsulation"></a>
Under native Shadow DOM, CSS selectors cannot cross the shadow boundary. This means document level styles don't apply to shadow roots, and styles defined within a shadow root don't apply outside of that shadow root. [Several selectors](http://www.html5rocks.com/en/tutorials/webcomponents/shadowdom-201/) are provided to be able to deal with the shadow boundary.
The Shadow DOM polyfill can't prevent document styles from leaking into shadow roots. It can, however, encapsulate styles within shadow roots to some extent. This behavior isn't automatically emulated by the Shadow DOM polyfill, but it can be achieved by manually using the included ShadowCSS shim:
```
WebComponents.ShadowCSS.shimStyling( shadowRoot, scope );
```
... where `shadowRoot` is the shadow root of a DOM element, and `scope` is the name of the scope used to prefix the selectors. This removes all `<style>` elements from the shadow root, rewrites it rules using the given scope and reinserts the style as a document level stylesheet. Note that the `:host` and `:host-context` pseudo classes are also rewritten.
For a full explanation on the implementation and both the possibilities and the limitations of ShadowCSS please view the documentation in the [ShadowCSS source](src/ShadowCSS/ShadowCSS.js).
### Element wrapping / unwrapping limitations <a id="wrapping"></a>
The Shadow DOM polyfill is implemented by [wrapping](http://webcomponents.org/polyfills/shadow-dom/#wrappers) DOM elements whenever possible. It does this by wrapping methods like `document.querySelector` to return wrapped DOM elements. This has a few caveats:
* Not _everything_ can be wrapped. For example, elements like `document`, `window`, `document.body`, `document.fullscreenElement` and others are non-configurable and thus cannot be overridden.
* Wrappers don't support [live NodeLists](https://developer.mozilla.org/en-US/docs/Web/API/NodeList#A_sometimes-live_collection) like `HTMLElement.childNodes` and `HTMLFormElement.elements`. All NodeLists are snapshotted upon read. See [#217](https://github.com/webcomponents/webcomponentsjs/issues/217) for an explanation.
In order to work around these limitations the polyfill provides the `ShadowDOMPolyfill.wrap` and `ShadowDOMPolyfill.unwrap` methods to respectively wrap and unwrap DOM elements manually.
### Custom element's constructor property is unreliable <a id="constructor"></a>
See [#215](https://github.com/webcomponents/webcomponentsjs/issues/215) for background.
In Safari and IE, instances of Custom Elements have a `constructor` property of `HTMLUnknownElementConstructor` and `HTMLUnknownElement`, respectively. It's unsafe to rely on this property for checking element types.
It's worth noting that `customElement.__proto__.__proto__.constructor` is `HTMLElementPrototype` and that the prototype chain isn't modified by the polyfills(onto `ElementPrototype`, etc.)
### Contenteditable elements do not trigger MutationObserver <a id="contentedit"></a>
Using the MutationObserver polyfill, it isn't possible to monitor mutations of an element marked `contenteditable`.
See [the mailing list](https://groups.google.com/forum/#!msg/polymer-dev/LHdtRVXXVsA/v1sGoiTYWUkJ)
### ShadowCSS: :host-context(...):host(...) doesn't work <a id="hostcontext"></a>
See [#16](https://github.com/webcomponents/webcomponentsjs/issues/16) for background.
Under the shadow DOM polyfill, rules like:
```
:host-context(.foo):host(.bar) {...}
```
don't work, despite working under native Shadow DOM. The solution is to use `polyfill-next-selector` like:
```
polyfill-next-selector { content: '.foo :host.bar, :host.foo.bar'; }
```
### ShadowCSS: :host(.zot:not(.bar:nth-child(2))) doesn't work <a id="nestedparens"></a>
ShadowCSS `:host()` rules can only have (at most) 1-level of nested parentheses in its argument selector under ShadowCSS. For example, `:host(.zot)` and `:host(.zot:not(.bar))` both work, but `:host(.zot:not(.bar:nth-child(2)))` does not.
### HTML imports: document.currentScript doesn't work as expected <a id="currentscript"></a>
In native HTML Imports, document.currentScript.ownerDocument references the import document itself. In the polyfill use document._currentScript.ownerDocument (note the underscore).
### execCommand and contenteditable isn't supported under Shadow DOM <a id="execcommand"></a>
See [#212](https://github.com/webcomponents/webcomponentsjs/issues/212)
`execCommand`, and `contenteditable` aren't supported under the ShadowDOM polyfill, with commands that insert or remove nodes being especially prone to failure.

4496
node_modules/webcomponents.js/ShadowDOM.js generated vendored Normal file

File diff suppressed because it is too large Load diff

13
node_modules/webcomponents.js/ShadowDOM.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long

21
node_modules/webcomponents.js/bower.json generated vendored Normal file
View file

@ -0,0 +1,21 @@
{
"name": "webcomponentsjs",
"main": "webcomponents.js",
"version": "0.7.24",
"homepage": "http://webcomponents.org",
"authors": [
"The Polymer Authors"
],
"repository": {
"type": "git",
"url": "https://github.com/webcomponents/webcomponentsjs.git"
},
"keywords": [
"webcomponents"
],
"license": "BSD",
"ignore": [],
"devDependencies": {
"web-component-tester": "^4.0.1"
}
}

507
node_modules/webcomponents.js/build.log generated vendored Normal file
View file

@ -0,0 +1,507 @@
BUILD LOG
---------
Build Time: 2017-02-06T15:35:26-0800
NODEJS INFORMATION
==================
nodejs: v6.9.3
accepts: 1.3.3
accessibility-developer-tools: 2.11.0
adm-zip: 0.4.7
after: 0.8.2
agent-base: 2.0.1
align-text: 0.1.4
ansi-regex: 2.1.1
ansi-styles: 2.2.1
archiver: 0.14.4
append-field: 0.1.0
archy: 1.0.0
arr-diff: 2.0.0
arr-flatten: 1.0.1
array-differ: 1.0.0
array-flatten: 1.1.1
array-uniq: 1.0.3
array-unique: 0.2.1
asap: 2.0.5
asn1: 0.1.11
arraybuffer.slice: 0.0.6
assert-plus: 0.1.5
assertion-error: 1.0.2
asynckit: 0.4.0
async: 0.9.2
aws-sign2: 0.6.0
aws4: 1.5.0
backo2: 1.0.2
backoff: 2.5.0
balanced-match: 0.4.2
base64-arraybuffer: 0.1.5
base64-js: 1.1.2
base64id: 1.0.0
bcrypt-pbkdf: 1.0.1
beeper: 1.1.1
better-assert: 1.0.2
bl: 1.2.0
blob: 0.0.4
bluebird: 2.11.0
body-parser: 1.16.0
boom: 2.10.1
boxen: 0.3.1
brace-expansion: 1.1.6
braces: 1.8.5
browserstack: 1.5.0
buffer-crc32: 0.2.13
bunyan: 1.8.5
buffer-shims: 1.0.0
busboy: 0.2.14
bytes: 2.4.0
callsite: 1.0.0
camelcase: 1.2.1
capture-stack-trace: 1.0.0
chai: 3.5.0
caseless: 0.11.0
center-align: 0.1.3
chalk: 1.1.3
cleankill: 1.0.3
cliui: 2.1.0
clone: 1.0.2
clone-buffer: 1.0.0
clone-stats: 0.0.1
cloneable-readable: 1.0.0
code-point-at: 1.1.0
combined-stream: 1.0.5
commander: 2.3.0
component-bind: 1.0.0
component-emitter: 1.1.2
component-inherit: 0.0.3
compress-commons: 0.2.9
concat-map: 0.0.1
concat-stream: 1.6.0
concat-with-sourcemaps: 1.0.4
configstore: 2.1.0
content-disposition: 0.5.2
content-type: 1.0.2
cookie: 0.3.1
cookie-signature: 1.0.6
core-util-is: 1.0.2
crc: 3.2.1
crc32-stream: 0.3.4
create-error-class: 3.0.2
cryptiles: 2.0.5
csv-generate: 0.0.6
csv: 0.4.6
csv-parse: 1.2.0
ctype: 0.5.3
csv-stringify: 0.0.8
dashdash: 1.14.1
dateformat: 2.0.0
deap: 1.0.0
debug: 2.6.0
debuglog: 1.0.1
decamelize: 1.2.0
defaults: 1.0.3
deep-eql: 0.1.3
deep-extend: 0.4.1
delayed-stream: 1.0.0
depd: 1.1.0
deprecated: 0.0.1
detect-file: 0.1.0
destroy: 1.0.4
dezalgo: 1.0.3
dicer: 0.2.5
diff: 1.4.0
dot-prop: 3.0.0
dtrace-provider: 0.6.0
duplexer2: 0.0.2
ee-first: 1.1.1
ecc-jsbn: 0.1.1
encodeurl: 1.0.1
end-of-stream: 0.1.5
engine.io: 1.8.2
engine.io-client: 1.8.2
engine.io-parser: 1.3.2
error-ex: 1.3.0
escape-html: 1.0.3
escape-regexp-component: 1.0.2
etag: 1.7.0
escape-string-regexp: 1.0.5
expand-brackets: 0.1.5
expand-range: 1.8.2
expand-tilde: 1.2.2
express: 4.14.1
extend: 3.0.0
extglob: 0.3.2
extsprintf: 1.2.0
fancy-log: 1.3.0
fd-slicer: 1.0.1
filename-regex: 2.0.0
fill-range: 2.2.3
filled-array: 1.1.0
finalhandler: 0.5.1
find-index: 0.1.1
findup-sync: 0.4.3
fined: 1.0.2
first-chunk-stream: 1.0.0
flagged-respawn: 0.3.2
for-in: 0.1.6
for-own: 0.1.4
forever-agent: 0.6.1
form-data: 2.1.2
formatio: 1.1.1
formidable: 1.1.1
forwarded: 0.1.0
fresh: 0.3.0
freeport: 1.0.5
fs-exists-sync: 0.1.0
fs.realpath: 1.0.0
gaze: 0.5.2
generate-function: 2.0.0
generate-object-property: 1.2.0
getpass: 0.1.6
github-url-from-git: 1.5.0
github-url-from-username-repo: 1.0.2
glob: 4.5.3
glob-base: 0.3.0
glob-parent: 2.0.0
glob-stream: 3.1.18
glob2base: 0.0.12
glob-watcher: 0.0.6
global-prefix: 0.1.5
global-modules: 0.2.3
globule: 0.1.0
glogg: 1.0.0
got: 5.7.1
graceful-fs: 3.0.11
growl: 1.9.2
graceful-readlink: 1.0.1
gulp: 3.9.1
gulp-audit: 1.0.0
gulp-concat: 2.6.1
gulp-header: 1.8.8
gulp-uglify: 1.5.4
gulplog: 1.0.0
gulp-util: 3.0.8
handle-thing: 1.2.5
har-validator: 2.0.6
has-binary: 0.1.7
has-ansi: 2.0.0
has-color: 0.1.7
has-cors: 1.1.0
has-gulplog: 0.1.0
hawk: 3.1.3
hoek: 2.16.3
hpack.js: 2.1.6
homedir-polyfill: 1.0.1
http-deceiver: 1.2.7
http-errors: 1.5.1
http-signature: 0.11.0
https-proxy-agent: 1.0.0
imurmurhash: 0.1.4
indexof: 0.0.1
inflight: 1.0.6
iconv-lite: 0.4.15
inherits: 2.0.3
ini: 1.3.4
interpret: 1.0.1
ipaddr.js: 1.2.0
is-absolute: 0.2.6
is-arrayish: 0.2.1
is-buffer: 1.1.4
is-dotfile: 1.0.2
is-equal-shallow: 0.1.3
is-extglob: 1.0.0
is-extendable: 0.1.1
is-finite: 1.0.2
is-fullwidth-code-point: 1.0.0
is-glob: 2.0.1
is-my-json-valid: 2.15.0
is-npm: 1.0.0
is-number: 2.1.0
is-posix-bracket: 0.1.1
is-obj: 1.0.1
is-primitive: 2.0.0
is-property: 1.0.2
is-redirect: 1.0.0
is-relative: 0.2.1
is-retry-allowed: 1.1.0
is-typedarray: 1.0.0
is-stream: 1.1.0
is-unc-path: 0.1.2
is-utf8: 0.2.1
is-windows: 0.2.0
isarray: 0.0.1
isexe: 1.1.2
isobject: 2.1.0
isstream: 0.1.2
jju: 1.3.0
jade: 0.26.3
jodid25519: 1.0.2
json-parse-helpfulerror: 1.0.3
json-schema: 0.2.3
jsbn: 0.1.0
json-stringify-safe: 5.0.1
json3: 3.3.2
jsonpointer: 4.0.1
keep-alive-agent: 0.0.1
jsprim: 1.3.1
kind-of: 3.1.0
latest-version: 2.0.0
lazy-cache: 1.0.4
lazystream: 0.1.0
launchpad: 0.5.4
liftoff: 2.3.0
lodash: 1.0.2
lodash._basetostring: 3.0.1
lodash._basevalues: 3.0.0
lodash._basecopy: 3.0.1
lodash._getnative: 3.9.1
lodash._isiterateecall: 3.0.9
lodash._reescape: 3.0.0
lodash._reevaluate: 3.0.0
lodash._reinterpolate: 3.0.0
lodash._root: 3.0.1
lodash.assignwith: 4.2.0
lodash.escape: 3.2.0
lodash.isarguments: 3.1.0
lodash.isarray: 3.0.4
lodash.isplainobject: 4.0.6
lodash.isempty: 4.4.0
lodash.isstring: 4.0.1
lodash.keys: 3.1.2
lodash.mapvalues: 4.6.0
lodash.pick: 4.4.0
lodash.template: 3.6.2
lodash.templatesettings: 3.1.1
lodash.restparam: 3.6.1
lolex: 1.3.2
longest: 1.0.1
lru-cache: 2.7.3
lowercase-keys: 1.0.0
media-typer: 0.3.0
map-cache: 0.2.2
methods: 1.1.2
merge-descriptors: 1.0.1
micromatch: 2.3.11
mime: 1.3.4
mime-db: 1.26.0
mime-types: 2.1.14
minimalistic-assert: 1.0.0
minimatch: 2.0.10
minimist: 1.2.0
mkdirp: 0.5.1
mocha: 2.5.3
moment: 2.17.1
ms: 0.7.2
multer: 1.3.0
multipipe: 0.1.2
mv: 2.1.1
nan: 2.5.1
ncp: 2.0.0
negotiator: 0.6.1
natives: 1.1.0
node-int64: 0.3.3
node-status-codes: 1.0.0
node-uuid: 1.4.7
nodegit-promise: 4.0.0
nomnom: 1.8.1
normalize-package-data: 1.0.3
normalize-path: 2.0.1
number-is-nan: 1.0.1
oauth-sign: 0.8.2
object-assign: 3.0.0
object-component: 0.0.3
object.omit: 2.0.1
obuf: 1.1.1
on-finished: 2.3.0
once: 1.3.3
options: 0.0.6
orchestrator: 0.3.8
ordered-read-streams: 0.1.0
os-homedir: 1.0.2
os-tmpdir: 1.0.2
osenv: 0.1.4
parse-filepath: 1.0.1
package-json: 2.4.0
parse-glob: 3.0.4
parse-json: 2.2.0
parse-passwd: 1.0.0
parsejson: 0.0.3
parseqs: 0.0.5
parseuri: 0.0.5
parseurl: 1.3.1
path-is-absolute: 1.0.1
path-root: 0.1.1
path-root-regex: 0.1.2
path-to-regexp: 0.1.7
pend: 1.2.0
pinkie: 2.0.4
pinkie-promise: 2.0.1
plist: 2.0.1
precond: 0.2.3
prepend-http: 1.0.4
preserve: 0.2.0
pretty-hrtime: 1.0.3
process-nextick-args: 1.0.7
progress: 1.1.8
promisify-node: 0.4.0
proxy-addr: 1.1.3
pseudomap: 1.0.2
q: 1.4.1
punycode: 1.4.1
qs: 6.2.1
randomatic: 1.1.6
range-parser: 1.2.0
raw-body: 2.2.0
rc: 1.1.6
read-all-stream: 3.1.0
read-installed: 3.1.5
read-package-json: 1.3.3
readable-stream: 1.1.14
readdir-scoped-modules: 1.0.2
rechoir: 0.6.2
regex-cache: 0.4.3
registry-auth-token: 3.1.0
registry-url: 3.1.0
remove-trailing-separator: 1.0.1
repeat-element: 1.1.2
repeating: 2.0.1
repeat-string: 1.6.1
request: 2.79.0
replace-ext: 0.0.1
resolve: 1.2.0
resolve-dir: 0.1.1
restify: 4.3.0
right-align: 0.1.3
rimraf: 2.4.5
run-sequence: 1.2.2
safe-json-stringify: 1.0.3
samsam: 1.1.2
sauce-connect-launcher: 1.2.0
selenium-standalone: 5.11.2
select-hose: 2.0.0
semver-diff: 2.1.0
semver: 4.3.6
send: 0.11.1
sequencify: 0.0.7
serve-static: 1.11.2
serve-waterfall: 1.1.1
server-destroy: 1.0.1
setprototypeof: 1.0.2
sigmund: 1.0.1
sinon: 1.17.7
sinon-chai: 2.8.0
slide: 1.1.6
sntp: 1.0.9
socket.io: 1.7.2
socket.io-adapter: 0.5.0
socket.io-client: 1.7.2
source-map: 0.5.6
socket.io-parser: 2.3.1
sparkles: 1.0.0
spdy: 3.4.4
spdy-transport: 2.0.18
sshpk: 1.10.2
stacky: 1.3.1
statuses: 1.3.1
stream-consume: 0.1.0
stream-transform: 0.1.1
streamsearch: 0.1.2
string-width: 1.0.2
string_decoder: 0.10.31
stringstream: 0.0.5
strip-ansi: 3.0.1
strip-bom: 1.0.0
strip-json-comments: 1.0.4
supports-color: 2.0.0
tar-stream: 1.5.2
temp: 0.8.3
test-fixture: 2.0.1
through2: 2.0.3
tildify: 1.2.0
time-stamp: 1.0.1
timed-out: 3.1.3
to-iso-string: 0.0.2
tough-cookie: 2.3.2
to-array: 0.1.4
tweetnacl: 0.14.5
tunnel-agent: 0.4.3
type-detect: 1.0.0
type-is: 1.6.14
typedarray: 0.0.6
uglify-js: 2.6.4
uglify-save-license: 0.4.1
uglify-to-browserify: 1.0.2
ultron: 1.0.2
unc-path-regex: 0.1.2
underscore: 1.6.0
underscore.string: 3.0.3
unique-stream: 1.0.0
unpipe: 1.0.0
unzip-response: 1.0.2
update-notifier: 0.6.3
urijs: 1.16.1
url-parse-lax: 1.0.0
util: 0.10.3
user-home: 1.1.1
util-deprecate: 1.0.2
util-extend: 1.0.3
utils-merge: 1.0.0
uuid: 2.0.3
v8flags: 2.0.11
vargs: 0.1.0
vary: 1.1.0
verror: 1.9.0
vasync: 1.6.3
vinyl: 0.5.3
vinyl-fs: 0.3.14
vinyl-sourcemaps-apply: 0.2.1
wbuf: 1.7.2
wct-local: 2.0.14
wct-sauce: 1.8.6
wd: 0.3.12
which: 1.2.12
web-component-tester: 4.3.6
widest-line: 1.0.0
window-size: 0.1.0
wrappy: 1.0.2
wordwrap: 0.0.2
write-file-atomic: 1.3.1
ws: 1.1.1
wtf-8: 1.0.0
xmlbuilder: 8.2.2
xdg-basedir: 2.0.0
xmldom: 0.1.27
xmlhttprequest-ssl: 1.5.3
xtend: 4.0.1
yargs: 3.10.0
yallist: 2.0.0
yauzl: 2.7.0
yeast: 0.1.2
zip-stream: 0.5.2
@types/chalk: 0.4.31
@types/express-serve-static-core: 4.0.40
@types/express: 4.0.35
@types/freeport: 1.0.21
@types/launchpad: 0.0.4
@types/node: 6.0.62
@types/mime: 0.0.29
@types/serve-static: 1.7.31
@types/which: 1.0.28
REPO REVISIONS
==============
webcomponentsjs: 0fbebea7bb0d9c310fdc328493bb9f53c600b366
BUILD HASHES
============
CustomElements.js: f33eb6e0a617ddfdc1508e1cb913442f6599c7f7
CustomElements.min.js: a0e1b31e5a0bf95cfb0ff7f0cd12c354879cad8a
HTMLImports.js: 3723342f206868f1a57001d7348159a3525d087f
HTMLImports.min.js: 2dfac33d31d9a3b247868c85782197c9a24b70c6
MutationObserver.js: 40566c0e3aec84650b43f74f51bdad7218a3a10a
MutationObserver.min.js: 9838a8deeb8ae110aa1c19d6e5d88c52cfbb7924
ShadowDOM.js: 9d56dd89199114170bc56ce0c759d0112d9895d6
ShadowDOM.min.js: 6bca1a02e3ecb6933c27f24036ff40f83a581f82
webcomponents-lite.js: 8ac8296830abcc2eecd9bfa4cea05edf9c5d4bc8
webcomponents-lite.min.js: 6c4edd8efa046627216a625bf8f8903d41a9fe87
webcomponents.js: 10940fc011b02665c826cde432601297fc0f1179
webcomponents.min.js: 42404bdd62ebb7b6bb63d15d8e1bccf070de700b

31
node_modules/webcomponents.js/package.json generated vendored Normal file
View file

@ -0,0 +1,31 @@
{
"name": "webcomponents.js",
"version": "0.7.24",
"description": "webcomponents.js",
"main": "webcomponents.js",
"directories": {
"test": "tests"
},
"repository": {
"type": "git",
"url": "https://github.com/webcomponents/webcomponentsjs.git"
},
"author": "The Polymer Authors",
"license": "BSD-3-Clause",
"bugs": {
"url": "https://github.com/webcomponents/webcomponentsjs/issues"
},
"scripts": {
"test": "wct"
},
"homepage": "http://webcomponents.org",
"devDependencies": {
"gulp": "^3.8.8",
"gulp-audit": "^1.0.0",
"gulp-concat": "^2.4.1",
"gulp-header": "^1.1.1",
"gulp-uglify": "^1.0.1",
"run-sequence": "^1.0.1",
"web-component-tester": "^4.0.1"
}
}

2505
node_modules/webcomponents.js/webcomponents-lite.js generated vendored Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

7209
node_modules/webcomponents.js/webcomponents.js generated vendored Normal file

File diff suppressed because it is too large Load diff

14
node_modules/webcomponents.js/webcomponents.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long