UNPKG

@appwarden/middleware

Version:

Instantly shut off access your app deployed on Cloudflare or Vercel

30 lines (26 loc) 766 B
// src/constants.ts var LOCKDOWN_TEST_EXPIRY_MS = 5 * 60 * 1e3; var errors = { badCacheConnection: "BAD_CACHE_CONNECTION" }; var globalErrors = [errors.badCacheConnection]; var APPWARDEN_TEST_ROUTE = "/_appwarden/test"; var APPWARDEN_USER_AGENT = "Appwarden-Monitor"; var APPWARDEN_CACHE_KEY = "appwarden-lock"; // src/utils/debug.ts var debug = (...msg) => { if (true) { console.log(...msg); } }; // src/utils/print-message.ts var addSlashes = (str) => str.replace(/[\\"'`]/g, "\\$&").replace(/\u0000/g, "\\0"); var printMessage = (message) => `[@appwarden/middleware] ${addSlashes(message)}`; export { LOCKDOWN_TEST_EXPIRY_MS, errors, globalErrors, APPWARDEN_TEST_ROUTE, APPWARDEN_USER_AGENT, APPWARDEN_CACHE_KEY, debug, printMessage };