Skip to content

Update engine to use (some) packaged libraries instead of files - #184

Open
hobbsythe6th wants to merge 35 commits into
Candlestickers:developmentfrom
hobbsythe6th:engine-package.json-update-betterer
Open

Update engine to use (some) packaged libraries instead of files#184
hobbsythe6th wants to merge 35 commits into
Candlestickers:developmentfrom
hobbsythe6th:engine-package.json-update-betterer

Conversation

@hobbsythe6th

Copy link
Copy Markdown
Contributor

This included migrating Gulp to Rolldown, as Gulp does not have a resolver. Also, since Rolldown comes as a Vite dependency, I also merged the Vite migration into this. There are probably a lot of bugs, but all the ones I found with the new setup were patched (except for one: on opening the page the timeline is only partially rendered. But it re-renders after you close the welcome modal so I don't think that it's very significant.)
I also modified the index.html to load paper and jQuery as separate scripts, as I didn't have the patience to add any integration.
Since this was really hard, I started out by using Webpack, so that's why the first few commits have it. The Rolldown switch came later.
BTW, I didn't make Croquis a package because I didn't have the patience to figure the package structure out, so I just stuck with the local file. Also, some libraries like convertRange are from stackoverflow so I left those alone.

…e terminal up with annoying deprecation warnings
@hobbsythe6th
hobbsythe6th marked this pull request as draft August 8, 2026 09:46
@hobbsythe6th

Copy link
Copy Markdown
Contributor Author

new bugs found, working on it currently

@hobbsythe6th

hobbsythe6th commented Aug 11, 2026

Copy link
Copy Markdown
Contributor Author

fixed and added a lot of checks! may need testing tho

@hobbsythe6th
hobbsythe6th marked this pull request as ready for review August 11, 2026 09:47
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