{
  "name": "@dgtwin/map3d",
  "version": "0.7.1",
  "description": "MDS 3DMap SDK — bản đồ 3D và quản trị nội dung 3D của MDS",
  "license": "UNLICENSED",
  "type": "module",
  "engines": {
    "node": ">=22.13.0"
  },
  "sideEffects": [
    "**/*.css"
  ],
  "files": [
    "dist",
    "THIRD_PARTY_LICENSES.txt"
  ],
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "unpkg": "./dist/mds-map3d.umd.js",
  "jsdelivr": "./dist/mds-map3d.umd.js",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./react": {
      "import": {
        "types": "./dist/react/index.d.ts",
        "default": "./dist/react/index.js"
      },
      "require": {
        "types": "./dist/react/index.d.cts",
        "default": "./dist/react/index.cjs"
      }
    },
    "./internal": {
      "import": {
        "types": "./dist/internal/index.d.ts",
        "default": "./dist/internal/index.js"
      },
      "require": {
        "types": "./dist/internal/index.d.cts",
        "default": "./dist/internal/index.cjs"
      }
    },
    "./engine-assets/*": "./dist/engine-assets/*",
    "./package.json": "./package.json"
  },
  "scripts": {
    "build": "tsup && node scripts/copy-engine-assets.mjs && node scripts/gen-third-party-licenses.mjs && node scripts/check-public-dts.mjs && node scripts/check-version-sync.mjs && node scripts/check-dist-privacy.mjs",
    "typecheck": "tsc --noEmit",
    "lint": "node scripts/check-boundaries.mjs",
    "check:dts": "node scripts/check-public-dts.mjs",
    "check:contract": "tsc -p tsconfig.contract.json --noEmit",
    "test": "node scripts/check-secrets.mjs && node scripts/check-boundaries.mjs && tsc --noEmit && vitest run --passWithNoTests",
    "licenses": "node scripts/gen-third-party-licenses.mjs",
    "size": "node scripts/size-report.mjs",
    "qa": "publint --strict && attw --pack . --profile node16 && node scripts/size-report.mjs",
    "clean": "rimraf dist",
    "gen:gomaps-style": "node scripts/gomaps-style/generate.mjs"
  },
  "peerDependencies": {
    "react": ">=18"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    }
  },
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.18.5",
    "@types/react": "^19.2.13",
    "@types/react-dom": "^19.2.3",
    "@types/three": "^0.184.0",
    "cesium": "^1.144.0",
    "jsdom": "^29.1.1",
    "publint": "^0.3.23",
    "react": "^19.2.0",
    "react-dom": "^19.2.8",
    "rimraf": "^6.0.1",
    "three": "^0.184.0",
    "tsup": "^8.5.0",
    "typescript": "^6.0.3",
    "vitest": "^4.0.18"
  }
}
