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:
parent
bfcb7b3544
commit
f1dd1f71a0
173 changed files with 92931 additions and 1710 deletions
1029
node_modules/webcomponents.js/CustomElements.js
generated
vendored
Normal file
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
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
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
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
350
node_modules/webcomponents.js/MutationObserver.js
generated
vendored
Normal 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
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
155
node_modules/webcomponents.js/README.md
generated
vendored
Normal file
|
@ -0,0 +1,155 @@
|
|||
webcomponents.js
|
||||
================
|
||||
|
||||
[](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
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
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
21
node_modules/webcomponents.js/bower.json
generated
vendored
Normal 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
507
node_modules/webcomponents.js/build.log
generated
vendored
Normal 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
31
node_modules/webcomponents.js/package.json
generated
vendored
Normal 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
2505
node_modules/webcomponents.js/webcomponents-lite.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
12
node_modules/webcomponents.js/webcomponents-lite.min.js
generated
vendored
Normal file
12
node_modules/webcomponents.js/webcomponents-lite.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
7209
node_modules/webcomponents.js/webcomponents.js
generated
vendored
Normal file
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
14
node_modules/webcomponents.js/webcomponents.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue