mind-link-ai-widget
Version:
A react widget for React Web and React-Native Mobile integrations.
121 lines (120 loc) • 4.27 kB
JSON
{
"name": "mind-link-ai-widget",
"description": "A react widget for React Web and React-Native Mobile integrations.",
"keywords": [
"react",
"widget",
"chat",
"plug-and-play",
"ui",
"component"
],
"author": "dl-digitalvoiceassistant@elevancehealth.com",
"license": "MIT",
"files": [
"dist/widgets/",
"README-RN.md",
"REACT_NATIVE_INTEGRATION.md"
],
"version": "0.3.1",
"type": "module",
"main": "dist/widgets/index.cjs.js",
"module": "dist/widgets/index.es.js",
"unpkg": "dist/widgets/index.umd.js",
"browser": "dist/widgets/index.umd.js",
"react-native": "dist/widgets/index.cjs.js",
"exports": {
".": {
"types": "./dist/widgets/index.d.ts",
"react-native": "./dist/widgets/index-rn.cjs.js",
"import": "./dist/widgets/index.es.js",
"require": "./dist/widgets/index.cjs.js"
},
"./antwell": {
"types": "./dist/widgets/antwell.d.ts",
"react-native": "./dist/widgets/antwell.cjs.js",
"import": "./dist/widgets/antwell.es.js",
"require": "./dist/widgets/antwell.cjs.js"
},
"./behive": {
"types": "./dist/widgets/components/behive/BehiveAppRN.d.ts",
"react-native": "./dist/widgets/behive-rn.cjs.js",
"import": "./dist/widgets/behive.es.js",
"require": "./dist/widgets/behive.cjs.js"
},
"./styles": "./dist/widgets/style.css"
},
"types": "dist/widgets/index.d.ts",
"typings": "dist/widgets/index.d.ts",
"scripts": {
"dev": "vite dev",
"preview": "npm run build && vite preview",
"start": "sh -c 'npm run build -- $1 && vite $1' _",
"build-app": "tsc -b && vite build",
"build-lib-antwell": "sh -c 'cross-env BUILD_LIB=true WIDGET=antwell vite build \"$@\" && tsc -p tsconfig.lib.json --declarationDir dist/widgets' --",
"build-lib-behive": "sh -c 'cross-env BUILD_LIB=true WIDGET=behive vite build \"$@\" && tsc -p tsconfig.lib.json --declarationDir dist/widgets' --",
"build-lib-behive-rn": "sh -c 'cross-env BUILD_LIB=true WIDGET=behive-rn vite build \"$@\" && tsc -p tsconfig.lib.json --declarationDir dist/widgets' --",
"build-lib-index": "sh -c 'cross-env BUILD_LIB=true WIDGET=index vite build \"$@\" && tsc -p tsconfig.lib.json --declarationDir dist/widgets' --",
"build-lib-index-rn": "sh -c 'cross-env BUILD_LIB=true WIDGET=index-rn vite build \"$@\" && tsc -p tsconfig.lib.json --declarationDir dist/widgets' --",
"build-lib": "sh -c 'npm run build-lib-antwell -- $1 && npm run build-lib-behive -- $1 && npm run build-lib-behive-rn -- $1 && npm run build-lib-index -- $1 && npm run build-lib-index-rn -- $1' _",
"clean": "rimraf dist",
"build": "sh -c 'npm run build-app -- $1 && npm run build-lib -- $1' _",
"package": "tar -czf mindlink-ui-dist.tar.gz -C dist .",
"build-and-package": "sh -c 'npm run clean && npm run build -- $1 && npm run package' _",
"lint": "eslint .",
"publish-lib": "npm publish --access public"
},
"peerDependencies": {
"dompurify": ">=2.0.0",
"marked": ">=4.0.0",
"react": ">=18.0.0",
"react-dom": ">=18.0.0",
"react-icons": ">=5.0.0",
"react-native": ">=0.70.0"
},
"peerDependenciesMeta": {
"react-dom": {
"optional": true
},
"react-native": {
"optional": true
},
"react-icons": {
"optional": true
},
"dompurify": {
"optional": true
},
"marked": {
"optional": true
}
},
"dependencies": {
"uuid": "^11.1.0"
},
"devDependencies": {
"@babel/plugin-transform-react-jsx": "^7.27.1",
"@babel/preset-react": "^7.27.1",
"@eslint/js": "^9.30.1",
"@types/node": "^24.9.2",
"@types/react": "^18.3.24",
"@types/react-dom": "^18.3.7",
"@types/react-router-dom": "^5.3.3",
"@types/uuid": "^10.0.0",
"@vitejs/plugin-react": "^4.6.0",
"cross-env": "^7.0.3",
"dompurify": "^3.3.0",
"eslint": "^9.30.1",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
"globals": "^16.3.0",
"marked": "^17.0.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-icons": "^5.5.0",
"react-router-dom": "^7.8.0",
"typescript": "~5.8.3",
"typescript-eslint": "^8.35.1",
"vite": "^7.0.3"
}
}