{
  "name": "@pinkpixel/prysm-llm",
  "version": "1.1.1",
  "description": "Structure-focused web scraper optimized for LLMs for use with MCP with minimal console output. Configure output directory with PRYSM_OUTPUT_DIR environment variable.",
  "main": "main_scraper.js",
  "scripts": {
    "test": "jest",
    "test:local": "jest tests/local.test.js",
    "start:mock": "node tests/mockServer/server.js",
    "start:api": "node api/server.js",
    "start:cli": "node main_scraper.js",
    "scrape": "node main_scraper.js"
  },
  "dependencies": {
    "chalk": "^4.1.2",
    "express": "^4.18.2",
    "puppeteer": "^22.15.0",
    "puppeteer-extra": "^3.3.6",
    "puppeteer-extra-plugin-stealth": "^2.11.2"
  },
  "optionalDependencies": {
    "axios": "^1.6.7",
    "cors": "^2.8.5",
    "express-openapi-validator": "^5.1.3",
    "js-yaml": "^4.1.0",
    "swagger-ui-express": "^5.0.0"
  },
  "jest": {
    "testEnvironment": "node",
    "testTimeout": 30000,
    "setupFilesAfterEnv": [
      "./tests/jest.setup.js"
    ]
  },
  "engines": {
    "node": ">=14.0.0"
  },
  "keywords": [
    "web-scraper",
    "puppeteer",
    "structure-aware",
    "api",
    "openapi",
    "rest",
    "llm",
    "ai"
  ],
  "author": "Pink Pixel",
  "license": "MIT"
}
