Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
1 line
4.1 KiB
JSON
1 line
4.1 KiB
JSON
{"repo": "aaqibqadeer/scrapperninjaa", "files": {".env.example": {"4cde5cff672ef00c82118c05cf15588713aa2f7c": {"t": 1786068200.5493886, "n": 3932, "h": "c71800a6b1123323", "c": "# =============================================================================\n# Environment variables — ScrapperNinja\n# Copy to .env.local and fill in values for the features you enable.\n#\n# HOW FLAGS WORK (config/features.ts): a feature is ON when its\n# NEXT_PUBLIC_FEATURE_* var is present and non-empty (resolved via\n# !!process.env.X). To ENABLE, uncomment/set the toggle (e.g. =1). To DISABLE,\n# leave it commented out. ⚠︎ ANY non-empty value enables it — including \"0\" or\n# \"false\" — so disable by removing the line, not by setting it to false.\n#\n# Each toggle unlocks provider SECRET(s) that become REQUIRED at boot when the\n# flag is on (validated in config/env.schema.ts). Secrets are server-only.\n# =============================================================================\n\n# --- Product identity (ALWAYS required) --------------------------------------\nNEXT_PUBLIC_PRODUCT=scrapperninja\n\n# --- Core --------------------------------------------------------------------\nNEXT_PUBLIC_APP_URL=http://localhost:3000\n# SKIP_ENV_VALIDATION=1\n\n# --- Test environment guardrail (§12) ----------------------------------------\n# TEST_MODE=false\n# TEST_DB_PATTERN=test\n\n# =============================================================================\n# FEATURE FLAGS\n# ScrapperNinja standard set: email-password + Google auth, payments with\n# annual billing, admin panel, cookie banner, DeepSeek AI, scraper product.\n# =============================================================================\n\n# --- Auth --------------------------------------------------------------------\nNEXT_PUBLIC_FEATURE_AUTH_EMAIL_PASSWORD=1\nNEXT_PUBLIC_FEATURE_AUTH_OAUTH_GOOGLE=1\n# NEXT_PUBLIC_FEATURE_AUTH_OAUTH_LINKEDIN=1\n# NEXT_PUBLIC_FEATURE_AUTH_MAGIC_LINK=1\n# NEXT_PUBLIC_FEATURE_AUTH_OAUTH_GITHUB=1\n#\n# Required when ANY auth method is on:\n# AUTH_SECRET=\n# RESEND_API_KEY= # required when auth.magicLink is on\n# AUTH_EMAIL_FROM=\n# GOOGLE_CLIENT_ID=\n# GOOGLE_CLIENT_SECRET=\n# LINKEDIN_CLIENT_ID=\n# LINKEDIN_CLIENT_SECRET=\n\n# --- Field-level encryption ----------------------------------------------------\n# Required whenever any auth method is on.\n# EEO_ENCRYPTION_KEY= # openssl rand -base64 32\n\n# --- Roles & super admin -----------------------------------------------------\n# SUPER_ADMIN_EMAIL=you@example.com\n\n# --- Payments (Stripe) -------------------------------------------------------\nNEXT_PUBLIC_FEATURE_PAYMENTS=1\nNEXT_PUBLIC_FEATURE_PAYMENTS_ANNUAL_BILLING=1\n# STRIPE_SECRET_KEY=\n# STRIPE_WEBHOOK_SECRET=\n# NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=\n\n# --- Storage (S3) ------------------------------------------------------------\n# NEXT_PUBLIC_FEATURE_STORAGE=1\n\n# --- Phone verification (Twilio) ---------------------------------------------\n# NEXT_PUBLIC_FEATURE_PHONE_VERIFICATION=1\n\n# --- Admin panel -------------------------------------------------------------\nNEXT_PUBLIC_FEATURE_ADMIN=1\n\n# --- AI providers ------------------------------------------------------------\nNEXT_PUBLIC_FEATURE_AI_PROVIDERS=deepseek\n# DEEPSEEK_API_KEY=\n# AI_DEFAULT_PROVIDER=deepseek\n\n# --- PageSpeed (enrichment, optional) ----------------------------------------\n# PAGESPEED_API_KEY=\n\n# --- Cookie consent ----------------------------------------------------------\nNEXT_PUBLIC_FEATURE_COOKIE_BANNER=1\n\n# --- Scraper product surface -------------------------------------------------\nNEXT_PUBLIC_FEATURE_SCRAPER=1\n# NEXT_PUBLIC_FEATURE_SCRAPER_ENRICHMENT=1\n# NEXT_PUBLIC_FEATURE_SCRAPER_OFFER_LINES=1\n# NEXT_PUBLIC_FEATURE_SCRAPER_GENERIC_EXTRACTOR=1\n\n# --- Multi-tenancy -----------------------------------------------------------\n# NEXT_PUBLIC_FEATURE_MULTI_TENANT=1\n\n# =============================================================================\n# DATABASE (CORE)\n# =============================================================================\nDB_PROVIDER=mongodb\n# MONGODB_URI=mongodb://localhost:27017/scrapperninja\n"}}}} |