2.1.9 • Published 1 day ago

@firanorg/scaling-goggles v2.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
1 day ago

ArrayBuffer.prototype.slice Version Badge

github actions coverage License Downloads

npm badge

An ES spec-compliant ArrayBuffer.prototype.slice shim. Invoke its "shim" method to shim ArrayBuffer.prototype.slice if it is unavailable.

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

Most common usage:

var assert = require('assert');
var slice = require('@firanorg/scaling-goggles');

var ab = new ArrayBuffer(1);
var arr = new Uint8Array(ab);
arr[0] = 123;

var ab2 = slice(ab);

var arr2 = new Uint8Array(ab2);
arr2[0] = 234;

assert.deepEqual(arr, new Uint8Array([123]));
assert.deepEqual(arr2, new Uint8Array([234]));

if (!ArrayBuffer.prototype.transfer) {
	slice.shim();
}

var ab2 = ab.slice();

var arr2 = new Uint8Array(ab2);
arr2[0] = 234;

assert.deepEqual(arr, new Uint8Array([123]));
assert.deepEqual(arr2, new Uint8Array([234]));

Tests

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

WeakSetextraemojiexecletauthenticationpreprocessornested csshandlersECMAScript 3typedarraysES2016nodejsharmonystyleguidepropomitpnpm9apisymlinkerrorasyncmkdirstoragegatewayaccessorpersistentjson-schema-validatoronceargumentcore-jsjsdiffpreserve-symlinksmkdirsguidstreamsObject.definePropertyeslintESnextObjectsqsfindLasti18nstylediffauthspinnerisConcatSpreadableuser-streamsclass-validatorcallbindthroattostringtagArrayBuffer#slicecacheobjectclassnamesdateawaitECMAScript 2016hasOwnthrottleweakmapbabelfastcopyECMAScript 2018uuidArrayBufferstatusjson-schemawhatwgpoint-freequerystringphonetextwebutilityclonetrimRightsymboltypedarrayes2017SymbolInt16Arrayargsrandomcss variableArray.prototype.includesequaljsonArray.prototype.flatMapmocharequiremergetakeiteratorendpointdomhas-ownstringifycopytouchfigletserializemimeES7fastclonereact posedeep-cloneenvwatchercloudfrontinstallES2018getPrototypeOfvalueinternalreadglacierdeepclonedrop-0sanitizeInt8ArrayRFC-6455datastructurees-shim APIbufferkeybeanstalksomeIteratornamesl10npushes2016extensionquerytrimarraylibphonenumberinspectconfigswfinferencexssmodulesReflect.getPrototypeOflinkshebangquoteshamcloudwatchefficientqssignalseta11ytoSortedposejapaneseAsyncIteratorawesomesaucecallsharedArray.prototype.findLastdebugboundpasswordreact-testing-libraryhookformcryptdescriptorscall-bindvalidvarcloudsearchprunemacosvalidatesymlinksparentjsdomoffsetwritableisassertionES6loggerwaitqueueMicrotaskentriesrobust.envECMAScript 7lookgetcoercibleES3toStringTagstyled-componentsvisualTypeBoxsuperstructbrowserlistdefinecheckgroupBymappackagesbddPromisees2018Streamvalidationgradients css3consoleparentsutilObject.fromEntriestestingobjgenericspopmotioncolumnlook-upslotcompile lessObservablegdprvariablesformchromiumsortedtraversebrowserslist6to5s3compilercodesnegative zeroSetfsimmutableoperating-systemcomputed-typeskeyssameValueZeroCSSsymbolsprocesssearchObject.assignassertArray.prototype.containsstructuredCloneformattingpostcss-pluginnumberviewenvironmenttrimLeftutilsiterationArrayStyleSheetdeletepackage managerjsonpathspinnersgradients cssroute53rgbnegativeWeakMapregular expressionmonorepoCSSStyleDeclarationtddeventDispatcherlistenersString.prototype.matchAllhooksES2020streaminstallergesturesconcatamazonprivateec2WebSocketperformanceBigInt64Arraychinesereadable
@firanorg/a-neque-sunt@firanorg/ab-magni-explicabo@firanorg/accusamus-magnam-numquam@firanorg/alias-repellat-vero@firanorg/amet-accusantium-dolor@firanorg/amet-consectetur-veniam@firanorg/architecto-velit-odit@firanorg/odit-corrupti-aperiam@firanorg/optio-velit-culpa@firanorg/pariatur-officia-placeat@firanorg/perferendis-iusto-vitae@firanorg/non-praesentium-sint@firanorg/nulla-cupiditate-ad@firanorg/numquam-inventore-ad@firanorg/quasi-commodi-fugit@firanorg/quia-cumque-perspiciatis@firanorg/quia-dolores-occaecati@firanorg/sit-odit-numquam@firanorg/soluta-perferendis-tenetur@firanorg/temporibus-quibusdam-non@firanorg/totam-excepturi-voluptas@firanorg/ratione-iusto-numquam@firanorg/repellat-expedita-autem@firanorg/saepe-ut-natus@firanorg/sapiente-expedita-quidem@firanorg/sapiente-facere-aut@firanorg/scaling-goggles@firanorg/sit-ex-nostrum@firanorg/placeat-illo-dolorem@firanorg/ipsum-at-pariatur@firanorg/iste-dolor-omnis@firanorg/itaque-consectetur-velit@firanorg/iure-voluptates-nobis@firanorg/laudantium-corrupti-itaque@firanorg/maxime-deleniti-soluta@firanorg/minima-officiis-earum@firanorg/hic-doloremque-est@firanorg/hic-tempora-dignissimos@firanorg/id-et-quaerat@firanorg/illo-vel-est@firanorg/impedit-mollitia-sint@firanorg/fuga-architecto-beatae@firanorg/fuga-quis-optio@firanorg/fuga-unde-tempore@firanorg/fugit-aliquam-nobis@firanorg/harum-ad-explicabo@firanorg/neque-est-dolorum@firanorg/mollitia-molestias-accusamus@firanorg/necessitatibus-similique-nam@firanorg/necessitatibus-sunt-quia@firanorg/improved-succotash@firanorg/inventore-eligendi-quam@firanorg/inventore-hic-cumque@firanorg/ut-officiis-et@firanorg/veniam-temporibus-accusantium@firanorg/vero-laborum-tenetur@firanorg/voluptate-perspiciatis-placeat@firanorg/voluptatem-culpa-iusto@firanorg/voluptatem-odit-et@firanorg/voluptatibus-soluta-dignissimos@firanorg/delectus-eligendi-quae@firanorg/dolore-cumque-distinctio@firanorg/dolorem-architecto-eum@firanorg/doloribus-dignissimos-nulla@firanorg/doloribus-laborum-qui@firanorg/doloribus-quasi-dolores@firanorg/effective-octo@firanorg/eligendi-aut-ducimus@firanorg/error-laboriosam-molestias@firanorg/exercitationem-debitis-laborum@firanorg/explicabo-incidunt-facere@firanorg/bookish-broccoli@firanorg/commodi-recusandae-provident@firanorg/corporis-iste-ullam@firanorg/cupiditate-veniam-ut@firanorg/et-non-error@firanorg/earum-impedit-cupiditate@firanorg/autem-eveniet-earum
2.1.9

1 day ago

2.1.8

2 days ago

2.1.7

3 days ago

2.1.6

4 days ago

2.1.5

5 days ago

1.1.5

6 days ago

1.1.4

7 days ago

1.1.3

8 days ago

1.0.3

9 days ago

1.0.2

10 days ago

1.0.1

11 days ago