Skip to content
⛔️ [DEPRECATED] ES6 polyfills that use native implementations if available and do not pollute the global namespace
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
test
.editorconfig
.gitignore
.istanbul.yml
.jshintignore
.jshintrc
.npmignore
.travis.yml
LICENSE.txt
README.md
karma.conf.js
package.json

README.md

ES6 polyfills NPM Version Build Status Test Coverage

A collection of ES6 polyfills that use native implementations if available and do not pollute the global namespace

List of polyfills

Polyfill implementations are from different projects:

Installation

Clone the sources and install the package (In the source directory) on command line using npm:

npm install

Testing

Run the following NPM script to lint, test and check coverage of the code:

npm run check

Usage

AMD

define(['es6-polyfills/lib/polyfills/promise'], function(Promise) {

 var p = new Promise(function(resolve, reject){
  resolve(); 
 });

});

Node.js

var Promise = require('es6-polyfills/lib/polyfills/promise');
var p = new Promise(function(resolve, reject){
  resolve();
});

License and copyright

Copyright (c) 2015-2017 University Of Helsinki (The National Library Of Finland)

This project's source code is licensed under the terms of GNU Lesser General Public License Version 3 or any later version. See each polyfill implementation for their respective licensing terms.

You can’t perform that action at this time.