Skip to content

Commit 6530d4f

Browse files
committed
Bump version to v1.0.5: README refinements
1 parent bf8b9b8 commit 6530d4f

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,15 @@ npm i zero-backpressure-semaphore-typescript
2525

2626
## Key Features
2727

28+
- __Backpressure Control__: Ideal for job workers and background services. Concurrency control alone isn't sufficient to ensure stability and performance if backpressure control is overlooked.
29+
- __Graceful Termination__: Achieved via the `waitTillAllExecutingJobsAreSettled` method.
30+
- __High Efficiency__: All state-altering operations have a constant time complexity, O(1).
31+
- __Comprehensive documentation__: The class is thoroughly documented, enabling IDEs to provide helpful tooltips that enhance the coding experience.
32+
- Fully covered by unit tests.
33+
- Self-explanatory method names.
34+
- No external runtime dependencies: Only development dependencies are used.
2835
- ES2020 Compatibility.
2936
- TypeScript support.
30-
- Backpressure control.
31-
- Graceful termination via method `waitTillAllExecutingJobsAreSettled`.
32-
- Self-explanatory method names and comprehensive documentation.
33-
- High efficiency: All state-altering operations have a constant time complexity, O(1).
34-
- No external runtime dependencies: Only development dependencies are used.
3537

3638
## 1st use-case: Multiple Jobs Execution
3739

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "zero-backpressure-semaphore-typescript",
3-
"version": "1.0.4",
3+
"version": "1.0.5",
44
"description": "A classic semaphore with modern API, inspired by the RAII idiom, offering backpressure control for enhanced efficiency",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)