1.0.0 • Published 15 days ago

@diahkomalasarinpm/numquam-id-saepe v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
15 days ago

@diahkomalasarinpm/numquam-id-saepe Version Badge

github actions coverage License Downloads

npm badge

Get the ArrayBuffer out of a TypedArray, robustly.

This will work in node <= 0.10 and < 0.11.4, where there's no prototype accessor, only a nonconfigurable own property. It will also work in modern engines where TypedArray.prototype.buffer has been deleted after this module has loaded.

Example

const typedArrayBuffer = require('@diahkomalasarinpm/numquam-id-saepe');
const assert = require('assert');

const arr = new Uint8Array(0);
assert.equal(arr.buffer, typedArrayBuffer(arr));

Tests

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

sigtermcss-in-jses2017iteratespinnerlinuxstructuredCloneinputoptimistreact animationvalidationloggingcurriedString.prototype.trim3dless.jses2015threeformatArray.prototype.flatMaplinewrapString.prototype.matchAllmobilepreserve-symlinksmapaccessorYAMLUint16ArrayECMAScript 2016parserWebSocketsmochafindLastArrayBuffer#slicecolornumbertoSortedmoduleMaputilitiespluginmkdirconcatcolourRegExp#flagsbreakes-shim APIutil.inspectTypeScriptfast-deep-copyio-tsoperating-systemtypedarrayserializationfindupajvECMAScript 7uuidObservableutilityES2018apisetredactsymlinkrequiregetOwnPropertyDescriptorESminimalsharedarraybufferwordbreakjson-schema-validatorisConcatSpreadableworkerES2020regexURLreact-hook-formfolderschemacode pointsprocesscallboundcolorsinterruptsapollochannelspinnersincludesjQuerysanitizeprototypeconsttextconsumeclassnamedom-testing-libraryshimwidthspringlistenersIteratorletpipeparentsredux-toolkit[[Prototype]]es-abstractStyleSheettacitES2015typanionMicrosoftpyyamlhttpintrinsicast256Array.prototype.findLastIndexArrayBuffer.prototype.sliceclassescopyrecursivefast-copyCSSmoduleswrapnpmbluebirdjson-schema-validationUint8ClampedArrayfind-upes6transpilerrm -rfdotenvhooksfastcloneresolvebannerfunctionales2016tssigintinspectdiffweakmapmergeimportArrayquote6to5expresshandlersextendstableautoprefixeremitzeroendermime-dbcolumn@@toStringTages7sharedmulti-packagejoiinstallerjsxSettestgetterObject.getPrototypeOfpolyfillassertionECMAScript 2023Object.keyscorsgraphqlgradients csslogenvtoucherror-handlingArray.prototype.flattencss lessBigInt64Arrayreal-timefunctionsstylesstdlibECMAScript 2020wordwrappackagesdataViewbindObject.fromEntriesUint32ArrayescapeshellECMAScript 6findObject.assignarraybufferavaargvjwtBigUint64Arrayproperties__proto__statelesssymbolscryptoeventsdeep-clonecommand-linetypescriptstylesheetAsyncIteratorramdaInt16Arraybddbundlingquerystringclass-validatorlimitedprogresssortedopensetPrototypeOfmatchtoolscharacterwriteUint8ArraycachefileJSONjapanesefseventsnamerm -frponyfilldataviewvalidateregular expressionsbyteLengthdropprotobufimmerstyledeephardlinksexpressionyupnativeObject.ispopmotionflattenpasswordStreamscloneairbnbwgetcoreStreamformattingruntimelanguageirqestreeclientwarningtelephonemimetypeswhichwhatwgstyled-componentsassertstoobjecteast-asian-widthfile systemthrottleonceregulartypesafeconsoleserializertoStringTagchrome_.extendpostcss-pluginshrinkwrapjestrandomconcatMapphoneArray.prototype.flatuninstallcss variablejson-schemadeleteextraxtermECMAScript 2018pnpm9sequenceTypeBoxhasnamesless mixinsi18najaxscheme-validationmatchAllserializedescriptorsfullwidthbabel-corelinkfastifyCSSStyleDeclarationObservablesfastcopyiterationdatastructurechromiumauthenticationreadgetoptchinese0filterprotocol-buffersInt32ArrayES6flatMapprettyrapidwalkartpackage.jsonless compilerslotterminalreadablehttpsshebangparentnodejstoolkitArray.prototype.filterpersistentasciidefinemiddlewareharmonynested cssregular expressiongenericsWeakSetremoveutilelectronsliceunicodevalidatorrmdirequalityansipositivesignalqueuenegative zeromovetypel10ntaparrayparsebusyES2021throatstatuskey
@crabas0npm/nihil-alias-sint@crabas0npm/voluptas-ad-vel@diahkomalasarinpm/a-quam-voluptas-qui@diahkomalasarinpm/ad-molestias-fugit-sunt@diahkomalasarinpm/animi-facere-velit-dolorum@diahkomalasarinpm/asperiores-accusantium-minus-quod@diahkomalasarinpm/blanditiis-ullam-a-fugiat@diahkomalasarinpm/consectetur-ad-repudiandae-delectus@diahkomalasarinpm/corporis-a-quam-distinctio@diahkomalasarinpm/corrupti-autem-optio-iure@diahkomalasarinpm/cumque-nesciunt-non-eos@diahkomalasarinpm/debitis-explicabo-sunt-enim@diahkomalasarinpm/debitis-quas-fuga-occaecati@diahkomalasarinpm/deserunt-cupiditate-quos-beatae@diahkomalasarinpm/dolorem-tempore-vitae-animi@diahkomalasarinpm/eveniet-velit-praesentium-dolorem@diahkomalasarinpm/harum-esse-officiis-magnam@diahkomalasarinpm/harum-nihil-exercitationem-delectus@diahkomalasarinpm/illum-molestias-accusantium-rem@diahkomalasarinpm/incidunt-repudiandae-expedita-eos@diahkomalasarinpm/iure-asperiores-perspiciatis-mollitia@diahkomalasarinpm/magnam-incidunt-error-sapiente@diahkomalasarinpm/nesciunt-expedita-rerum-cumque@diahkomalasarinpm/occaecati-incidunt-dolor-accusantium@diahkomalasarinpm/omnis-veritatis-asperiores-recusandae@diahkomalasarinpm/praesentium-accusamus-maiores-autem@diahkomalasarinpm/provident-eaque-consectetur-harum@diahkomalasarinpm/sapiente-quibusdam-repudiandae-eligendi@diahkomalasarinpm/tempora-iusto-voluptates-vero@diahkomalasarinpm/vero-reiciendis-asperiores-magnam@diahkomalasarinpm/voluptate-asperiores-voluptatum-accusantium@diahkomalasarinpm/voluptatem-illum-aperiam-dolores@ffras4vnpm/commodi-vero-assumenda
1.0.0

15 days ago