7.11.108 • Published 11 months ago

@devtea2026/explicabo-quia-delectus-fugiat v7.11.108

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@devtea2026/explicabo-quia-delectus-fugiat

Provides prototype extensions for native JS modules


Installation

npm install @devtea2026/explicabo-quia-delectus-fugiat

Usage

Number

  • Number.prototype.case - select russian case of countable entity by count
  • Number.prototype.pad - add leading or trailing zeros to number to fit specified number of digits

String

  • String.prototype.toUpperFirstLetter - make first letter uppercase
  • String.prototype.toLowerFirstLetter - make first letter lowercase
  • String.prototype.htmlEscape - escape HTML-sensitive string
  • String.prototype.urlEscape - escape string to make it URL-safe
  • String.prototype.regexEscape - escape regular expression
  • String.prototype.beautify - unify similar special symbols
  • String.prototype.toFilename - convert string into a valid filename

Array

  • Array.prototype.unique - remove duplicates from array
  • Array.prototype.equals - compare two arrays item-by-item
  • Array.prototype.indexFieldOf - indexOf by value of nested key
  • Array.prototype.sum - sum all values in array
  • Array.prototype.sort - sort array by values of nested keys in various directions

Object

  • Object.fill - fill object with default values generated by keys
  • Object.typedKeys - get typed keys of an object
  • Object.typedEntries - get typed entries of an object

Error

  • Error.parse - return an Error object with a message parsed from input of any supported type (or serialized input if not supported)

fs and fs/promises

  • fs.ensureDir - check and if dir exists and is a directory; optionally create if not exists
  • fs.ensureFile - check if file exists and is a file; optionally create if not exists
  • fs.readJSON - read and parse JSON from file
  • fs.writeJSON - write JSON to file
  • fs.getJSON - get JSON from file with falling back and validation
  • fs.getJSONAsync - asynchronously get JSON from file with asynchronous falling back and asynchronous validation
  • fs.readTSV - read and parse TSV from file
  • fs.writeTSV - write TSV to file
  • fs.joinPath - join two portions of file path using specified or default separator and return the path as typed as possible
  • fs.recurse - recursively traverse directory for specified depth and apply callbacks for files (with optionally specified extension), directories and links
  • fs.size - recursively calculates get directory size

Also joinPath and recurse functions are introduced in fs.posix and fs.win32 namespaces. Path separator is explicitly specified and cannot be directly passed there.

  • fs.posix.joinPath and fs.posix.recurse use '/' separator regardless of path.sep in runtime
  • fs.win32.joinPath and fs.win32.recurse use '\' separator regardless of path.sep in runtime Inspired by path.posix and path.win32.

process

  • process.start - run process in Windows environment and optionally output stdout/stderr or process them with custom functions

Useful strings for testing purposes:

  • string value
    • begin  .-'``"~!@#$%^&*?:;,_=+/\|[]{}()<>&nbsp;&lt;&gt;²½áßÈіíž©§€₤∑א雨https://A-_/?b[c]&(1)end
  • query string value
    • begin .-'``"~!@$%^*:;,_=+\|()[]{}<>²½áßÈіíž©§€₤∑א雨https://A-_/b[c](1)end
  • url
    • https://example.com/begin.-'``"~!@#$%^&*?:;,_=+/\|()[]{}<>&nbsp;&lt;&gt;²½áßÈіíž©§€₤∑א雨end
  • email
    • test.-'``~!#$%^&*?_=+/|{}&nbsp&lt&gtіž€₤∑א雨@example.com
Array.prototype.filterfullwidthiteratedatajsoncss nestingfindupwatchFilemkdirsqsrgbwritablerouterCSSbreakFunction.prototype.namepersistentArray.prototype.containsdateuninstallhookssuperstructtypeerrorperformancetrimLeftgetPrototypeOfswfexefunctionalmulti-packageECMAScript 2021workflowchinesecopyjavascriptredux-toolkitwaftostringtagnegative zero@@toStringTagecmascriptperformantttypostcssbluebirdlanguagefscmdjsdomArray.prototype.includessharedcomputed-typeses-shimsenvironmentslastpnpm9fastifyArray.prototype.flatMapiteratorstdlibequalmatchAllRxJSECMAScript 2015randomuuidarktypelaunchfastestaskratelimitdefinePropertyUint32ArraylivewgetWebSocketsmapreduceserializelistenerspathbundlinginspectoperating-systembeanstalktapeprogresscreatelinuxwalkingTypeBoxshamArrayBuffer#slicestableautoscalingrobustcode pointscore-jsasyncES8froml10ninstallmkdirscryptjsxmatchesjsdiffgroupnpmemojiclass-validatormovees5classnamesexitcallbacktypanionformsoutputhotawesomesaucegetterHyBireduxhttpsStreamgradients css3libphonenumberemrbindterminalformmakeprefixRxcss lesslinewrapstartformattingcolumnsequenceparsingauthenticationreadabledotenvduplexcall-boundglobslotencryptioniamtypedtypessearchSetparserresolveUint8ClampedArrayjoieslint-plugincallbindyamlidentifiersconsumecolorsenvironmentes2016packagetrimthrottleargsArrayBuffertapquerypipesnsgradients cssBigInt64Arraypyyamlvarsnumberdeep-copywebsiteparsetypescriptvalidindicatorxdg-openObject.fromEntriesjshintexecquerystringfast-deep-cloneflatargvObject.assignstreams2momentexit-codeconcurrencyBigUint64ArrayinterruptsqueueMicrotaskString.prototype.matchAllES2020promiseutilstreamnested cssstringifierString.prototype.trimqsproxysameValueZeroappoptimizerwrappackage managerregexelectronreducetoSortedschemelinknodeshellunicode_.extendsharedarraybuffernamewordwrappruneweaksetYAMLprotorestarraybufferlook-upcolorsinatraomitcallboundcloudformationdebuggerpolyfillcontainsclonermdirnativedirsigtermdescriptorentriesconfigurableeslintstatelessconnect0filternopeflattenloggers3chrometypedarrayES3fast-cloneawsstyleguideTypeScriptdescriptorssymlinkrfc4122keyMicrosoftmergekarmafast-deep-copyprotocol-buffersObject.ishelpersstylinginputio-tsmaphigher-ordercjkObject.definePropertydeepclonebatchspinnerdiffebsstringschemaregularmkdirpcolumnswatchfigletJSON-Schemareadablestreamvalueajaxsidedescriptionec2PromiseelasticacheaccessibilitysescommanderxtermlesscssefficientwidthrequestshebangInt16Arraybootstrap cssES2021loggingprocessoptimistECMAScript 2018fpsoptionObservableexpressionspawntoolsassignCSSStyleDeclarationtimeobjcss-in-jsargparseimmutablerequireregular expressionsUnderscorepackagescompilervalidateassertses7oncemime-dbECMAScript 6bundlerparentregexptoStringTagsetlookkinesistyped arrayownastspecwindowsarrayspatchregular expressionbannercloudtrailES7serializerextensionwatchersyntaxerrorcodesserializationless.jseditorextendqueueprototypecollectionairbnbArray.prototype.findLastIndexfindLastIndexargumentsdataViewtelephonemochalimitedlimitajvcoreisConcatSpreadabletesterECMAScript 2019superagentkoreanInt32Arraybrowserhardlinksfixed-widthAsyncIteratorsimpledbECMAScript 2020byteOffsetFloat32Arraydom-testing-libraryReflect.getPrototypeOfstringifyRegExp#flagstypesafereplayECMAScript 5concatMapObject.entriesjasminelengthES2015whatwgincludesexecutablewaitsymlinksnamesa11yenumerablepropertyhasOwnbyteLengthObservableserror-handlingwriteglobalsform-validationshimfastcloneutilitySymbol.toStringTagES2018fetchcacheerrorsignalstrimRighthas-ownbusypropertieseventsrm -rfscheme-validationparentscollection.es6function.envObject.valuesECMAScript 2017childES2023dependenciesshrinkwrapweakmapelmhasOwnPropertyxhrautoprefixerdeepcopyWebSocketaccessorobjecttoobjectgetObject.keysamazonimportexportremovenegativewalksomeframeworkdatastructurevalues__proto__everyes2015irq256escapeviewtoArrayopensettingstakebrowserlistmatchfastcopytyperestfulless cssMapgetintrinsiclesschromiumreuseinternalreactclienvutil.inspectartstylesheetsafestyled-componentstestargumentextrardsJSONwarningreducerfullclassesbytereact-hook-formpropbcryptrm -frES2019postcss-pluginECMAScript 2016loadbalancingrecursiveArray.prototype.flattenhasmake dirfile systemsettertermIteratordebugglobalfull-widthidcharactersnodejstrimStartlazyauthfluxeventEmitteres2017guidstatusreact-testing-libraryreact-hooksWeakSetimmerprotobufstreamsconcatyupESinternal slotgroupByelbbootstrap lessformatUint8Array$.extendvariables in csszerodefinebuffershookformtestinges2018filechaiglacierFloat64ArrayES6commandmimewhichtypedarrayscoerciblestatepackage.jsonpluginequalityvestvalidationansigenericslinturlReactiveExtensionsawaitjapaneseprivate dataintrinsicendpointspinnersECMAScript 2023stylespreserve-symlinkscolourstoragegateway
7.11.108

11 months ago

7.11.107

11 months ago

7.11.106

11 months ago

7.11.105

11 months ago

7.11.104

11 months ago

7.11.103

11 months ago

7.11.102

11 months ago

7.11.101

11 months ago

3.2.24

1 year ago

3.2.23

1 year ago

3.2.25

1 year ago

3.2.20

1 year ago

3.2.22

1 year ago

3.2.21

1 year ago

5.6.84

12 months ago

5.6.83

12 months ago

5.6.80

12 months ago

5.6.82

12 months ago

5.6.81

12 months ago

5.6.73

1 year ago

5.6.72

1 year ago

5.6.75

1 year ago

5.6.74

1 year ago

5.6.71

1 year ago

5.6.70

1 year ago

5.8.90

12 months ago

5.8.91

12 months ago

5.10.98

11 months ago

5.10.97

11 months ago

5.10.99

11 months ago

5.10.94

11 months ago

5.6.77

12 months ago

5.10.93

11 months ago

5.6.76

12 months ago

5.10.96

11 months ago

5.6.79

12 months ago

5.10.95

11 months ago

5.6.78

12 months ago

6.11.101

11 months ago

5.8.85

12 months ago

5.6.62

1 year ago

5.8.86

12 months ago

5.6.61

1 year ago

5.8.87

12 months ago

5.6.64

1 year ago

5.8.88

12 months ago

5.6.63

1 year ago

3.2.17

1 year ago

5.6.60

1 year ago

3.2.19

1 year ago

6.11.100

11 months ago

5.8.84

12 months ago

3.2.18

1 year ago

3.4.33

1 year ago

5.6.69

1 year ago

5.8.89

12 months ago

5.6.66

1 year ago

5.6.65

1 year ago

5.6.68

1 year ago

5.6.67

1 year ago

3.3.30

1 year ago

3.3.31

1 year ago

3.3.32

1 year ago

3.3.33

1 year ago

6.10.100

11 months ago

5.6.59

1 year ago

3.5.50

1 year ago

6.10.99

11 months ago

3.5.36

1 year ago

5.7.84

12 months ago

3.5.35

1 year ago

3.5.34

1 year ago

3.5.33

1 year ago

4.5.50

1 year ago

4.5.51

1 year ago

3.5.39

1 year ago

3.5.38

1 year ago

3.5.37

1 year ago

4.5.54

1 year ago

4.5.55

1 year ago

4.5.52

1 year ago

4.5.53

1 year ago

4.5.58

1 year ago

4.5.59

1 year ago

4.5.56

1 year ago

4.5.57

1 year ago

3.5.47

1 year ago

3.5.46

1 year ago

3.3.25

1 year ago

3.5.45

1 year ago

3.3.26

1 year ago

3.5.44

1 year ago

3.3.27

1 year ago

5.9.93

11 months ago

3.5.43

1 year ago

3.3.28

1 year ago

3.5.42

1 year ago

3.3.29

1 year ago

3.5.41

1 year ago

3.5.40

1 year ago

5.9.91

12 months ago

5.9.92

12 months ago

3.5.49

1 year ago

3.5.48

1 year ago

5.5.59

1 year ago

2.2.17

1 year ago

2.2.16

1 year ago

2.2.15

1 year ago

2.2.13

1 year ago

2.2.14

1 year ago

2.1.13

1 year ago

2.1.12

1 year ago

2.1.11

1 year ago

2.1.10

1 year ago

2.1.9

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.6

1 year ago

2.1.5

1 year ago

2.1.4

1 year ago

2.1.3

1 year ago