UNPKG

sync-decorator

Version:

Sync (mutex) class method decorator for ECMAScript.

54 lines (53 loc) 1.37 kB
{ "name": "sync-decorator", "description": "Sync (mutex) class method decorator for ECMAScript.", "keywords": [ "decorator", "ECMAScript2017", "synchronization", "mutex" ], "version": "0.1.4", "license": "MIT", "homepage": "https://github.com/vladen/sync-decorator#readme", "repository": { "type": "git", "url": "https://github.com/vladen/sync-decorator.git" }, "bugs": { "url": "https://github.com/vladen/sync-decorator/issues" }, "author": [ { "name": "Den Vlassenko", "url": "https://github.com/vladen" } ], "main": "index.js", "files": [ "index.js" ], "scripts": { "check": "mocha --bail --opts mocha.opts test.js", "lint": "eslint *.js", "prepublish": "npm run lint && npm run test", "spec": "mocha --opts mocha.opts --reporter markdown test.js > SPEC.md", "test": "nyc --reporter=lcov mocha --opts mocha.opts test.js && nyc report", "travis": "codeclimate-test-reporter < coverage/lcov.info" }, "devDependencies": { "babel-cli": "^6.22.2", "babel-core": "^6.22.1", "babel-eslint": "^7.1.1", "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-register": "^6.22.0", "chai": "^3", "codeclimate-test-reporter": "^0", "eslint": "^3", "mocha": "^3", "nyc": "^10" }, "engines": { "node": ">=6.9" } }