···11+BSD Zero Clause License
22+33+Copyright (c) 2025 Mary
44+55+Permission to use, copy, modify, and/or distribute this software for any
66+purpose with or without fee is hereby granted.
77+88+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
99+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
1010+AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
1111+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
1212+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
1313+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
1414+PERFORMANCE OF THIS SOFTWARE.
+13
README.md
···11+# mutex
22+33+a really simple mutex.
44+55+```ts
66+const mutex = new Mutex();
77+88+{
99+ using _lock = await mutex.acquire();
1010+1111+ // ... go about your day
1212+}
1313+```