{
  "name": "@farmfe/core",
  "version": "1.7.2",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "type": "module",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/cjs/index.cjs",
      "types": "./dist/index.d.ts"
    },
    "./client": {
      "types": "./client.d.ts"
    },
    "./types/*": {
      "types": "./types/*"
    },
    "./package.json": "./package.json"
  },
  "napi": {
    "name": "farm",
    "triples": {
      "additional": [
        "aarch64-apple-darwin",
        "aarch64-unknown-linux-gnu",
        "aarch64-unknown-linux-musl",
        "x86_64-unknown-linux-musl",
        "i686-pc-windows-msvc",
        "aarch64-pc-windows-msvc"
      ]
    }
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/farm-fe/farm"
  },
  "author": {
    "name": "bright wu",
    "email": "1521488775@qq.com"
  },
  "keywords": [
    "Farm",
    "Vite",
    "Build Tool",
    "Rust Bundler",
    "FarmFE",
    "Farm Core",
    "bundler",
    "build-tool",
    "frontend",
    "dev-server",
    "hmr"
  ],
  "devDependencies": {
    "@napi-rs/cli": "^2.18.4",
    "@types/fs-extra": "^11.0.1",
    "@types/koa": "^2.13.5",
    "@types/koa-compress": "^4.0.3",
    "@types/koa-static": "^4.0.2",
    "@types/koa__cors": "^5.0.0",
    "@types/ws": "^8.5.4"
  },
  "dependencies": {
    "@farmfe/runtime": "0.12.10",
    "@farmfe/runtime-plugin-hmr": "3.5.10",
    "@farmfe/runtime-plugin-import-meta": "0.2.3",
    "@koa/cors": "^5.0.0",
    "@swc/helpers": "^0.5.0",
    "chokidar": "^3.5.3",
    "deepmerge": "^4.3.1",
    "dotenv": "^16.4.5",
    "dotenv-expand": "^11.0.6",
    "execa": "^7.1.1",
    "farm-browserslist-generator": "1.0.5",
    "farm-plugin-replace-dirname": "0.2.1",
    "fast-glob": "^3.3.2",
    "fs-extra": "^11.1.1",
    "http-proxy-middleware": "^3.0.0",
    "is-plain-object": "^5.0.0",
    "koa": "^2.13.4",
    "koa-compress": "^5.1.1",
    "koa-connect": "^2.1.0",
    "koa-static": "^5.0.0",
    "lodash.debounce": "^4.0.8",
    "loglevel": "^1.8.1",
    "open": "^9.1.0",
    "ws": "^8.12.0",
    "zod": "^3.23.8",
    "zod-validation-error": "^1.3.0",
    "@farmfe/utils": "0.1.0"
  },
  "engines": {
    "node": ">=16.15.1"
  },
  "files": [
    "binding/binding.cjs",
    "binding/binding.d.ts",
    "binding/index.d.ts",
    "binding/index.js",
    "binding/resolve-binding.cjs",
    "binding/swc-config.d.ts",
    "dist",
    "cjs",
    "client.d.ts",
    "types/**/*.d.ts"
  ],
  "optionalDependencies": {
    "@farmfe/core-win32-x64-msvc": "1.7.2",
    "@farmfe/core-darwin-x64": "1.7.2",
    "@farmfe/core-linux-x64-gnu": "1.7.2",
    "@farmfe/core-darwin-arm64": "1.7.2",
    "@farmfe/core-linux-arm64-gnu": "1.7.2",
    "@farmfe/core-linux-arm64-musl": "1.7.2",
    "@farmfe/core-linux-x64-musl": "1.7.2",
    "@farmfe/core-win32-ia32-msvc": "1.7.2",
    "@farmfe/core-win32-arm64-msvc": "1.7.2"
  },
  "scripts": {
    "artifacts": "napi artifacts",
    "build:cjs": "node scripts/build-cjs.mjs",
    "build": "tsc -p tsconfig.build.json && npm run build:cjs",
    "build:rs": "npm run build:rs:debug -- --release",
    "build:rs:publish": "npm run build:rs:debug -- --profile release-publish",
    "build:rs:debug": "napi build --platform --cargo-name farmfe_node -p farmfe_node --cargo-cwd ../../ binding --js binding.cjs --dts binding.d.ts",
    "build:rs:profile": "cross-env FARM_PROFILE=1 npm run build:rs -- --features profile",
    "clean": "rimraf dist tsconfig.build.tsbuildinfo",
    "version": "napi version",
    "start": "tsc -w -p tsconfig.build.json",
    "type-check": "tsc -p tsconfig.build.json"
  }
}