{
  "name": "htmldocs",
  "keywords": [
    "pdf",
    "document",
    "generator",
    "react",
    "typescript",
    "tailwind",
    "jsx",
    "template",
    "invoice",
    "resume",
    "report",
    "contract",
    "pdf-generator",
    "pdf-template",
    "pdf-document",
    "pdf-editor",
    "pdf-creator",
    "latex",
    "pagedjs",
    "react-pdf",
    "typst",
    "invoice-generator",
    "resume-generator",
    "report-generator",
    "contract-generator"
  ],
  "version": "0.2.30",
  "homepage": "https://htmldocs.com",
  "repository": {
    "type": "git",
    "url": "https://github.com/htmldocs-js/htmldocs"
  },
  "bin": {
    "htmldocs": "./dist/cli/index.mjs"
  },
  "dependencies": {
    "@babel/core": "^7.24.6",
    "@babel/parser": "^7.24.5",
    "@babel/preset-typescript": "^7.24.6",
    "@next/bundle-analyzer": "^15.1.6",
    "@phosphor-icons/react": "^2.1.5",
    "@radix-ui/react-collapsible": "^1.0.3",
    "@radix-ui/react-dialog": "^1.1.1",
    "@radix-ui/react-dropdown-menu": "^2.0.6",
    "@radix-ui/react-icons": "^1.3.0",
    "@radix-ui/react-label": "^2.1.0",
    "@radix-ui/react-scroll-area": "^1.0.5",
    "@radix-ui/react-slot": "^1.0.2",
    "@radix-ui/react-switch": "^1.1.0",
    "@radix-ui/react-tabs": "^1.0.4",
    "@radix-ui/react-toggle-group": "^1.0.4",
    "@radix-ui/react-tooltip": "^1.0.7",
    "@tailwindcss/typography": "0.5.9",
    "adm-zip": "^0.5.14",
    "autoprefixer": "^10.4.19",
    "chalk": "^4.1.2",
    "chokidar": "^3.6.0",
    "class-variance-authority": "^0.7.0",
    "clsx": "^2.1.1",
    "commander": "^12.1.0",
    "cva": "1.0.0-beta.1",
    "debounce": "^2.0.0",
    "dotenv": "^16.4.7",
    "esbuild": "^0.21.3",
    "esbuild-plugin-tsc": "^0.4.0",
    "esbuild-style-plugin": "^1.6.3",
    "form-data": "^4.0.0",
    "framer-motion": "^11.2.6",
    "fs-extra": "^11.2.0",
    "inquirer": "^11.0.2",
    "lodash": "^4.17.21",
    "log-symbols": "^4.1.0",
    "mime-types": "^2.1.35",
    "next": "14.2.3",
    "next-themes": "^0.3.0",
    "node-fetch": "^2.7.0",
    "onetime": "^7.0.0",
    "open": "^8.4.2",
    "ora": "^5.4.1",
    "pino": "^9.3.2",
    "playwright": "^1.44.1",
    "postcss": "^8.4.38",
    "react": "^18.2.0",
    "react-docgen": "^7.0.3",
    "react-dom": "^18.2.0",
    "socket.io": "^4.7.5",
    "socket.io-client": "^4.7.5",
    "sonner": "^1.4.41",
    "source-map-js": "^1.2.0",
    "tailwind-merge": "^2.3.0",
    "tailwindcss": "^3.4.3",
    "tailwindcss-animate": "^1.0.7",
    "ts-json-schema-generator": "^2.2.0",
    "zod": "^3.23.8",
    "@htmldocs/render": "0.2.30"
  },
  "devDependencies": {
    "@swc/core": "^1.5.7",
    "@types/babel__core": "^7.20.5",
    "@types/json-schema": "^7.0.15",
    "@types/mime-types": "^2.1.4",
    "@types/node": "^20",
    "@types/react": "^18.2.61",
    "@types/react-dom": "^18.2.19",
    "tsup": "^8.0.2",
    "typescript": "^5"
  },
  "scripts": {
    "init": "npx playwright install",
    "build": "node build-preview-server.mjs && pnpm build-cli",
    "build:dev": "node build-preview-server.mjs && pnpm build-cli:dev",
    "build-cli": "API_URL=https://htmldocs.com tsup-node",
    "build-cli:dev": "API_URL=http://localhost:3000 tsup-node && pnpm link --global",
    "dev": "next dev",
    "start": "next start",
    "lint": "next lint",
    "tsc": "tsc",
    "test": "vitest",
    "test:coverage": "vitest run --coverage"
  }
}