1.0.0 • Published 14 days ago

@f1stnpm2/repellendus-harum-amet v1.0.0

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

@f1stnpm2/repellendus-harum-amet

A collection of strongly typed JS utilities.

Installation

Using npm:

$ npm i --save @f1stnpm2/repellendus-harum-amet

Configuration

The global variable DEBUG_MODE must be set for js-util to function correctly. Setting DEBUG_MODE to true enables debug assertions. In production builds it is recommended to use a tool such as uglify-js' dead code removal to strip out all of these checks.

For a full list of debug flags, see IStandardDebugFlags in the API reference.

Usage

Utility functions are provided as both stand alone and grouped by category, e.g. _Array.compactMap and arrayCompactMap are the same.

A collection of standard debug utilities such as assert is provided in _Debug. More specialized cases are exported separately, these are prefixed with Debug. All debug checks should be hidden behind a DEBUG_MODE predicate.

Where an assertion is required in production code these should make use of _Production.

Documentation

See API reference for the latest API docs, for previous versions consult the documentation bundled in the package.

valuecssless mixinssetelectronflagthroatsafemake dirlook-upstreamsInt32ArrayjesttostringtagsetPrototypeOfnativeCSSnpmpipecurlformnamescss nestingbyteLengthlesstranspilerstatus-0jsdomreduxqsassignl10ntrimLeftspinnerzerorequestpasswordWeakSetstringifierUnderscoreObject.getPrototypeOfexpressiontrimStartserializenegativesignaljscss lessconstmimetypesReactiveExtensionshookscharactersbindjsxRegExp#flagsInt8ArraynodeeventDispatcherCSSStyleDeclarationchromewhatwgjapaneseES2020bcryptstablejavascriptFunction.prototype.nameTypeBoxflagsStreamsString.prototype.trimtypeofintrinsicresolveFloat32ArrayinspectECMAScript 2017eventEmitterlookdeepajvpatchRxnodejsReflect.getPrototypeOfECMAScript 5yupregular expressionsflattengdprbootstrap lesstimecommanddayjscolorsenvironmentbrowsergesturesvaluesinvariantes5less cssjwtefficientmergeequalityframeworkObject.assigncryptargumentstyleequalES6exitgroupByiterationES5importwordbreakreact-hook-formquotehasjasmineinstallerlibphonenumbercryptoqueueMicrotaskcharactereventshelpersutilityshebanggetoptexecclientxtermstyleguiderateparentsfullwidthfindupeslinttypeerrorinferencedeep-clonefastclonecolourwraputilscheckhandlersObservableserializeruninstallirqterminaltextes6jQueryes-shim APIescapedependenciesextendBigInt64ArrayfsObservablesargsdependency managerspeccollectionformattingsanitizationwindowsidleinterruptsflatMaparraystapeweakmapphonees8httprobustsharedarraybufferio-tspicomatchshimpnpm9rangeerrorkarmadescriptors[[Prototype]]watchwhichdebuggersetterextensionreduceimmerprettyconsoleponyfillArrayBuffer.prototype.slicekeysansicore-jsES2018hardlinksmobiletoolstypanionbabelpackagesfantasy-landart
1.0.0

14 days ago