{
  "name": "official-mail",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "eslint",
    "worker:ai-reply-relay": "node scripts/ai-reply-relay-worker.mjs",
    "worker:auto-send": "node scripts/auto-send-worker.mjs",
    "worker:outbound-delivery": "node scripts/outbound-delivery-worker.mjs",
    "worker:search-console": "node scripts/google-search-console-worker.mjs",
    "worker:marketing-retention": "node scripts/marketing-analytics-retention-worker.mjs",
    "worker:mailbox-quota": "node scripts/mailbox-quota-worker.mjs",
    "worker:file-cleanup": "node scripts/mailbox-file-cleanup-worker.mjs",
    "worker:mailbox-provisioning-repair": "node scripts/mailbox-provisioning-repair-worker.mjs",
    "worker:mailbox-sync-recovery": "node scripts/mailbox-sync-recovery-worker.mjs",
    "worker:mailbox-message-move": "node scripts/mailbox-message-move-worker.mjs",
    "worker:mail-push": "node scripts/mail-push-worker.mjs",
    "worker:toss-pay-billing": "node scripts/toss-pay-billing-worker.mjs",
    "worker:polar-payment-sync": "node scripts/polar-payment-sync-worker.mjs",
    "worker:domain-verification": "node scripts/domain-verification-worker.mjs",
    "cleanup:compose-uploads": "node scripts/cleanup-compose-temp-uploads.mjs",
    "blog:publish-upgraded": "node --env-file=.env.production scripts/publish-upgraded-blog-posts.mjs",
    "audit:public-identifiers": "node scripts/audit-public-identifiers.mjs",
    "qa:site-name": "node scripts/qa-site-name.mjs",
    "qa:site-name:all": "node scripts/qa-site-name.mjs --sitemap",
    "qa:tistory-public": "node scripts/validate-tistory-public.mjs",
    "test:system-lifecycle-email": "node --test scripts/test-system-lifecycle-email.mjs",
    "test:mail-spam-language": "node --test scripts/test-mail-spam-language.mjs",
    "test:mail-sender-profile": "node --test scripts/test-mail-sender-profile.mjs",
    "test:mail-attachment-policy": "node --test scripts/test-mail-attachment-policy.mjs",
    "test:public-plan-copy": "node --test scripts/test-public-plan-copy.mjs",
    "test:mail-credential-policy": "node --test scripts/test-mail-credential-policy.mjs",
    "test:private-upload-chunks": "node --test scripts/test-private-upload-chunks.mjs",
    "sanitize:public-examples": "node --env-file=.env.production scripts/sanitize-public-example-identifiers.mjs"
  },
  "dependencies": {
    "@aws-sdk/client-s3": "^3.1073.0",
    "@aws-sdk/s3-request-presigner": "^3.1142.0",
    "@mdi/js": "^7.4.47",
    "@polar-sh/sdk": "^0.49.0",
    "@tosspayments/tosspayments-sdk": "^2.8.1",
    "@types/sanitize-html": "^2.16.1",
    "archiver": "^7.0.1",
    "dom-serializer": "^2.0.0",
    "domhandler": "^5.0.3",
    "firebase-admin": "^14.3.0",
    "htmlparser2": "^10.1.0",
    "imapflow": "^1.4.0",
    "mailparser": "^3.9.9",
    "maxmind": "^5.0.7",
    "mysql2": "^3.22.5",
    "next": "16.2.9",
    "nodemailer": "^9.0.0",
    "quill": "^2.0.3",
    "react": "19.2.4",
    "react-dom": "19.2.4",
    "sanitize-html": "^2.17.5"
  },
  "devDependencies": {
    "@tailwindcss/postcss": "^4",
    "@types/archiver": "^6.0.4",
    "@types/mailparser": "^3.4.6",
    "@types/node": "^20",
    "@types/nodemailer": "^8.0.1",
    "@types/react": "^19",
    "@types/react-dom": "^19",
    "eslint": "^9",
    "eslint-config-next": "16.2.9",
    "tailwindcss": "^4",
    "typescript": "^5"
  }
}
