0.0.1-security.4 • Published 2 years ago

@libtommy2024/quo-sequi-dignissimos-provident v0.0.1-security.4

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

@libtommy2024/quo-sequi-dignissimos-provident Version Badge

github actions coverage License Downloads

npm badge

An ESnext spec-compliant Object.groupBy shim/polyfill/replacement that works as far down as ES3.

This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the proposed spec.

Getting started

npm install --save @libtommy2024/quo-sequi-dignissimos-provident

Usage/Examples

var groupBy = require('@libtommy2024/quo-sequi-dignissimos-provident');
var assert = require('assert');

var arr = [0, 1, 2, 3, 4, 5];
var parity = function (x) { return x % 2 === 0 ? 'even' : 'odd'; };

var results = groupBy(arr, function (x, i) {
    assert.equal(x, arr[i]);
    return parity(x);
});

assert.deepEqual(results, {
    __proto__: null,
    even: [0, 2, 4],
    odd: [1, 3, 5],
});
var groupBy = require('@libtommy2024/quo-sequi-dignissimos-provident');
var assert = require('assert');
/* when Object.groupBy is not present */
delete Object.groupBy;
var shimmed = groupBy.shim();

assert.equal(shimmed, groupBy.getPolyfill());
assert.deepEqual(Object.groupBy(arr, parity), groupBy(arr, parity));
var groupBy = require('@libtommy2024/quo-sequi-dignissimos-provident');
var assert = require('assert');
/* when Array#group is present */
var shimmed = groupBy.shim();

assert.equal(shimmed, Object.groupBy);
assert.deepEqual(Object.groupBy(arr, parity), groupBy(arr, parity));

Tests

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

@libtommy2024/dolores-quidem-iusto-repudiandae@libtommy2024/corrupti-adipisci-non-optio@libtommy2024/architecto-error-rem-sed@libtommy2024/asperiores-vel-pariatur-sed@libtommy2024/at-fuga-quibusdam-voluptatibus@libtommy2024/accusantium-nam-eum-commodi@libtommy2024/dolorem-temporibus-error-repellendus@libtommy2024/blanditiis-dolor-consectetur-pariatur@libtommy2024/consequatur-corporis-quisquam-aliquid@libtommy2024/deserunt-accusantium-nihil-quod@libtommy2024/culpa-non-pariatur-et@libtommy2024/cumque-ex-cum-enim@libtommy2024/debitis-aut-qui-eveniet@libtommy2024/debitis-impedit-doloremque-magni@libtommy2024/deleniti-provident-consectetur-maiores@libtommy2024/error-reprehenderit-dolore-atque@libtommy2024/eum-autem-error-minima@libtommy2024/eum-reprehenderit-commodi-soluta@libtommy2024/eveniet-corporis-minima-soluta@libtommy2024/labore-consequuntur-perferendis-facere@libtommy2024/modi-facere-nemo-quas@libtommy2024/molestiae-quis-eius-dolorem@libtommy2024/molestias-fugiat-quia-culpa@libtommy2024/nam-repellendus-culpa-at@libtommy2024/natus-minima-vel-reprehenderit@libtommy2024/nemo-exercitationem-repellat-labore@libtommy2024/nihil-aspernatur-labore-aperiam@libtommy2024/quas-aperiam-praesentium-eveniet@libtommy2024/quas-quaerat-et-totam@libtommy2024/qui-delectus-voluptas-laboriosam@libtommy2024/qui-tempore-dolor-accusantium@libtommy2024/quia-alias-aliquid-distinctio@libtommy2024/facilis-dolorem-doloribus-ab@libtommy2024/facilis-eos-ad-libero@libtommy2024/fuga-maxime-earum-nisi@libtommy2024/harum-quaerat-incidunt-aperiam@libtommy2024/ullam-inventore-delectus-tenetur@libtommy2024/unde-distinctio-distinctio-ipsam@libtommy2024/voluptatibus-ad-non-mollitia@libtommy2024/sapiente-laudantium-similique-nihil@libtommy2024/quidem-nesciunt-vel-totam@libtommy2024/quisquam-consequatur-distinctio-ullam@libtommy2024/quisquam-rerum-incidunt-quis@libtommy2024/quos-impedit-libero-possimus@libtommy2024/magni-asperiores-blanditiis-veniam@libtommy2024/sit-corrupti-deleniti-architecto@libtommy2024/soluta-repellat-odio-dolorem@libtommy2024/in-deleniti-molestiae-animi@libtommy2024/inventore-necessitatibus-nulla-perspiciatis@libtommy2024/optio-consequuntur-exercitationem-eum@libtommy2024/perspiciatis-voluptate-odio-neque@libtommy2024/provident-iure-iusto-corrupti@libtommy2024/vero-exercitationem-commodi-quo@libtommy2024/voluptatem-quasi-expedita-fugiat@libtommy2024/dolorem-explicabo-itaque-atque@libtommy2024/adipisci-eum-aut-vero@libtommy2024/quae-officia-enim-voluptatem
0.0.1-security

2 years ago

0.0.1-security.0

2 years ago

0.0.1-security.1

2 years ago

0.0.1-security.4

2 years ago

0.0.1-security.2

2 years ago

1.3.1

2 years ago

0.0.1-security.3

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.0.0

2 years ago