Flashii Chat web client for older browsers
- JavaScript 78.3%
- CSS 21.2%
- HTML 0.4%
- Makefile 0.1%
| assets | ||
| src | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| LICENCE | ||
| Makefile | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| webpack.config.js | ||
Ami
Chat client forked from the original Sock Chat client. Maintained for compatibility with Firefox 10+ and similar browsers.
Configuration
Configuration consists of a .env file that contains the various URLs and a default chat title (the unified one is taken from whatever the remote common.json supplies).
Building
Ami uses a build script written in Node.js and a Makefile to make life easier.
I recommend using something like nvm with a Node version of at least v22.14.0 (LTS).
# Runs the package install and build recipes
make [all]
# Installs package versions expected by package-lock.json
make install
# Runs the build process for production
make build
# Updates latest versions of packages expected by package.json
make update
# Runs the build process for development
make build-dev
# Runs a development web server, implicitly runs build-dev first
make serve