UNPKG

nestjs-security-cli

Version:

Advanced IP blocking, role-based security, and attack detection for NestJS applications

25 lines 2.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IpBlockerProvider = exports.SecurityMiddleware = exports.SecurityController = exports.BlacklistedIpSchema = exports.BlacklistedIp = exports.Roles = exports.AdminGuard = exports.RolesGuard = exports.IpBlacklistGuard = exports.SecurityService = exports.SecurityModule = void 0; var security_module_1 = require("./security.module"); Object.defineProperty(exports, "SecurityModule", { enumerable: true, get: function () { return security_module_1.SecurityModule; } }); var security_service_1 = require("./services/security.service"); Object.defineProperty(exports, "SecurityService", { enumerable: true, get: function () { return security_service_1.SecurityService; } }); var ip_blacklist_guard_1 = require("./guards/ip-blacklist.guard"); Object.defineProperty(exports, "IpBlacklistGuard", { enumerable: true, get: function () { return ip_blacklist_guard_1.IpBlacklistGuard; } }); var roles_guard_1 = require("./guards/roles.guard"); Object.defineProperty(exports, "RolesGuard", { enumerable: true, get: function () { return roles_guard_1.RolesGuard; } }); var admin_guard_1 = require("./guards/admin.guard"); Object.defineProperty(exports, "AdminGuard", { enumerable: true, get: function () { return admin_guard_1.AdminGuard; } }); var roles_decorator_1 = require("./decorators/roles.decorator"); Object.defineProperty(exports, "Roles", { enumerable: true, get: function () { return roles_decorator_1.Roles; } }); var blacklisted_ip_schema_1 = require("./schemas/blacklisted-ip.schema"); Object.defineProperty(exports, "BlacklistedIp", { enumerable: true, get: function () { return blacklisted_ip_schema_1.BlacklistedIp; } }); Object.defineProperty(exports, "BlacklistedIpSchema", { enumerable: true, get: function () { return blacklisted_ip_schema_1.BlacklistedIpSchema; } }); var security_controller_1 = require("./controllers/security.controller"); Object.defineProperty(exports, "SecurityController", { enumerable: true, get: function () { return security_controller_1.SecurityController; } }); var security_middleware_1 = require("./middleware/security-middleware"); Object.defineProperty(exports, "SecurityMiddleware", { enumerable: true, get: function () { return security_middleware_1.SecurityMiddleware; } }); var ip_blocker_provider_1 = require("./providers/ip-blocker.provider"); Object.defineProperty(exports, "IpBlockerProvider", { enumerable: true, get: function () { return ip_blocker_provider_1.IpBlockerProvider; } }); //# sourceMappingURL=index.js.map