Goal: Package front‑end projects into a self‑contained ZIP. Designed to work with (1) SLS New Interactive Generator ZIP files and (2) Gemini 2.5 Pro outputs. It merges your HTML, CSS, and JavaScript, and can make the archive SLS‑ready by auto‑detecting and downloading external dependencies (CDN scripts/styles) so it runs offline in Singapore Learning Space (SLS).

🚀 Enhanced for SLS Compatibility

Click to learn more about SLS compatibility

What this tool now does:

  • ✅ Detects external URLs in your HTML, CSS, and JavaScript
  • ✅ Automatically downloads external files (CDN libraries, stylesheets, etc.)
  • ✅ Updates your code to reference local files instead
  • ✅ Creates a README with SLS compatibility notes
  • ✅ Generates truly self-contained ZIP files

SLS Environment Limitations:

  • ⚠️ No internet access for external resources
  • ⚠️ Strict Content Security Policy
  • ⚠️ Limited JavaScript execution capabilities
  • ⚠️ Some modern web APIs may be restricted

Tip: For best SLS compatibility, use vanilla JavaScript and avoid complex external libraries when possible.