{"_id":"polyfills-loader","_rev":"36-8423619668805575c9345f157d2565fb","name":"polyfills-loader","dist-tags":{"next":"1.0.0-alpha.1","latest":"1.7.6"},"versions":{"1.0.0-alpha.0":{"name":"polyfills-loader","version":"1.0.0-alpha.0","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/packages/polyfills-loader","main":"index.js","bin":{"polyfills-loader":"dist/cli.js"},"engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.7.2","@open-wc/building-utils":"^2.11.0","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.0.0-alpha.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-v6ZGLlZUUQNnpBgINEq5HJiYpvOzuNF9l0x93zLwD/okgDJEQeFRtiKRR6BeM564AIDwEz4TNxJw50mrQGYchQ==","shasum":"5eb60aa96f23fc581e20a5243eaf10ba857f4d53","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.0.0-alpha.0.tgz","fileCount":8,"unpackedSize":37335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLcRyCRA9TVsSAnZWagAAbi4QAJqhIikDSIxbGawMBZz5\nRAAEctqIUlhhhIQixSkJA1t99x2ROP/E0EI57M7a2YpWOrgyHHO+B2hCKrNR\nsbnStUEg5PQthzp1PF3Ok2ULXH8VSTn9gFU6o0V4eyr83uixdJydlENQ6+oy\nf0RXxUXU/SxTOAx04U2OEU8b1v+ZLZ4fI8inyYdsK5H6K1YCCvQ9xOakmUiT\nuXFMcw4CJ1WOlLz5Pb/7D26hqaoP3qS1X+4TccGi4bXEBv99VZVCcN5qjunE\nnsZTyiaUbvGFt4ky/zelwm+yQ9MiEqzDX7gj+ntzmYev4EE9OYCQ/jLqoi74\nXm9n2c+eBxKZ+pXUbAUrz+lAEfQuTRkFafR0RML0/2eI8GmrtALsGq8/d9Lc\nl9ecxfZy7hBlW47AzGBq82jEcFqWjoYAvv54HQFDg21XdDZoPlvJIwGl+xEM\nFm8QJA6YqKQV8V9Qoqsam7ftuVvE0i8TAvTgPSuCCVNtLyAf+hSLacELDyfT\nrnufUpVc81Rwme4jEzCFap8IscypsEzIqPeIwwKiUMP0AkuFm75+rJ+nLRVQ\nkCQxU+lmqaal7Sul7P8SfXmjjpIbA28QGKnrxGlAVFRkrRqsAgVZSnztZECi\n1guSUftP+Ze+7N+O3npTbmdR5YoCFml99uYfIufZJ0A1X1/orZ+I0xK3WVTe\ntNr9\r\n=8o9g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxqP6ThhZII8b89SgKpRXfVEUWSzrG/2KyhjpUCuPjxAiBCK3K+VY3GwG0aQubk44gaLpk7Fw1TMDLfymRq2pkGrA=="}]},"maintainers":[{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"_npmUser":{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.0.0-alpha.0_1580057714077_0.5103722208982147"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"polyfills-loader","version":"1.0.0-alpha.1","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.7.2","@open-wc/building-utils":"^2.11.0","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"readme":"# Polyfills loader\n\nThe polyfills loader makes it easy to manage loading polyfills and/or serving different versions of your application based on browser support. It generates a script that loads the necessary polyfills and the appropriate version of the application through on runtime feature detection.\n\nA simplified version of the loader:\n\n```js\n// detect support for various browser features, load a polyfill if necessary\nvar polyfills = [];\nif (!('fetch' in window)) {\n polyfills.push(loadScript('./polyfills/fetch.js'));\n}\n\nif (!('IntersectionObserver' in window)) {\n polyfills.push(loadScript('./polyfills/intersection-observer.js'));\n}\n\n// wait for polyfills to load\nPromise.all(polyfills).then(function() {\n if (!('noModule' in HTMLScriptElement.prototype)) {\n // browser doesn't support es modules, load a SystemJS build with es5\n System.import('./legacy/app.js');\n } else {\n // browser supports modules, import a modern build\n import('./app.js);\n }\n});\n```\n\n## Performance\n\nThe primary reason for this project is to make it easier to build performant web apps. The web ecosystem is evolving fast, it's easy to end up with many unnecessary polyfills in your application because all supported browsers already implement the feature you are using.\n\nBy loading polyfills conditionally, you make sure you only load what's necessary and you don't need to include them in your main bundle. Polyfills are hashed based on content, so they can be cached indefinitely by a web server or service worker.\n\nServing different versions of your application means you don't need to serve the lowest common denominator to all of your users. This is often achieved used `<script type=\"module\">` and `<script nomodule>`. The polyfills loader uses a variation of this, where the feature detection happens in javascript because we need to ensure polyfills are loaded before any of your application code is run.\n\n## Preloading\n\nBrowser optimize loading webpages by scanning ahead for script tags and fetching them right away. Because the polyfills loader moves the loading of scripts into javascript, we lose out on this optimization. For the polyfills, this is intentional, because we don't want to load them all the time and since they will be cached this optimization does not do much anyway.\n\nFor your application code, we recommend using `preload` (or `modulepreload` when it is widely supported) links to ensure your application's modern build is fetched from the start.\n\n```html\n<head>\n  <link rel=\"preload\" href=\"./app.js\" />\n  <!-- for module scripts, add a corrs attribute -->\n  <link rel=\"preload\" href=\"./app.js\" crossorigin=\"anonymous\" />\n</head>\n```\n\n## Configuration\n\nYou will most likely use the polyfills loader as part of another tool, but it can be used directly as well.\n\n### Example configuration\n\nA typical web app which loads as modules on modern browsers, and system js on older browsers:\n\n```js\nconst config = {\n  modern: {\n    files: [{ type: 'module', path: 'app.js' }],\n  },\n  legacy: [\n    {\n      test: \"!('noModule' in HTMLScriptElement.prototype)\",\n      files: [{ type: 'systemjs', path: 'app.js' }],\n    },\n  ],\n  polyfills: {\n    hash: true,\n    coreJs: true,\n    fetch: true,\n    regeneratorRuntime: true,\n    dynamicImport: true,\n    webcomponents: true,\n  },\n  minify: true,\n};\n```\n\n### Configuration options\n\n#### modern\n\nThe files to load on modern browsers. Loaded if no legacy entry points match for the current browser, or if none are configured. Each file specifies how it should be loaded.\n\n<details>\n <summary>View example</summary>\n\n```js\nconst config = {\n  modern: {\n    files: [\n      // filetype can be: 'module', 'script' or 'systemjs\n      { type: 'script', path: 'file-a.js' },\n      { type: 'module', path: 'file-b.js' },\n    ],\n  },\n};\n```\n\n</details>\n\n#### legacy\n\nSets of files to load on legacy browsers, and the runtime feature detection to execute to determine whether it should be loaded.\n\n<details>\n <summary>View example</summary>\n\n```js\nconst config = {\n  legacy: [\n    {\n      test: \"!('noModule' in HTMLScriptElement.prototype)\",\n      files: [\n        // filetype can be: 'module', 'script' or 'systemjs\n        { type: 'systemjs', path: 'file-a.js' },\n        { type: 'systemjs', path: 'file-b.js' },\n      ],\n    },\n    {\n      test: \"!('foo' in window)\",\n      files: [\n        // filetype can be: 'module', 'script' or 'systemjs\n        { type: 'script', path: 'file-a.js' },\n        { type: 'script', path: 'file-b.js' },\n      ],\n    },\n  ],\n};\n```\n\n</details>\n\n#### polyfills\n\nThe polyfills config controls which polyills are injected onto the page. These are the possible polyfills:\n\n- [coreJs](https://github.com/zloirock/core-js)\n- [regeneratorRuntime](https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime)\n- [webcomponents](https://github.com/webcomponents/webcomponentsjs)\n- [fetch](https://github.com/github/fetch)\n- [intersectionObserver](https://github.com/w3c/IntersectionObserver)\n- [systemjs](https://github.com/systemjs/systemjs) (also injected when one of the files is systemjs)\n- [dynamicImport](https://github.com/GoogleChromeLabs/dynamic-import-polyfill)\n- [esModuleShims](https://github.com/guybedford/es-module-shims)\n\nThey can be turned on using booleans. When using the polyfills loader directly, these are default false. Other tools may turn on different defaults.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  polyfills: {\n    coreJs: true,\n    fetch: true,\n    webcomponents: true,\n  },\n};\n```\n\n</details>\n\n#### hashing\n\nWith the `hash` option, polyfill filenames can be hashed based on their content, this allows them to be cached indefinitely.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  polyfills: {\n    hash: true,\n    coreJs: true,\n    fetch: true,\n    webcomponents: true,\n  },\n};\n```\n\n</details>\n\n#### custom polyfills\n\nIf you need a polyfill that isn't available in the default list, you can add a custom polyfill. These consist of at least a unique name, a path where to find the polyfill and a bit of javascript executed at runtime to test whether the polyfill should be loaded.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  polyfills: {\n    hash: true,\n    fetch: true,\n    custom: [\n      {\n        // the name, must be unique\n        name: 'my-feature-polyfill',\n        // path to the polyfill fle\n        path: require.resolve('my-feature-polyfill'),\n        // a test that determines when this polyfill should be loaded\n        // often this is done by checking whether some property of a\n        // feature exists in the window\n        test: \"!('myFeature' in window)\",\n\n        // optional advanced features:\n\n        // if your polyfill is not yet minified, it can be minified by\n        // the polyfills loaded if you set it to true\n        minify: true,\n        // whether your polyfill should be loaded as an es module\n        module: false,\n        // some polyfills need to be explicitly initialized\n        // this can be done with the initializer\n        initializer: 'window.myFeaturePolyfills.initialize()',\n      },\n    ],\n  },\n};\n```\n\n</details>\n\n#### exclude\n\nThe polyfills loader delays loading any scripts until polyfills are loaded. This can create problems when you rely on specific loading behavior. You can exclude certain scripts with the `exclude` option.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  exclude: {\n    jsScripts: true,\n    jsModules: true,\n    inlineJsScripts: true,\n    inlineJsModules: true,\n  },\n};\n```\n\n</details>\n\n#### polyfillsDir\n\nWhich directory to load polyfills from. By default, this is `./polyfills`\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  polyfillsDir: './generated-files',\n};\n```\n\n</details>\n\n#### minify\n\nWhether the code output should be minified.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  minify: true,\n};\n```\n\n</details>\n\n## Usage\n\n### createPolyfillsLoader\n\nThe `createPolyfillsLoader` function takes configuration and returns the javascript code for the polyfills loader. It also returns information about the generated polyfill files, these will need to be made available at runtime so that they can be imported by the loader code.\n\n```js\nconst { createPolyfillsLoader } = require('polyfills-loader');\n\nconst result = createPolyfillsLoader({\n  // see configuration above\n});\n\nconsole.log(result.code);\nconsole.log(result.polyfillFiles);\n```\n\n### injectPolyfillsLoader\n\nThe `injectPolyfillsLoader` function injects a polyfills loader into an existing HTML page. It also injects polyfills for any import maps it finds.\n\n```js\nconst { injectPolyfillsLoader } = require('polyfills-loader');\n\nconst html = `\n<html>\n <head></head>\n <body></body>\n</html>\n`;\n\nconst result = injectPolyfillsLoader(html, {\n  // see configuration above\n});\n\nconsole.log(result.htmlString);\nconsole.log(result.polyfillFiles);\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.0.0-alpha.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Ux5dhprW8GDh71w46G9BppTys8xZerlnu0VG53MyiFL3PEN52SGdlODibg6HHanvyRTPJ5CPYo+MTNLVKHrEYA==","shasum":"d83c51d27db817069e7f015768751412be700065","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.0.0-alpha.1.tgz","fileCount":8,"unpackedSize":37279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLcYsCRA9TVsSAnZWagAAdV4QAIhu66vUY5q2oj+x/SeW\nRZNyxxCKnWmOnpS5gy6zImu0QhRs1uYJWdWSR3a0PlzJ2th/jl6UG7SarK8h\nn2X8YrSa6KjryOC+FIS4jbEsfgtQJboUApgBXtdkbvTsz5cGNZuAdPGFzEX+\nOxkDUy4tqxg/VyHMx0kj+AhVPEVACtz6Nq384sLw9+GBwQOz1YAvHJhPC9PY\nt6OZRrf8PEx5awneDUl8UaojWEu0VCAry/9Grkodn1gOONCU3toMNChCbe/F\nIf4Wf1buAA68h86SnC8vXjVwyJmQKYxCZYUkUZhEkmCNNpdh+oVIEeISU673\nEbWDKeDXy1uudZlRhM8DUtTJ+/5zKtMtYD8W3wvMIc3NZ32+3IuUTqY3v+QZ\nQIj6yaayRQ1WnBBZyD0+5tue4Q3as2EfCiXxOsqwyCv3vgDYlXfp+vdZnX3X\nV2v3nZrDUfP3/9j0x5yIj8Ufdeix4+bSQP6l5tPZTpnXvN3S5f3+UHTdhjkW\nfIu8PGbxx9c3MXInbsNAycjKilDuymZyMDsMSucB6ol+tyRL+BNU53xfoWAo\nIyGXI0MAXHiKH2gkLRlJDyUlOTvgYyXoRIv8LqwYPJGa/20mBkXTOlYgsN8n\n133y6ARev661Z7yAODucytB0OMta0+GQR9v/SIa8azTgeG/qS3O3/ClfHFAH\nS7xd\r\n=ewyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/gF/tPMvS0LN5H02UWJqSHANUpd4RD5BDDsD8zaRIZAiBii0PV7IZ8oCT1HxSPoL5shXRCLJlTqxVNChICUzC56w=="}]},"maintainers":[{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"_npmUser":{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.0.0-alpha.1_1580058155713_0.20173972960717923"},"_hasShrinkwrap":false},"1.1.0":{"name":"polyfills-loader","version":"1.1.0","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.7.2","@open-wc/building-utils":"^2.13.0","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KMI7MXqrqlq2VT2nIHBVEQB7V+Vdx2sniG1lHZZLAOTxzyOIhYKITcuqWqeKu4K4rK7A3ugHwJfCdgSP89MQ/Q==","shasum":"d768ecaff12a1479e8dac4a7596d44fad68725e4","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.1.0.tgz","fileCount":9,"unpackedSize":39475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNFm/CRA9TVsSAnZWagAADkgQAI+kMHyy8bks9/6DHeuO\n83KJVaM0fHGi6KFfoVwTt7DCDvgKV5gSo+lCIcSx5TF+BaAQkfe1h+XT6jcv\n/MEYdRvD+ruu/Lloz4HvJlW5RbD37zumaM0iNcfG1wpnPBwxTT14hiO390u6\neSRg9riMr9GNkAcxLdpUOHNsnTspDonIU9GKaGdVn5i5KSUdFjtfSXOFhlxe\nMQMszcbs6mPiNEJ/8imgGclPsITTLeWrZVxzKroPdhyFe5k0SDg6dDG1EwD4\nB5660SB8DDXzcCJFysBhTn6ErWENkMN7N+oz/zwYpBtXDsnWgDN8xVe6lRmi\nC4X3XXgDeURNohKTZS54WAOC4zBUoO6u5eNECqCyf3azHoixcC1fC61jde5/\nsp5dz/gXyLRUiHqxEq3UB4Q6iawi5oB3x6XKxXxRotO8jppszp6gvRCQOI4v\n9Q0JRvIikJWG9sh43FCEZguLASdtskZM2S3HPtIcZpft/qCHOEtaoY7d2Bby\nJ55u/gJ68zpvJiKYM1pHThXRUFQYXqCdtbXFmyu/ITc8fdZ5EHlUbvrMwaOu\ny9FRTz54JKjYT7T5g3Y+mvTVhqwfYAwKv1bprTjwiBu5nZxQzd6o7VCAOAcs\nNDKjICYEE6g0DVgAp63zPeirNTusmZAd4M0vB08y0xmX+nvqPb99WxapSut3\ny3wJ\r\n=GopY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCIIvR+MQJKXdXIeHsJOlL8MlhjAfECv/3KEKeiXYjLAIhANvRki0TJVwrPo9LAC0ONIxMnKnrc85kz2sxDrrC2pw9"}]},"maintainers":[{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.1.0_1580489150735_0.4787332816402394"},"_hasShrinkwrap":false},"1.1.1":{"name":"polyfills-loader","version":"1.1.1","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.13.1","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"a9045ad518ded0144ea7f40347365eb84d1b50d0","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.1.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-rskxebL6vNTITYC69+cNSun7WVpPY3coyaYoG9FkZypxZo17tvuzOaHZycfCkBfDxGqBM2e4u/Tsg7DZO5bM5A==","shasum":"743144777aa2a0c96775184adcd3b358a1d04662","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.1.1.tgz","fileCount":14,"unpackedSize":45318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNu7jCRA9TVsSAnZWagAAg/4P/0q8UNHdjrVerb2O1qUE\n1gfSkJGxLZNa5tepf3K9hP1PGFKRW2j0bowA3bnOHsrS0YFwk0TGruYeDszF\nFvM2YUh8aRUvuc87Sia65NZn84SN5L+7AgTVbHEpf99vaA45haN1Wf0vKG6w\nGqZn6E9ipdJuz2fdtYhe9tGUnZgTL5vVr9xFH+aHxc3exyCaL3sru7AUPyl+\nL9LesnO1z15q7+QIJS2VvnVZXkpdzU0ib6O7N8sNOg2uhwcV7deiMzKErqDq\n8XSDGxZNSqiK9RV7s6qR8hYmwTxUI7bbR94kFVSI3IFtQF0gDj0hCSL8AWHi\nZrxPweT6pmr/FkReXJl2aK21iM1frjCs72lYXBFNQ/gorSIlBHPH2z5YIH15\nvrEHu2Qvx6wPV/bcpocwGVoGlAuNBTydem3jW6tj8d5dSKlrkpE7PmNrrlyn\nbV6V04bwb/xHSMCUxRf2mr7NhHTSMtsPrt5gNCxHADVQ5ObCOoQyRN/RQsjU\nFKJZXqu5xAWNaGDBT4ru8CQ+jCcGG7mZLnWJa0QjiLZ6itRVgC0EyYuziEQD\nLNA/NAtECrMr6Rv71Ie/GE4HaphAxFWNn07t2KIImawapOXczo7JN35fp8LR\nU9i+hsoWGbC8Ydo60w4c7KrvDano8xc2//lv5Yblrt2gEI4n78MbK1H7eYAS\nYMnQ\r\n=tkyZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9dsy2HfAai0PuHWiMfQhGQutxBZLNjZ/IPJ46szFXwAiA1we6NigXgIKnUehV2DMZWmyZVis1/eO91AK3Ytbo+pQ=="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.1.1_1580658403484_0.6402756456729541"},"_hasShrinkwrap":false},"1.1.2":{"name":"polyfills-loader","version":"1.1.2","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.13.1","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"5f4d0f5d4ce59d8e524fcd7741e5ae25a6b25ef7","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.1.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-VnhhcxxJqXr0PpllP1sFduPvrKnvtXINrLdHT/S7q3EaNa7Vj4femhrXhNkmV4fHc3unr25VuFdIiZhiT0chtg==","shasum":"d8ce41b809a0c7ba2df415645daf7aa8c16c0b4d","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.1.2.tgz","fileCount":14,"unpackedSize":45644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOF21CRA9TVsSAnZWagAAaTgQAJX3rzvb/dMrwDGdpGQs\nXd7d/t6J5lNh3JPBEjbr5fkbpQ0VEzC6X6W7P3KBmJLYaAS+HRk6TL7xA7Xq\nkDTwyOwul5LXuBuejMTuywWG3pcRI0cHBacz8b8lisf8PTJ7EvTNHSpFJAVL\nJqXNMJwJVcp+Lo0hvWqukPrgOPrGRV+VlY0+YjltKy883Oo/A5a2hD2ax7Wo\n3PB9QPbxtzJ8dgxkOrcCD5kwza4mhmZhj6v4M+0QyEP/iDrVwo5i5Uo4JDkb\n1wIjoUeY1SX8NT4gQFwDAOJhtI3iGRuW6dZdaszGljEP4FsBQ+YsA4AGllyN\ndl8pNOFk3uf4C1BNQrv2CyGBqXRnCAHWHdTvqR9WuJQo1/zEGmamIjRU5lDB\ncjrbxudv4onfVBA8gSHKstjfINtrA5EK+F8hdnSIYUAs5bNfXkgXeNeAHcGi\nWt0unw5F5i8Nxe9fN2HcDURywSkPZ3n8/Ra5pJgV/F5YWiqRfCzj5UrE2jsL\nZQd8+FzQHVDPFSygpK6nYygSCpcoG2SkFmveUb8ro68IwUxGSvdtpZEunVpQ\n8HBuHiNeeUFW8bS/kxAJy+pE/Sd7W2VWpnbDoNCsn3yyJblK/jkhvWbuqlPZ\nFeakC8kQ49lV1a83DHyy6VtzyKSNJF5uTfU72gflqRzJjQe/0ct3urC0Ult6\naMR5\r\n=ABJl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD926IlfnE/FFquWmVz7pNDVuFyf+Mtn9J5Dsnp7MZXRAIhAKMs/Xz+aRo+w9JJsaAFm6NEKr2h3awGAgYFHsiQVtPg"}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.1.2_1580752309441_0.3628717705355047"},"_hasShrinkwrap":false},"1.2.0":{"name":"polyfills-loader","version":"1.2.0","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.14.0","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"bfbc0d99f63378bbbe6e2f0bf565490ab308f1c1","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.2.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-gCQ188nyG8cArgA4YmdoS2r9N7blSxp2X7hXFwdHcBz9vMPkoEfHTBPSZu8jwQc/LLqx/qowKXyvYVGP7wjWLQ==","shasum":"ec96cece2a42e46650b866318bc0b4dae2a1cd2b","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.2.0.tgz","fileCount":14,"unpackedSize":47937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePIpuCRA9TVsSAnZWagAAkdYQAJmIll0yr1zdkxqlTXZM\nl+MSbA1nAo4bIXiPcN6/IKjV3xGnpD863bJoYFeMvkLePRHO/SBRWRNdMW8s\n6GUSF3m6b3onWklzFrf1qzdNXRbFq+8+OrkTCBzpVKm6EVKeDA1Aw+MpGYmJ\nMpVkyJ/7bQ/OW+YGJsU2H5q9zX5lW+lNQ/3IJKlESlWqqyA2pZYBL4+h90kU\nSWp+zS7g5JmtzjKY0BZ4b/aTle+ze/NINJUCEeq7QJxzldEmX7DvcLSPfr7L\nWs6+AZap7OLJa+F2rxQDCi3IeD37MdER+Mb2XciNo4u6KI35kkVfyCESK5ST\nf8Jloo2qeIpvOqrjV6gapRW8PRZJshBbQ1zEwP9Dd1Cd5QcC+24/aRsxQ01i\n9mDKlXM9rdzOSVZ0idbNuzXDZk+Y3oagksYoMwfc14gzU3I5iXKMCi/kpsqI\nu+T7uPPFdzIc0NzLijmhADSzQa0F6PJH1rengV3Pwp3aBhFHm9uuRAnVPyG7\neCduKH+mI0GqFuVPTH22qsqFUJikySCLEkZh5hb9vxL+qgHrjnFNHJ+6secS\nFg7BH5fnnwvSTbWcX6aqPKGHOidVBkAtDr5T6RQoGVVrszUxuAarJ7XggUzz\n6eJpQgaUIqDJOmaGuEVHxxJg2ZDXBHBPanrDzvfJMUEDGZX7MvFGSrb0XjAe\nZYja\r\n=SGOb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOaEwDV1P3B7J7m/MXZdJ/1UZ2M1qaWaDNYlfvsAB8KAiAwh7wQXW8Kcsc4dkHN4GAQqOM9Kb8xdXIxwvR1DsCBsg=="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.2.0_1581025902068_0.39940079175386667"},"_hasShrinkwrap":false},"1.2.1":{"name":"polyfills-loader","version":"1.2.1","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.14.1","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"a6118efee15049c657594311513c71fd4a3355a5","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.2.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-GVqqxQ1pm6IkbnsOaiQTtp4vmsNfr4mnOVccXcJz776yU/GY9HBHDeytKSuL+fPtiVdoFX3sHLJ4qdf0/vaeNw==","shasum":"80f45444894cbd0b5be0cde91b91c0a6da6273bb","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.2.1.tgz","fileCount":14,"unpackedSize":48128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQEGMCRA9TVsSAnZWagAA0t8P/jOXAIIVfj/0CDJl4AJB\npiy0TarOyi6vjtkDAKtwBRSaeyieU/OExDFZakPaRJfx38Gaj1kItLeT55hR\n4DV8lz5Vi17eL1RNnqRIc/KOcW8wODGfEyG/cbF2WL5vZt0+iXFXG9ApRAmA\nHtg9+gym6WtNPMWm64x8bkKKjbClCcEFQEyXVikF31G/M+cJqEZYrryMgEn3\nn1Vr2QiE4Qzh0Y4WWKSBG+5L5JHqC/mALi5Uo7ODPX8fB+o0PgT0E25lowq2\nJwIgOkAa9YHuz7r81/rqZMPGV+KMtaFyzUjYw9BjhEXpo7BLjjvkJ3ET8Tj6\nBULmajOy9vM1Mxe0b48d213qW1uspUOX8L4Rn50E/eRYObtUbiSsQ5VLq3Bs\nwIRPj/LsiL2KRDo4bSImcP8+UXNe2aWsjvmUP9sCD+BYPTijCigB6OI0yPmk\nfKHUHP9g1pwZ8HLIYaKkp89GWX/xfyLRz03/maQjlsGrF/IAPVjs4s23PpDB\nUFaZm11wXERPz3pD91dxQbEtx3bdgTf9xhGiVsq+Kh/msNumKktVyglOa6y/\nS3WXp/L9pLiGT1t2DD365YACNsEQLdAYB8SZtiD8EO/Co6gwV7GTldzXOXD7\ntuG9npOxiAHtQ/up7N0Xh+AAnBPa4qHQHjN8zgzn8a29+T2Y+5Kb3kb+TpVi\nf0Nc\r\n=13C8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpc9mzXJKpOHJvFvFHuyQwrxR/NkcL4rLYo3BuD60foAiEApDAeK2Shl+g3a9TdWUy8SNc9KnePI0zreCRdtGV9oK0="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.2.1_1581269388506_0.1031027581988384"},"_hasShrinkwrap":false},"1.2.2":{"name":"polyfills-loader","version":"1.2.2","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.14.2","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"0e85251c764aed92ef6fcdef78bdc74512402241","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.2.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-jg2lk8tzRt+arWU7+mNpkgY74UCFbaxHgwKfW4H9tjQ6bDNn712rMKGzpIdLEayoY1foqvLpy5rhoDVkS1kOyQ==","shasum":"83e25f3307fcb8b81b638f47425fd841278d68e2","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.2.2.tgz","fileCount":14,"unpackedSize":48307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQX91CRA9TVsSAnZWagAAKxcP/AwuuvNRlTCTlghlfExU\neDOU0mzzFbnXOv4vc0s9diR6UcY9W5+6UWgvinkq1BlkC0pji4gKIiG3ZXkI\nvka6aBZ9dyfbdQuDewvw5CxNHvybEiH47KHB4T6nn/lKp3CozgcHDoKuGYnS\nvJ7JDQOeewARC+PCUBUYQTm/VvsJi4k0uAD8RPodCUmlzCY1XtiEpWprjGV4\nFWNu34qyiyXGRPOVOaRp80pLeuPfWhbZ6xGoe+1OPf1+PNZva6zeHktd80Lb\nt3XzDUUElctzSl+nqGEpSgnn7LcdiW0ynwr4OnYv1ZLzulSVxBo3k25TyNC6\n9HO9vqn6o0C5TecWV8Td3bPHusUevvSGr7oiEpt3WQ2mrYqOp1NAuzoM2deU\n1DUXq6quwvVW4RQZcC1I8M0doLlsisW+ZLf6VGsaQ3fVMW8dXwgdI2zLfi58\ngu6U2iz4iR7y1UdPuXH0ruQoyqjcKKxvg0fKjVwMTjiJgEtKvaXO2fFpbpNv\ntkomh/EyNfLwX9axIAgNCZGW9chMoRQNWyf/Y66K4rGaoDopz+fJZISJc8M9\nMyCkKFn07Wuv8v4tQcm1tn+xaiukv3Z7CAK8DEQ2wj8MqUjpKvusFxEwbdZ0\n7GDaLBVNSdkaQL6Tq4aAx6WIN+DUeRn1QKpWPbaNQitLxK7Ncf9vU2VWhCEi\nFUUF\r\n=iJZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICg2l2wRwnO3cihsg+XSw0kccdd/zRY0nl9FfZYqRXpOAiABce7nRSByrvSkIF3eL+s+aS9YcApuci/mNjAdpk/tCA=="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.2.2_1581350772211_0.12340574922568925"},"_hasShrinkwrap":false},"1.2.3":{"name":"polyfills-loader","version":"1.2.3","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.14.3","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.0","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.0.0","valid-url":"^1.0.9","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"253816d51c4d05b3fe93b6d20fa9ce2d6c34ccfe","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.2.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-0wrpIDVYlm9zT35X+dvh2eoj3xa0HNC8lpYFWrXrDcRyS3qOtClOhYNBjte62LEDhoRO3hJNA6sLeEYJqN+o+Q==","shasum":"75dd0058ade72c934588b88d1e0a5326f768fc99","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.2.3.tgz","fileCount":10,"unpackedSize":43942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUrlFCRA9TVsSAnZWagAAZcgP/jZUin0HqwKBAEsC5F6E\nlkJUvHCxwOsaJM1k/aMaq9pxPwl/sA08SufLmxnjaJ6HkrVKR6dGxQ7Dia1b\nTTT+NzQPZTpj1WS4P8N9gJVPuCbfj4qxHjyGrzHyx8SRdGVnBsYfnoRr5Xjx\nPHFJGCGkDbu73f+EjVmrw6rgNChC/Vxgp8ckzlAq3x0L9wNN9/yHAAem591Z\n3lcZx0ppdfdEHQ7k5CyiCBO02+16rT1BGgze+IFNoY+9NOE+Xe0cp2NHdlWZ\nwrloFPeUf2/IyDnFK4+XwqTt3qSp+KrIxrhEiMxYnA85k0PvXY01JydtRTLi\nsykqskUxTBT0HJ87zlx5tTUJfK/JgdYVnPOYLb/MUzSME5WWoS8NQuBiRB/8\nyXg4J4bdhjxIuC/pV2UTYQ+fOgBVqPPyi9QpzvcyMtBdJ0+kgqDfGq8k0kEH\ng/qT/tkpn0qphwVpVxVZlrHjBPMMiz/7nDPTaC4CMw2UENpPSbIj3EmDr3ko\n6vcsJpM3ITUj/hd/qx7IQzXdL73nBFQYi+pZCtaUg116nQlSfPMrrHeFnRUH\n+J1yXzhamI4ofOGsheOEucDHtxmKkDFqCJjPrbKqK/JQmq9DPQBQ2dmKn3X8\n54LDZeSNnNm75yrmCkW6Hg6Hgup7cwPEL8CsiLapsZia3FRXoHXITM/qwzYN\nMJbz\r\n=XBvd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4GePMTVmYZbjVnEATCSTXq3KYMLSCH8GpNapmmidt8gIhAISNwZyZIuG/Sawr1bz6ypKXdcJDJtSJOLiEB9uoofib"}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.2.3_1582479684901_0.810101635083827"},"_hasShrinkwrap":false},"1.3.0":{"name":"polyfills-loader","version":"1.3.0","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.15.0","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"4f1b8c4bcf1776cb670d86258889ac79e304a460","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.3.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-J0C22LTgEec6SUpNqDAqF5OpPVkjVWKnEcVMLVhdHxBCHJyXgFYz9QFuuPncTsNMrdrDMrH+fzkEbmf7PP3XgQ==","shasum":"3525514d6606b39b0b8439ce87beb044f209ec76","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.3.0.tgz","fileCount":10,"unpackedSize":40418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWngkCRA9TVsSAnZWagAAUTcP/2V/4AKSpt/H5EpvBPCs\nN7pMbFwzI57GDQzAXjJ6sLuPe1aoMuai+KC/Y7XfvJXL0TumH3TXThY6FPAK\no/F9NiDAgC4VvdGk0yLXJiWo9pqr9ow5K9p5Gfx/4rueojf+wyB+h+4yFokg\nArxp+wdeSWcKNCK1xheaYcBChT+T/XmLuap9815jbFYF2CIYel8fPmrGUywt\noM6L19O24kcHY0oez/4cH5eGSoTbzNSua0nxc57cd8dIa9YUGQkUORcDKaF3\nEGOtIeD2T+u8P1ggpo8My6bvh6OZxNW0+vlZ6pB9eIUdijjKn78IHU9enxAT\nqM21kHRybmltdh6E8ho25f8KKsdDmNnAIEuvWe9iN/6YxS+DdF8hd7S2DhP7\nW2dSGioA5fStUZo48sN7992vsuogDgKmQMQ70fzUBFz4Ov7Z3E8TN6m6vm+B\nWX3ci+uqyk+75AEY+eu741byElvGmauSAalHlYtGCAffh24uS03gwA0cBKp+\nh8S0iEEaG6/FBo5GL02+s3JP+A5Cxa4MqJJ4qCj4fJfePJX6baKLg0RUuZHq\nEDWHlIg2XTvCn7ZQMfAalbOhtJ+CNI71HJ1WAoBxSjTKVninuMlhr7HsaNC8\nv5Q8Pf1kFmslX5WoXuhGp9k22Ozo0tEKq2n8KwvrmiCY7pgg5zwYSyUYutYc\ng8kJ\r\n=CX4q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgWX/0TNDKpA+zAJFcSsZhwBvVzqFHpU9R6JY0YI+dgAIgApo4GAIbPl9Dp944L85V0hcuVX+dtYlv7wkIYlMEGqk="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.3.0_1582987299881_0.3786119532279735"},"_hasShrinkwrap":false},"1.3.1":{"name":"polyfills-loader","version":"1.3.1","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.15.1","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"d91e325385b15637e49b4231ab17972cf4e7555f","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.3.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-f82j92goI/7eDSIoXGLVTD0v14boZz2FhGAtJ2HUBXduLfIkDUoBvGOyFJ3oYy4ZpelVU+NAPkGp/ZNYlz7dAA==","shasum":"9285d27a08806561242aa5d4152e0978edd482b0","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.3.1.tgz","fileCount":10,"unpackedSize":41381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYg8JCRA9TVsSAnZWagAADfcP/2pbC70PwRj9jghsgFEN\nrzjioOmh7UfxZdcGH/BKD0XUL75/H1agwUgSKAqGdvh/qE67TI0/6JDv3WbU\nBJJtP1UXA1MD/4Z1gybQlopb/XiSuzuoziB8twMm6FDqjbRoheotbSXOOaUp\niMOixJ0CzU6qy0+uOuB/wKKGMx+q19oEA0qVsQRjS8K3IhNB/Q+YwJbPuDMz\nvSvto02GK13lF9iTIXuN6QAulyr2lrhIEnUVyo5O9hqWrOiIpwNgQckHiErT\nqLVgaKiIP304FjUiTWO25ubumQHVXNf6/3k5now6naPPYLCpjJQzblmznDcE\nv4ksFL1YjGj6pHBOx5U4FYz/pA9weVE3Xh4tqGCjqeZVNnw59O7jZ7ZXMcoV\nmhejjlZ7FkShom3VML/pOFoH7FssW1fKPyKwkniDOFyGvRRSf2LOctx2j3M3\n+Cl0wJUP46lrmtyQGEYLfbP8wvtdOkH6jGxMFdBtXGgjJ0gqZxfBWQjdHLcn\nLPOUk/0afNFsWnr2fNDM8XqphCTQ6SNcya0NfniTJwG2tNcuDOuR/37DjljP\nJ6USN1lDRgmPhCZW3jJ07lFBioSWV27q3BltXKr0kBOgc/IU6mooYTkqiF9t\n5OazcqOA7znL3bT4zcyStm0/eaditv0XmB0OXeAIX4lvK+i9ZkmglIHLV5NQ\nIP+R\r\n=0aPX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBsWhqvlYb+Ul1EyaxaRck7oa7wLMUw/6Ktem9gI0vLAiEArIeNdyg7/uWxAunLM4DodO3SsfbRQtizDHq30QB3DVQ="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.3.1_1583484681169_0.39192594219463484"},"_hasShrinkwrap":false},"1.4.0":{"name":"polyfills-loader","version":"1.4.0","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.15.1","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"f58e5d4852e63244eeacc1f524894e18efac3915","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.4.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-sMbhEXiOVQWwO5gAndTL16F2pZX9Jr8gMwpfxtL4G8V5kyFrIp6pjJT5oKBQEeYtTZ3tQUg+s2R5cV5B4eTpCg==","shasum":"7112fa030def25b468cd0c7be2dac138a75fe014","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.4.0.tgz","fileCount":10,"unpackedSize":42735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZSgWCRA9TVsSAnZWagAAA/AP/ROT4xZY5CDGEEmlUf4e\n45epnTYwpUBTLVg5W7xL5+CCuCHgYCeZCpMbbxGj4xgdRJvmPyESROaaj6si\nXUQpRQMBgmge1WYgq/Ehd50JLHof1Nlp8uanCQm82uCmCiI73pdL+A5I54nL\nsLJ/NkZ+E1fIqDCYgRhcyvHJ2nfZQh66Xfhs/oAUMdOaYD+6yTL5vuZgRqvp\n4N9d01asw15VR4hlrwDvUg2DfEV31LwM/hVtWKf/UuS9vHWFoZmCMqBc1pK7\n5mFy/i71xgYG1DvBOjNpupbO+FEs95g6OqK1dkgGZUQc6qeI3kd2S7cLudnw\njrmxesTzEbMFpuoxWsmsetYTofpbw/XQrDoFaFttoBf5O3uA7IRld4fpp7Kh\n6oRm+7JISg4wEhi3yHu3I2DdsZU5m6M3MiNYfY+J5JcX4uORXVi94Ch5mk1V\nWVMLcPFLeaB12gIgEAVpTqVVxS8FUX+KMxhu1WTmKBhzr1bfMrK4a+1Bn9Z1\n4/ufhQijmEf4YfRRpF2JHIoy5W4kSY9TAsJXCPtpFwow/vIond4mLV/gLHtK\n7CYwZdw5q7gTHUj/WrT9fmAThrh9FkfPtWIhqzwgWt8uwY4Y0WrNSLlk5Kas\neB+9OkWks+wXg05RQrZUVdlUJyG7fHSdWeoDUMZST+F+7+aVxQ3bF3NHyl8L\no9We\r\n=ISCV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIlkZivCaKKZBe5KjT19rIAx+Eqc+L4ayXhgLr34A2JAiEAwR1PoUYa5TnmPxmRcyheHA391BHfoub4WFK9HudDCpM="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.4.0_1583687702311_0.20125511597313794"},"_hasShrinkwrap":false},"1.4.1":{"name":"polyfills-loader","version":"1.4.1","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.15.2","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"781e6a6ce2c77863d6a6cdb8827932862774b2b7","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.4.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-DgHrayH2WEgii4BR5hpnG/qgu1GcbnvnObusPRkgG2U50rKyWTU2581N7RpVqHPhBI6XaXhWop2AG3ZqR/NeVw==","shasum":"a01379d5782a810ff3d9d591a0a3692b9140a263","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.4.1.tgz","fileCount":10,"unpackedSize":42914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ1eWCRA9TVsSAnZWagAAz10P/jKoDOHMQogErJDDLykx\ngDnDmpn1xMiIKPcceyCAmId9stfkfnhpJ6geGRfg79JIx5pZRydTVbxMETRW\nnxMymXtvkPveUBgpgKVbYGm0U1+751wFlfE1L1mYlbBVpSMdv+eFZWyonl0e\n/Z9cRuTpEo7nBcSv+ATuIetcujhRMrQaCbPL+29OLLUklG4FJGMYEMufyy3r\nEwNFG8kw2LDCyf9kqKuo3pgZVDUqVjuVO3r3ALAmQZO7OzPZBbzzH4MG7CDj\nRIcmpI4BjT/iFQSsLXDebhI5QSCedo6Mj88v/bGD1x3xnwAlVGAtSh10U3ct\nhJNsFmgJ3tKDupfxjlmDoD5UzaNAgkQ8dDmIZyW6h9oKMzWHRgvXcRUnNz8+\ncg4EkmU42f/UTyEOcv0eoZqcA4JUCC6sd3VDiL5j8TJeHR4xdiFFnGyYwRUc\ngH1gEqHumi4U188UAR0r1vcaKzbyTTXUBOZzGtlyxDCB+Tqz0Xo1DVj+DnVI\nWW7xNbjYxBjijx5PBXnB9y8qLKMbicwt7qyCruMJscCqx1kWLihAtzW4Dsgb\nFItoXz9M5IaldfeQq+4pn/ILkbJloWlvApiIrTd+Kom9J2mcICN+yqKZEJ7V\n2zdVYjITaJ1thjvB+wX1mDYR3twkpFk5d9JkETcKeEQUOR0G3JCMwPwRrQpc\niXk1\r\n=w5ms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3cBlJLf0R2jMElNAcIAPD4/V+4FYzLmVDrgjmdmXazAiAilCJYOeZ/5O1Lsxo+JuwTUJDlkgqVU+rNkp4P7FuVzA=="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.4.1_1583830934342_0.2796083923477346"},"_hasShrinkwrap":false},"1.4.2":{"name":"polyfills-loader","version":"1.4.2","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.16.0","@webcomponents/webcomponentsjs":"^2.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"277729c0fc158bdd8c1e54d6335b401268090bfb","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.4.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-nn7EUnKWS2SMjBWP09OdFGxlFVzRFiRBhx/z9d2Hs+08mBXV5V9xdDtbMVFTZToscpCR2IfMefCdeVspxOn1jQ==","shasum":"b5f7cbf3ad20c6c47fb61c73087e356546020b3f","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.4.2.tgz","fileCount":10,"unpackedSize":43093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaJZ3CRA9TVsSAnZWagAAgrkP+wfdhFWcwGuPzoWafCEj\nWv4IHlZPqJYsfgQL8aY2gAOIlCFMZPVPbKsNR/8XdQas0b4mz16/kTtFJaYE\nFvKyqqXlfI3HyON2MtZ727niUfjAghuVg4OseGTizIOPEivNqn87qmIylesC\na/APXibsx0mbZUVbRBQgaprN/ZWY2f6Q64+E0MXKz9AU8TeJKSBBmntGFjW0\nT8x3H4LEKAZUdFyfn17fJu5BI91IRg3v2tGAzKIRTv26wcNH8wzMJKlPjiO4\nJn5+kkiE2v+bDwXlogkx04+BhygCiayZtsoPdfH9vlRrCYpv79a5PEnR2Dtk\nT3j5IIon5c3RyT0HFcAMWe74tT71b/H81EdvV2O6qsDnUZnRiPUuwi/UOQzw\nD3bkNFE36L3+16UdRGnHIVIa8UhxjWMLEoF8dc6w7/XmW+Q0KB1DbD1qwRdA\n3Iy9IWIa8daPvYhAcu2fH27GuUgbn0UwH+4UjzZ0jimTj+N8bDdtq7685Tjo\nOTJkps/E1RqBR1GiCkXMM1DUg4YOKltpZT8s8CqDv0kp8eaPEVFPRxcRAfpU\n3RlF5W3y2uaXkXbT9tto5XmYMto+ItKBbQfoLeGugFFZAwiPKPYKUu3AXiGD\nMfEvwUgbK8qvEYZeI5kdlJJn7JWKMfRx/0dZpJBuDGK+gJWTiInhmQgHHUAh\nMBsd\r\n=bLs7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcuILJ0KRgIpbYViOfJ9pa4RtImbECQvup9viaqlv9BAiBOFXkSOcu4e5DDMNI8W8h/TcddKkLy6ts3B3z5cdpb6A=="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.4.2_1583912566710_0.5805929235270595"},"_hasShrinkwrap":false},"1.5.0":{"name":"polyfills-loader","version":"1.5.0","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.16.0","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"be62b4a5e590a651df5d5bda4fa3ebd08bd7790c","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.5.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-lGS2ZQ8LO9SsoSgjm0qrxVQUEDFkUytukX5hMhKqnhIhA3kfgMhrZDqyqu7WuUKbWZG6QwjXOw1ZLSi9TslhFw==","shasum":"3233069c49f0952313b344236ddbb6faa37ab132","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.5.0.tgz","fileCount":10,"unpackedSize":44488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebjq2CRA9TVsSAnZWagAATJIP/R4YXoPDfHeDt/vJA3CE\nKSRvXd2z0u5J0WlnewmccO27LWEQDpsSCsPYQSW8Kh8iHw/dXgBwDIFvryrp\nLNRk+cLgnTehHViCWMXWS49kKmJukq1i00O3ZhiA7qRJskqpSO0jkUu2sKAi\nSCJczufnd0Rfye8NEnUhwyvhIjZ9vjeyYM5LKk03uv5SYM+mY6+UpDhfcb3M\nBiHAvgrEgThbnvpUUdPdp2ViGEiOe/gH/QJoHniLQn8uWHyxI8LOIioYOj3s\nzYnj+40m5ZufkJld70NR1PQDwIXaqk51znNAWPLj4GZSSBIG3kbypZoPGAdG\nHJ4pcTCMINW6HHaDJohoDsEaOani3VuEwxMejOOMb2f4gDF59Lu8da3cHihh\nVlmrelrCDPkFMin3ZAaZJNxxmNv0d+NeJA+8XwuoaGsBdudDH2zOhfmm3zBf\nkcRn48UtLryuPV72m5YMV06uBI0u0F+wGm3FZ30B80rxh2UDgdhn+ZIwMXq9\nf6IE9pRCQTefNM92noOWqEQA3c/0DOb6Gh8uJOZdpFGlCYS9jZd0Prj/uuZR\nR6d128dJm0JBEJsc5SfJl2l18diQMTStoSK2wevLTbr03ekc1xptVcddyZfO\nZO0Id3CyDJM0D0fLveiA1fpEtxgl2WrjpLpZk0Q6Ke/stfv/kJjJfNqs0jBo\nrzwb\r\n=Eubm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5u81worxm6uZlzXklHvYnZcuF8UYoCSmyRo7RNLBaZAiEAseeqaM3+Qx1OFVpILRA7v04Pmp8MXaYiER2hadE7ZD0="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.5.0_1584282294284_0.012841224418032038"},"_hasShrinkwrap":false},"1.5.1":{"name":"polyfills-loader","version":"1.5.1","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.8.3","@open-wc/building-utils":"^2.16.0","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"cdf543650c8df312ee07756091faf42899d41268","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.5.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-HIFEn/SggO+RHVLySvM8jIVqXu7p5VG67vDNHWagd0y8CGoqCzE57Nq1XuuJ2pHKcS82tkfOA/LRPBLZjgLd4g==","shasum":"d808790bf5701b66d2adffe306e5f929496396d5","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.5.1.tgz","fileCount":10,"unpackedSize":44817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebri4CRA9TVsSAnZWagAAvhgQAIMZKMS+l6V4HZyKW36U\n5FiN+aoPMtrE5ttG8GDoUtJwJUtsCmZP40dE7mn4N5SfV16AT+s/TVWmI6wa\n5v+x0VpaSD5BcoiVWdRM+Me3VGrYvk/SjMDiqYK/vWq6EBEQsFQ1MV1YquBO\nz3YiVVMr9/V3jcclrKugWfykyXtKirPPsZ52uBH1eYeBOCTclYmvV+jB1unL\nT7mcRAPxM1JREVncIbsARODrR/3kxZspzct9FVfG4xKyl4x7A/llRWP1R7B9\nWNwQ3fqfmaVCqOs0fvC1GAvp5VnZQsWD2VaNJw0A8hfbtC30AkSPEbatcLdY\nUZdUzyKc4G2IDCUF9eCa7N2Lb2NnGB67kVB6k5TunkU//+8MQVaQ4GHiO/d0\nggG4LdGh4sKftR5bIxn1NKOJih2rzf+cLZ5nmhnBDYT2R1/5JkuM0JOp/nSy\n1GnBwXloEdrxEATNTflcBTeOjB1P8sefxSy2n3L+WwYH9cfRriIo+pV2lTY/\n1H35K9H2HWHDRubLysH+VP9RSOUF9ZvLu51nycPxTEUjxv8JNTF2oDqFMryp\nHW609Sj6iPW7SFfsWs3ZcrVSfj/69Mg8X/5wLo8EPkHfxIpPGhKXNnted4iq\nmMsNEWS+xlCp0tXtcLa6gXUfEebe8gcQUNcAUjNHcrvZ25+apyYGCfCHvesF\n1qU3\r\n=cj9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEt56l/M4ofIOjs9cKWYf6AeJHreR+65J3/K9Eg3GcslAiEA0VTPUIxeMNuPTwtXUBu/nfSomuYuOTWRQd9TnLkHsu8="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.5.1_1584314552291_0.1496747196575383"},"_hasShrinkwrap":false},"1.5.2":{"name":"polyfills-loader","version":"1.5.2","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.16.1","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"f31cbfc6c136c247f9d054075e66f3acd47e35b5","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.5.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-bcv8Id4Ylae0eSmnlMpKfba36TNr1Mh7uMGN4OEIspHLGR5/IBGSBteQp/NpbZ45T7UWQuTBvVJNQCS16E1N4A==","shasum":"2fe63063da0d74aa69b611bd189d64ee443358c7","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.5.2.tgz","fileCount":14,"unpackedSize":48234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeVCgCRA9TVsSAnZWagAAF1wQAIidwXf3Bf12epMVBFOV\n5wZo96UcMmj98aNDIswPGo0Cw0BEYkv0AGielQdeosWA89nFdvAEA2jWyxc9\n2bqCbmdK478rvqSuvAiGCqG1p/ji0fzyoq3+dYZGPPEyi37ZmMpCKwhlqxCt\nsP1qNlBQSJMZ4wf+4p9ojmZaMO6FfKZnsnh/vAohLmkrlTYNA73U/EV1v8G/\nKn7/TxFB/prO2yMSHhNd6jX/bgEuMINzet7V9HgtYIj6ZENHrd9dQalZN+2v\nOoip175uiRzEWQP+MvmzGAvdwq3tM9zjr4pI4tT4m7JR8wldLd6ZLsA8odZF\nCUTwnGAr4YbaqmnZta+zpjNNKTiYnFai8wrRTAd/4W4JyySz62ntAKH//Njx\n7w24wiFaylWR0K8GnZRxf57DYabfD7h8XyPdCw0SvgTl6PK8iY6kpQlD2Ksq\n/MzPeoeiy9S3OtmVYpJVOnoLGV/XsTl2PomHrPp+jFRv7/nUU0c6d2/1XDNF\nfOzOhNjqgQ1/npdWn3neySVXfOJzNLoFCz7o7iwAQp+o1t+ehotMUG+fRXZz\nAMBPPYpfOlN9wcTqRVKA6/VoiVR9wpPZ7CSC6M2+EjY5HF9xpTNfd9rX89PN\nwZ3JjRL6uIMIR/jLfcJr5vafRs4zNGy780/dlsolXcbAmENy8CxQVqzjDFnm\n7VSm\r\n=AVl4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBenPA1c0TBztvC17J9hZ6K1SxjajXYMZrEArDfJ5VG1AiEA0araFggCy0BN1OXdXDIKP63ER++Xo8TOYXS4Lg2KTLE="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.5.2_1585008799663_0.150701806354139"},"_hasShrinkwrap":false},"1.5.3":{"name":"polyfills-loader","version":"1.5.3","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.16.2","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^3.2.0","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^4.0.0","terser":"^4.6.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2","chai":"^4.2.0","mocha":"^6.2.2"},"gitHead":"b26f78a0628d1bf1d6cbb0fa1df8d1f680b1a5fd","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.5.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-NHfOCjM1TyZP/lyphhMtbBYtNsyUBJWk/CTfQ9QfT3gjny3uAYo3Z++EJRg0MyMzZXloKc3CMMARKokk78vmMA==","shasum":"d300507d621f1e2721e94baa986f8e801bad7d49","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.5.3.tgz","fileCount":14,"unpackedSize":48734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeihKTCRA9TVsSAnZWagAAS6QP/RZ49F+y44avrK+TKc+L\n+Q4JLRmuxWfqcWSMLLiG0j5JJlIln6qPwUMGzxuKVHoUt691Z3OftRX+T/u4\naHF/R9kCbMkJ6737him+iQFQn4+QoTp89Ett75lrZfer/dNWe058btMcja0r\nc9psKfT3I8k/1LioRr0TaOAw7+szBVG9txZ5eodN1SRXyJhGUr4gMWol0RaO\nnNZ0D5z0Q1wfzmuCtC8Lt5KWV69H8DJxlRkVNIEhIAt7sJSOZxr+RZqmWLaZ\nemrIkzGsMFvxh1YgsP2oFlgy41PfLfhuPwjMbGKw8iUO5Lokp3BUgjzudGtL\n0MdirYnH9UlzQR8liiCftdlDL9QpeVhclWEWG/E0pgEwYgkQjN9VI8yxWmmE\no4v9B2L6xtw+c2gJRwA1UrWLT9/Sj276vKZzQmIbupGbzFfHYRkoAIwymE0x\nTZGm2U+COtJT8/0BuZJOcBP6I0X+kEreyOt0IMZSAZEZolqlI7IdVTX/HNvM\nGCaB6zoyPhI2S9N4zbCP9qBrbnvm9HNEGpGDFTiS+2aGm7frqcBHkYF1oEeA\nbcCZ5Oz1/X6tH8TitFMZbB8ig/2ziBYS2eidfv9+7iuQodbIb/dt2c25aMMz\nfv/TuUqimRRy/EsA9S6kSp6x7PMEw1DdxG8w2qm4SJEZt42vhcsvEYGEAJ8Z\nRKrh\r\n=Xpv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwGu0Mzrk0+DIzU/pffdzHv79KeLp5s4+uCeh0C1GP0gIgJqBgmRrqVFb/ND44/zcGFRP0Jjv9yomks8AGhLMNi4g="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.5.3_1586107026694_0.4682495902710806"},"_hasShrinkwrap":false},"1.5.4":{"name":"polyfills-loader","version":"1.5.4","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.16.3","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^4.0.0","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.5.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Jttph/AKpsmtw5+HGeCqZYaKTYZ3WswVgnTuSzUZOpChSETXiYQ1eihMiTfPIoD9FpIsTb7Ow0VHTFChBvzw9g==","shasum":"2ec7327cff00c0c596e99d774d00099ce1554b34","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.5.4.tgz","fileCount":9,"unpackedSize":44510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek4fTCRA9TVsSAnZWagAAS9QP/i5B11XEhban3QEB3c9h\nEPjz1O5ZMC+rjQOaWPrx3sN/7aR3qfWLZB6EQfepjIxZMH+rwMO0AnhnvKPs\n99QDPUBbo4eFbfyiDh5SkhrY7i62YObyICJXah3qmig5mI5uuvd8fIQAExU/\nla4iqL+j34UksiYWPgSFRoCkquE5vrwoNoT3IfETcYm9iXtrSj/NRjG17QBY\nBaNxJfIQ1qPhS2A4pq/lvFEFcKGrvFlj7MU7AuBf8aTkBAEvR+oJazDbCVho\n2M7E90sDy8tStWrsONLMEDQ8LGOMeiNTgFSr07zYShINNfm5/KHJ4itgnMKN\nR2RJizpsyHE5rK/532Xr3+XAJdwt9v4HcOCqU90idw6C/2Jxoit9z4aw/mVi\n8kVtoc5YF4a9eoVRF98XzIN+d1OOC/Rh+CWzsXe2oZWvuhJXd2S+HcPbypAs\n9Fwlmpy2yTb/fJRuiMjNrn/HRGNjEUREsAjkMabceo9wkMOzNSQ7GVrAJNEx\nfcGFwmP2pXi/8Ma4pDve5EaNI7pdT+pyMpmO6zfBsUhEA/MDiFcuNOXXm2w0\npHxdqhj9ksaX3rrdU5NnN1L4NKrFtn2uUp32qRzx4gYK1Rc5aPp3BoZPh0ZJ\nxrqclQIA/epoqHq+yAA1Fo5h7sqjAuG+tXmIeg2lLsVkfm8jmm9FHXjXj+W9\nn9Vd\r\n=y7xD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCE2aWJLm9T5pBcrc2PFfFwsQkYSdn1fdNxWh3cmT7cHAIfd6ftdDPzc6KMN0UBibg/obLlKUo9OCvvwhv8d+1Vyw=="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.5.4_1586726867009_0.3081005526101961"},"_hasShrinkwrap":false},"1.5.5":{"name":"polyfills-loader","version":"1.5.5","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.16.4","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^4.0.0","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"b77a9f4b56caad5026d2c8b4059aecc521ccaf0f","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.5.5","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-Rn+zv8e0OVVSEN8w8yhFmjyDoBGiGZQtzlHGm17HfCYjgzuMpnGME12g55ALDuCUfU1inqKtDiqc6XVsoGcpYA==","shasum":"a4b605e9066841c52596fd1b401222ab74a45d4b","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.5.5.tgz","fileCount":14,"unpackedSize":49032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenddcCRA9TVsSAnZWagAAbQIP+wfh7JGy8gtRnJSe3UH2\nCKKThp8QPqpnJ2l0MrkO/Q0k3yi/I6XckjTo3GgNBDZDGpWazqCQN/ENtwwr\niyQB+xQIdidSG5NgmfyroVvNVJRUXp/Qg5w0T5mB65J5TSbdmki8WAwmwyrh\nd3Axl0mEzg8DPtGLoaz0QDmW9KP2jI5PQc7/Xn/P6bFYFFNvq6kNW6JmIVJO\nJH/wfITTJxsSHM0bAQ5lREQMqUXemkgTIii+qc/OyG0NcBEA6VhShxB59k1u\n5g/OGB9Gf9UONE5UPkhMJ8S4a3Eab3uZMhnRLfLfuEBVvbteghC721JJkWzf\niBgQgg6oXdXe4ur0Vv8QhdE7Ys2/Rr0w1b3QJtDyBPXs4hvWt496H5ZLw7lq\nttHzkrk1mdRyWGGydkM/OgfsYJgB54hS+aaMFGwvO4ecFhjKj7skYidC9IBb\n/flRuJF4IJ0RanCGNyDa5fh4+lfcRxii/pDhW0/QSccoGssvsZ/f2rvZq5LS\nAI9KCWqaJwcU22iQrgOC51Jn0J6XMIfwPK5FrKjT7zQk3yVEPmiyaE8o9G9c\nM4Z3h5lzuhw3aXAaApRNJI8NTJb9Ep/dyr0XuEzM/jCYzB/cDt8xhliOOINE\nTtLHtXK/5oWEpxB33xusYTrF57RuWltVI853nWO/p0rVXs4KjrTAZeQsrNCH\nPHCb\r\n=6rEB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUPQvfYQqrH4Nq1k61177WvWLSDuXKR95jp8Yr/uIW3wIhAJOJPduAAvGuwOCIZpOswJpmwx0SE2pJ6welJsiqZYav"}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.5.5_1587402587867_0.1613511257879321"},"_hasShrinkwrap":false},"1.5.6":{"name":"polyfills-loader","version":"1.5.6","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.16.4","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^4.0.0","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"aad9f9eec322e71f01a701d607f0f583c1bab044","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.5.6","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-01tVO5O0iEX1Pzhamoy24trXmjS75WsqqtcRvMVeg3FnXcB9BPTtkNtiiPh3LWYDQBS+mlngCDxglXK1629jsQ==","shasum":"5bfd107ebeaaab19da84dfeeb3811fc41a49b29e","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.5.6.tgz","fileCount":14,"unpackedSize":49371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen0aSCRA9TVsSAnZWagAA8MgP/ilrg90pXljsgCAhz4f/\n9yHgtDB0KfcC7+LMG6nlynODhFm/xEL29Zltzd1FUR+vABp/gG/2RkLzv258\nzdQTf0huR6q5ly2cAtVKdM1VcxEVrZgIJfIxO3U1IW8Lm3mtMIz7VXeF70Ai\n4ZacPYQ2Jq9+AxR49x3zUulqVgs6n6QWudw6DbmAyQvR2F/r6kEeoIvhrgiS\neNqPOmVRhtUHocfGNp3swOB4ZWLNzym8NnVLtVu+hx2KQYx9+vBN6WorSr7B\ndsYkhTRIm9Z7jzacD0pA5rvL00doMOR5hPvq69pQ6SLyZL6LK20UbOsr1RDB\nt60jg6ej43KPzJjEUZOqdepQI1fItFAy6wPqqTJXCFy5AWLtJzdqh/bsgVGT\n71moSAe57shtDVyMzQ8UOJwZWux5yRCXFdJOjyq2WDo5xYyhIZl314ILDISH\nJBg0YdIiVCXoVXkCY7F2N1jl0fmoWYfgmHT9//IFjNLCtech2XhNwfAqBVdf\nKxmfprFDT0iX2zVphvEFlhhAYqj8JRzaAiWwOanuwgvkjsmehXdXvNOvQ5UZ\nYakZMRdb5d6j7JrJRSWE5aj+yLj2qMoRyoTe2ax9J4G35LlJnJOsYON+XPp4\n0aSkKhnrQfwFK1+P7CnqGcLqFSew3VcPiZOFMMRFkVDwDfWAEXlbnDNE4sX+\n/7rT\r\n=Bi4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQZv+JAo8VHrrjncZFYlE8i5866tTaZ5EJnKEfD7WMLAiEA5GRsRSAJAGln/7UhWMYa4/EVP3LgZbPlP737JlCiVug="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.5.6_1587496594334_0.9602449562950106"},"_hasShrinkwrap":false},"1.5.7":{"name":"polyfills-loader","version":"1.5.7","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.17.0","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^4.0.0","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.5.7","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZN6IIZIXFg/XBCERit82U8x4gqJiqvKSZxWJqJMD8DJ5hFUzKWeuylh/yY5VeuIiu6JcHnu8FK6lrziE0WQDIg==","shasum":"3de1e30a3b0a4ddbd9ed083c53f7367171ed988c","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.5.7.tgz","fileCount":9,"unpackedSize":45192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesYW4CRA9TVsSAnZWagAA/4EP/1gcZvEqnLkPvl302htY\n1ZSnzfZTUK+pKc0Oery/HiovuiZPR3zUeyt+Vk1Vi2hT8jlLvIpbI37QiXyv\nyMBXXa1A8TkcGLmf7Jt+7yCMltY2znYXP28GiHZo4qCqyGg02/L6rO9ndAzN\nneDUU8+dhKM6iyQxTJ2gChnHuOQ8L/9lXc6xMZnRYx5Kjmn2jKL/bW++F89L\nmLQZsakLDYFDSHHxnTeybPMs96215bV8BxAmq2EH6NUDNGJTXNAcT2QGT2Zt\ntKQX2N9Bd8qV34tBffjKd/0ys00+b5BGQX49GanQqz+udSiP5UKYvi7oBW/z\nFcy8OpLxWxuOnyNCsTL5coqOUQ84NnVifnOi3gEpGwBRNp10HKDbBQZoQaBS\nBBbrv6dQCLf68z5jBw3Fgd7aw+/1KIOUcNxdW8yeb91PUqi3wv/K3CW9EPWu\nytfPhZW7TCF6vwY0+DMMVMVD1hjnpMAkIZ2UR6WhwpNOSUvvkWrvWE4+RKtj\n8j0ANXVOv/X+NNQkQBqJOmWCjzmx3iz3ohjJQOwjXX+uPtzabrHPrpxtNVCg\nQg3rHCAIYN93mdBXOye5MDy6LDmxgn1rQT8yQZZraaPZyu69M2a33TbL4zHW\nwVxasPXr30Zq9FkX6J7wg7Nf0XpWv5J6Vg6ryTl5LRZQ6JBQmJH4gx2Q1eGT\nfODD\r\n=yhXC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICF+cQPNtXegXS+3SXqHtNpc3fnSUDTGclolNfVHUPHsAiEAjUtX6yDOO9dUu7l4Fh8BORX0qmUf6awhSUtX5Rm1uBs="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.5.7_1588692408178_0.745496962603106"},"_hasShrinkwrap":false},"1.6.0":{"name":"polyfills-loader","version":"1.6.0","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.18.0","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"7348913422b9f5475692e3902ea920ba3fc516f9","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.6.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-pn2FLDnYc+lS4j8nrRr3B/b3JmtNNOV446vpmNftllWYXBOWCaNjI8J9nDCW7tTl32Iu+S9i9ms6QYAf9fFfsg==","shasum":"67eaa9766cae7a5644c0d17740001dbdb2854ed6","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.6.0.tgz","fileCount":14,"unpackedSize":49938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu6qiCRA9TVsSAnZWagAAG4YP+QCKUSP5aWJtNaGsrLUx\nSrnDMEy3OItH5+WhsdFrhXxpHoOieiiP+B98Cczo/TFnM4V26p/XSf5820vd\nKu1fLFuU3wdHvBECt3AFVumiaLklmiKlozdf9Sd5aHHBsXMrQe7nn292m92y\nB3A9j+plrE0jSNZOj71UWleCchZBVaamlhPlxmaezaSBv5u+5jnn61fbtyJs\nCijY2TACaUM3VnTMph/qlBFB9imWFL+J3xHm2qOQeaW5gXQex/gi1QOfn7Yv\nY6bRjBEbNio/vfTCwrxqooRFEF7udE6tjdfBJ0M3iRYA3lf4mOIfETgGWvGK\n/YgL22HD9Oa0iXkY+qr5j6RHenLEekEFrLMktZW55dNB+hQ8c0emVoEKNO8D\nWX7YXrg4YwjQi7QbT0BpmZx4jcejTN2dVn7ZKgnQDUNNpPgW0xZ1ZNqGVXVj\nYV4bW0LD4gwcIzbacFse0OglMPz5lHlql2O4BMHKdJKDyW0EPq6n8rDsE8cb\nRYjnScEgyvbMoDicQgiISlCbihx/A2pv9USq2QL+BqaWHMdNVlJfLO+zrc1L\n/9e147J/buH7695s15oFK0qunVimxTD98dpF4xpvzKTOZ70ABT3hB+uW4b4V\n4Zb7lm2Bg6L6cRNt4MKNi8preY1H799l04aLVsosruKCxYYhL9j62mOrEbBl\nM/9A\r\n=nwB/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFMm/ccvTHHmbC+za4WMJOoA89ogDwWTh967Jnhl9aJAiAWjfNmvjo0YnOySphULGEbIkclYNqpdGf2b7ZV/doy+g=="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.6.0_1589357218446_0.8390414003402962"},"_hasShrinkwrap":false},"1.6.1":{"name":"polyfills-loader","version":"1.6.1","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.18.0","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"6038f3114a47800afc22d38a05cd5d2bc7359cd7","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.6.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-GK3jZGLy9nApfRYfHrrO4RYkBkpjiXUVWVdp169g4Y8HV+ZazrGQX46tNpbwP0dtrgHgADyJvZYPfdFuooHy5Q==","shasum":"134ab74b9a6160efb4d72066a5150bfb2228fad3","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.6.1.tgz","fileCount":15,"unpackedSize":51759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewZ1ECRA9TVsSAnZWagAAdKkQAJQ+aG78gZT6NJT9+FFx\nau9m2km3cCjOEw3xF1HWGQwR7BX4wmVBPoDAWiW9nIoBzuQ+hqPTc+Zh1Jsk\nFNEexQCIUDMx59d7HfiHL03x43XdFFCDsE6zkvpr7onE2/sFYiWKt89x/uCn\nejLdHC9ej1ytF+WjoWppsFOoUhKFD+s1sPPkVa2+jt7iuR6lfdAaambPnoha\njXFEKEXNH62H6z4le86mtATIzGSS/vvB+4y8Zmc+Z2QF/OayrDS1GCs1t6uL\nrEPNynP6fvFT0kRXRoJhYfzQpa2z7YbVaeLBCa1rdD4W2DKyPD/g3aRD3BKk\ntrbK5l7VzgBzprodpfbxFtpp3RosNiY0nMHMfaqViFlzgXQjgBadW3aW6+rV\nqYJCynu9jlxxYnCSuYnIELdHIoxr0KKusuFNQ0XSGF/x7p2FIAJdNuQkIVZe\nyFR93+EoFFv+uqXYIPO0+kwRlnIESzMNAqW1GcNU0Hpbs4G6Vmu9hjfckS1x\nzUrBKrtkVFTT2QJNLhhvK+5C2Jix2c9pYw4KYtLG5+W6mMxf9fKr3wPJKC5P\n2TLheuN/QwYDB2EDg0GdWmLMIXsAlbyIrZKfsxkwBPIdrfuLvKcpyII7YctY\nC4ik7B3IhfwmGx38bbLeu1kf3SzAHJ+0s+YT53g4OCbh+okbLq/PE4VxEnFr\nZ2nA\r\n=mkjx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/gmWmkW7FOq4KiDPF4WsmwnkbYm4nPMbllXnL4nGMpQIhAKKYyVY8RsxG0CvR2GTVbxFfapLH+Xwcw5/Pi9hdbDsx"}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.6.1_1589747011773_0.7014490807710305"},"_hasShrinkwrap":false},"1.7.0":{"name":"polyfills-loader","version":"1.7.0","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.9.0","@open-wc/building-utils":"^2.18.0","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"c096cdc895d0cf907abbd95148298d45232a4e0c","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.7.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-OQvUeVp0Q+qPyj7aufW9c5/W2pWvbXcVAAibCCPX6o8b2qaY4vZ4tpdHa6gq1rMeX4I8xQVIPjHNu0tKxIqjQQ==","shasum":"f0d6155bcadb6b3066c2db448dc180a0c0b1ac8d","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.0.tgz","fileCount":15,"unpackedSize":52562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKT55CRA9TVsSAnZWagAAXrkQAJ6PNSiZTZST4RF2Kf91\nOwkHgQT/8ZpZApeTJQUnoYyEDNYuPmcnC0SP4/RVjFuhrw/brGaiQkMzHRUg\nmU6dq70zupLw1n9WpaAc3ORecR/sKHzuXrmhp2t4hMwjVExAuYkcwcU5mZUt\ngU9La6dEwtNQtc4t4K9Tlfxwta/frgWUVQ783u0Vvju7Dev5fT7upIFHzgyK\naXQLrGmypfTx5uYnOFAofPrMFv7L2xnCs2hV820w8GZKKOacy9WGUDUUFuAw\nfizDm+ggqFxFlNydyiojy307OQNci3/C6tUPMuIICf0uTJa/4D0McoTPPODR\n8qG/SlWBl7VOr3llCOewhIsNUn8/D0ce/QltlwMbAzA6wjL28KVaurUrNWK3\nsAt22fWOozxL8ADlvFuwxbkJbi6bpvvDWb2HvfwFRUWx48366vecT2IYh0ym\nyD8gsdAQOu9IhF0aDg2Sm9qxl/ld2NxDm0m2A/PaV4DkTbylwbpD9R2ck7l2\nVDtZbA8mPutdFXEf+C1fOQ6WcD6d2uWelmNxJjCk0v7mjFFVWKzyDfyja20J\nSihzroBRv2ZBnnYZU08jXAXmSbNqHFKYcMAJNqKY+uvdQriC2ZH6A9+y59Wp\nfaw2LDQxWPppsqjBef3DfC06g/qvgvy4FfqTph7sLr+nCPqFxkRBM6PwIw8S\n1OLi\r\n=VMwy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOkpc18eMElxZRC16ZqFyKTLEHCcrNf9guKWlTIQdWMQIgYVZVe2WwodbToQZJWFAZDwn0wI2gydqxlgXr/kOmbVk="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.7.0_1596538489346_0.11758292866173403"},"_hasShrinkwrap":false},"1.7.1":{"name":"polyfills-loader","version":"1.7.1","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.11.1","@open-wc/building-utils":"^2.18.1","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","html-minifier":"^4.0.0","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"53b9d43936aac4779e822f57392430531126b327","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.7.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-+cClGOZNQtWVedt2a2Ku9r6ejfnhQFbuaSPtlaGLl2R9ESWaJNoq8r29d0BTpAgrEX/xXsoh2YHgamNugW6Ahw==","shasum":"d7a8442a450acda1ab81b1f68968e68835df0856","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.1.tgz","fileCount":15,"unpackedSize":52570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSDOqCRA9TVsSAnZWagAAltMQAKJ19J3uZS/ASohtVBf9\n83U6O4/oyFc7EGWx6/J2ZuDwq8skdEeEBOOzYO6whyYm9TFOhRtNdRfFVUkj\nIKXVqAhABHmsQHQIJRo0TiPZu9MOha+16nzADxxPrL/QIF4C2MxT+eT3t6bR\nfVWUFuTT8LiV8O84GPdem8uAVi0ddd3CjGtf1Geo6tg1aQnszeAZRpv2WCKV\nXP9l0DecNK5E3q3NgTlF8wTWXTMoa+vmk7yos0jl3/VVB13LtA66ByHlcRSM\n9X7o0UVT0wW6+u4axBXLzBnpNqZGVvqTnkOOZBGEr5Cv2dv44IUo5UHBY5qW\nCGm+KQeg3kxjyus9we6RW1Fji/emoEN7sGKCISlnHxF5hBUGBL5As/Ajngv7\nj9BOn78z2Fvy6akXid6uPQDhn7xfPoVmNxPBxxjp80akF+tGdZpvVj8tbKgn\nIt7CFjrE7yXivnc5rBU6t9FXIlE2bUzqA59X8NuGVYKwXitacnRlzcNS9x4Y\nVWcl6AJCCSSlamE/lPu5mqbK5dMOqkqiT0YWeqSIJwy5cfBiIMyjz9kp/0SR\ndsgFLvK9eQTzmKKFAIzwSV4qINUmV/oS6rVZ0Tl8745/Z2352JkKACwfdDl9\n1Nf5WZ6uO8fyn6uGo/SoSvmgF1g7Q5tASH9okJ+wTgByR3z7vzKRtNt6FE6d\nlJWW\r\n=zEgY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkbrywQT/yOyQ+/mDD1leDpAaoG8SOYGCUBcT0hlqrbAIgBRme5LavEh2XBN6X7j2YIjJ9BW+CrU6J0huppG2Ttmo="}]},"maintainers":[{"email":"d4kmor@gmail.com","name":"d4kmor"},{"email":"larsdenbakker@gmail.com","name":"larsdenbakker"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.7.1_1598567337532_0.29467455062452785"},"_hasShrinkwrap":false},"1.7.2":{"name":"polyfills-loader","version":"1.7.2","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.11.1","@open-wc/building-utils":"^2.18.2","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"8017ebb43f238b8e514972f15bb97aac3327bb1d","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.7.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-MUo8OXTDOVcGOf+WbgLiolS9cJquLQWHh3lAQKCaOxGv8Z43IJmJqmwGa6r/wfOnF4aH3f3WwHXfZAi/JjiAgg==","shasum":"867fd78d5c782aba1f5404610b61ac821571250f","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.2.tgz","fileCount":15,"unpackedSize":52718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbjmPCRA9TVsSAnZWagAABmMP+waAsUQrgT6jK3/iZoq2\nqylBVFCD9+avSu5ZlYppp/zTMR3rFAQf4PFY9EwndIQjf4m/WHlSenW0T0JK\nNM1shnVJvCidUX6rLMKwCsT5egrfqOVc7GUSpQMsa0MIC5s72bY6Ku7qtiAR\nIm3Uqv7q++r9Xh/b2fN1k6SJIRxT7koTmxjnfLl+RZPX41LSk7tPPHbnWZxF\nBUkBVWYuT49fLPb08JxVZScLcoxTs35m/LOtwT8bVftGkcv5q5M60lMsfeXD\n/LWOeW25oN7aOu4JBzhBKNVZjxvhy7CGw1dKOZ/fSz2S/h+LcRyNnIfAb+Sc\n4qt/km5ygQGqRb49Yqe4jjR8bmQVUxZO+yNfyvJmtQrwxWpkUGoJU6XCMgFx\njqdU6hL1/acrYO0/N2Zu0fgIqX+NqPpzBiGDXWlzbrz1nXted1xJ8ELz2ZGY\nway5QM/FbcJi2NWX/G9CB3mDDBOx2nVdtmHwLKGjGKBM07vUU84V8S1Pd3hT\nf4kGKq5JwN14oq3DjoS83z+nreG1BKhTH8z/P/zhKMEaOWqiAivsqii836J+\nqzuzuAFaCTH4SFNPzEF2T1rPvTHR8+Qv+nAx3U/buqs5r7yA1jzP/FwrAT6T\nfeFp2mEVCFt1SZ3swifw2c8CE50T/KKa9LkqKgIkqxRIN2YJV3mmAT/f0ape\n9Rlf\r\n=AimE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9sHi6HmThHl21g4ZNy937O0rWjHLn1Vkhy3Tc3fwziAiEA5Z4zE5fnUW36tOHUVIk+Tpxjm+WkUar6wH0zXFAPB9M="}]},"maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.7.2_1601059214978_0.5801692649221593"},"_hasShrinkwrap":false},"1.7.3":{"name":"polyfills-loader","version":"1.7.3","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.11.1","@open-wc/building-utils":"^2.18.2","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"fe8d5295069b93735a548e8a82faf90ece8abd5a","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.7.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-+Gc2MiQ/BDUVJ2uGjKZHK7OnursSVWs1nWi93KodwnkSA+W+oY8yNHZPOm+64vDda9nJXa/XMQqYCAO+RjBadg==","shasum":"fbf1fa1dd2e710999e0a42bfbb7418c8e2c57f5a","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.3.tgz","fileCount":15,"unpackedSize":53259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeJ48CRA9TVsSAnZWagAAzKwP/3v8KcYQn0RJi3vnqNGM\nTlX0d2oOYohM9cO833xQpcf1tAAlh9LML8boQZovUWcd0W6CoYPSp7e78yMU\njQkkyD43dnRULv5G1y4mP11Ev+RfROXHp8jFd0le5nkAJPXOfdtPuqSrNPTy\nbShv5OFYyP2KNhnqoJWQ0YnEI5sQpfovJm/0e0CCJqXFr1ZK80V8rkxzed7h\nHxuy1rWfiKE/WNoUAmM/Gw5oi99mGX4ZPUmyR0o4HcbpiE2Xm4azmCH4/DZo\nmawdmDy9vg2QK4VJ93Sa4nrnhXcxkJd3u2k9r0u/ngbuZfLmGVa9Ul8yW/et\n0m1PQPxfrdL1ctvgtxFtp+9is73ajNY343Hwz9huYzmSx+04P2oZkKAKM9da\nX6r7iOpHF5qqJ2CMwQGOTCpmU/u1vJJ5uKpv03pwaWZ7a0yUITh/3KqSYxcU\nnm5h0BQBSmCaaFEqa1BwX9cxePSoaR0zHOhQ2No17LS9sq9uDZySB+DYF/FX\nm7Qd8AkPqkRyXuiRuNPa+Eb46JMM46tESmXwlvjQN3/4vlb04VeYQxbsetIr\naf6qbGv2XrRyqAiBl42jCYvWWuA/p0mg+4MYJ6yBzK9nlRixnMCrfHSDiL1k\nS3ruxhvd9+ixTj1BM50ih1ZRwArLlBq7kFNsg3hoMsVRAbU2mzRB73ZEk/I8\n5Azb\r\n=GXD2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRgnzg7wmaWuguyzfIxuH8r02lpp+xs+Tfr++AWfu64AIgSy9r393kBePqZo9ndFCj+ToRlfi3O7KVQCiHcGaoH9A="}]},"maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.7.3_1601740347573_0.31798862946583695"},"_hasShrinkwrap":false},"1.7.4":{"name":"polyfills-loader","version":"1.7.4","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch"},"dependencies":{"@babel/core":"^7.11.1","@open-wc/building-utils":"^2.18.3","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"gitHead":"59e56d74ca6e89550ef2e6ed1c5ac5adc9c1906e","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.7.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.4.3/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-hF1WXPvH0lOtfTuri2DUlgnsFnYDKl2E2HQ3FyaiulcMnVmtKpEHSKKnQ7O5lvT3DWs4L21mNuWbrmI1iAjFtQ==","shasum":"8de53f7672fcab6dc103a35451a7c5641ceb7ac1","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.4.tgz","fileCount":15,"unpackedSize":53438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg2ZgCRA9TVsSAnZWagAA72IQAKUA1cwiJFXNzUzdwIub\nb3p6vxr3+s4y6G0/yJUZv5GNBQAwZ6O/xWqcIm6XmqZZ+QSJ/fhuQP67CNN4\n81tzBvHQ4pxYoxm9cLh/ZUhCxhisueCU70Vd6bZy1DVv/s0Kwd3WCQBcEKoZ\n6e0gwmBmz9MHY24vbMul8ETBOisgmjmwl8YbQPnDUs15f4dsTOrLMV/rAEln\njXm/ItjcaUR4ADI9JHlByL4TvrB2SCG0nAro9kTWuqPjZK4yRzILj7XrID3H\nkhycHRzEWY2IvwxZMWzQPf7v2CLB1ktrp1qJ6IagLqx4MjepmNW9hboNBKUf\nvOCEMf26U12MWbp3q6lRQXRq8nzJ2rbmW8ve5Ys4vNqrUbnEuZWCotxTzQEG\nGZKY+ZMbQnvj3c2mC/uTeM4xkwjuTxYM+df1nMdUsS/6NYUY1w1Z4nS6hQwx\n9f3Lbj4KU7oY4uyD2Z2ZPZmidcjvYFU3Apq4ufa49VGQuwzjqCC59xa+/lGI\nkicbIhexYkYihwQaWz2ud5AEUyA5VtcCdL5NShe0EZ7h9ObtgEzxCKFKV8ip\n1MPnkOrQOa0PeoZs3QhONp1w8IbmSpFmk+2+fw2LmYdxwhZX71+99aKWasvo\nSKIL+NGIwQ63RDlayeML9QX5WSgaotfGDFEnN0Y47E4C1FeL6B1tZvw//e9j\n1iFS\r\n=J/EL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+hNlpBr2tyI67T8l9qeAk8KIrB9DzP22AqmCqsztByAiA3ZKLDNT9lOtk86Dn5ebsU+MQ9fKjDnMzv29izauMEqg=="}]},"maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"}],"_npmUser":{"name":"d4kmor","email":"d4kmor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.7.4_1602446944157_0.035735071440387456"},"_hasShrinkwrap":false},"1.7.5":{"name":"polyfills-loader","version":"1.7.5","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch","types:copy":"copyfiles \"./src/**/*.d.ts\" \"./*.d.ts\" types"},"dependencies":{"@babel/core":"^7.11.1","@open-wc/building-utils":"^2.18.3","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"types":"types/index.d.ts","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.7.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4OjSRiMsCUiDHxbQLOXPJ/QWXd6tHenBlxwS0qClgV+XZQre6UD8Fh3bSjFfnkRGRsqfrnjT7dFUJxxAFMe1qQ==","shasum":"a05342a14e18b1e4cadb99adde5275d20da8e196","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.5.tgz","fileCount":9,"unpackedSize":47855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmbRZCRA9TVsSAnZWagAAuYEQAJodDAswQZDrkN3PTEjL\njeTPZzzSHRc6LJgeS/9QQfuEs+Xs6nLqcV6pRFUfKUr2VqCpEQP6BgVil4nr\nuNR7KzQadBtp9/+YtF1I9Mik6y5vqeVA/HOGufSYiRStMDJqm3mw01P+rFgl\n76iuP831Xcz/ebscgSWb+m21FZcHLBXMWGaPn4j/4haPAZd1lhHgye4vddtd\nGmAttGTlH2czzvgyaOTZY/KK0kD/mejNAwjFrk01BRxpkuS6M7lbn786nIHC\nqa1xluGLL89LbcolGcBEJH+UHu0vJl8P2Kc/kvHGTecwiy/W0JL8zKLCIvPL\nTUKgAQF3wVrtJ+WXBnjI7l8zXQqUJxdLg8rnxiYa2ns2R/ZjC/ll0iVTxC3E\nfy7JtSn5gyPaObfem09m8vjED1XYh8Mk0wjfoszyKgfRrI3smk73E772fmYX\nX90Apj1BdBCwBkFtjsGYtYtLkF334z+4fNQtFeW/K67B7grlLOOr/OC8ikOJ\nalnTJdKKligzOdFGiNmxYyvehxK77VXuyVENpu/4YTVbBoLw1Qf8tRck3UQM\nFjRSjHd56qOFd3djA8deaGDgbqTwETPzTNh8H2oqU7g38cOcHjsPDIAix6My\n0qsjjBvQn6Hv8tDnN/kDfm8q8Ez+WUs1/nPwmR34TcH5RnAG4GNABC6LIFEW\nKWzh\r\n=BDpA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGixy9Ht06+Ev3yNDoAWu7cDB2z/+GIPWR9hAJs5HzsqAiEAld3SgJDWw2tXYbLjfI8+oy5F1WCfyzEWS0MDkL80Kdw="}]},"maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},{"name":"modern-web","email":"hello@modern-web.dev"}],"_npmUser":{"name":"modern-web","email":"hello@modern-web.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.7.5_1603908697262_0.25010664875030253"},"_hasShrinkwrap":false},"1.7.6":{"name":"polyfills-loader","version":"1.7.6","publishConfig":{"access":"public"},"description":"Tool for polyfilling js and browser features on demand","license":"MIT","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"prepublishOnly":"../../scripts/insert-header.js","test":"npm run test:node","test:node":"mocha test/**/*.test.js test/**/*.test.js","test:update-snapshots":"mocha test/**/*.test.js test/**/*.test.js --update-snapshots","test:watch":"mocha test/**/*.test.js test/**/*.test.js --watch","types:copy":"copyfiles \"./src/**/*.d.ts\" \"./*.d.ts\" types"},"dependencies":{"@babel/core":"^7.11.1","@open-wc/building-utils":"^2.18.3","@webcomponents/webcomponentsjs":"^2.4.0","abortcontroller-polyfill":"^1.4.0","core-js-bundle":"^3.6.0","deepmerge":"^4.2.2","dynamic-import-polyfill":"^0.1.1","es-module-shims":"^0.4.6","intersection-observer":"^0.7.0","parse5":"^5.1.1","regenerator-runtime":"^0.13.3","resize-observer-polyfill":"^1.5.1","systemjs":"^6.3.1","terser":"^4.6.7","whatwg-fetch":"^3.0.0"},"devDependencies":{"@types/babel__core":"^7.1.3","@types/parse5":"^5.0.2","@types/valid-url":"^1.0.2"},"types":"types/index.d.ts","bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"_id":"polyfills-loader@1.7.6","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AiLIgmGFmzcvsqewyKsqWb7H8CnWNTSQBoM0u+Mauzmp0DsjObXmnZdeqvTn0HNwc1wYHHTOta82WjSjG341eQ==","shasum":"5cff98bfc9689cf10e44bdd32f498cfeb4374c51","tarball":"https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.6.tgz","fileCount":21,"unpackedSize":110574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfusUcCRA9TVsSAnZWagAAvw8P/AyTIIlZQN0WKNtei5ND\nCCQaUSljm1i65LzwvT14pMYbpgvvhezU/xasw1yRQNu7B5kdG54U+ogINwBc\n6WGhOLYyhVub3JRkU3n+NDZmPX9DNBvEP3oaV7nBW3RvWR1byPAYlFhGWHlc\nyG1B63CE1SlAnoOeVWp+Dxw2bJAqCmYDVh2RGv01402X12FzL4RDecWBsycG\n18uD5kOLY/rp1TG/bELcrajeDWlHoUsQPmJSuUI4KLLJ49/l9tvSFzJHrrMk\nW3twhhgLKsB/YrzI26XmyLNnC/o/bvLcsobbjkOVNvPTgxE6qqAsrKs3Upyd\nQjglZRPeJjZ8xuFr1MwTDtDetYSAg4uUF46335w3aKLY/JXwALcWqliM1TZe\nYSz+06FwnSv2piRVDgMJta6Hpzd1RDObF+WMpAhvkuqbn/gqMQ/ZtL9l1PUY\n/4LeAcGpnbadqySLasuusXFTVFNEHhmJ/isoC2bg583yuN4rMF0jnIcgDKoN\nW/jRFdWZvORByUw0sKj8mjoX+gtoYUW/NC5Utzdod/Sx9mg4elYs/QyRmARr\nQazy6jkBkCfy+oEUX9TxpITx/0wgaLqPAkf7JA2BLNyqA9EISB6SO4of8RYG\n+fO4iaPA8DwF85MnkBNB4lx+oVFDDo+Sl+ETauuMTbC3IeV+WyZ36gxCqup/\nxjgS\r\n=7fa3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Pf5e/9TF4D96WRYFPesuEPOlbI3SSeLw78xsJFvYZAIhAMKhTu9FwRWaPxBm+vhfTApOMLkCLFZC2waKCwRTlZPZ"}]},"_npmUser":{"name":"modern-web","email":"hello@modern-web.dev"},"directories":{},"maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},{"name":"modern-web","email":"hello@modern-web.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/polyfills-loader_1.7.6_1606075675843_0.05700450912568189"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-26T16:55:14.002Z","1.0.0-alpha.0":"2020-01-26T16:55:14.188Z","modified":"2022-05-13T04:35:35.494Z","1.0.0-alpha.1":"2020-01-26T17:02:35.810Z","1.1.0":"2020-01-31T16:45:50.840Z","1.1.1":"2020-02-02T15:46:43.563Z","1.1.2":"2020-02-03T17:51:49.586Z","1.2.0":"2020-02-06T21:51:42.196Z","1.2.1":"2020-02-09T17:29:48.693Z","1.2.2":"2020-02-10T16:06:12.419Z","1.2.3":"2020-02-23T17:41:25.027Z","1.3.0":"2020-02-29T14:41:40.019Z","1.3.1":"2020-03-06T08:51:21.352Z","1.4.0":"2020-03-08T17:15:02.469Z","1.4.1":"2020-03-10T09:02:14.462Z","1.4.2":"2020-03-11T07:42:46.831Z","1.5.0":"2020-03-15T14:24:54.441Z","1.5.1":"2020-03-15T23:22:32.449Z","1.5.2":"2020-03-24T00:13:19.796Z","1.5.3":"2020-04-05T17:17:06.819Z","1.5.4":"2020-04-12T21:27:47.175Z","2.0.0":"2020-04-18T15:45:40.654Z","1.5.5":"2020-04-20T17:09:47.986Z","1.5.6":"2020-04-21T19:16:34.433Z","1.5.7":"2020-05-05T15:26:48.290Z","1.6.0":"2020-05-13T08:06:58.547Z","1.6.1":"2020-05-17T20:23:31.866Z","1.7.0":"2020-08-04T10:54:49.440Z","1.7.1":"2020-08-27T22:28:57.694Z","1.7.2":"2020-09-25T18:40:15.202Z","1.7.3":"2020-10-03T15:52:27.735Z","1.7.4":"2020-10-11T20:09:04.372Z","1.7.5":"2020-10-28T18:11:37.433Z","1.7.6":"2020-11-22T20:07:56.007Z"},"maintainers":[{"name":"d4kmor","email":"d4kmor@gmail.com"},{"name":"larsdenbakker","email":"larsdenbakker@gmail.com"},{"name":"modern-web","email":"hello@modern-web.dev"}],"description":"Tool for polyfilling js and browser features on demand","homepage":"https://github.com/open-wc/open-wc/tree/master/packages/polyfills-loader","repository":{"type":"git","url":"git+https://github.com/open-wc/open-wc.git","directory":"packages/polyfills-loader"},"author":{"name":"open-wc"},"bugs":{"url":"https://github.com/open-wc/open-wc/issues"},"license":"MIT","readme":"---\npermalink: 'building/polyfills-loader.html'\ntitle: Polyfills loader\nsection: guides\ntags:\n  - guides\n---\n\n# Polyfills loader\n\nThe polyfills loader makes it easy to manage loading polyfills and/or serving different versions of your application based on browser support. It generates a script that loads the necessary polyfills and the appropriate version of the application through on runtime feature detection.\n\n> Part of [Open Web Components](https://github.com/open-wc/open-wc/): guides, tools and libraries for modern web development and web components\n\n[![CircleCI](https://circleci.com/gh/open-wc/open-wc.svg?style=shield)](https://circleci.com/gh/open-wc/open-wc)\n[![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?badge_key=M2UrSFVRang2OWNuZXlWSlhVc3FUVlJtTDkxMnp6eGFDb2pNakl4bGxnbz0tLUE5RjhCU0NUT1ZWa0NuQ3MySFFWWnc9PQ==--86f7fac07cdbd01dd2b26ae84dc6c8ca49e45b50)](https://www.browserstack.com/automate/public-build/M2UrSFVRang2OWNuZXlWSlhVc3FUVlJtTDkxMnp6eGFDb2pNakl4bGxnbz0tLUE5RjhCU0NUT1ZWa0NuQ3MySFFWWnc9PQ==--86f7fac07cdbd01dd2b26ae84dc6c8ca49e45b50)\n[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/)\n\nA simplified version of the loader:\n\n```js\n// detect support for various browser features, load a polyfill if necessary\nvar polyfills = [];\nif (!('fetch' in window)) {\n polyfills.push(loadScript('./polyfills/fetch.js'));\n}\n\nif (!('IntersectionObserver' in window)) {\n polyfills.push(loadScript('./polyfills/intersection-observer.js'));\n}\n\n// wait for polyfills to load\nPromise.all(polyfills).then(function() {\n if (!('noModule' in HTMLScriptElement.prototype)) {\n // browser doesn't support es modules, load a SystemJS build with es5\n System.import('./legacy/app.js');\n } else {\n // browser supports modules, import a modern build\n import('./app.js);\n }\n});\n```\n\n## Performance\n\nThe primary reason for this project is to make it easier to build performant web apps. The web ecosystem is evolving fast, it's easy to end up with many unnecessary polyfills in your application because all supported browsers already implement the feature you are using.\n\nBy loading polyfills conditionally, you make sure you only load what's necessary and you don't need to include them in your main bundle. Polyfills are hashed based on content, so they can be cached indefinitely by a web server or service worker.\n\nServing different versions of your application means you don't need to serve the lowest common denominator to all of your users. This is often achieved used `<script type=\"module\">` and `<script nomodule>`. The polyfills loader uses a variation of this, where the feature detection happens in javascript because we need to ensure polyfills are loaded before any of your application code is run.\n\n## Preloading\n\nBrowser optimize loading webpages by scanning ahead for script tags and fetching them right away. Because the polyfills loader moves the loading of scripts into javascript, we lose out on this optimization. For the polyfills, this is intentional, because we don't want to load them all the time and since they will be cached this optimization does not do much anyway.\n\nFor your application code, we recommend using `preload` (or `modulepreload` when it is widely supported) links to ensure your application's modern build is fetched from the start.\n\n```html\n<head>\n  <link rel=\"preload\" href=\"./app.js\" />\n  <!-- for module scripts, add a corrs attribute -->\n  <link rel=\"preload\" href=\"./app.js\" crossorigin=\"anonymous\" />\n</head>\n```\n\n## Configuration\n\nYou will most likely use the polyfills loader as part of another tool, but it can be used directly as well.\n\n### Example configuration\n\nA typical web app which loads as modules on modern browsers, and system js on older browsers:\n\n```js\nconst config = {\n  modern: {\n    files: [{ type: 'module', path: 'app.js' }],\n  },\n  legacy: [\n    {\n      test: \"!('noModule' in HTMLScriptElement.prototype)\",\n      files: [{ type: 'systemjs', path: 'app.js' }],\n    },\n  ],\n  polyfills: {\n    hash: true,\n    coreJs: true,\n    fetch: true,\n    abortController: true,\n    regeneratorRuntime: true,\n    dynamicImport: true,\n    webcomponents: true,\n    intersectionObserver: true,\n    resizeObserver: true,\n  },\n  minify: true,\n};\n```\n\n### Configuration options\n\n#### modern\n\nThe files to load on modern browsers. Loaded if no legacy entry points match for the current browser, or if none are configured. Each file specifies how it should be loaded.\n\n<details>\n <summary>View example</summary>\n\n```js\nconst config = {\n  modern: {\n    files: [\n      // filetype can be: 'module', 'script' or 'systemjs\n      { type: 'script', path: 'file-a.js' },\n      { type: 'module', path: 'file-b.js' },\n    ],\n  },\n};\n```\n\n</details>\n\n#### legacy\n\nSets of files to load on legacy browsers, and the runtime feature detection to execute to determine whether it should be loaded.\n\n<details>\n <summary>View example</summary>\n\n```js\nconst config = {\n  legacy: [\n    {\n      test: \"!('noModule' in HTMLScriptElement.prototype)\",\n      files: [\n        // filetype can be: 'module', 'script' or 'systemjs\n        { type: 'systemjs', path: 'file-a.js' },\n        { type: 'systemjs', path: 'file-b.js' },\n      ],\n    },\n    {\n      test: \"!('foo' in window)\",\n      files: [\n        // filetype can be: 'module', 'script' or 'systemjs\n        { type: 'script', path: 'file-a.js' },\n        { type: 'script', path: 'file-b.js' },\n      ],\n    },\n  ],\n};\n```\n\n</details>\n\n#### polyfills\n\nThe polyfills config controls which polyills are injected onto the page. These are the possible polyfills:\n\n- [coreJs](https://github.com/zloirock/core-js)\n- [regeneratorRuntime](https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime)\n- [webcomponents](https://github.com/webcomponents/webcomponentsjs)\n- [fetch](https://github.com/github/fetch)\n- [abortController](https://github.com/github/fetch)\n- [intersectionObserver](https://github.com/mo/abortcontroller-polyfill)\n- [resizeObserver](https://github.com/que-etc/resize-observer-polyfill)\n- [systemjs](https://github.com/systemjs/systemjs) (also injected when one of the files is systemjs)\n- [dynamicImport](https://github.com/GoogleChromeLabs/dynamic-import-polyfill)\n- [esModuleShims](https://github.com/guybedford/es-module-shims)\n- [shadyCssCustomStyle](https://github.com/webcomponents/polyfills/blob/master/packages/shadycss/custom-style-interface.html) (you must also include webcomponents)\n\nThey can be turned on using booleans. When using the polyfills loader directly, these are default false. Other tools may turn on different defaults.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  polyfills: {\n    coreJs: true,\n    fetch: true,\n    webcomponents: true,\n  },\n};\n```\n\n</details>\n\n#### Shady css custom style\n\nIn order to define css variables outside of a web component in IE11, you need to wrap the `<style>` tag inside of a `<shady-css-scoped>` tag. This tag is provided by the shady-css-scoped-element package, and will be included if you use both the webcomponents and shadyCssCustomStyle polyfills.\n\n<details>\n<summary>View example</summary>\n\nindex.html\n\n```html\n<shady-css-scoped>\n  <style>\n    html {\n      --my-button-color: pink;\n    }\n  </style>\n</shady-css-scoped>\n```\n\nconfig.js\n\n```js\nconst config = {\n  polyfills: {\n    webcomponents: true,\n    shadyCssCustomStyle: true,\n  },\n};\n```\n\n</details>\n\n#### hashing\n\nWith the `hash` option, polyfill filenames can be hashed based on their content, this allows them to be cached indefinitely.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  polyfills: {\n    hash: true,\n    coreJs: true,\n    fetch: true,\n    webcomponents: true,\n  },\n};\n```\n\n</details>\n\n#### custom polyfills\n\nIf you need a polyfill that isn't available in the default list, you can add a custom polyfill. These consist of at least a unique name, a path where to find the polyfill and a bit of javascript executed at runtime to test whether the polyfill should be loaded.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  polyfills: {\n    hash: true,\n    fetch: true,\n    custom: [\n      {\n        // the name, must be unique\n        name: 'my-feature-polyfill',\n        // path to the polyfill fle\n        path: require.resolve('my-feature-polyfill'),\n        // a test that determines when this polyfill should be loaded\n        // often this is done by checking whether some property of a\n        // feature exists in the window\n        test: \"!('myFeature' in window)\",\n\n        // optional advanced features:\n\n        // if your polyfill is not yet minified, it can be minified by\n        // the polyfills loaded if you set it to true\n        minify: true,\n        // whether your polyfill should be loaded as an es module\n        module: false,\n        // some polyfills need to be explicitly initialized\n        // this can be done with the initializer\n        initializer: 'window.myFeaturePolyfills.initialize()',\n      },\n    ],\n  },\n};\n```\n\n</details>\n\n#### exclude\n\nThe polyfills loader delays loading any scripts until polyfills are loaded. This can create problems when you rely on specific loading behavior. You can exclude certain scripts with the `exclude` option.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  exclude: {\n    jsScripts: true,\n    jsModules: true,\n    inlineJsScripts: true,\n    inlineJsModules: true,\n  },\n};\n```\n\n</details>\n\n#### polyfillsDir\n\nWhich directory to load polyfills from. By default, this is `./polyfills`\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  polyfillsDir: './generated-files',\n};\n```\n\n</details>\n\n#### minify\n\nWhether the code output should be minified.\n\n<details>\n<summary>View example</summary>\n\n```js\nconst config = {\n  minify: true,\n};\n```\n\n</details>\n\n## Usage\n\n### createPolyfillsLoader\n\nThe `createPolyfillsLoader` function takes configuration and returns the javascript code for the polyfills loader. It also returns information about the generated polyfill files, these will need to be made available at runtime so that they can be imported by the loader code.\n\n```js\nconst { createPolyfillsLoader } = require('polyfills-loader');\n\nconst result = createPolyfillsLoader({\n  // see configuration above\n});\n\nconsole.log(result.code);\nconsole.log(result.polyfillFiles);\n```\n\n### injectPolyfillsLoader\n\nThe `injectPolyfillsLoader` function injects a polyfills loader into an existing HTML page. It also injects polyfills for any import maps it finds.\n\n```js\nconst { injectPolyfillsLoader } = require('polyfills-loader');\n\nconst html = `\n<html>\n <head></head>\n <body></body>\n</html>\n`;\n\nconst result = injectPolyfillsLoader(html, {\n  // see configuration above\n});\n\nconsole.log(result.htmlString);\nconsole.log(result.polyfillFiles);\n```\n","readmeFilename":"README.md"}