@nuskin/chat-bot
Version:
React Chat Bot component for GenAI interaction with Amazon Bedrock
119 lines (118 loc) • 3.52 kB
JSON
{
"name": "@nuskin/chat-bot",
"version": "1.0.0",
"description": "React Chat Bot component for GenAI interaction with Amazon Bedrock",
"type": "module",
"main": "./dist/umd/chat-bot.js",
"module": "./dist/esm/chat-bot.js",
"exports": {
".": {
"import": "./dist/esm/chat-bot.js",
"require": "./dist/umd/chat-bot.js"
},
"./style.css": "./dist/esm/style.css"
},
"scripts": {
"audit": "yarn audit --level high",
"jsdoc": "node_modules/.bin/jsdoc -a all -c jsdoc.json -r -d jsdocs",
"lint": "eslint src __tests__",
"test": "jest --clearCache && jest --coverage",
"dev": "vite",
"build": "echo build:both locally",
"build:both": "yarn build:esm && yarn build:umd",
"build:esm": "vite build",
"build:umd": "BUILD_TARGET=umd vite build",
"preview": "vite preview",
"storybook": "storybook dev -p 6060",
"build-storybook": "storybook build",
"init-msw": "msw init public/",
"prepublishOnly": "npm run build"
},
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "git@code.tls.nuskin.io:ns-am/sandbox/paul-roberts/chat-bot.git"
},
"keywords": [
"react",
"chatbot",
"amazon-bedrock",
"genai"
],
"author": "Paul Roberts <proberts@nuskin.com>",
"license": "MIT",
"homepage": "https://code.tls.nuskin.io/ns-am/sandbox/paul-roberts/chat-bot/-/blob/master/README.md",
"peerDependencies": {
"@emotion/react": "11.13.5",
"@emotion/styled": "11.13.5",
"@mui/icons-material": "6.1.8",
"@mui/material": "6.1.8",
"react": "18.3.1",
"react-dom": "18.3.1"
},
"devDependencies": {
"@babel/preset-env": "7.26.9",
"@babel/preset-react": "7.26.3",
"@emotion/react": "11.14.0",
"@emotion/styled": "11.14.0",
"@mui/icons-material": "6.4.7",
"@mui/material": "6.4.7",
"@nuskin/docdash": "1.0.1",
"@storybook/addon-essentials": "^8.5.6",
"@storybook/addon-interactions": "^8.5.6",
"@storybook/addon-links": "^8.5.6",
"@storybook/blocks": "^8.5.6",
"@storybook/react": "^8.5.6",
"@storybook/react-vite": "^8.5.6",
"@storybook/test": "^8.5.6",
"@testing-library/jest-dom": "6.6.3",
"@testing-library/react": "16.2.0",
"@types/jest": "29.5.14",
"@vitejs/plugin-react": "^4.3.1",
"axios-mock-adapter": "2.1.0",
"babel-jest": "29.7.0",
"eslint": "7.21.0",
"eslint-config-google": "0.14.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-json": "2.1.2",
"eslint-plugin-prettier": "3.3.1",
"eslint-plugin-react": "7.37.4",
"globals": "^15.9.0",
"identity-obj-proxy": "3.0.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-sonar-reporter": "2.0.0",
"jest-transform-css": "6.0.2",
"jsdoc": "3.6.6",
"msw": "^2.3.0",
"msw-storybook-addon": "^2.0.3",
"prettier": "2.2.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"storybook": "^8.5.6",
"ts-jest": "29.2.6",
"vite": "^5.4.1"
},
"files": [
"dist",
"src/components"
],
"dependencies": {
"@nuskin/axios-util": "2.3.0",
"@nuskin/uncle-buck": "1.6.0",
"@tailwindcss/vite": "4.0.12",
"axios": "1.8.4",
"js-cookie": "^3.0.5",
"react-markdown": "9.1.0",
"react-syntax-highlighter": "15.6.1",
"rehype-raw": "7.0.0",
"remark-breaks": "4.0.0",
"remark-gfm": "4.0.1",
"remark-parse": "11.0.0",
"tailwindcss": "3.4.1",
"to-fast-properties": "3.0.1",
"uuid": "^9.0.1"
}
}