UNPKG

kindergarten

Version:

Kindergarten is a JavaScript library which helps programmers to achieve modular security using sandbox pattern

111 lines (84 loc) 4.22 kB
'use strict'; exports.__esModule = true; exports.isSandbox = exports.isRule = exports.isPurpose = exports.isPerimeter = exports.isGoverness = exports.createSandbox = exports.createRule = exports.createPerimeter = exports.WrongRuleDefinition = exports.VERSION = exports.StrictGoverness = exports.Sandbox = exports.Rule = exports.RestrictedMethodError = exports.Purpose = exports.PubSub = exports.Perimeter = exports.NoSandboxError = exports.NoPurposeError = exports.NoGovernessError = exports.NoExposedMethodError = exports.MiddlewareGoverness = exports.Logger = exports.HeadGoverness = exports.GermanGoverness = exports.EasyGoverness = exports.ArgumentError = exports.AccessDenied = undefined; var _Logger = require('./Logger'); var _Logger2 = _interopRequireDefault(_Logger); var _Perimeter = require('./Perimeter'); var _Perimeter2 = _interopRequireDefault(_Perimeter); var _Purpose = require('./Purpose'); var _Purpose2 = _interopRequireDefault(_Purpose); var _Rule = require('./Rule'); var _Rule2 = _interopRequireDefault(_Rule); var _Sandbox = require('./Sandbox'); var _Sandbox2 = _interopRequireDefault(_Sandbox); var _VERSION = require('./VERSION'); var _VERSION2 = _interopRequireDefault(_VERSION); var _createPerimeter = require('./createPerimeter'); var _createPerimeter2 = _interopRequireDefault(_createPerimeter); var _createRule = require('./createRule'); var _createRule2 = _interopRequireDefault(_createRule); var _createSandbox = require('./createSandbox'); var _createSandbox2 = _interopRequireDefault(_createSandbox); var _utils = require('./utils'); var _governesses = require('./governesses'); var _errors = require('./errors'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.AccessDenied = _errors.AccessDenied; exports.ArgumentError = _errors.ArgumentError; exports.EasyGoverness = _governesses.EasyGoverness; exports.GermanGoverness = _governesses.GermanGoverness; exports.HeadGoverness = _governesses.HeadGoverness; exports.Logger = _Logger2.default; exports.MiddlewareGoverness = _governesses.MiddlewareGoverness; exports.NoExposedMethodError = _errors.NoExposedMethodError; exports.NoGovernessError = _errors.NoGovernessError; exports.NoPurposeError = _errors.NoPurposeError; exports.NoSandboxError = _errors.NoSandboxError; exports.Perimeter = _Perimeter2.default; exports.PubSub = _utils.PubSub; exports.Purpose = _Purpose2.default; exports.RestrictedMethodError = _errors.RestrictedMethodError; exports.Rule = _Rule2.default; exports.Sandbox = _Sandbox2.default; exports.StrictGoverness = _governesses.StrictGoverness; exports.VERSION = _VERSION2.default; exports.WrongRuleDefinition = _errors.WrongRuleDefinition; exports.createPerimeter = _createPerimeter2.default; exports.createRule = _createRule2.default; exports.createSandbox = _createSandbox2.default; exports.isGoverness = _utils.isGoverness; exports.isPerimeter = _utils.isPerimeter; exports.isPurpose = _utils.isPurpose; exports.isRule = _utils.isRule; exports.isSandbox = _utils.isSandbox; var Kindergarten = { AccessDenied: _errors.AccessDenied, ArgumentError: _errors.ArgumentError, EasyGoverness: _governesses.EasyGoverness, GermanGoverness: _governesses.GermanGoverness, HeadGoverness: _governesses.HeadGoverness, Logger: _Logger2.default, MiddlewareGoverness: _governesses.MiddlewareGoverness, NoExposedMethodError: _errors.NoExposedMethodError, NoGovernessError: _errors.NoGovernessError, NoPurposeError: _errors.NoPurposeError, NoSandboxError: _errors.NoSandboxError, Perimeter: _Perimeter2.default, PubSub: _utils.PubSub, Purpose: _Purpose2.default, RestrictedMethodError: _errors.RestrictedMethodError, Rule: _Rule2.default, Sandbox: _Sandbox2.default, StrictGoverness: _governesses.StrictGoverness, VERSION: _VERSION2.default, WrongRuleDefinition: _errors.WrongRuleDefinition, createPerimeter: _createPerimeter2.default, createRule: _createRule2.default, createSandbox: _createSandbox2.default, isGoverness: _utils.isGoverness, isPerimeter: _utils.isPerimeter, isPurpose: _utils.isPurpose, isRule: _utils.isRule, isSandbox: _utils.isSandbox }; exports.default = Kindergarten;