JSPM

core-js-without-ads

3.1.3
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 187
    • Score
      100M100P100Q69690F
    • License MIT

    Standard library

    Package Exports

    • core-js-without-ads

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (core-js-without-ads) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    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.