UNPKG

javascript-decorators

Version:
116 lines (115 loc) 2.94 kB
{ "name": "javascript-decorators", "homepage": "https://github.com/AvraamMavridis/javascript-decorators", "repository": { "type": "git", "url": "https://github.com/AvraamMavridis/javascript-decorators" }, "version": "1.1.1", "main": "./index.js", "author": "Avraam Mavridis <avr.mav@gmail.com>", "description": "Decorator Helpers", "scripts": { "test": "npm run compile && mocha --compilers js:babel-register --require babel-polyfill", "compile": "babel --presets es2015,stage-0 --require babel-polyfill -d lib/ src/", "prepublish": "npm run compile", "watch": "npm-scripts-watcher", "lint": "eslint ./src --fix", "semantic-release": "semantic-release && npm publish && semantic-release post" }, "watch": { "src/**/*.js": [ "compile" ] }, "keywords": [ "javascript decorators", "javascript-decorator", "javascript decorator", "javascript-decorators", "js-decorators", "core-decorators", "decorate", "aspects", "aop", "aspect-oriented-programming", "aspect oriented programming", "aspects", "es6", "es7", "es2015", "es2016", "abstract", "babel", "decorators", "java", "annotations", "mixin", "validateSchema", "memoization", "immutable", "immutability", "multiple inheritance", "inheritance", "extend", "multiple extend", "@multiInherit", "@partiallyInherit", "@autobind", "@compose", "@leftCompose", "@deprecated", "@before", "@after", "@valuesEqualToNumberOfArguments", "@overridden", "@forceoverridden", "@once", "@times", "@timesCalled", "@trycatch", "@validateSchema", "@doesNotMutate", "@memoization", "@log", "@loglocalstorage", "@donotlog", "@timeout", "@defer", "@enumerable", "@readony", "@nonconfigurable", "@nonenumerable" ], "license": "ISC", "dependencies": { "deep-equal": "^1.0.1", "deepcopy": "^1.0.0" }, "devDependencies": { "babel-cli": "^6.14.0", "babel-core": "^6.14.0", "babel-plugin-syntax-object-rest-spread": "^6.13.0", "babel-plugin-transform-decorators": "^6.13.0", "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-plugin-transform-object-rest-spread": "^6.8.0", "babel-polyfill": "^6.13.0", "babel-preset-es2015": "^6.14.0", "babel-preset-react": "^6.11.1", "babel-preset-stage-0": "^6.5.0", "babel-register": "^6.16.3", "chai": "^4.1.2", "babel-eslint": "^8.2.6", "eslint": "^5.3.0", "eslint-config-airbnb-base": "^13.0.0", "eslint-config-avraam": "^1.0.0", "eslint-plugin-import": "^2.13.0", "eslint-plugin-jsx-a11y": "^6.1.1", "eslint-plugin-react": "^7.10.0", "mocha": "^5.2.0", "promise": "^8.0.1", "semantic-release": "^15.9.5", "sinon": "^6.1.4", "sinon-chai": "^3.2.0" } }