express-reaccess
Advanced tools
Comparing version 0.0.2 to 0.0.3
{ | ||
"name": "express-reaccess", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "Express/Connect middleware to manage API access on a RegExp basis", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -63,3 +63,5 @@ # express-reaccess | ||
``` | ||
The best is to unit test your access rules. | ||
The best is to unit test your access rules. Note that the ^ and $ chars are | ||
respectively added to the begin/end of the regular expression nefore executing | ||
her. | ||
@@ -131,27 +133,39 @@ ## API | ||
### reaccess.GET | ||
### reaccess.HEAD | ||
Type: `Number` | ||
Value: `2` | ||
### reaccess.POST | ||
### reaccess.GET | ||
Type: `Number` | ||
Value: `4` | ||
### reaccess.PUT | ||
### reaccess.POST | ||
Type: `Number` | ||
Value: `8` | ||
### reaccess.PATCH | ||
### reaccess.PUT | ||
Type: `Number` | ||
Value: `16` | ||
### reaccess.DELETE | ||
### reaccess.PATCH | ||
Type: `Number` | ||
Value: `32` | ||
### reaccess.METHODS | ||
### reaccess.DELETE | ||
Type: `Number` | ||
Value: `63` | ||
Value: `64` | ||
### reaccess.READ_MASK | ||
Type: `Number` | ||
Value: `7` | ||
### reaccess.WRITE_MASK | ||
Type: `Number` | ||
Value: `120` | ||
### reaccess.ALL_MASK | ||
Type: `Number` | ||
Value: `127` | ||
## Stats | ||
@@ -158,0 +172,0 @@ |
@@ -42,10 +42,12 @@ function reaccess(options) { | ||
reaccess.OPTIONS = 1; | ||
reaccess.GET = 2; | ||
reaccess.POST = 4; | ||
reaccess.PUT = 8; | ||
reaccess.PATCH = 16; | ||
reaccess.DELETE = 32; | ||
reaccess.METHODS = reaccess.OPTIONS | reaccess.GET | | ||
reaccess.POST | reaccess.PUT | reaccess.PATCH | | ||
reaccess.HEAD = 2; | ||
reaccess.GET = 4; | ||
reaccess.POST = 8; | ||
reaccess.PUT = 16; | ||
reaccess.PATCH = 32; | ||
reaccess.DELETE = 64; | ||
reaccess.READ_MASK = reaccess.OPTIONS | reaccess.HEAD | reaccess.GET; | ||
reaccess.WRITE_MASK = reaccess.POST | reaccess.PUT | reaccess.PATCH | | ||
reaccess.DELETE; | ||
reaccess.ALL_MASK = reaccess.READ_MASK | reaccess.WRITE_MASK; | ||
@@ -52,0 +54,0 @@ // Helpers |
Sorry, the diff of this file is not supported yet
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
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
11484
197
175