Skip to content
This repository was archived by the owner on Feb 8, 2022. It is now read-only.

Commit

Permalink
Merge pull request #43 from trendyminds/ie11-promise
Browse files Browse the repository at this point in the history
add support for promises in IE11
  • Loading branch information
aaronbushnell authored Dec 8, 2017
2 parents 331c28c + ac33e82 commit eefc6cc
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 7 deletions.
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pura",
"version": "4.0.4",
"version": "4.1.0",
"scripts": {
"test": "./tasks/subtasks/lint.sh",
"deploy": "./tasks/deploy.sh",
Expand Down Expand Up @@ -36,7 +36,8 @@
},
"dependencies": {
"normalize.css": "^7.0.0",
"picturefill": "^3.0.2"
"picturefill": "^3.0.2",
"promise-polyfill": "^6.1.0"
},
"browserslist": [
"last 2 versions"
Expand Down
6 changes: 6 additions & 0 deletions src/assets/scripts/app.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
import Promise from 'promise-polyfill';

if (!window.Promise) {
window.Promise = Promise;
}

if (document.querySelectorAll('[data-my-module]').length) {
System.import('./MyModule').then(module => new module.default());
}
14 changes: 9 additions & 5 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4646,6 +4646,10 @@ promise-each@^2.2.0:
dependencies:
any-promise "^0.1.0"

promise-polyfill@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-6.1.0.tgz#dfa96943ea9c121fca4de9b5868cb39d3472e057"

promise.pipe@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/promise.pipe/-/promise.pipe-3.0.0.tgz#b8f729867f54353996e6d8e86f3bbd56882e32a6"
Expand Down Expand Up @@ -4692,14 +4696,14 @@ [email protected]:
version "6.2.1"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.1.tgz#ce03c5ff0935bc1d9d69a9f14cbd18e568d67625"

"qs@>= 0.4.0", qs@~6.4.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"

qs@~6.3.0:
"qs@>= 0.4.0", qs@~6.3.0:
version "6.3.2"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c"

qs@~6.4.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"

querystring-es3@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
Expand Down

0 comments on commit eefc6cc

Please sign in to comment.