core-decorators
Advanced tools
Comparing version 0.0.1 to 0.0.2
{ | ||
"name": "core-decorators", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "Library of ES7 decorators inspired by languages that come with built-ins like @override, @deprecated, etc", | ||
"main": "index.js", | ||
"main": "src/index.js", | ||
"scripts": { | ||
@@ -30,2 +30,2 @@ "test": "echo \"Error: no test specified\" && exit 1" | ||
"homepage": "https://github.com/jayphelps/core-decorators.js" | ||
} | ||
} |
@@ -6,2 +6,5 @@ # core-decorators.js | ||
### @override | ||
```js | ||
@@ -30,1 +33,32 @@ import { override } from 'core-decorators'; | ||
``` | ||
### @deprecated | ||
```js | ||
import { deprecated } from 'core-decorators'; | ||
class Person { | ||
@deprecated | ||
kickDog() {} | ||
@deprecated('We stopped animal abuse') | ||
kickDogHard() {} | ||
@deprecated('We stopped animal abuse', { url: 'http://humanesociety.org/issues/abuse_neglect/' }) | ||
kickDogHarder() {} | ||
} | ||
let person = new Person(); | ||
person.kickDog(); | ||
// DEPRECATION Person#kickDog: This function is deprecated and will be removed in future versions. | ||
person.kickDogHard(); | ||
// DEPRECATION Person#kickDogHard: We stopped animal abuse | ||
person.kickDogHarder(); | ||
// DEPRECATION Person#kickDogHarder: We stopped animal abuse | ||
// | ||
// See http://humanesociety.org/issues/abuse_neglect/ for more details. | ||
// | ||
``` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
11654
6
233
62
1