curb-virtualized-chat
Version:
A virtualized chat component for React applications.
60 lines (59 loc) • 1.51 kB
JSON
{
"name": "curb-virtualized-chat",
"version": "0.0.6",
"description": "A virtualized chat component for React applications.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist"
],
"scripts": {
"build": "pnpm compile && node bundle.mjs",
"compile": "tsc",
"dev": "tsc -w",
"format": "prettier --write 'src/**/*.{ts,tsx}'",
"lint": "eslint 'src/**/*.{ts,tsx}'",
"lint:fix": "eslint 'src/**/*.{ts,tsx}' --fix",
"test": "jest",
"prepublishOnly": "npm run build"
},
"keywords": [
"react",
"chat",
"virtualized",
"component",
"messaging",
"real-time",
"ui"
],
"author": "fdomovic",
"license": "MIT",
"peerDependencies": {
"react": ">=17.0.0",
"react-dom": ">=17.0.0"
},
"devDependencies": {
"@types/dompurify": "^3.0.3",
"@types/node": "^20.10.5",
"@types/quill": "^2.0.14",
"@types/react": "^18.2.15",
"@types/styled-components": "^5.1.28",
"babel-plugin-styled-components": "^2.1.4",
"esbuild": "^0.19.4",
"fs-extra": "^11.1.1",
"shared-config": "workspace:*",
"typescript": "^5.0.2"
},
"dependencies": {
"@radix-ui/react-dialog": "^1.0.5",
"@uidotdev/usehooks": "^2.4.1",
"crypto": "npm:crypto-browserify",
"crypto-browserify": "^3.12.0",
"dompurify": "^3.0.6",
"events": "npm:events",
"quill": "^2.0.3",
"react-virtuoso": "^4.6.1",
"stream": "npm:stream-browserify",
"styled-components": "^6.0.9"
}
}