core-js
Standard library
Last updated 10 days ago by zloirock .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install core-js 
SYNC missed versions from official npm registry.

core-js

Sponsors on Open Collective Backers on Open Collective Gitter version npm downloads Build Status devDependency status

Modular standard library for JavaScript. Includes polyfills for ECMAScript up to 2019: promises, symbols, collections, iterators, typed arrays, many other features, ECMAScript proposals, some cross-platform WHATWG / W3C features and proposals like URL. You can load only required features or use it without global namespace pollution.

As advertising: the author is looking for a good job -)

core-js@3, babel and a look into the future

Raising funds

core-js isn't backed by a company, so the future of this project depends on you. Become a sponsor or a backer on Open Collective or on Patreon if you are interested in core-js.




Example:

import 'core-js'; // <- at the top of your entry point

Array.from(new Set([1, 2, 3, 2, 1]));          // => [1, 2, 3]
[1, [2, 3], [4, [5]]].flat(2);                 // => [1, 2, 3, 4, 5]
Promise.resolve(32).then(x => console.log(x)); // => 32

You can load only required features:

import 'core-js/features/array/from'; // <- at the top of your entry point
import 'core-js/features/array/flat'; // <- at the top of your entry point
import 'core-js/features/set';        // <- at the top of your entry point
import 'core-js/features/promise';    // <- at the top of your entry point

Array.from(new Set([1, 2, 3, 2, 1]));          // => [1, 2, 3]
[1, [2, 3], [4, [5]]].flat(2);                 // => [1, 2, 3, 4, 5]
Promise.resolve(32).then(x => console.log(x)); // => 32

Or use it without global namespace pollution:

import from from 'core-js-pure/features/array/from';
import flat from 'core-js-pure/features/array/flat';
import Set from 'core-js-pure/features/set';
import Promise from 'core-js-pure/features/promise';

from(new Set([1, 2, 3, 2, 1]));                // => [1, 2, 3]
flat([1, [2, 3], [4, [5]]], 2);                // => [1, 2, 3, 4, 5]
Promise.resolve(32).then(x => console.log(x)); // => 32

It's a global version (first 2 examples), for more info see core-js documentation.

Current Tags

  • 3.0.0-alpha.4                                ...           alpha (a year ago)
  • 3.0.0-beta.20                                ...           beta (5 months ago)
  • 3.2.1                                ...           latest (10 days ago)

151 Versions

  • 3.2.1                                ...           10 days ago
  • 3.2.0                                ...           14 days ago
  • 3.1.4                                ...           2 months ago
  • 3.1.3                                ...           3 months ago
  • 2.6.9                                ...           3 months ago
  • 3.1.2                                ...           3 months ago
  • 2.6.8                                ...           3 months ago
  • 3.1.1                                ...           3 months ago
  • 2.6.7 [deprecated]           ...           3 months ago
  • 3.1.0                                ...           3 months ago
  • 2.6.6 [deprecated]           ...           3 months ago
  • 3.0.1                                ...           5 months ago
  • 3.0.0                                ...           5 months ago
  • 3.0.0-beta.20                                ...           5 months ago
  • 3.0.0-beta.19                                ...           5 months ago
  • 3.0.0-beta.18                                ...           5 months ago
  • 3.0.0-beta.17                                ...           5 months ago
  • 3.0.0-beta.16                                ...           6 months ago
  • 2.6.5 [deprecated]           ...           6 months ago
  • 3.0.0-beta.15                                ...           6 months ago
  • 2.6.4 [deprecated]           ...           7 months ago
  • 3.0.0-beta.14                                ...           7 months ago
  • 3.0.0-beta.13                                ...           7 months ago
  • 3.0.0-beta.12                                ...           7 months ago
  • 3.0.0-beta.11                                ...           7 months ago
  • 2.6.3 [deprecated]           ...           7 months ago
  • 3.0.0-beta.10                                ...           7 months ago
  • 3.0.0-beta.9                                ...           7 months ago
  • 3.0.0-beta.8                                ...           7 months ago
  • 2.6.2 [deprecated]           ...           7 months ago
  • 3.0.0-beta.7                                ...           8 months ago
  • 3.0.0-beta.6                                ...           8 months ago
  • 2.6.1 [deprecated]           ...           8 months ago
  • 3.0.0-beta.5                                ...           8 months ago
  • 2.6.0 [deprecated]           ...           9 months ago
  • 3.0.0-beta.4                                ...           9 months ago
  • 3.0.0-beta.3                                ...           a year ago
  • 3.0.0-beta.2                                ...           a year ago
  • 2.5.7 [deprecated]           ...           a year ago
  • 3.0.0-beta.1                                ...           a year ago
  • 2.5.6 [deprecated]           ...           a year ago
  • 2.5.5 [deprecated]           ...           a year ago
  • 3.0.0-alpha.4                                ...           a year ago
  • 3.0.0-alpha.3                                ...           a year ago
  • 3.0.0-alpha.2                                ...           a year ago
  • 2.5.4 [deprecated]           ...           a year ago
  • 3.0.0-alpha.1                                ...           a year ago
  • 2.5.3 [deprecated]           ...           2 years ago
  • 2.5.2 [deprecated]           ...           2 years ago
  • 2.5.1 [deprecated]           ...           2 years ago
  • 2.5.0 [deprecated]           ...           2 years ago
  • 2.4.1 [deprecated]           ...           3 years ago
  • 1.2.7 [deprecated]           ...           3 years ago
  • 2.4.0 [deprecated]           ...           3 years ago
  • 2.3.0 [deprecated]           ...           3 years ago
  • 2.2.2 [deprecated]           ...           3 years ago
  • 2.2.1 [deprecated]           ...           3 years ago
  • 2.2.0 [deprecated]           ...           3 years ago
  • 2.1.5 [deprecated]           ...           3 years ago
  • 2.1.4 [deprecated]           ...           3 years ago
  • 2.1.3 [deprecated]           ...           3 years ago
  • 2.1.2 [deprecated]           ...           3 years ago
  • 2.1.1 [deprecated]           ...           4 years ago
  • 2.1.0 [deprecated]           ...           4 years ago
  • 2.0.3 [deprecated]           ...           4 years ago
  • 2.0.2 [deprecated]           ...           4 years ago
  • 2.0.1 [deprecated]           ...           4 years ago
  • 2.0.0 [deprecated]           ...           4 years ago
  • 2.0.0-beta.2                                ...           4 years ago
  • 2.0.0-beta                                ...           4 years ago
  • 2.0.0-alpha                                ...           4 years ago
  • 1.2.6 [deprecated]           ...           4 years ago
  • 1.2.5 [deprecated]           ...           4 years ago
  • 1.2.4 [deprecated]           ...           4 years ago
  • 1.2.3 [deprecated]           ...           4 years ago
  • 1.2.2 [deprecated]           ...           4 years ago
  • 1.2.1 [deprecated]           ...           4 years ago
  • 1.2.0 [deprecated]           ...           4 years ago
  • 1.1.4 [deprecated]           ...           4 years ago
  • 1.1.3 [deprecated]           ...           4 years ago
  • 1.1.2 [deprecated]           ...           4 years ago
  • 1.1.1 [deprecated]           ...           4 years ago
  • 1.1.0 [deprecated]           ...           4 years ago
  • 1.0.1 [deprecated]           ...           4 years ago
  • 1.0.0 [deprecated]           ...           4 years ago
  • 0.9.18 [deprecated]           ...           4 years ago
  • 0.9.17 [deprecated]           ...           4 years ago
  • 0.9.16 [deprecated]           ...           4 years ago
  • 0.9.15 [deprecated]           ...           4 years ago
  • 0.9.14 [deprecated]           ...           4 years ago
  • 0.9.13 [deprecated]           ...           4 years ago
  • 0.9.12 [deprecated]           ...           4 years ago
  • 0.9.11 [deprecated]           ...           4 years ago
  • 0.9.10 [deprecated]           ...           4 years ago
  • 0.9.9 [deprecated]           ...           4 years ago
  • 0.9.8 [deprecated]           ...           4 years ago
  • 0.9.7 [deprecated]           ...           4 years ago
  • 0.9.6 [deprecated]           ...           4 years ago
  • 0.9.5 [deprecated]           ...           4 years ago
  • 0.9.4 [deprecated]           ...           4 years ago
  • 0.9.3 [deprecated]           ...           4 years ago
  • 0.9.2 [deprecated]           ...           4 years ago
  • 0.9.1 [deprecated]           ...           4 years ago
  • 0.9.0 [deprecated]           ...           4 years ago
  • 0.8.4 [deprecated]           ...           4 years ago
  • 0.8.3 [deprecated]           ...           4 years ago
  • 0.8.2 [deprecated]           ...           4 years ago
  • 0.8.1 [deprecated]           ...           4 years ago
  • 0.8.0 [deprecated]           ...           4 years ago
  • 0.7.2 [deprecated]           ...           4 years ago
  • 0.7.1 [deprecated]           ...           4 years ago
  • 0.7.0 [deprecated]           ...           4 years ago
  • 0.6.1 [deprecated]           ...           4 years ago
  • 0.6.0 [deprecated]           ...           5 years ago
  • 0.5.4 [deprecated]           ...           5 years ago
  • 0.5.3 [deprecated]           ...           5 years ago
  • 0.5.2 [deprecated]           ...           5 years ago
  • 0.5.1 [deprecated]           ...           5 years ago
  • 0.5.0 [deprecated]           ...           5 years ago
  • 0.4.10 [deprecated]           ...           5 years ago
  • 0.4.9 [deprecated]           ...           5 years ago
  • 0.4.8 [deprecated]           ...           5 years ago
  • 0.4.7 [deprecated]           ...           5 years ago
  • 0.4.6 [deprecated]           ...           5 years ago
  • 0.4.5 [deprecated]           ...           5 years ago
  • 0.4.4 [deprecated]           ...           5 years ago
  • 0.4.3 [deprecated]           ...           5 years ago
  • 0.4.2 [deprecated]           ...           5 years ago
  • 0.4.1 [deprecated]           ...           5 years ago
  • 0.4.0 [deprecated]           ...           5 years ago
  • 0.3.3 [deprecated]           ...           5 years ago
  • 0.3.2 [deprecated]           ...           5 years ago
  • 0.3.1 [deprecated]           ...           5 years ago
  • 0.3.0 [deprecated]           ...           5 years ago
  • 0.2.5 [deprecated]           ...           5 years ago
  • 0.2.4 [deprecated]           ...           5 years ago
  • 0.2.3 [deprecated]           ...           5 years ago
  • 0.2.2 [deprecated]           ...           5 years ago
  • 0.2.1 [deprecated]           ...           5 years ago
  • 0.2.0 [deprecated]           ...           5 years ago
  • 0.1.5 [deprecated]           ...           5 years ago
  • 0.1.4 [deprecated]           ...           5 years ago
  • 0.1.3 [deprecated]           ...           5 years ago
  • 0.1.2 [deprecated]           ...           5 years ago
  • 0.1.1 [deprecated]           ...           5 years ago
  • 0.0.9 [deprecated]           ...           5 years ago
  • 0.0.8 [deprecated]           ...           5 years ago
  • 0.0.7 [deprecated]           ...           5 years ago
  • 0.0.5 [deprecated]           ...           6 years ago
  • 0.0.4 [deprecated]           ...           6 years ago
  • 0.0.3 [deprecated]           ...           6 years ago
Maintainers (1)
Downloads
Today 1,547
This Week 210,826
This Month 906,145
Last Day 51,767
Last Week 292,364
Last Month 1,274,883
Dependencies (0)
None
Dev Dependencies (0)
None
Dependents (14980)