[READ-ONLY] Mirror of https://github.com/excaliburjs/Excalibur. 🎮 Your friendly TypeScript 2D game engine for the web 🗡️ excaliburjs.com
excalibur excaliburjs game-development game-engine game-framework gamedev games html5-canvas typescript

chore: Use vite for excalibur build (#3434) master

I've left the old build for now as reference while I work on this, but I've replaced `npm run build` with the vite build so I can see if CI passes. ## Stats for nerds results are taken from an M1 Max Macbook Pro running Linux ### Webpack Build time 18.31s ``` 800K ./esm/excalibur.min.js 1.1M ./esm/excalibur.js 800K ./esm/excalibur.min.development.js 1.1M ./esm/excalibur.development.js 536K ./dist/excalibur.min.js 1.4M ./dist/excalibur.js 1.8M ./dist/excalibur.min.development.js 1.8M ./dist/excalibur.development.js ``` ### Vite Build time: 7.67s ``` 800K ./esm/excalibur.min.js 1.1M ./esm/excalibur.js 800K ./esm/excalibur.min.development.js 1.1M ./esm/excalibur.development.js 524K ./dist/excalibur.min.js 1.1M ./dist/excalibur.js 524K ./dist/excalibur.min.development.js 1.1M ./dist/excalibur.development.js ```


+3770 -11564
151 changed files