{
  "name": "@empjs/share",
  "version": "3.13.9-beta.0",
  "description": "emp share and runtime",
  "license": "MIT",
  "type": "module",
  "files": [
    "dist",
    "output"
  ],
  "maintainers": [
    "ckken@qq.com"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/empjs/emp.git",
    "directory": "packages/emp-share"
  },
  "publishConfig": {
    "access": "public"
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./runtime": {
      "import": {
        "types": "./dist/runtime.d.ts",
        "default": "./dist/runtime.js"
      },
      "require": {
        "types": "./dist/runtime.d.cts",
        "default": "./dist/runtime.cjs"
      }
    },
    "./mfRuntime": {
      "import": {
        "types": "./dist/mfRuntime.d.ts",
        "default": "./dist/mfRuntime.js"
      },
      "require": {
        "types": "./dist/mfRuntime.d.cts",
        "default": "./dist/mfRuntime.cjs"
      }
    },
    "./forceRemote": {
      "import": {
        "types": "./dist/forceRemote.d.ts",
        "default": "./dist/forceRemote.js"
      },
      "require": {
        "types": "./dist/forceRemote.d.cts",
        "default": "./dist/forceRemote.cjs"
      }
    },
    "./sdk": {
      "import": {
        "types": "./dist/sdk.d.ts",
        "default": "./dist/sdk.js"
      },
      "require": {
        "types": "./dist/sdk.d.cts",
        "default": "./dist/sdk.cjs"
      }
    },
    "./adapter": {
      "import": {
        "types": "./dist/adapter.d.ts",
        "default": "./dist/adapter.js"
      },
      "require": {
        "types": "./dist/adapter.d.cts",
        "default": "./dist/adapter.cjs"
      }
    },
    "./adapterVue": {
      "import": {
        "types": "./dist/adapterVue.d.ts",
        "default": "./dist/adapterVue.js"
      },
      "require": {
        "types": "./dist/adapterVue.d.cts",
        "default": "./dist/adapterVue.cjs"
      }
    },
    "./rspack": {
      "import": {
        "types": "./dist/rspack.d.ts",
        "default": "./dist/rspack.js"
      },
      "require": {
        "types": "./dist/rspack.d.cts",
        "default": "./dist/rspack.cjs"
      }
    },
    "./library": {
      "types": "./output/sdk.d.ts",
      "default": "./output/sdk.js"
    },
    "./react": {
      "import": {
        "types": "./dist/react.d.ts",
        "default": "./dist/react.js"
      },
      "require": {
        "types": "./dist/react.d.cts",
        "default": "./dist/react.cjs"
      }
    },
    "./vue": {
      "import": {
        "types": "./dist/vue.d.ts",
        "default": "./dist/vue.js"
      },
      "require": {
        "types": "./dist/vue.d.cts",
        "default": "./dist/vue.cjs"
      }
    }
  },
  "typesVersions": {
    "*": {
      ".": [
        "./dist/index.d.ts"
      ],
      "runtime": [
        "./dist/runtime.d.ts"
      ],
      "mfRuntime": [
        "./dist/mfRuntime.d.ts"
      ],
      "sdk": [
        "./dist/sdk.d.ts"
      ],
      "adapter": [
        "./dist/adapter.d.ts"
      ],
      "adapterVue": [
        "./dist/adapter.d.ts"
      ],
      "rspack": [
        "./dist/rspack.d.ts"
      ],
      "library": [
        "./output/index.d.ts"
      ],
      "react": [
        "./dist/react.d.ts"
      ],
      "vue": [
        "./dist/vue.d.ts"
      ]
    }
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "author": "Ken",
  "dependencies": {
    "@empjs/module-federation-rspack": "0.22.5",
    "@module-federation/runtime": "0.23.0",
    "@module-federation/sdk": "0.23.0",
    "core-js": "^3.46.0"
  },
  "devDependencies": {
    "@swc/core": "^1.15.1",
    "@empjs/cli": "3.12.5-beta.1"
  },
  "scripts": {
    "dev": "pnpm --filter @empjs/share run /^dev:.*/",
    "dev:lib-dev": "tsup --watch",
    "dev:serve": "serve ./output --cors -p 2100",
    "build": "tsup",
    "start": "serve ./output --cors -p 2100",
    "https": "serve ./output --cors -p 2100 --ssl-cert ../cli/resource/emp.cert --ssl-key ../cli/resource/emp.key"
  }
}