A mutex for guarding async workflows
Tiny mutex helper
Useful TypeScript utilities.
Expose the Windows CreateMutex API to Node.JS
File based mutex
Native bindings for Rollup
Native bindings for Rollup
Native bindings for Rollup
Native bindings for Rollup
This is the **win32-arm64-msvc** binary for `@next/swc`
Super-fast alternative for babel
UnRS Resolver Node API
This is the **x86_64-pc-windows-msvc** binary for `@next/swc`
UnRS Resolver Node API
Super-fast alternative for babel
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
UnRS Resolver Node API
This is the **x86_64-pc-windows-msvc** binary for `@tailwindcss/oxide`
Super-fast alternative for babel
Mutex locks for async functions with functionality to use keys for separate locks
This is the **arm64-pc-windows-msvc** binary for `@tailwindcss/oxide`
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
Canvas for Node.js with skia backend
This is the **win32-ia32-msvc** binary for `@next/swc`
The win32-mutex library provides an interface for creating mutex objects on MS Windows. A mutex object is a synchronization object whose state is set to signaled when it is not owned by any thread, and non-signaled when it is owned.
winloop is a Ruby Fiber::Scheduler built on Win32 I/O Completion Ports. It makes ordinary socket I/O, sleeps, timeouts and Mutex/Queue/Thread#join run cooperatively on a single thread — the async-runtime story that has always been weak on Windows, done the way libuv/mio/wepoll do it: readiness over an IOCP via \Device\Afd polling, with recv/send driven by the completion port. Requires a native Windows MSVC (mswin) build of Ruby.