← back to Cypress Awards

backend/package.json

46 lines

{
  "name": "cypresawards-backend",
  "version": "1.0.0",
  "description": "Backend API and scraper for CyPresAwards - A database of non-profits with cy pres statements",
  "main": "src/server.js",
  "scripts": {
    "start": "node src/server.js",
    "dev": "nodemon src/server.js",
    "scrape": "node src/scraper/main.js",
    "scrape:test": "node src/scraper/main.js --test",
    "scrape:500": "node src/scraper/scrape500.js",
    "db:setup": "node src/utils/setupDatabase.js",
    "db:seed": "node src/utils/seedDatabase.js",
    "test": "jest"
  },
  "keywords": [
    "cy pres",
    "non-profit",
    "legal",
    "scraper"
  ],
  "author": "",
  "license": "MIT",
  "dependencies": {
    "axios": "^1.6.0",
    "cheerio": "^1.0.0-rc.12",
    "compression": "^1.7.4",
    "cors": "^2.8.5",
    "dotenv": "^16.3.1",
    "express": "^4.18.2",
    "helmet": "^7.1.0",
    "natural": "^6.10.0",
    "node-cron": "^3.0.3",
    "nodemailer": "^7.0.9",
    "pg": "^8.11.3",
    "puppeteer": "^21.5.0",
    "rate-limiter-flexible": "^3.0.0",
    "robots-parser": "^3.0.1",
    "winston": "^3.11.0"
  },
  "devDependencies": {
    "jest": "^29.7.0",
    "nodemon": "^3.0.1"
  }
}