{
  "name": "@discordx/di",
  "version": "3.3.4",
  "private": false,
  "description": "dependency injection service with TSyringe support",
  "keywords": [
    "bot",
    "decorators",
    "dependency injection",
    "discord",
    "discordx",
    "framework",
    "javascript",
    "tsyringe",
    "typescript"
  ],
  "homepage": "https://github.com/discordx-ts/discordx/tree/main/packages/di#readme",
  "bugs": {
    "url": "https://github.com/discordx-ts/discordx/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/discordx-ts/discordx.git"
  },
  "license": "Apache-2.0",
  "contributors": [
    "Owen Calvin <owen.gombas@gmail.com> (https://github.com/OwenCalvin)",
    "Vijay Meena <vijayymmeena@gmail.com> (https://github.com/vijayymmeena)",
    "Victorique Blois <loli@victorique.moe> (https://github.com/VictoriqueMoe)"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.js"
    }
  },
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "CHANGELOG.md",
    "LICENSE.txt",
    "README.md",
    "SECURITY.md",
    "package.json"
  ],
  "dependencies": {
    "tsyringe": "^4.10.0",
    "typedi": "^0.10.0"
  },
  "devDependencies": {
    "typescript": "5.8.3"
  },
  "engines": {
    "node": ">=16.0.0",
    "npm": ">=7.0.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "tsup src/index.ts --format cjs,esm --dts",
    "build:typedoc": "npx typedoc src/index.ts --out ../../docs/static/api/di"
  }
}