{
  "name": "botframework-webchat-core",
  "version": "4.19.0",
  "description": "Core of botframework-webchat",
  "main": "./dist/botframework-webchat-core.js",
  "types": "./dist/botframework-webchat-core.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/botframework-webchat-core.d.mts",
        "default": "./dist/botframework-webchat-core.mjs"
      },
      "require": {
        "types": "./dist/botframework-webchat-core.d.ts",
        "default": "./dist/botframework-webchat-core.js"
      }
    },
    "./activity": {
      "import": {
        "default": "./boot/deprecated/activity.mjs"
      },
      "require": {
        "default": "./boot/deprecated/activity.js"
      }
    },
    "./activity.js": {
      "import": {
        "types": "./dist/botframework-webchat-core.activity.d.mts",
        "default": "./dist/botframework-webchat-core.activity.mjs"
      },
      "require": {
        "types": "./dist/botframework-webchat-core.activity.d.ts",
        "default": "./dist/botframework-webchat-core.activity.js"
      }
    },
    "./graph": {
      "import": {
        "default": "./boot/deprecated/graph.mjs"
      },
      "require": {
        "default": "./boot/deprecated/graph.js"
      }
    },
    "./graph.js": {
      "import": {
        "types": "./dist/botframework-webchat-core.graph.d.mts",
        "default": "./dist/botframework-webchat-core.graph.mjs"
      },
      "require": {
        "types": "./dist/botframework-webchat-core.graph.d.ts",
        "default": "./dist/botframework-webchat-core.graph.js"
      }
    },
    "./internal": {
      "import": {
        "default": "./boot/deprecated/internal.mjs"
      },
      "require": {
        "default": "./boot/deprecated/internal.js"
      }
    },
    "./internal.js": {
      "import": {
        "types": "./dist/botframework-webchat-core.internal.d.mts",
        "default": "./dist/botframework-webchat-core.internal.mjs"
      },
      "require": {
        "types": "./dist/botframework-webchat-core.internal.d.ts",
        "default": "./dist/botframework-webchat-core.internal.js"
      }
    },
    "./json-ld.js": {
      "import": {
        "types": "./dist/botframework-webchat-core.json-ld.d.mts",
        "default": "./dist/botframework-webchat-core.json-ld.mjs"
      },
      "require": {
        "types": "./dist/botframework-webchat-core.json-ld.d.ts",
        "default": "./dist/botframework-webchat-core.json-ld.js"
      }
    },
    "./org-schema.js": {
      "import": {
        "types": "./dist/botframework-webchat-core.org-schema.d.mts",
        "default": "./dist/botframework-webchat-core.org-schema.mjs"
      },
      "require": {
        "types": "./dist/botframework-webchat-core.org-schema.d.ts",
        "default": "./dist/botframework-webchat-core.org-schema.js"
      }
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "author": "Microsoft Corporation",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/microsoft/BotFramework-WebChat.git"
  },
  "bugs": {
    "url": "https://github.com/microsoft/BotFramework-WebChat/issues"
  },
  "files": [
    "./*.js",
    "./boot/**/*",
    "./dist/**/*",
    "./src/**/*"
  ],
  "homepage": "https://github.com/microsoft/BotFramework-WebChat/packages/core#readme",
  "tsd": {
    "compilerOptions": {
      "allowSyntheticDefaultImports": true,
      "downlevelIteration": true,
      "jsx": "react",
      "module": "NodeNext",
      "noImplicitAny": false,
      "resolveJsonModule": true,
      "skipLibCheck": true,
      "strict": false
    }
  },
  "scripts": {
    "build": "npm run --if-present build:pre && npm run build:run && npm run --if-present build:post",
    "build:post": "npm run build:post:dtsroll && npm run build:post:validate:dts",
    "build:post:dtsroll": "dtsroll ./dist/*.d.* && sed -E -i 's/^([[:space:]]*export[[:space:]]+)type[[:space:]]+(\\{[[:space:]]+type[[:space:]]+)/\\1\\2/' ./dist/*.d.ts",
    "build:post:validate:dts": "vg ast-check dist-types ./dist/*.d.*",
    "build:pre": "npm run build:pre:local-dependencies && npm run build:pre:watch",
    "build:pre:local-dependencies": "../../scripts/npm/build-local-dependencies.sh",
    "build:pre:watch": "../../scripts/npm/build-watch.sh",
    "build:run": "tsup",
    "bump": "vg bump prod && vg bump dev && (npm audit fix || exit 0)",
    "eslint": "npm run precommit",
    "postversion": "../../scripts/npm/postversion.sh",
    "precommit": "npm run precommit:eslint -- src && npm run precommit:typecheck",
    "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0",
    "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false",
    "preversion": "../../scripts/npm/preversion.sh",
    "start": "../../scripts/npm/notify-build.sh \"src\" \"../core-debug-api/package.json\" \"../core-graph/package.json\" \"../core-json-ld/package.json\"",
    "test:tsd": "tsd"
  },
  "engines": {
    "node": ">=12.0.0"
  },
  "pinDependencies": {
    "@types/jest": [
      "29",
      "pinned jest@29"
    ],
    "@types/uuid": [
      "8",
      "uuid@9 emit non-ES5 build because of default parameters"
    ],
    "uuid": [
      "8",
      "uuid@9 emit non-ES5 build because of default parameters"
    ]
  },
  "localDependencies": {
    "@msinternal/botframework-webchat-base": "development",
    "@msinternal/botframework-webchat-core-debug-api": "development",
    "@msinternal/botframework-webchat-core-graph": "development",
    "@msinternal/botframework-webchat-core-json-ld": "development",
    "@msinternal/botframework-webchat-tsconfig": "development"
  },
  "devDependencies": {
    "@babel/core": "^7.29.0",
    "@babel/plugin-transform-runtime": "^7.29.0",
    "@babel/plugin-transform-typescript": "^7.28.6",
    "@babel/preset-env": "^7.29.2",
    "@msinternal/botframework-webchat-base": "4.19.0",
    "@msinternal/botframework-webchat-core-debug-api": "4.19.0",
    "@msinternal/botframework-webchat-core-graph": "4.19.0",
    "@msinternal/botframework-webchat-core-json-ld": "4.19.0",
    "@msinternal/botframework-webchat-tsconfig": "4.19.0",
    "@testduet/given-when-then": "^0.1.0",
    "@types/jest": "^29.5.14",
    "@types/node": "^25.6.0",
    "@types/uuid": "^8.3.4",
    "babel-plugin-istanbul": "^8.0.0",
    "babel-plugin-transform-inline-environment-variables": "^0.4.4",
    "botframework-directlinejs": "^0.15.8",
    "cross-env": "^10.1.0",
    "tsd": "^0.33.0",
    "type-fest": "^5.6.0",
    "typescript": "^6.0.3"
  },
  "dependencies": {
    "@babel/runtime": "7.29.2",
    "@redux-devtools/extension": "4.0.0",
    "core-js-pure": "3.49.0",
    "iter-fest": "0.3.1",
    "jwt-decode": "4.0.0",
    "math-random": "2.0.1",
    "mime": "4.1.0",
    "redux": "5.0.1",
    "redux-saga": "1.4.2",
    "simple-update-in": "2.2.0",
    "uuid": "8.3.2",
    "valibot": "1.3.1"
  },
  "peerDependencies": {}
}
