stream-chat-react

v12.0.0-rc.11
React components to create chat conversations or livestream style chat
chat messaging conversation react stream getstream getstream.io

e2e

playwright test

lint

prettier --list-different 'src/**/*.{js,ts,tsx,md,json}' .eslintrc.json .prettierrc babel.config.js && eslint 'src/**/*.{js,ts,tsx,md}' --max-warnings 0 && yarn validate-translations

test

jest

build

rm -rf dist && ./scripts/copy-version.sh && yarn build-translations && yarn bundle

start

tsc --watch --sourceMap --declarationMap

types

tsc --noEmit --skipLibCheck false

bundle

concurrently tsc ./scripts/copy-css.sh ./scripts/bundle.mjs

eslint

eslint '**/*.{js,md,ts,jsx,tsx}' --max-warnings 0

prepare

husky install

coverage

jest --collectCoverage && codecov

docs:run

yarn docs:copy-css-docs && stream-chat-docusaurus -s

lint-fix

prettier --write 'src/**/*.{js,ts,tsx,md,json}' .eslintrc.json .prettierrc babel.config.js && eslint --fix 'src/**/*.{js,ts,tsx,md}' --max-warnings 0

prettier

prettier --list-different '**/*.{js,ts,tsx,md,json}' .eslintrc.json .prettierrc babel.config.js

fix-staged

lint-staged --config .lintstagedrc.fix.json --concurrent 1

preversion

yarn install

e2e-fixtures

node e2e/fixtures/fixtures.mjs

prettier-fix

prettier --write '**/*.{js,ts,tsx,md,json}' .eslintrc.json .prettierrc babel.config.js

validate-cjs

concurrently 'node scripts/validate-cjs-node-bundle.cjs' 'node scripts/validate-cjs-browser-bundle.cjs'

e2e-container

./e2e/scripts/run_in_container.sh

browse-examples

ladle serve

semantic-release

semantic-release

build-translations

i18next

docs:copy-css-docs

scripts/merge-stream-chat-css-docs.sh node_modules/@stream-io/stream-chat-css/docs

validate-translations

node scripts/validate-translations.js

Metadata

Downloads