{
  "name": "@yext/chat-headless",
  "version": "0.12.2",
  "description": "A state manager library powered by Redux for Yext Chat integrations",
  "main": "./dist/commonjs/src/index.js",
  "module": "./dist/esm/src/index.mjs",
  "types": "./dist/esm/src/index.d.ts",
  "sideEffects": false,
  "keywords": [
    "chat",
    "yext",
    "redux",
    "state management"
  ],
  "files": [
    "dist",
    "src",
    "THIRD-PARTY-NOTICES",
    "LICENSE"
  ],
  "license": "BSD-3-Clause",
  "scripts": {
    "test": "jest --config=jest.config.json",
    "tsc": "tsc -p tsconfig.json",
    "dev": "npm run tsc -- --watch",
    "generate-notices": "../../generate-notices.sh",
    "generate-docs": "api-extractor run --local --verbose && api-documenter markdown --input-folder temp --output-folder docs && rm -rf temp",
    "build:js": "rollup --config ../../rollup.config.mjs",
    "build": "rm -rf dist/** && npm run build:js && npm run generate-docs && npm run generate-notices"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/yext/chat-headless.git"
  },
  "author": "watson@yext.com",
  "bugs": {
    "url": "https://github.com/yext/chat-headless/issues"
  },
  "homepage": "https://github.com/yext/chat-headless#readme",
  "dependencies": {
    "@reduxjs/toolkit": "^1.9.5",
    "@yext/analytics": "^1.0.1",
    "@yext/chat-core": "^0.9.1"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.21.5",
    "@babel/preset-typescript": "^7.21.5",
    "@microsoft/api-documenter": "^7.22.4",
    "@microsoft/api-extractor": "^7.34.8",
    "@rollup/plugin-json": "^6.0.0",
    "@types/jest": "^29.5.1",
    "babel-jest": "^29.5.0",
    "jest": "^29.5.0",
    "jest-environment-jsdom": "^29.5.0",
    "rollup": "^3.29.0",
    "rollup-plugin-typescript2": "^0.35.0",
    "typescript": "^5.0.4"
  }
}
