Skip to content

Modernize build and deps#27

Open
Dani-Ideas wants to merge 2 commits into
arscan:masterfrom
Dani-Ideas:modernize-build-and-deps
Open

Modernize build and deps#27
Dani-Ideas wants to merge 2 commits into
arscan:masterfrom
Dani-Ideas:modernize-build-and-deps

Conversation

@Dani-Ideas
Copy link
Copy Markdown

Modernize build tooling and update dependencies

Descripción:
This PR modernizes the project to work with current tooling:

Build system

  • Replace Grunt + Browserify with Vite (much faster, zero config)
  • Outputs same IIFE bundle in build/

Runtime dependencies

  • Three.js r66 → r184 (full BufferGeometry migration, removed
    deprecated APIs)
  • tween.js 0.13 → @tweenjs/tween.js 25 (updated callback
    signatures)
  • Removed pusher.color (replaced with Three.js HSL color
    utilities)

Security fixes

  • minimist 0.0.8 → 1.2.8 (prototype pollution CVE)
  • pngjs 0.4.0 → 7.0.0 (Node engine compatibility)
  • 0 vulnerabilities in npm audit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant