@appwarden/middleware
Version:
Instantly shut off access your app deployed on Cloudflare or Vercel
30 lines (26 loc) • 766 B
JavaScript
// 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
};