{
  "name": "cordo",
  "version": "2.15.2",
  "description": "A framework for handling complex discord api interactions",
  "exports": {
    ".": "./src/index.ts",
    "./core": "./src/core/index.ts",
    "./components": "./src/components/index.ts",
    "./errors": "./src/errors/index.ts",
    "./functions": "./src/functions/index.ts",
    "./plugin/djs": "./src/plugin/djs.ts",
    "./plugin/express": "./src/plugin/express.ts",
    "./plugin/hono": "./src/plugin/hono.ts"
  },
  "files": [
    "src/*",
    "tsconfig.json"
  ],
  "scripts": {
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs",
    "build": "tsc",
    "lint": "eslint --ext .ts --ignore-path .gitignore src/**/*.ts",
    "tunnel": "cloudflared tunnel --config ~/.cloudflared/config.yml run fsb",
    "dev": "tsc && node --trace-warnings ./build/index.js",
    "test": "echo \"Error: no tests specified\" && exit 0",
    "prepub": "npm run lint && npm run build && npm run test && npm pub"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/maanex/cordo.git"
  },
  "author": "Andreas May <andreas@maanex.me>",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/maanex/cordo/issues"
  },
  "homepage": "https://github.com/maanex/cordo#readme",
  "dependencies": {
    "@types/bun": "^1.2.10",
    "axios": "^0.21.4",
    "defu": "^6.1.4",
    "discord-interactions": "^2.4.1",
    "type-fest": "^4.34.1"
  },
  "devDependencies": {
    "@types/axios": "^0.14.0",
    "@types/express": "^4.17.13",
    "@types/node": "^17.0.8",
    "@typescript-eslint/eslint-plugin": "^4.28.3",
    "@typescript-eslint/parser": "^4.28.3",
    "discord-api-types": "^0.38.53",
    "discord.js": "^14.18.0",
    "eslint": "^7.30.0",
    "eslint-config-maanex": "^1.1.2",
    "express": "^4.17.3",
    "hono": "^4.7.7",
    "reflect-metadata": "^0.1.13",
    "typescript": "^5.7.3",
    "vitepress": "^1.6.4",
    "vue": "^3.5.41"
  }
}
