{
  "name": "@clawject/di",
  "version": "1.2.7",
  "keywords": [
    "dependency-injection",
    "framework",
    "javascript-framework",
    "typescript-framework",
    "di",
    "ioc",
    "inversion-of-control",
    "typescript",
    "ts",
    "webpack",
    "rollup",
    "lsp",
    "language-server"
  ],
  "license": "MIT",
  "author": "Artem Korniev artemkakornev1@gmail.com",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/clawject/clawject.git"
  },
  "homepage": "https://clawject.com",
  "funding": {
    "type": "buymeacoffee",
    "url": "https://buymeacoffee.com/clawject"
  },
  "dependencies": {
    "@clawject/core": "1.2.7",
    "@rollup/pluginutils": "^5.1.0",
    "@ts-morph/bootstrap": "^0.24.0",
    "ts-morph-bootstrap-ts50": "npm:@ts-morph/bootstrap@0.19.0",
    "ts-morph-bootstrap-ts51": "npm:@ts-morph/bootstrap@0.20.0",
    "ts-morph-bootstrap-ts52": "npm:@ts-morph/bootstrap@0.21.0",
    "ts-morph-bootstrap-ts53": "npm:@ts-morph/bootstrap@0.22.0",
    "ts-morph-bootstrap-ts54": "npm:@ts-morph/bootstrap@0.23.0",
    "ts-morph-bootstrap-ts55": "npm:@ts-morph/bootstrap@0.24.0",
    "ts-morph-bootstrap-ts56-57": "npm:@ts-morph/bootstrap@0.25.0",
    "unplugin": "^1.12.1"
  },
  "devDependencies": {
    "@farmfe/core": "^1.3.12",
    "@rspack/core": "^0.7.5",
    "esbuild": "^0.23.0",
    "rolldown": "^0.12.2",
    "rollup": "^4.20.0",
    "ts-patch": "^3.2.1",
    "typescript": "5.6.2",
    "vite": "^5.4.0",
    "webpack": "^5.93.0"
  },
  "engines": {
    "node": ">=18"
  },
  "nx": {
    "includedScripts": []
  },
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "import": "./index.js",
      "require": "./index.js",
      "default": "./index.js"
    },
    "./package.json": "./package.json",
    "./lsp": {
      "types": "./lsp/index.d.ts",
      "import": "./lsp/index.js",
      "require": "./lsp/index.js",
      "default": "./lsp/index.js"
    },
    "./runtime/___internal___": {
      "types": "./runtime/___internal___/index.d.ts",
      "import": "./runtime/___internal___/index.js",
      "require": "./runtime/___internal___/index.js",
      "default": "./runtime/___internal___/index.js"
    },
    "./transformer": {
      "types": "./transformer/index.d.ts",
      "import": "./transformer/index.js",
      "require": "./transformer/index.js",
      "default": "./transformer/index.js"
    },
    "./transformer/metadata": {
      "types": "./transformer/metadata/index.d.ts",
      "import": "./transformer/metadata/index.js",
      "require": "./transformer/metadata/index.js",
      "default": "./transformer/metadata/index.js"
    },
    "./unplugin": {
      "types": "./unplugin/index.d.ts",
      "import": "./unplugin/index.js",
      "require": "./unplugin/index.js",
      "default": "./unplugin/index.js"
    },
    "./unplugin/esbuild": {
      "types": "./unplugin/esbuild.d.ts",
      "import": "./unplugin/esbuild.js",
      "require": "./unplugin/esbuild.js",
      "default": "./unplugin/esbuild.js"
    },
    "./unplugin/farm": {
      "types": "./unplugin/farm.d.ts",
      "import": "./unplugin/farm.js",
      "require": "./unplugin/farm.js",
      "default": "./unplugin/farm.js"
    },
    "./unplugin/rolldown": {
      "types": "./unplugin/rolldown.d.ts",
      "import": "./unplugin/rolldown.js",
      "require": "./unplugin/rolldown.js",
      "default": "./unplugin/rolldown.js"
    },
    "./unplugin/rollup": {
      "types": "./unplugin/rollup.d.ts",
      "import": "./unplugin/rollup.js",
      "require": "./unplugin/rollup.js",
      "default": "./unplugin/rollup.js"
    },
    "./unplugin/rspack": {
      "types": "./unplugin/rspack.d.ts",
      "import": "./unplugin/rspack.js",
      "require": "./unplugin/rspack.js",
      "default": "./unplugin/rspack.js"
    },
    "./unplugin/vite": {
      "types": "./unplugin/vite.d.ts",
      "import": "./unplugin/vite.js",
      "require": "./unplugin/vite.js",
      "default": "./unplugin/vite.js"
    },
    "./unplugin/webpack": {
      "types": "./unplugin/webpack.d.ts",
      "import": "./unplugin/webpack.js",
      "require": "./unplugin/webpack.js",
      "default": "./unplugin/webpack.js"
    },
    "./webpack": {
      "types": "./webpack/index.d.ts",
      "import": "./webpack/index.js",
      "require": "./webpack/index.js",
      "default": "./webpack/index.js"
    }
  }
}