Skip to content

v2.0.0 — The Vite & Modular Evolution

Choose a tag to compare

@lvcascouto lvcascouto released this 14 May 21:45
· 18 commits to main since this release

[2.0.0] — 2026-05-14

Added

  • Build System: Full Vite integration for lightning-fast development (HMR) and automated production bundling.
  • JavaScript Architecture: Modular architecture based on ES Modules (organized into base/, components/, and vendor/ directories).
  • Dependency Management: Implementation of package.json for professional package management via NPM.
  • Master Entry Point: script.js now acts as the project orchestrator, importing both JavaScript modules and the Sass architecture.
  • Project Tooling: Added essential CLI commands: npm run dev, npm run build, and npm run preview.

Changed

  • Sass Workflow: Migrated from Live Sass Compiler extension to Vite's native compiler (in-memory processing).
  • Favicon Strategy: Moved favicon.ico to the project root for improved compatibility with crawlers and legacy browsers.
  • Asset Resolution: Updated index.html to use absolute paths, ensuring reliable asset loading across different environments.
  • Project Documentation: Refactored all README files to reflect the new automated workflow.

Removed

  • Legacy Configuration: Deleted .vscode/settings.json (removed dependency on third-party VS Code extensions).
  • Static CSS: Removed the src/css/ directory (styles are now processed dynamically in development).
  • Manual Minification: Removed the dist/script.min.js placeholder (now handled automatically by the build pipeline).