198bea971a | ||
---|---|---|
pipelines | ||
src | ||
test | ||
.gitignore | ||
.npmignore | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
binding.gyp | ||
index.d.ts | ||
index.js | ||
package.json | ||
yarn.lock |
README.md
windows-mutex
Expose the Windows CreateMutex API to Node.JS.
Installation
@vscode/windows-mutex
will only compile in Windows machines, so it is advisable
to use the --save-optional
flag and wrap the
require('@vscode/windows-mutex')
call in a try {} catch {}
block, in case your
code also runs on other platforms.
npm install --save-optional @vscode/windows-mutex
Usage
import { Mutex } from '@vscode/windows-mutex';
var mutex = new Mutex('my-mutex');
console.log(mutex.isActive());
mutex.release();
Development
Publishing to NPM is automated via CI. As soon as a tag is pushed to the repo, that version will be built and published to NPM.