An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

@esfx/internal-guards

This package provides internal utilities for @esfx and is not intended for use in user-code.

Ecosystem
npmjs.org
Latest Release
1.0.0
over 3 years ago
Versions
45
Downloads
6,531 last month
Dependent Packages
65
Dependent Repos
143
@everything-registry/sub-chunk-297 0.1.0 removed
npm install @everything-registry/sub-chunk-297
1 version - Latest release: about 2 years ago - 206 stars on GitHub - 2 maintainers
@infinitebrahmanuniverse/nolb-_esf 2023.1.28 removed
Subpackage of no-one-left-behind.
1 version - Latest release: about 3 years ago - 1 maintainer
@zalastax/nolb-_esf 2023.1.22 removed
Subpackage of no-one-left-behind.
1 version - Latest release: about 3 years ago - 30 downloads last month - 103 stars on GitHub - 1 maintainer
@esfx/iter 1.0.2 💰
An iteration and query API for ECMAScript iterables.
43 versions - Latest release: over 3 years ago - 2 dependent packages - 78 downloads last month - 234 stars on GitHub - 1 maintainer
Top 8.6% on npmjs.org
@esfx/async-iter-query 1.0.2 💰
An iteration and query API for ECMAscript async-iterables.
45 versions - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 86 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.5% on npmjs.org
@esfx/iter-query 1.0.2 💰
An iteration and query API for ECMAScript iterables.
43 versions - Latest release: over 3 years ago - 5 dependent packages - 1 dependent repositories - 152 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.4% on npmjs.org
@esfx/async-iter-fn 1.0.2 💰
An fp-style async iteration API for ECMAScript iterables.
45 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 24 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.3% on npmjs.org
@esfx/iter-fn 1.0.2 💰
An fp-style iteration API for ECMAScript iterables.
43 versions - Latest release: over 3 years ago - 8 dependent packages - 2 dependent repositories - 54 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.4% on npmjs.org
@esfx/iter-lookup 1.0.2 💰
A collection class used to map and look up iterables related to a key.
42 versions - Latest release: over 3 years ago - 8 dependent packages - 2 dependent repositories - 76 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@esfx/async-iter-hierarchy 1.0.2 💰
A Symbol-based API for defining an ECMAScript AsyncIterable with an inherent hierarchy.
40 versions - Latest release: over 3 years ago - 5 dependent packages - 1 dependent repositories - 76 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.8% on npmjs.org
@esfx/iter-page 1.0.2 💰
A Symbol-based API for defining a paged Iterable.
40 versions - Latest release: over 3 years ago - 8 dependent packages - 2 dependent repositories - 164 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.3% on npmjs.org
@esfx/iter-grouping 1.0.2 💰
An API for describing grouped iterables.
41 versions - Latest release: over 3 years ago - 9 dependent packages - 2 dependent repositories - 131 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.3% on npmjs.org
@esfx/iter-hierarchy 1.0.2 💰
A Symbol-based API for defining an Iterable with an inherent hierarchy.
40 versions - Latest release: over 3 years ago - 11 dependent packages - 2 dependent repositories - 119 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.2% on npmjs.org
@esfx/async-iter-ordered-fromsync 1.0.2 💰
An API to convert an OrderedIterable into an AsyncOrderedIterable
40 versions - Latest release: over 3 years ago - 5 dependent packages - 1 dependent repositories - 68 downloads last month - 234 stars on GitHub - 1 maintainer
Top 5.3% on npmjs.org
@esfx/collections-multimap 1.0.2 💰
A HashMap that maps a single key to multiple values
45 versions - Latest release: over 3 years ago - 3 dependent packages - 4 dependent repositories - 817 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.3% on npmjs.org
@esfx/iter-ordered 1.0.2 💰
A Symbol-based API for defining an Iterable with an inherent order.
39 versions - Latest release: over 3 years ago - 11 dependent packages - 2 dependent repositories - 128 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.9% on npmjs.org
@esfx/interval 1.0.2 💰
An implementation of Index and Interval types for ECMAScript
40 versions - Latest release: over 3 years ago - 7 dependent packages - 2 dependent repositories - 125 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.8% on npmjs.org
@esfx/fn 1.0.2 💰
Common utility functions.
38 versions - Latest release: over 3 years ago - 8 dependent packages - 2 dependent repositories - 120 downloads last month - 234 stars on GitHub - 1 maintainer
Top 5.1% on npmjs.org
@esfx/collections-sortedset 1.0.2 💰
Provides 'SortedSet', a collection class that utilizes '@esfx/collection-core' and '@esfx/equatab...
49 versions - Latest release: over 3 years ago - 3 dependent packages - 5 dependent repositories - 1.25 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.7% on npmjs.org
@esfx/collections-sortedmap 1.0.2 💰
Provides 'SortedMap', a collection class that utilizes '@esfx/collection-core' and '@esfx/equatab...
48 versions - Latest release: over 3 years ago - 5 dependent packages - 5 dependent repositories - 1.19 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 3.2% on npmjs.org
@esfx/collections-linkedlist 1.0.2 💰
LinkedList collection API.
50 versions - Latest release: over 3 years ago - 13 dependent packages - 81 dependent repositories - 1.77 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.1% on npmjs.org
@esfx/collections-hashset 1.0.2 💰
Provides 'HashSet', a collection class that utilizes '@esfx/collection-core' and '@esfx/equatable'.
48 versions - Latest release: over 3 years ago - 11 dependent packages - 7 dependent repositories - 2.33 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.0% on npmjs.org
@esfx/collections-hashmap 1.0.2 💰
Provides 'HashMap', a collection class that utilizes '@esfx/collection-core' and '@esfx/equatable'.
48 versions - Latest release: over 3 years ago - 12 dependent packages - 8 dependent repositories - 2.42 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.1% on npmjs.org
@esfx/async-iter-ordered 1.0.2 💰
A Symbol-based API for defining an ECMAScript AsyncIterable with an inherent order.
39 versions - Latest release: over 3 years ago - 7 dependent packages - 1 dependent repositories - 104 downloads last month - 234 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@esfx/equatable 1.0.2 💰
A low-level API for defining equality.
49 versions - Latest release: over 3 years ago - 32 dependent packages - 83 dependent repositories - 4.14 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
@esfx/async-countdown 1.0.0 💰
Provides 'AsyncCountdownEvent', an async coordination primitive.
52 versions - Latest release: over 3 years ago - 4 dependent packages - 14 dependent repositories - 1.91 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@esfx/async-canceltoken 1.0.0 💰
CancelToken async coordination primitive.
51 versions - Latest release: over 3 years ago - 15 dependent packages - 76 dependent repositories - 18.1 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 5.1% on npmjs.org
@esfx/async-readerwriterlock 1.0.0 💰
Provides 'AsyncAutoResetEvent', an async coordination primitive.
52 versions - Latest release: over 3 years ago - 3 dependent packages - 4 dependent repositories - 168 downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.5% on npmjs.org
@esfx/async-mutex 1.0.0 💰
Provides 'AsyncMutex', an async coordination primitive.
51 versions - Latest release: over 3 years ago - 6 dependent packages - 6 dependent repositories - 1.31 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
@esfx/async-conditionvariable 1.0.0 💰
Provides 'AsyncConditionVariable', an async coordination primitive.
51 versions - Latest release: over 3 years ago - 3 dependent packages - 4 dependent repositories - 182 downloads last month - 234 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
@esfx/async-stack 1.0.0 💰
Provides 'AsyncStack', an async coordination primitive.
52 versions - Latest release: over 3 years ago - 3 dependent packages - 4 dependent repositories - 107 downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.5% on npmjs.org
@esfx/async-semaphore 1.0.0 💰
Provides 'AsyncSemaphore', an async coordination primitive.
54 versions - Latest release: over 3 years ago - 5 dependent packages - 7 dependent repositories - 545 downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
@esfx/async-queue 1.0.0 💰
Provides 'AsyncQueue', an async coordination primitive.
52 versions - Latest release: over 3 years ago - 4 dependent packages - 14 dependent repositories - 2.25 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
@esfx/async-manualresetevent 1.0.0 💰
Provides 'AsyncManualResetEvent', an async coordination primitive.
52 versions - Latest release: over 3 years ago - 4 dependent packages - 14 dependent repositories - 3.49 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
@esfx/async-barrier 1.0.0 💰
Provides 'AsyncBarrier', an async coordination primitive.
52 versions - Latest release: over 3 years ago - 3 dependent packages - 4 dependent repositories - 183 downloads last month - 234 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
@esfx/async-autoresetevent 1.0.0 💰
Provides 'AsyncAutoResetEvent', an async coordination primitive.
52 versions - Latest release: over 3 years ago - 3 dependent packages - 4 dependent repositories - 436 downloads last month - 234 stars on GitHub - 1 maintainer
Top 8.6% on npmjs.org
@esfx/threading-countdown 1.0.0 💰
Provides 'CountdownEvent', a thread synchronization primitive for use with Workers
48 versions - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 101 downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.9% on npmjs.org
@esfx/internal-assert 1.0.0 💰
This package provides internal utilities for '@esfx' and is not intended for use in user-code.
37 versions - Latest release: over 3 years ago - 16 dependent packages - 2 dependent repositories - 82 downloads last month - 234 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@esfx/canceltoken 1.0.0 💰
Proviced CancelToken a cancellation primitive.
33 versions - Latest release: over 3 years ago - 16 dependent packages - 287 dependent repositories - 58.1 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@esfx/cancelable-dom 1.0.0 💰
A DOM interop library for @esfx/cancelable.
55 versions - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 72 downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.3% on npmjs.org
@esfx/async-lockable 1.0.0 💰
A low-level Symbol-based common API for async coordination primitives.
49 versions - Latest release: over 3 years ago - 6 dependent packages - 6 dependent repositories - 1.65 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 3.8% on npmjs.org
@esfx/async-waitqueue 1.0.0 💰
Provides 'WaitQueue', an async coordination primitive used to queue and resolve promises.
51 versions - Latest release: over 3 years ago - 10 dependent packages - 16 dependent repositories - 5.43 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.7% on npmjs.org
@esfx/threading-spinwait 1.0.0 💰
Provides 'SpinWait', a thread synchronization primitive for use with Workers.
40 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 107 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.5% on npmjs.org
@esfx/threading-mutex 1.0.0 💰
Provides 'Mutex', a thread synchronization primitive for use with Workers
48 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 90 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.7% on npmjs.org
@esfx/threading-conditionvariable 1.0.0 💰
Provides 'ConditionVariable', a thread synchronization primitive for use with Workers
48 versions - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 131 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.7% on npmjs.org
@esfx/threading-semaphore 1.0.0 💰
Provides 'Semaphore', a thread synchronization primitive for use with Workers
47 versions - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 74 downloads last month - 234 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
@esfx/threading-manualresetevent 1.0.0 💰
Provides 'ManualResetEvent', a thread synchronization primitive for use with Workers
47 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 85 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.6% on npmjs.org
@esfx/threading-autoresetevent 1.0.0 💰
Provides 'AutoResetEvent', a thread synchronization primitive for use with Workers
47 versions - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 130 downloads last month - 234 stars on GitHub - 1 maintainer
Top 9.0% on npmjs.org
@esfx/events 1.0.0 💰
A low-level API for defining events.
49 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 53 downloads last month - 234 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
@esfx/cancelable 1.0.0 💰
A low-level Symbol-based API for defining a common cancellation protocol.
55 versions - Latest release: over 3 years ago - 26 dependent packages - 160 dependent repositories - 164 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 6.7% on npmjs.org
@esfx/threading-sleep 1.0.0 💰
Provides a 'sleep' function which causes the current execution thread to sleep until the timeout ...
38 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 72 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.6% on npmjs.org
@esfx/threading-lockable 1.0.0 💰
A low-level Symbol-based API for defining locking semantics for thread synchronization primitives...
39 versions - Latest release: over 3 years ago - 5 dependent packages - 1 dependent repositories - 74 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.4% on npmjs.org
@esfx/ref 1.0.0 💰
A low-level API for defining forward references.
49 versions - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 51 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@esfx/lazy 1.0.0 💰
Provides a class to simplify lazy-initialization logic
42 versions - Latest release: over 3 years ago - 3 dependent packages - 1 dependent repositories - 29 downloads last month - 234 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
@esfx/disposable 1.0.0 💰
A low-level API for defining explicit resource management.
53 versions - Latest release: over 3 years ago - 20 dependent packages - 161 dependent repositories - 106 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
@esfx/collection-core 1.0.0 💰
A low-level Symbol-based API for defining common collection behaviors.
51 versions - Latest release: over 3 years ago - 19 dependent packages - 82 dependent repositories - 3.01 thousand downloads last month - 234 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
@esfx/async-lazy 1.0.0 💰
Lazy-initialized asynchronous value
49 versions - Latest release: over 3 years ago - 3 dependent packages - 4 dependent repositories - 113 downloads last month - 234 stars on GitHub - 1 maintainer
Top 7.3% on npmjs.org
@esfx/async-iter-fromsync 1.0.0 💰
An API to convert an ECMAScript Iterable into an AsyncIterable.
38 versions - Latest release: over 3 years ago - 5 dependent packages - 1 dependent repositories - 14 downloads last month - 234 stars on GitHub - 1 maintainer
Top 4.3% on npmjs.org
@esfx/async-deferred 1.0.0 💰
Provides 'Deferred', an async coordination primitive.
40 versions - Latest release: over 3 years ago - 6 dependent packages - 7 dependent repositories - 1.3 thousand downloads last month - 234 stars on GitHub - 1 maintainer
@esfx/reflect-metadata-compat 1.0.0-pre.23 💰
A global shim that provides API compatibility with 'reflect-metadata'.
14 versions - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 79 downloads last month - 234 stars on GitHub - 1 maintainer
Top 9.4% on npmjs.org
@esfx/metadata 1.0.0-pre.23 💰
This package provides an API for defining metadata about an object.
14 versions - Latest release: over 4 years ago - 4 dependent packages - 1 dependent repositories - 82 downloads last month - 234 stars on GitHub - 1 maintainer
@esfx/decorators 1.0.0-pre.23 💰
A set of decorators for common tasks.
14 versions - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 61 downloads last month - 234 stars on GitHub - 1 maintainer
@esfx/decorators-stage1-core 1.0.0-pre.23 💰
A low-level API for working with ECMAScript Stage 1 Decorators.
14 versions - Latest release: over 4 years ago - 4 dependent packages - 1 dependent repositories - 20 downloads last month - 234 stars on GitHub - 1 maintainer
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Links
Registry npmjs.org
Source Repository
Homepage Homepage
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:npm/%40esfx/internal-guards
spec
License Apache-2.0
Namespace esfx
First Release over 3 years ago
Last Synced 11 days ago
Repository
Stars 234 on GitHub
Forks 8 on GitHub
Docker Dependents 3
Docker Downloads 88
Commits 235
Committers 4
Avg per Author 58.75
DDS 0.106
Rankings on npmjs.org
Overall Top 2.9%
Downloads Top 2.8%
Dependent packages Top 0.5%
Dependent repos Top 1.2%
Forks Top 7.3%
Docker downloads Top 1.7%