Socket
Socket
Sign inDemoInstall

express-reaccess

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

express-reaccess - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

2

package.json
{
"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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc