* Remove external tool dependencies and branding * Add package lock json * Add web CI workflow to validate web changes on PRs and commits
- Allow web/package-lock.json in .gitignore for npm caching - Add package-lock.json to enable GitHub Actions dependency caching - This fixes the 'unable to cache dependencies' error in CI