{
  "name": "wordpress-recomaze-integration",
  "version": "1.0.0",
  "description": "This is the wordpress plugin for recomaze",
  "main": "index.js",
  "scripts": {
    "test": "npm run test:js && npm run test:php",
    "test:js": "wp-scripts test-unit-js",
    "build": "wp-scripts build",
    "dev": "wp-scripts start",
    "prepare": "husky install",
    "vendor": "composer dump-autoload && composer i",
    "check-types": "tsc --pretty --noEmit",
    "check-lint": "eslint 'src/**/*.{ts,tsx}'",
    "check-format": "prettier --write 'src/**/*.{ts,tsx,js,jsx,json,css,scss,md}'",
    "test-all": "npm run check-format && npm run check-lint && npm run check-types && npm run build",
    "wp:up": "docker compose -f dev/docker-compose.yml up -d --wait",
    "wp:down": "docker compose -f dev/docker-compose.yml down",
    "wp:setup": "bash dev/setup.sh",
    "wp:smoke": "bash dev/smoke.sh",
    "wp:reset": "docker compose -f dev/docker-compose.yml down -v --remove-orphans && bash dev/setup.sh",
    "wp:shell": "docker compose -f dev/docker-compose.yml run --rm --no-deps cli wp --url=http://localhost:8080",
    "wp:logs": "docker compose -f dev/docker-compose.yml exec wordpress tail -n 100 -F wp-content/debug.log",
    "test:php": "bash dev/phpunit.sh"
  },
  "keywords": [
    "recomaze.ai"
  ],
  "author": "better@recomaze.ai",
  "license": "ISC",
  "devDependencies": {
    "@tailwindcss/postcss": "4.2.1",
    "@types/jest": "^30.0.0",
    "@types/leaflet": "^1.9.22",
    "@types/node": "^22.7.4",
    "@types/react": "^18.3.11",
    "@types/react-dom": "^18.3.0",
    "@types/react-router-dom": "^5.3.3",
    "@types/turndown": "^5.0.6",
    "@typescript-eslint/parser": "^6.21.0",
    "@wordpress/api-fetch": "7.55.0",
    "@wordpress/autop": "4.55.0",
    "@wordpress/block-editor": "17.1.0",
    "@wordpress/blocks": "16.0.0",
    "@wordpress/components": "40.1.0",
    "@wordpress/core-data": "8.0.0",
    "@wordpress/data": "10.55.0",
    "@wordpress/editor": "15.0.0",
    "@wordpress/element": "8.7.0",
    "@wordpress/plugins": "7.55.0",
    "@wordpress/scripts": "27.8.0",
    "@wordpress/server-side-render": "6.31.0",
    "eslint": "^8.57.1",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-import-resolver-typescript": "^3.6.3",
    "eslint-plugin-import": "^2.31.0",
    "husky": "^9.1.6",
    "playwright": "1.58.0",
    "prettier": "^3.3.3",
    "shadcn": "4.21.0",
    "tailwindcss": "4.2.1",
    "typescript": "~5.3.0"
  },
  "dependencies": {
    "@base-ui/react": "1.2.0",
    "@fontsource-variable/inter": "^5.3.0",
    "@hookform/resolvers": "5.2.2",
    "@react-pdf/renderer": "^4.3.2",
    "@tiptap/extension-image": "^3.30.3",
    "@tiptap/extension-list": "^3.30.3",
    "@tiptap/extension-table": "^3.30.3",
    "@tiptap/pm": "^3.30.3",
    "@tiptap/react": "^3.30.3",
    "@tiptap/starter-kit": "^3.30.3",
    "@types/papaparse": "^5.5.2",
    "axios": "^1.7.7",
    "chart.js": "^4.4.4",
    "chartjs-adapter-moment": "^1.0.1",
    "class-variance-authority": "0.7.1",
    "clsx": "2.1.1",
    "dayjs": "^1.11.13",
    "formik": "^2.4.6",
    "leaflet": "^1.9.4",
    "lottie-web": "^5.13.0",
    "lucide-react": "0.577.0",
    "mammoth": "^1.12.0",
    "pako": "^2.1.0",
    "papaparse": "^5.5.3",
    "postcss": "^8.4.47",
    "react": "^18.3.1",
    "react-colorful": "^5.6.1",
    "react-day-picker": "10.0.1",
    "react-dom": "^18.3.1",
    "react-hook-form": "7.71.2",
    "react-router-dom": "^6.26.2",
    "react-semicircle-progressbar": "^1.1.0",
    "sonner": "2.0.7",
    "tailwind-merge": "3.5.0",
    "turndown": "^7.2.4",
    "turndown-plugin-gfm": "^1.0.2",
    "tw-animate-css": "1.4.0",
    "xlsx": "^0.18.5",
    "yup": "^1.4.0",
    "zod": "4.3.6"
  }
}
