es-shim-unscopables

    1.0.0 • Public • Published

    es-shim-unscopables Version Badge

    github actions coverage dependency status dev dependency status License Downloads

    npm badge

    Helper package to shim a method into Array.prototype[Symbol.unscopables]

    Example

    const assert = require('assert');
    
    const shimUnscopables = require('es-shim-unscopables');
    
    let copyWithin;
    let concat;
    with ([]) {
        assert.equal(concat, Array.prototype.concat);
        assert.notEqual(copyWithin, Array.prototype.copyWithin);
    }
    
    shimUnscopables('concat');
    
    with ([]) {
        assert.notEqual(concat, Array.prototype.concat);
        assert.notEqual(copyWithin, Array.prototype.copyWithin);
    }

    Tests

    Simply clone the repo, npm install, and run npm test

    Security

    Please email @ljharb or see https://tidelift.com/security if you have a potential security vulnerability to report.

    Keywords

    none

    Install

    npm i es-shim-unscopables

    DownloadsWeekly Downloads

    7,011,989

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    10 kB

    Total Files

    10

    Last publish

    Collaborators

    • ljharb