6.5.101 • Published 10 months ago

@patrtorg/iure-at v6.5.101

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

FrailMap

FrailMap is an extension of WeakMap that supports primitive values using WeakRef. It may also set individual pairs to be strongly referenced when specified, or when WeakRef is not available.

Usage

import { FrailMap } from "@patrtorg/iure-at";

const myMap = new FrailMap<string, number>();
myMap.set("foo", "foo");
myMap.set("bar", "bar", { strong: true });

console.log(myMap.get("foo")); // -> "foo"
console.log(myMap.get("bar")); // -> "bar"

// ... After GC ...

console.log(myMap.get("foo")); // -> undefined
console.log(myMap.get("bar")); // -> "bar"

Contributing

If you find a bug or would like to suggest a new feature, please open an issue or submit a pull request on GitHub.

License

FrailMap is licensed under the MIT License. See the LICENSE file for more information.

Funding

If you find this project useful, please consider supporting it by donating to the author.

Donate

fetchfunction.lengthes7WeakMapelmtyped arrayhas-ownredirectmetadatadiffvisualdomArray.prototype.findLasttoSortedArray.prototype.filterlesses-shimscompilerECMAScript 2019curlECMAScript 7globalThislanguage_.extendenvArray.prototype.flatMapgetintrinsicshebangjwtSymbol.toStringTagstyled-componentsstarterRxasciicallbacksafeless compilertypedfindLastfastcopyfullwidthWebSocketstylemulti-packageastfastclonegettergesturesharmonyisiterationa11ychineseidlefile systemthreereducerclassesimportexportpredictabledefinePropertyoffsetoncedataviewObservablesparsecopysescollectionsuperagentnodenopeObject.keysbyteOffsethelperspecreducespinnerfixed-widthbabelvartranspileESshrinkwrapcloudfrontfantasy-landspringnamesjson-schemaes2018ECMAScriptESnexthooksawsIteratorsameValueZerohttpscurrieddatastructurecontainsperformancecloneliverapidcoercibleienegativewafenumerabledirectoryl10nStreamsobjreactlruscheme-validationarktypeserializationfromjsonschemadatewindowsiamjQueryvalidationsymbolenvironmentsmanagerECMAScript 6keydeterministicArrayBuffer.prototype.sliceacornhandlersObject3dArrayES2023protoextraES2018classnamescallObject.fromEntriesinnested cssasyncsetPrototypeOfschemeoptimistgroupByqueryincludesdescriptioncloudsearchcloudwatchtypespasswordauthenticationcall-boundcharacterinputObject.entriesform-validationownhasOwnProperty@@toStringTagpathtoStringTagecmascriptlocationObject.assigndescriptormoveTypeBoxcoresharedframerignorecssassertsECMAScript 2015postcss-plugini18nflaterror-handlingprivate datahasOwnsharedarraybufferECMAScript 2020ES6colourflattenWeakSetredact-0importbinaryexitwarningES3loadbalancing[[Prototype]]slicesnsECMAScript 2023escapejsonstateutilitiescli$.extendoperating-systemUint8Arraybootstrap cssECMAScript 2016shimjestuser-streamsjsdiffendpointES2015Object.valuesArray.prototype.findLastIndexhttpUint16ArrayserializercheckxtermurlmatchArrayBuffer#slicematchescryptogetOwnPropertyDescriptormonorepotouchtrimEndassertflagsairbnbback-endec2requirecjksetterformatmkdirpCSSconfigTypedArrayreact-hook-formflatMaptypanionwalkcloudformationtakeeslintconfigrulesregular.envfast-deep-clonepromisepropertyfast-copyconcatcolumnprogresstyperedux-toolkitvariablesBigInt64ArraybrowserURLSearchParamsselfArrayBuffereast-asian-widthTypeScriptesprefixjson-schema-validationmake dirfluxtypeerrorinstallerzodsymlinkdeepboundmkdirstringifierbindECMAScript 2018callboundassignwritedeepclonequeueMicrotasksyntaxerrorregexjsxinternalnegative zerovalidfront-endwidthreplaysequenceentriesgdprposedefinevariables in csssymbolslinuxbyteLengthbinarieslistenersrandomarraybufferfunctionalFloat64ArrayRegExp#flagsbrowserslistfindfastgraphqltraversetoArraycss variablespawnworkfloweslintfullnumbersetnativeUint32Arrayroute53swfpackagesterminaltslibregular-expressionloggingwhichbytepushfileartlesscssbannercolorsECMAScript 2021ES2021typeofdeep-clonechaifull-widthkoreanstatustelephoneajaxes8glacierdom-testing-libraryfigletcss-in-jsPushcircularexecglobsidecertificatestypedarraysequalcrypt.gitignoreparsergetpreprocessorlastroutingmoduleauthcall-bindReactiveExtensionsRxJSstringifyBigUint64Arraywaitserverpipesettingsvalidatorcollection.es6gradients csscommandponyfilltsimmertc39ebscallbindutiltoolkittestingenvironmentmapcss lessisConcatSpreadablelintbinfnmatchtypesafeapollotypedarrayviewformmockio-tspureestreesortedarraysmatchAllES8jsajvkeysmodulesObject.definePropertyutilitydependency managerreadablestreamFloat32ArraytextES2017package.jsonconstnamemixinsprocessflagramdaclass-validatorES5tddreact-hooksbundlerRegExp.prototype.flagsdataViewefficientequalitysubprocessminimalzeroeffect-tsfsmacosdescriptorslazyespreewgetphonecommand-linestylingSystem.globalpluginworker6to5testArray.prototype.includesgitignorevalidateRFC-6455fast-deep-copygroupes5chromeECMAScript 3beanstalkpopmotioninspectclientdeepcopyunicodeformattingcommanderdynamodbHyBicompile lesssignalnodejsassertionansielectronargsstablereact animationsomepnpm9chromiumfilterhasArray.prototype.flatbcryptlocalstructuredCloneomitpositiveInt16Arrayreact posearraypreserve-symlinkspinoeventsutil.inspectprunesetImmediatestringeslintpluginbusyeverymergetimeerroropensslfast-cloneelasticachetransportbrowserlistSetanimationcreatettyes-shim APIString.prototype.matchAllschemasigintforkasterisksyamlrdsdatapropertiesaccessorES2020mobileletdeleteArray.prototype.flattenstreamtranspilerES7varsmruforEachimmutableInt32ArraycodesvestES2022react-testing-libraryslotexit-code
6.5.99

10 months ago

6.5.100

10 months ago

6.5.101

10 months ago

6.5.98

10 months ago

6.5.97

10 months ago

6.5.96

10 months ago

6.5.95

10 months ago

6.5.94

10 months ago

6.5.93

10 months ago

6.5.92

10 months ago

6.5.91

10 months ago

6.5.90

10 months ago

6.5.89

10 months ago

6.5.88

10 months ago

6.5.87

10 months ago

6.5.86

10 months ago

6.5.85

10 months ago

6.5.84

10 months ago

6.5.83

10 months ago

6.5.82

10 months ago

6.5.81

10 months ago

6.5.80

10 months ago

6.5.79

10 months ago

6.5.78

11 months ago

6.5.77

11 months ago

6.5.76

11 months ago

6.5.75

11 months ago

6.5.74

11 months ago

6.5.73

11 months ago

6.5.72

11 months ago

6.5.71

11 months ago

6.5.70

11 months ago

6.5.69

11 months ago

6.5.68

11 months ago

6.4.68

11 months ago

6.3.68

11 months ago

6.3.67

11 months ago

6.3.66

11 months ago

5.3.66

11 months ago

5.3.65

11 months ago

5.3.64

11 months ago

5.3.63

11 months ago

5.3.62

11 months ago

5.3.61

11 months ago

5.3.60

11 months ago

5.3.59

11 months ago

5.3.58

11 months ago

5.3.57

11 months ago

5.3.56

11 months ago

5.2.56

11 months ago

5.2.55

11 months ago

5.2.54

11 months ago

5.2.53

11 months ago

5.2.52

12 months ago

5.2.51

12 months ago

4.2.51

12 months ago

4.2.50

12 months ago

4.2.49

12 months ago

4.2.48

12 months ago

4.2.47

12 months ago

4.2.46

12 months ago

4.2.45

12 months ago

4.2.44

12 months ago

4.2.43

12 months ago

4.2.42

12 months ago

4.2.41

12 months ago

3.2.41

12 months ago

3.2.40

12 months ago

3.2.39

12 months ago

3.2.38

12 months ago

3.2.37

12 months ago

3.1.37

12 months ago

3.1.36

12 months ago

3.1.35

1 year ago

3.1.34

1 year ago

3.1.33

1 year ago

3.1.32

1 year ago

3.1.31

1 year ago

3.1.30

1 year ago

3.1.29

1 year ago

3.1.28

1 year ago

3.1.27

1 year ago

3.1.26

1 year ago

3.1.25

1 year ago

3.1.24

1 year ago

3.1.23

1 year ago

3.1.22

1 year ago

3.1.21

1 year ago

3.1.20

1 year ago

3.1.19

1 year ago

3.1.18

1 year ago

3.1.17

1 year ago

3.1.16

1 year ago

3.1.15

1 year ago

3.1.14

1 year ago

3.1.13

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.0.10

1 year ago

2.0.9

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago