stream-chat-react

v11.12.0
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 && mkdir -p dist/assets && yarn --silent copy-version && yarn build-translations && yarn types && yarn bundle

start

tsc --watch

types

tsc --strict

bundle

rollup -c

eslint

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

analyze

yarn build --stats && webpack-bundle-analyzer build/bundle-stats.json

prepare

husky install && yarn run build

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

bundle-size

BUNDLE_SIZE=true yarn bundle

copy-version

echo 'ℹ Copying Version to src/version.ts' && PACKAGE_VERSION=$(node -pe 'require(`./package.json`).version') && PACKAGE_STRING="'$PACKAGE_VERSION'" && echo 'export const version = '$PACKAGE_STRING';' > ./src/version.ts && echo '✓ Done Copying Version'

e2e-fixtures

node e2e/fixtures/fixtures.mjs

prettier-fix

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

validate-cjs

node scripts/validate-cjs-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