🐛 (init.py): add version extraction from pyproject.toml for cache busting and update __all__ exports
📝 (cache_bust.sh): create cache busting script to automate version syncing and generate cache_info.json
📝 (CACHE_BUSTING_SUMMARY.md): add detailed documentation on cache busting implementation and usage scenarios
📝 (JAVASCRIPT_CACHE_BUSTING.md): provide a guide on JavaScript cache busting strategies and troubleshooting steps
🔧 (.gitignore): exclude cache_info.json to prevent committing cache metadata files
♻️ (swiss-army-knife.js): update JavaScript file to include version tracking and cache busting utilities for development
⬆️ (pyproject.toml): bump version from 1.4.0 to 1.4.1 to reflect new features and improvements
✅ (package.json): add npm script for cache busting to streamline development process