{
  "name": "@logto/cloud",
  "version": "0.2.5-0017c4b",
  "description": "Logto Cloud service.",
  "main": "build/index.js",
  "author": "Silverhand Inc. <contact@silverhand.io>",
  "license": "Elastic-2.0",
  "type": "module",
  "files": [
    "lib"
  ],
  "exports": {
    "./routes": "./lib/routes/index.js"
  },
  "imports": {
    "#src/*": "./build/*"
  },
  "devDependencies": {
    "@silverhand/eslint-config": "6.0.1",
    "@silverhand/ts-config": "6.0.0",
    "@types/accepts": "^1.3.5",
    "@types/http-proxy": "^1.17.9",
    "@types/mime-types": "^3.0.0",
    "@types/node": "^22.14.0",
    "@types/react": "^18.3.29",
    "@types/react-dom": "^18.3.7",
    "@types/yargs": "^17.0.24",
    "dts-bundle-generator": "^9.3.1",
    "eslint": "^8.57.0",
    "lint-staged": "^15.0.0",
    "nodemon": "^3.0.0",
    "prettier": "^3.0.0",
    "typescript": "^5.3.3",
    "vite": "^6.4.2",
    "vite-tsconfig-paths": "^5.0.0",
    "vitest": "^4.1.11"
  },
  "engines": {
    "node": "^22.14.0"
  },
  "eslintConfig": {
    "extends": "@silverhand",
    "rules": {
      "no-console": "error"
    },
    "ignorePatterns": [
      "types.test.ts"
    ]
  },
  "prettier": "@silverhand/eslint-config/.prettierrc",
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@silverhand/essentials": "^2.9.3",
    "@withtyped/server": "^0.14.0"
  },
  "scripts": {
    "precommit": "lint-staged",
    "build": "rm -rf build/ && tsc -p tsconfig.build.json && pnpm build:lib",
    "//": "It is not used to build the service itself.",
    "build:lib": "rm -rf lib/ && dts-bundle-generator src/routes/index.ts --project tsconfig.build.lib.json -o lib/routes/index.d.ts",
    "lint": "eslint --ext .ts,.tsx src",
    "lint:report": "pnpm lint --format json --output-file report.json",
    "dev": "rm -rf build/ && nodemon",
    "start": "NODE_ENV=production node .",
    "test": "vitest && pnpm build:lib && pnpm test:types",
    "test:types": "tsc -p tsconfig.test.types.json",
    "typecheck": "tsc -p tsconfig.json --noEmit",
    "test:only": "vitest",
    "cli": "node ./build/cli/index.js"
  }
}