Bump v1.0.0 * Add repository URL to package.json and update eslint version * Update Webpack to v5 & plugins to latest versions * Update dependencies * Update Node.js version to v21 in Makefile * Update eslint-config-reforis to v2.1.1 * Update CI to use shar scripts, build and publish python package * Update .gitignore to include license and text files * Change build system to hatch * Replace Pylint & Pycodestyle for Ruff