{
    "name": "@twilio/flex-ui-core",
    "version": "2.14.0",
    "description": "Twilio Flex UI Core",
    "main": "bundle/twilio-flex-ui-core.prod.js",
    "types": "src/index.d.ts",
    "engines": {
        "node": ">=14"
    },
    "scripts": {
        "test": "jest --logHeapUsage --silent",
        "test:debug": "pnpm test -- --inspect=12312 --detectOpenHandles --forceExit --runInBand --coverage=false",
        "build": "make build",
        "icons": "node generateIconsPreview.js --open"
    },
    "author": "Twilio",
    "license": "Apache-2.0",
    "private": false,
    "dependencies": {
        "@dnd-kit/core": "6.0.8",
        "@dnd-kit/modifiers": "6.0.1",
        "@dnd-kit/sortable": "7.0.2",
        "@dnd-kit/utilities": "3.2.1",
        "@emotion/css": "^11.1.3",
        "@emotion/react": "^11.1.5",
        "@emotion/styled": "^11.1.5",
        "@material-ui/core": "^4.12.3",
        "@material-ui/icons": "^4.11.2",
        "@reduxjs/toolkit": "^1.6.0",
        "@twilio-paste/core": "^15.3.1",
        "@twilio-paste/icons": "^9.2.0",
        "@twilio/conversations": "2.5.0",
        "class-variance-authority": "^0.7.1",
        "core-js": "^3.32.1",
        "date-fns": "^2.17.0",
        "date-fns-tz": "^3.1.3",
        "dompurify": "^3.2.4",
        "eventemitter3": "^4.0.7",
        "google-libphonenumber": "3.2.6",
        "handlebars": "~4.7.7",
        "hoist-non-react-statics": "^3.3.1",
        "html-entities": "^2.5.2",
        "idb": "7.1.1",
        "is-hotkey": "^0.1.6",
        "lodash.debounce": "^4.0.8",
        "lodash.isequal": "^4.5.0",
        "lodash.memoize": "^4.1.2",
        "lodash.merge": "^4.6.2",
        "lodash.startcase": "4.4.0",
        "loglevel": "1.6.7",
        "markdown-to-jsx": "^7.1.2",
        "memoize-one": "^5.2.1",
        "mime-types": "^2.1.34",
        "queue": "6.0.1",
        "react-cool-dimensions": "^2.0.7",
        "react-redux": "^7.2.2",
        "react-select": "^4.3.1",
        "redux": "^4.0.5",
        "redux-logger": "3.0.6",
        "redux-promise-middleware": "4.2.1",
        "string.prototype.replaceall": "^1.0.10",
        "twilio-chat": "~6.0.0",
        "uuid": "^3.3.2"
    },
    "devDependencies": {
        "@emotion/jest": "^11.2.1",
        "@oldirony/ts-transform-paths": "^1.0.0",
        "@svgr/cli": "^4.3.3",
        "@swc/core": "^1.7.39",
        "@swc/jest": "^0.2.36",
        "@testing-library/jest-dom": "^6.4.8",
        "@testing-library/react": "^12.1.2",
        "@testing-library/react-hooks": "8.0.1",
        "@testing-library/user-event": "^13.5.0",
        "@twilio/flex-sdk": "0.99.45-dev",
        "@twiliointernal/ts-types-object-transformer": "npm:@twiliointernal/ts-types-object-transformer@0.1.49",
        "@types/chai": "4.1.7",
        "@types/cheerio": "^0.22.28",
        "@types/dompurify": "^3.2.0",
        "@types/enzyme": "^3.10.8",
        "@types/google-libphonenumber": "7.4.17",
        "@types/he": "^1.1.1",
        "@types/hoist-non-react-statics": "^3.3.1",
        "@types/is-hotkey": "^0.1.10",
        "@types/lodash": "4.14.141",
        "@types/lodash.debounce": "4.0.6",
        "@types/lodash.isequal": "4.5.5",
        "@types/lodash.memoize": "^4.1.7",
        "@types/lodash.merge": "4.6.6",
        "@types/lodash.startcase": "^4.4.7",
        "@types/loglevel": "~1.5.4",
        "@types/mime-types": "^2.1.1",
        "@types/node": "^20.10.0",
        "@types/react": "17.0.14",
        "@types/react-dom": "17.0.3",
        "@types/react-redux": "7.1.16",
        "@types/react-select": "2.0.19",
        "@types/redux-mock-store": "1.0.1",
        "@types/uuid": "3.4.5",
        "@udecode/cn": "^39.0.0",
        "@udecode/plate-alignment": "^39.0.0",
        "@udecode/plate-basic-marks": "^39.0.0",
        "@udecode/plate-code-block": "^39.0.0",
        "@udecode/plate-common": "^39.2.21",
        "@udecode/plate-core": "^39.2.21",
        "@udecode/plate-heading": "^39.0.0",
        "@udecode/plate-html-serializer": "^9.0.0",
        "@udecode/plate-link": "^39.0.0",
        "@udecode/plate-list": "^39.0.0",
        "@udecode/plate-table": "^39.0.0",
        "@udecode/plate-utils": "^39.2.21",
        "@udecode/slate": "^39.2.1",
        "@wojtekmaj/enzyme-adapter-react-17": "^0.6.0",
        "axios": "^1.6.7",
        "chai": "^4.1.2",
        "child_process": "^1.0.2",
        "circular-dependency-plugin": "~5.2.0",
        "del": "^3.0.0",
        "enzyme": "^3.11.0",
        "fake-indexeddb": "4.0.1",
        "fancy-log": "^1.3.3",
        "he": "^1.2.0",
        "ink-docstrap": "^1.3.2",
        "internal-flex-commons": "link:../internal-flex-commons",
        "jest": "29.7.0",
        "jest-junit": "^10.0.0",
        "jest-transform-graphql": "^2.1.0",
        "jsdoc": "^3.5.5",
        "jsdom": "^19.0.0",
        "jsdom-global": "^3.0.2",
        "react": "^17.0.0",
        "react-docgen": "^5.0.0",
        "react-dom": "^17.0.0",
        "redux-mock-store": "^1.5.3",
        "rimraf": "^2.6.3",
        "slate": "^0.112.0",
        "slate-dom": "^0.111.0",
        "slate-history": "^0.110.3",
        "slate-paste-linkify": "^0.7.0",
        "slate-react": "^0.112.0",
        "source-map-loader": "^4.0.1",
        "ts-jest": "^29.2.3",
        "ts-loader": "^8.4.0",
        "ts-patch": "^3.2.1",
        "typemoq": "^2.1.0",
        "typescript-styled-plugin": "^0.13.0",
        "weak-napi": "^2.0.2",
        "webpack": "^5.89.0",
        "webpack-cli": "^5.1.4"
    },
    "peerDependencies": {
        "@twilio-paste/design-tokens": "^8.1.0",
        "react": "^17.0.0",
        "react-dom": "^17.0.0"
    }
}
