{
  "name": "mingyu-core",
  "version": "0.1.32",
  "description": "TypeScript 算命、占卜与玄学排盘算法：八字、紫微斗数、六爻、奇门遁甲、塔罗、择日等",
  "type": "module",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "sideEffects": false,
  "engines": {
    "node": ">=18"
  },
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./bazi": {
      "types": "./dist/bazi/index.d.ts",
      "import": "./dist/bazi/index.js"
    },
    "./instant": {
      "types": "./dist/instant/index.d.ts",
      "import": "./dist/instant/index.js"
    },
    "./divination/liuyao": {
      "types": "./dist/divination/algorithms/liuyao.d.ts",
      "import": "./dist/divination/algorithms/liuyao.js"
    },
    "./divination/meihua": {
      "types": "./dist/divination/algorithms/meihua/index.d.ts",
      "import": "./dist/divination/algorithms/meihua/index.js"
    },
    "./divination/qimen": {
      "types": "./dist/divination/algorithms/qimen/index.d.ts",
      "import": "./dist/divination/algorithms/qimen/index.js"
    },
    "./divination/liuren": {
      "types": "./dist/divination/algorithms/liuren/index.d.ts",
      "import": "./dist/divination/algorithms/liuren/index.js"
    },
    "./divination/xiaoliuren": {
      "types": "./dist/divination/algorithms/xiaoliuren.d.ts",
      "import": "./dist/divination/algorithms/xiaoliuren.js"
    },
    "./divination/jinkoujue": {
      "types": "./dist/divination/algorithms/jinkoujue.d.ts",
      "import": "./dist/divination/algorithms/jinkoujue.js"
    },
    "./divination/lenormand": {
      "types": "./dist/divination/algorithms/lenormand.d.ts",
      "import": "./dist/divination/algorithms/lenormand.js"
    },
    "./divination/ssgw": {
      "types": "./dist/divination/algorithms/ssgw.d.ts",
      "import": "./dist/divination/algorithms/ssgw.js"
    },
    "./divination/almanac": {
      "types": "./dist/divination/algorithms/almanac.d.ts",
      "import": "./dist/divination/algorithms/almanac.js"
    },
    "./divination/astrolabe": {
      "types": "./dist/divination/algorithms/astrolabe.d.ts",
      "import": "./dist/divination/algorithms/astrolabe.js"
    },
    "./divination/astrolabe-scope": {
      "types": "./dist/divination/astrolabe-scope.d.ts",
      "import": "./dist/divination/astrolabe-scope.js"
    },
    "./divination/astrolabe-synastry": {
      "types": "./dist/divination/astrolabe-synastry.d.ts",
      "import": "./dist/divination/astrolabe-synastry.js"
    },
    "./divination": {
      "types": "./dist/divination/index.d.ts",
      "import": "./dist/divination/index.js"
    },
    "./divination/session": {
      "types": "./dist/divination/session.d.ts",
      "import": "./dist/divination/session.js"
    },
    "./prompt-evidence": {
      "types": "./dist/prompt-evidence/index.d.ts",
      "import": "./dist/prompt-evidence/index.js"
    },
    "./prompt": {
      "types": "./dist/prompt/index.d.ts",
      "import": "./dist/prompt/index.js"
    },
    "./prompt/formatters": {
      "types": "./dist/prompt/formatters.d.ts",
      "import": "./dist/prompt/formatters.js"
    },
    "./prompt/divination-enhanced": {
      "types": "./dist/prompt/divination-enhanced.d.ts",
      "import": "./dist/prompt/divination-enhanced.js"
    },
    "./prompt/presets": {
      "types": "./dist/prompt/presets.d.ts",
      "import": "./dist/prompt/presets.js"
    },
    "./prompt/inspiration": {
      "types": "./dist/prompt/inspiration.d.ts",
      "import": "./dist/prompt/inspiration.js"
    },
    "./prompt/public-api": {
      "types": "./dist/prompt/public-api.d.ts",
      "import": "./dist/prompt/public-api.js"
    },
    "./divination/config": {
      "types": "./dist/divination/config.d.ts",
      "import": "./dist/divination/config.js"
    },
    "./divination/engine/liuyao-template": {
      "types": "./dist/divination/engine/liuyao-template.d.ts",
      "import": "./dist/divination/engine/liuyao-template.js"
    },
    "./divination/engine/liuren-template": {
      "types": "./dist/divination/engine/liuren-template.d.ts",
      "import": "./dist/divination/engine/liuren-template.js"
    },
    "./divination/engine/method-text": {
      "types": "./dist/divination/engine/method-text.d.ts",
      "import": "./dist/divination/engine/method-text.js"
    },
    "./divination/divination-data": {
      "types": "./dist/divination/divination-data.d.ts",
      "import": "./dist/divination/divination-data.js"
    },
    "./divination/hexagram-data": {
      "types": "./dist/divination/hexagram-data.d.ts",
      "import": "./dist/divination/hexagram-data.js"
    },
    "./divination/tarot": {
      "types": "./dist/divination/tarot.d.ts",
      "import": "./dist/divination/tarot.js"
    },
    "./divination/tarot-data": {
      "types": "./dist/divination/tarot-data.d.ts",
      "import": "./dist/divination/tarot-data.js"
    },
    "./divination/divination-helpers": {
      "types": "./dist/divination/divination-helpers.d.ts",
      "import": "./dist/divination/divination-helpers.js"
    },
    "./divination/ssgw-content": {
      "types": "./dist/divination/ssgw-content.d.ts",
      "import": "./dist/divination/ssgw-content.js"
    },
    "./prompt/divination": {
      "types": "./dist/prompt/divination.d.ts",
      "import": "./dist/prompt/divination.js"
    },
    "./ziwei/iztro": {
      "types": "./dist/ziwei/iztro/index.d.ts",
      "import": "./dist/ziwei/iztro/index.js"
    },
    "./ziwei": {
      "types": "./dist/ziwei/iztro/index.d.ts",
      "import": "./dist/ziwei/iztro/index.js"
    },
    "./ziwei/runtime": {
      "types": "./dist/ziwei/runtime.d.ts",
      "import": "./dist/ziwei/runtime.js"
    },
    "./ziwei/fortune": {
      "types": "./dist/ziwei/fortune-options.d.ts",
      "import": "./dist/ziwei/fortune-options.js"
    },
    "./ziwei/prompt": {
      "types": "./dist/ziwei/prompt/index.d.ts",
      "import": "./dist/ziwei/prompt/index.js"
    },
    "./ziwei/true-solar-input": {
      "types": "./dist/ziwei/true-solar-input.d.ts",
      "import": "./dist/ziwei/true-solar-input.js"
    },
    "./calendar": {
      "types": "./dist/calendar/index.d.ts",
      "import": "./dist/calendar/index.js"
    },
    "./calendar/true-solar-time": {
      "types": "./dist/calendar/true-solar-time.d.ts",
      "import": "./dist/calendar/true-solar-time.js"
    },
    "./ganzhi": {
      "types": "./dist/ganzhi/index.d.ts",
      "import": "./dist/ganzhi/index.js"
    },
    "./wuxing": {
      "types": "./dist/wuxing/index.d.ts",
      "import": "./dist/wuxing/index.js"
    },
    "./direction": {
      "types": "./dist/direction/index.d.ts",
      "import": "./dist/direction/index.js"
    },
    "./shensha": {
      "types": "./dist/shensha/index.d.ts",
      "import": "./dist/shensha/index.js"
    },
    "./foundation": {
      "types": "./dist/foundation/index.d.ts",
      "import": "./dist/foundation/index.js"
    },
    "./profile": {
      "types": "./dist/profile/index.d.ts",
      "import": "./dist/profile/index.js"
    },
    "./profile/input": {
      "types": "./dist/profile/input.d.ts",
      "import": "./dist/profile/input.js"
    },
    "./birth": {
      "types": "./dist/birth/index.d.ts",
      "import": "./dist/birth/index.js"
    },
    "./compatibility": {
      "types": "./dist/compatibility/index.d.ts",
      "import": "./dist/compatibility/index.js"
    },
    "./synthesis": {
      "types": "./dist/synthesis/index.d.ts",
      "import": "./dist/synthesis/index.js"
    },
    "./client": {
      "types": "./dist/client/index.d.ts",
      "import": "./dist/client/index.js"
    },
    "./consumption": {
      "types": "./dist/consumption/index.d.ts",
      "import": "./dist/consumption/index.js"
    },
    "./capabilities": {
      "types": "./dist/capabilities/index.d.ts",
      "import": "./dist/capabilities/index.js"
    },
    "./result": {
      "types": "./dist/shared/result.d.ts",
      "import": "./dist/shared/result.js"
    },
    "./random": {
      "types": "./dist/shared/random.d.ts",
      "import": "./dist/shared/random.js"
    },
    "./bazhai": {
      "types": "./dist/ba_zhai/index.d.ts",
      "import": "./dist/ba_zhai/index.js"
    },
    "./zodiac": {
      "types": "./dist/zodiac/index.d.ts",
      "import": "./dist/zodiac/index.js"
    },
    "./taiyi": {
      "types": "./dist/taiyi/index.d.ts",
      "import": "./dist/taiyi/index.js"
    },
    "./qizheng": {
      "types": "./dist/qi_zheng/index.d.ts",
      "import": "./dist/qi_zheng/index.js"
    },
    "./xuankong": {
      "types": "./dist/xuan_kong/index.d.ts",
      "import": "./dist/xuan_kong/index.js"
    },
    "./residential-fengshui": {
      "types": "./dist/residential_fengshui/index.d.ts",
      "import": "./dist/residential_fengshui/index.js"
    },
    "./wuyun-liuqi": {
      "types": "./dist/wuyun-liuqi/index.d.ts",
      "import": "./dist/wuyun-liuqi/index.js"
    },
    "./huangji-jingshi": {
      "types": "./dist/huangji-jingshi/index.d.ts",
      "import": "./dist/huangji-jingshi/index.js"
    },
    "./location": {
      "types": "./dist/location/index.d.ts",
      "import": "./dist/location/index.js"
    },
    "./types": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/types/index.js"
    }
  },
  "files": [
    "dist",
    "data/chinaBirthPlaceTree.sources.md",
    "README.md",
    "LICENSE"
  ],
  "dependencies": {
    "@soul-atelier/xuankong": "0.2.1",
    "astronomy-engine": "2.1.19",
    "tyme4ts": "^1.3.3",
    "celestine": "^0.2.1"
  },
  "peerDependencies": {
    "iztro": "^2.5.8"
  },
  "peerDependenciesMeta": {
    "iztro": {
      "optional": true
    }
  },
  "keywords": [
    "算命",
    "在线算命",
    "占卜",
    "玄学",
    "命理",
    "看运势",
    "fortune-telling",
    "astrology",
    "bazi",
    "八字",
    "ziweidoushu",
    "紫微斗数",
    "qimen",
    "奇门遁甲",
    "liuyao",
    "六爻",
    "liuren",
    "jinkoujue",
    "六壬",
    "meihua",
    "梅花易数",
    "true-solar-time",
    "真太阳时",
    "location",
    "中国省市区",
    "chinese-metaphysics",
    "divination",
    "tarot",
    "塔罗",
    "择日",
    "黄道吉日"
  ],
  "author": "Brhiza",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/Brhiza/mingyu/issues"
  },
  "homepage": "https://github.com/Brhiza/mingyu#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Brhiza/mingyu.git"
  },
  "devDependencies": {
    "celestine": "^0.2.1",
    "iztro": "^2.5.8"
  },
  "scripts": {
    "build": "node scripts/clean-dist.mjs && node scripts/generate-china-location-data.mjs && tsc --build tsconfig.json --force && node scripts/add-esm-extensions.mjs",
    "clean": "node scripts/clean-dist.mjs",
    "test": "node scripts/run-core-tests.mjs"
  }
}