{
  "name": "massimo-cli",
  "version": "1.3.0",
  "description": "A client for HTTP services.",
  "main": "index.js",
  "types": "index.d.ts",
  "type": "module",
  "bin": {
    "massimo": "index.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/platformatic/massimo.git"
  },
  "author": "Platformatic Inc. <oss@platformatic.dev> (https://platformatic.dev)",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/platformatic/massimo/issues"
  },
  "homepage": "https://github.com/platformatic/massimo#readme",
  "dependencies": {
    "@fastify/error": "^4.0.0",
    "camelcase": "~6.3.0",
    "code-block-writer": "^13.0.1",
    "graphql": "^16.8.1",
    "help-me": "^5.0.0",
    "jsonpointer": "^5.0.1",
    "minimist": "^1.2.8",
    "pino": "^9.9.0",
    "pino-pretty": "^13.0.0",
    "undici": "^7.0.0",
    "yaml": "^2.4.1",
    "massimo": "1.3.0"
  },
  "devDependencies": {
    "@platformatic/composer": "3.54.0",
    "@platformatic/db": "3.0.0-alpha.6",
    "@platformatic/foundation": "3.54.0",
    "@platformatic/runtime": "3.52.4",
    "@platformatic/service": "3.0.0-alpha.6",
    "@platformatic/sql-graphql": "3.53.0",
    "@platformatic/sql-mapper": "3.52.4",
    "@playwright/test": "^1.42.1",
    "@types/react": "^19.1.6",
    "@types/react-dom": "^19.1.5",
    "@vitejs/plugin-react": "^4.5.2",
    "cleaner-spec-reporter": "^0.5.0",
    "dotenv": "^16.4.5",
    "eslint": "9",
    "execa": "^9.0.0",
    "fastify": "^5.0.0",
    "fastify-tsconfig": "^3.0.0",
    "fs-extra": "^11.2.0",
    "neostandard": "^0.12.0",
    "react": "^19.1.0",
    "react-dom": "^19.1.0",
    "scheduler": "^0.27.0",
    "split2": "^4.2.0",
    "tsd": "^0.32.0",
    "typescript": "^5.5.4",
    "vite": "^5.1.6",
    "wattpm": "3.0.0-alpha.5",
    "why-is-node-running": "^2.2.2"
  },
  "engines": {
    "node": ">=22.18.0"
  },
  "scripts": {
    "lint": "eslint",
    "test": "node --test --test-reporter=cleaner-spec-reporter --test-concurrency=1 --test-timeout=2000000 test/*.test.js test/**/*.test.js",
    "posttest": "tsd",
    "pree2e:test": "npm run e2e:prepare",
    "e2e:test": "playwright test -c test/e2e/playwright.config.js && cd test/e2e && tsc --noEmit -p .",
    "e2e:prepare": "node test/e2e/prepare.js",
    "e2e:dev": "vite test/e2e/client",
    "e2e:server": "wattpm start --config platformatic.e2e.db.json test/e2e/server",
    "e2e:build": "npm run e2e:prepare && vite build test/e2e/client",
    "e2e:preview": "vite preview test/e2e/client",
    "e2e:cleanup": "rm -rf test/e2e/client/dist test/e2e/client/src/generated test/e2e/server/db.sqlite playwright-report test-results"
  }
}