falconz-app-chat-rc
TypeScript icon, indicating that this package has built-in type declarations

0.0.21 • Public • Published

falconz-app-chat-rc

chat client api modules. specifically meant to implement fetching from rocketchat backend

Development workflow

# add changes
git add -A
git cz
npm run version
git push --follow-tags origin main && npm publish

Todo

  • start writing unit test before it is too large to start
  • introduce json-schema validation - ajv
  • remove lru and introduce datastructure library https://github.com/Yomguithereal/mnemonist
  • authenticate and save the userId/token
  • on launch check if re-login is required
  • interface for data managers & jsonschema for data contracts
  • state machine for login/auth
  • interface for logging
  • interface for cache

Notes

Started using npx typescript-starter

Readme

Keywords

none

Package Sidebar

Install

npm i falconz-app-chat-rc

Weekly Downloads

0

Version

0.0.21

License

MIT

Unpacked Size

132 kB

Total Files

120

Last publish

Collaborators

  • elarasu