{
  "name": "impeccable",
  "version": "2.1.7",
  "author": "Paul Bakaus",
  "description": "Design skills, commands, and anti-pattern detection for AI coding agents",
  "keywords": [
    "design",
    "frontend",
    "ux",
    "skills",
    "ai",
    "anti-patterns",
    "lint",
    "accessibility",
    "css",
    "html",
    "detection",
    "ci-cd"
  ],
  "license": "Apache-2.0",
  "homepage": "https://impeccable.style",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/pbakaus/impeccable.git"
  },
  "engines": {
    "node": ">=18"
  },
  "type": "module",
  "bin": {
    "impeccable": "bin/cli.js"
  },
  "main": "./src/detect-antipatterns.mjs",
  "exports": {
    ".": "./src/detect-antipatterns.mjs",
    "./browser": "./src/detect-antipatterns-browser.js"
  },
  "files": [
    "bin/",
    "src/",
    "LICENSE"
  ],
  "scripts": {
    "build": "bun run scripts/build.js",
    "build:browser": "node scripts/build-browser-detector.js",
    "build:extension": "node scripts/build-extension.js",
    "clean": "rm -rf dist build",
    "rebuild": "bun run clean && bun run build",
    "dev": "bun run server/index.js",
    "preview": "bun run build && wrangler pages dev",
    "deploy": "bun run build && wrangler pages deploy build/",
    "test": "bun test tests/build.test.js tests/detect-antipatterns.test.js && node --test tests/detect-antipatterns-fixtures.test.mjs && node --test tests/detect-antipatterns-browser.test.mjs && node --test tests/cleanup-deprecated.test.mjs",
    "prepack": "cp README.md README.repo.md && cp README.npm.md README.md",
    "postpack": "cp README.repo.md README.md && rm README.repo.md",
    "screenshot": "bun run scripts/screenshot-antipatterns.js",
    "og-image": "bun run scripts/generate-og-image.js"
  },
  "dependencies": {
    "jsdom": "^29.0.0",
    "marked": "^16.1.0"
  },
  "optionalDependencies": {
    "puppeteer": "^24.39.1"
  },
  "devDependencies": {
    "archiver": "^7.0.1",
    "motion": "^12.38.0",
    "playwright": "^1.58.2",
    "wrangler": "^4.75.0"
  }
}
