Skip to main content
Module

x/run_exclusive/package.json

βš‘πŸ”’ Wait queue for function execution πŸ”’ ⚑
Go to Latest
File
{ "name": "run-exclusive", "version": "2.2.4", "description": "Generate functions that do not allow parallel executions", "repository": { "type": "git", "url": "git://github.com/garronej/run_exclusive.git" }, "main": "./dist/lib/runExclusive.js", "types": "./dist/lib/runExclusive.d.ts", "scripts": { "test:node": "node ./dist/test", "test:deno": "deno run ./deno_dist/test/mod.ts", "test": "npm run test:node && npm run test:deno", "tsc": "npx tsc", "denoify": "npx denoify", "cdn:.js": "simplifyify dist/lib/runExclusive.js -s runExclusive -o dist/umd_bundle.js --debug --bundle", "cdn:.min.js": "terser dist/umd_bundle.js -cmo dist/umd_bundle.min.js", "cdn": "npm run cdn:.js && npm run cdn:.min.js", "build": "npm run tsc && npm run denoify && npm run cdn", "enable_short_import_path:npm": "npm run build && npx denoify_enable_short_npm_import_path", "enable_short_import_path:deno": "npm run build && npx denoify_enable_short_deno_import_path", "clean": "rm -rf dist deno_dist node_modules mod.ts" }, "author": "u/garronej", "license": "MIT", "keywords": [ "deno", "mutex", "async-await", "lock", "callback", "promise", "typescript", "type-safe" ], "homepage": "https://garronej.github.io/run_exclusive", "dependencies": { "minimal-polyfills": "^2.1.0" }, "devDependencies": { "@types/node": "^10.3.2", "ts-evt": "^4.3.3", "typescript": "^3.9.0", "denoify": "^0.2.13", "simplifyify": "8.0.1", "terser": "4.6.13" }, "files": [ "/src/", "/dist/*.{d.ts,js,js.map}", "/dist/lib/" ]}