stream-chat-react

v6.10.0
React components to create chat conversations or livestream style chat
chat messaging conversation react stream getstream getstream.io

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 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

yarn run build

coverage

yarn test --collectCoverage && codecov

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

preversion

yarn install && yarn lint && yarn test

bundle-size

BUNDLE_SIZE=true yarn bundle

postversion

git push && git push --tags && npm publish

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'

prettier-fix

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

build-translations

rm -rf .tmpi18ncache || true && mkdir .tmpi18ncache && yarn run babel --config-file ./babel.i18next-extract.js --extensions '.ts','.tsx','.js','.jsx' 'src/**/*.{js,jsx,ts,tsx}' --out-dir '.tmpi18ncache/' && rm -rf .tmpi18ncache && prettier --write 'src/i18n/*.{js,jsx,ts,tsx,json}'

validate-translations

node scripts/validate-translations.js

Metadata

  • Unknown
  • Whatever
  • GetStream
  • released 10/13/2021

Downloads