{
  "name": "coursepedia-lms",
  "version": "1.0.0",
  "description": "A complete no-dependency Coursepedia-branded LMS platform.",
  "main": "server/server.js",
  "scripts": {
    "start": "node server/server.js",
    "check": "node --check server/server.js && node --check server/lib/config.js && node --check server/lib/content-manager.js && node --check server/lib/course-metadata.js && node --check server/lib/database.js && node --check server/lib/database-factory.js && node --check server/lib/security.js && node --check server/lib/rate-limit.js && node --check server/lib/operational-logger.js && node --check server/lib/payment-security.js && node --check server/lib/email-manager.js && node --check server/lib/certificate-registry.js && node --check server/lib/lesson-media.js && node --check server/lib/sanitize-html.js && node --check server/db/ids.js && node --check server/db/pool.js && node --check server/db/postgres-database.js && node --check public/app.js && node --check scripts/audit-sensitive-config.js && node --check scripts/migrate-secrets-to-env.js && node --check scripts/migrate-json-to-postgres.js && node --check scripts/apply-postgres-schema.js && node --check scripts/reconcile-postgres.js && node --check scripts/repair-lesson-media.js && node --check scripts/repair-lesson-content.js && node --check scripts/repair-lesson-structure.js && node --check scripts/repair-course-metadata.js && node --check scripts/repair-assessment-policy.js && node --check scripts/repair-student-identifiers.js && node --check scripts/check-public-links.js && node --check scripts/validate-production.js && node --check scripts/build-production-package.js && node --test",
    "seo:check-links": "node scripts/check-public-links.js",
    "security:audit": "node scripts/audit-sensitive-config.js",
    "security:migrate-env": "node scripts/migrate-secrets-to-env.js",
    "db:schema": "node scripts/apply-postgres-schema.js",
    "db:migrate": "node scripts/migrate-json-to-postgres.js",
    "db:reconcile": "node scripts/reconcile-postgres.js",
    "audit:wordpress": "node scripts/audit-wordpress-dump.js",
    "import:wordpress": "node scripts/import-wordpress-dump.js",
    "repair:lesson-media": "node scripts/repair-lesson-media.js",
    "repair:lesson-content": "node scripts/repair-lesson-content.js",
    "repair:course-metadata": "node scripts/repair-course-metadata.js",
    "repair:assessment-policy": "node scripts/repair-assessment-policy.js",
    "repair:lesson-structure": "node scripts/repair-lesson-structure.js",
    "repair:student-identifiers": "node scripts/repair-student-identifiers.js",
    "production:validate": "node scripts/validate-production.js",
    "production:build": "node scripts/build-production-package.js",
    "production:check": "npm run check && npm run production:validate && npm run production:build"
  },
  "keywords": [
    "lms",
    "courses",
    "quizzes",
    "certificates",
    "education"
  ],
  "author": "",
  "license": "MIT",
  "dependencies": {
    "bcryptjs": "^3.0.3",
    "nodemailer": "7.0.0",
    "pdfkit": "0.17.0",
    "pg": "^8.22.0",
    "qrcode": "^1.5.4"
  }
}
