{
  "name": "lianhanlin-modular",
  "version": "0.0.12",
  "description": "文件路径即依赖网格 (Mesh)，零装配、零反射的轻量 TypeScript 全栈 Path-IoC 模块引擎。内置 Vite 与 Webpack 官方插件，支持 DAG 拓扑排序、80% CPU 提速静态图预编译与 100% 类型自动生成。",
  "author": {
    "name": "Lian HanLin"
  },
  "license": "MIT",
  "keywords": [
    "path-ioc",
    "ioc",
    "di",
    "dependency-injection",
    "mesh",
    "modular",
    "typescript",
    "type-safe",
    "zero-boilerplate",
    "dag",
    "topological-sort",
    "vite",
    "vite-plugin",
    "webpack",
    "webpack-plugin",
    "fullstack",
    "hono",
    "architecture"
  ],
  "type": "module",
  "main": "./dist/runtime/index.cjs",
  "module": "./dist/runtime/index.js",
  "types": "./dist/runtime/index.d.ts",
  "files": [
    "dist",
    "CHANGELOG.md"
  ],
  "scripts": {
    "build": "tsup && copyfiles -u 1 src/plugin/virtual.d.ts dist && tsx ./obfuscate.ts",
    "dev": "tsup --watch",
    "package": "npm run build && npm pack"
  },
  "exports": {
    ".": {
      "types": "./dist/runtime/index.d.ts",
      "import": "./dist/runtime/index.js",
      "require": "./dist/runtime/index.cjs"
    },
    "./plugin-vite": {
      "types": "./dist/plugin/index.d.ts",
      "import": "./dist/plugin/index.js",
      "require": "./dist/plugin/index.cjs"
    },
    "./plugin-webpack": {
      "types": "./dist/plugin/webpack.d.ts",
      "import": "./dist/plugin/webpack.js",
      "require": "./dist/plugin/webpack.cjs"
    },
    "./virtual": {
      "types": "./dist/plugin/virtual.d.ts"
    }
  },
  "peerDependencies": {
    "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
    "webpack": "^5.0.0"
  },
  "peerDependenciesMeta": {
    "vite": {
      "optional": true
    },
    "webpack": {
      "optional": true
    }
  },
  "dependencies": {
    "glob": "^11.0.3",
    "javascript-obfuscator": "^4.1.1",
    "lodash-es": "^4.17.21",
    "vite-plugin-dts": "^4.0.0",
    "webpack-virtual-modules": "^0.6.2"
  },
  "devDependencies": {
    "@types/glob": "^9.0.0",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^24.10.0",
    "copyfiles": "^2.4.1",
    "tsup": "^8.0.0",
    "tsx": "^4.20.6",
    "typescript": "^5.0.0",
    "vite": "^7.0.0"
  }
}
