{
  "name": "twitter-snap",
  "version": "0.0.81",
  "description": "Create beautiful Tweet images fast",
  "keywords": [
    "twitter",
    "screenshots"
  ],
  "homepage": "https://github.com/fa0311/twitter-snap",
  "bugs": "https://github.com/fa0311/twitter-snap/issues",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/fa0311/twitter-snap.git"
  },
  "license": "MIT",
  "author": "ふぁ @fa0311",
  "type": "module",
  "exports": "./dist/main.js",
  "main": "dist/main.js",
  "types": "dist/main.d.ts",
  "bin": {
    "twitter-snap": "./bin/run.js"
  },
  "files": [
    "/bin",
    "/dist",
    "/oclif.manifest.json"
  ],
  "scripts": {
    "build": "shx rm -rf dist && tsc -p tsconfig.build.json",
    "lint": "eslint \"src/**/*.{ts,tsx}\" \"test/**/*.ts\" \"dev/**/*.{ts,tsx}\" \"vite.config.ts\"",
    "postpack": "shx rm -f oclif.manifest.json",
    "posttest": "npm run lint",
    "prepack": "oclif manifest && node ./replace.js",
    "test": "mocha --forbid-only \"test/**/*.test.ts\"",
    "test:grep": "mocha --forbid-only \"test/**/*.test.ts\" -g",
    "version": "node ./replace.js && git add README.md",
    "dev": "vite"
  },
  "oclif": {
    "bin": "twitter-snap",
    "dirname": "twitter-snap",
    "default": ".",
    "commands": {
      "strategy": "single",
      "target": "./dist/commands/index.js"
    },
    "hooks": {
      "preparse": "./dist/hooks/interactive.js"
    },
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-plugins",
      "@oclif/plugin-warn-if-update-available"
    ],
    "topicSeparator": " ",
    "topics": {},
    "warn-if-update-available": {
      "message": "Update available! Run npm i -g twitter-snap to update"
    }
  },
  "dependencies": {
    "@clack/prompts": "^0.10.0",
    "@oclif/core": "^4.2.7",
    "@oclif/plugin-help": "^6.2.25",
    "@oclif/plugin-plugins": "^5.4.33",
    "@oclif/plugin-warn-if-update-available": "^3.1.33",
    "@vercel/og": "^0.6.5",
    "cli-color": "^2.0.4",
    "escape-string-regexp": "^5.0.0",
    "fflate": "^0.8.2",
    "fluent-ffmpeg": "^2.1.3",
    "graphemesplit": "^2.6.0",
    "log-symbols": "^7.0.0",
    "ora": "^8.2.0",
    "puppeteer": "^24.2.1",
    "react": "^19.0.0",
    "twitter-openapi-typescript": "^0.0.56",
    "twitter-openapi-typescript-generated": "^0.0.40"
  },
  "devDependencies": {
    "@eslint/js": "^9.20.0",
    "@hono/react-renderer": "^0.3.0",
    "@hono/vite-build": "^1.3.0",
    "@hono/vite-dev-server": "^0.18.1",
    "@oclif/prettier-config": "^0.2.1",
    "@oclif/test": "^4.1.10",
    "@types/chai": "^5.0.1",
    "@types/cli-color": "^2.0.6",
    "@types/fluent-ffmpeg": "^2.1.27",
    "@types/mocha": "^10.0.10",
    "@types/node": "^22.13.4",
    "@types/react": "^19.0.10",
    "chai": "^5.2.0",
    "eslint": "^9.20.1",
    "eslint-config-oclif": "^6.0.15",
    "eslint-config-oclif-typescript": "^3.1.14",
    "eslint-config-prettier": "^10.0.1",
    "hono": "^4.7.1",
    "mocha": "^11.1.0",
    "oclif": "^4.17.30",
    "react-dom": "^19.0.0",
    "replace-in-file": "^8.3.0",
    "shx": "^0.3.4",
    "ts-node": "^10.9.2",
    "typescript": "^5.7.3",
    "typescript-eslint": "^8.26.1",
    "vite": "^6.1.0"
  },
  "engines": {
    "node": ">=18.0.0"
  }
}
