New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@slynova/fence

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@slynova/fence - npm Package Compare versions

Comparing version 1.0.0-beta.1 to 1.0.0-beta.2

2

package.json
{
"name": "@slynova/fence",
"version": "1.0.0-beta.1",
"version": "1.0.0-beta.2",
"description": "Flexible and Fluent way to manage ACL in Node.js.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -24,3 +24,3 @@ 'use strict'

*/
static define (name, callback) {
define (name, callback) {
Storage.storeGate(name, callback)

@@ -37,3 +37,3 @@ }

*/
static policy (resource, policy) {
policy (resource, policy) {
const resourceName = Helpers.formatResourceName(resource)

@@ -49,2 +49,2 @@

module.exports = Gate
module.exports = new Gate()

@@ -24,3 +24,3 @@ 'use strict'

*/
static setDefaultUser (user) {
setDefaultUser (user) {
Storage.storeUser(user)

@@ -36,3 +36,3 @@ }

*/
static can (user) {
can (user) {
return new Bouncer(user)

@@ -49,5 +49,5 @@ }

*/
static allows (ability, resource) {
allows (ability, resource) {
try {
if (Guard.$correspondsToPolicy(resource)) {
if (this.$correspondsToPolicy(resource)) {
return (new Bouncer()).callPolicy(ability, resource)

@@ -70,5 +70,5 @@ }

*/
static denies (ability, resource) {
denies (ability, resource) {
try {
if (Guard.$correspondsToPolicy(resource)) {
if (this.$correspondsToPolicy(resource)) {
return !(new Bouncer()).callPolicy(ability, resource)

@@ -83,3 +83,3 @@ }

static $correspondsToPolicy (resource) {
$correspondsToPolicy (resource) {
const resourceName = Helpers.formatResourceName(resource)

@@ -95,2 +95,2 @@

module.exports = Guard
module.exports = new Guard()
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