* fix(deps): upgrade eslint and plugins to 10.2.0
* chore: manual lint-fix
* chore: automatic lint-fix
* feat(repo): github actions - lint - use node v24
because it is linting (not runtime), so why not
to use the latest stable Node version
* fix: remove @stylistic/eslint-plugin (in favor of prettier)
* fix: eslint uses `ecmaVersion` 2025
* fix: eslint's "mocha" config is isolated (for test files only)
for example `describe` is not considered "global" outside the
test files. the same for all other "eslint/mocha" rules -
they are applied only to files in `/tests` folder.
* chore: update package-lock.json after eslint upgrade
Pulling this from github was causing confusion and issues on installation for users that did not have git installed. I have published the library myself for now, but should be changed back to the official library when an official release is made.
* feat : Check if the given number is a whatsapp number
- Avoids sending message to non whatsapp number
- Gets the id of the user from whatsapp server rather than generating on client