distributed lock manager based on mysql
DOM trap for a focus
It is a trap! (for a focus)
Utilities for SQL instrumentations
Format whitespace in a SQL query to make it more readable
A mutex for guarding async workflows
A simple and lightweight library for highlighting SQL queries written in pure JavaScript
PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It is only 3.7mb gzipped.
A inter-process and inter-machine lockfile utility that works on a local or network file system
provides locking mechanism to sync across browser tabs
A JavaScript library for connecting securely to your Cloud SQL instances
Lock on asynchronous code
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
SQL language support for the CodeMirror code editor
TypeScript definitions for async-lock
simple node sql parser
A TDS driver, for connecting to MS SQLServer databases.
Mutex locks for async functions
Simple SQL escape and format for MySQL
React focus lock for all Chakra components
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Simple lock class
Microsoft SQL Server client for Node.js.
lock asynchronous resources.
Obtain manual db locks to guard blocks of code from parallel execution.Supports mysql, postgres and ms-sql-server.
Typically SQL is not a great place to store a counter that is incremented often. For instance if you're counting the number of visits to a page by incrementing a SQL column and that page gets popular then there's a good chance that the SQL counter will become a benchmark. This is because doing an UPDATE on the row in question locks the row during the course of the UPDATE. So for many concurrent UPDATES there will be lots of lock contention. This gem helps with that.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.