Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@lifeomic/abac

Package Overview
Dependencies
Maintainers
2
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lifeomic/abac - npm Package Compare versions

Comparing version 2.0.0 to 2.0.2

38

dist/index.js
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.privileges = exports.privilegesSync = exports.enforceAny = exports.enforceSync = exports.enforce = exports.reduce = exports.merge = exports.validate = undefined;
var _keys = require('babel-runtime/core-js/object/keys');

@@ -11,11 +16,16 @@

var _schemas = require('./schemas');
var _schemas2 = _interopRequireDefault(_schemas);
var _ajv = require('ajv');
var _ajv2 = _interopRequireDefault(_ajv);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const schemas = require('./schemas');
const Ajv = require('ajv');
const ajv = new _ajv2.default();
const ajv = new Ajv();
(0, _entries2.default)(_schemas2.default).forEach(([key, schema]) => ajv.addSchema(schema, key));
(0, _entries2.default)(schemas).forEach(([key, schema]) => ajv.addSchema(schema, key));
/**

@@ -299,12 +309,10 @@ * Validate a policy.

module.exports = {
validate,
merge,
reduce,
enforce,
enforceSync,
enforceAny,
privilegesSync,
privileges
};
exports.validate = validate;
exports.merge = merge;
exports.reduce = reduce;
exports.enforce = enforce;
exports.enforceSync = enforceSync;
exports.enforceAny = enforceAny;
exports.privilegesSync = privilegesSync;
exports.privileges = privileges;
//# sourceMappingURL=index.js.map

@@ -13,4 +13,4 @@ 'use strict';

var schemas = require('./schemas');
var Ajv = require('ajv');
import schemas from './schemas';
import Ajv from 'ajv';

@@ -555,12 +555,3 @@ var ajv = new Ajv();

module.exports = {
validate: validate,
merge: merge,
reduce: reduce,
enforce: enforce,
enforceSync: enforceSync,
enforceAny: enforceAny,
privilegesSync: privilegesSync,
privileges: privileges
};
export { validate, merge, reduce, enforce, enforceSync, enforceAny, privilegesSync, privileges };
//# sourceMappingURL=index.js.map

@@ -5,4 +5,4 @@ 'use strict';

import _Object$entries from 'babel-runtime/core-js/object/entries';
const schemas = require('./schemas');
const Ajv = require('ajv');
import schemas from './schemas';
import Ajv from 'ajv';

@@ -291,12 +291,3 @@ const ajv = new Ajv();

module.exports = {
validate,
merge,
reduce,
enforce,
enforceSync,
enforceAny,
privilegesSync,
privileges
};
export { validate, merge, reduce, enforce, enforceSync, enforceAny, privilegesSync, privileges };
//# sourceMappingURL=index.js.map
{
"name": "@lifeomic/abac",
"version": "2.0.0",
"version": "2.0.2",
"description": "Lifeomic Attribute Based Access Control Support Module",

@@ -13,3 +13,3 @@ "main": "./dist/index.js",

"lint": "eslint src test",
"pretest": "yarn lint",
"pretest": "yarn lint && yarn build-node",
"test": "nyc ava --verbose",

@@ -34,3 +34,2 @@ "jenkins-test": "ENV=ava ava --tap | tap-xunit --package unit > test-report.xml",

"babel-preset-env": "^1.7.0",
"babel-register": "^6.26.0",
"eslint": "^4.19.1",

@@ -45,3 +44,3 @@ "nyc": "^11.8.0",

"ecmaVersion": 8,
"sourceType": "script"
"sourceType": "module"
}

@@ -48,0 +47,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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