mirror of
https://github.com/GoogleChromeLabs/squoosh.git
synced 2025-11-13 17:27:09 +00:00
Adding custom element polyfill (#177)
This commit is contained in:
6
package-lock.json
generated
6
package-lock.json
generated
@@ -253,6 +253,12 @@
|
|||||||
"@xtuc/long": "4.2.1"
|
"@xtuc/long": "4.2.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"@webcomponents/custom-elements": {
|
||||||
|
"version": "1.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@webcomponents/custom-elements/-/custom-elements-1.2.0.tgz",
|
||||||
|
"integrity": "sha512-KegC4y9/xlZNlEcKNtMmKXxNNMMLROzVntX55NfSgMhaXjwNf8EG8ypA2lt20ZQ/LoL0QuGxMZnf3kO5DdQjEQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"@xtuc/ieee754": {
|
"@xtuc/ieee754": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
"@types/node": "^9.6.23",
|
"@types/node": "^9.6.23",
|
||||||
"@types/pretty-bytes": "^5.1.0",
|
"@types/pretty-bytes": "^5.1.0",
|
||||||
"@types/webassembly-js-api": "0.0.1",
|
"@types/webassembly-js-api": "0.0.1",
|
||||||
|
"@webcomponents/custom-elements": "^1.2.0",
|
||||||
"babel-loader": "^7.1.5",
|
"babel-loader": "^7.1.5",
|
||||||
"babel-plugin-jsx-pragmatic": "^1.0.2",
|
"babel-plugin-jsx-pragmatic": "^1.0.2",
|
||||||
"babel-plugin-syntax-dynamic-import": "^6.18.0",
|
"babel-plugin-syntax-dynamic-import": "^6.18.0",
|
||||||
|
|||||||
9
src/index.ts
Normal file
9
src/index.ts
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
declare module '@webcomponents/custom-elements';
|
||||||
|
|
||||||
|
(async function () {
|
||||||
|
if (!('customElements' in self)) {
|
||||||
|
await import('@webcomponents/custom-elements');
|
||||||
|
}
|
||||||
|
|
||||||
|
require('./init-app.tsx');
|
||||||
|
})();
|
||||||
Reference in New Issue
Block a user