[PR #5491] [CLOSED] Loot core webpack to vite #5961

Closed
opened 2026-02-28 21:21:41 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/5491
Author: @MikesGlitch
Created: 8/5/2025
Status: Closed

Base: masterHead: loot-core-webpack-to-vite


📝 Commits (10+)

📊 Changes

20 files changed (+974 additions, -1073 deletions)

View changed files

📝 .github/workflows/size-compare.yml (+1 -1)
📝 packages/crdt/src/index.ts (+11 -2)
📝 packages/desktop-client/package.json (+0 -4)
📝 packages/loot-core/bin/build-api (+2 -2)
📝 packages/loot-core/bin/build-browser (+3 -16)
📝 packages/loot-core/package.json (+5 -9)
packages/loot-core/peg-loader.js (+0 -9)
📝 packages/loot-core/src/server/polyfills.ts (+27 -1)
📝 packages/loot-core/src/server/rules/index.ts (+1 -1)
📝 packages/loot-core/src/server/schedules/app.ts (+1 -1)
📝 packages/loot-core/src/server/schedules/find-schedules.ts (+1 -1)
📝 packages/loot-core/src/server/util/rschedule.ts (+4 -0)
packages/loot-core/vite.api.config.ts (+62 -0)
packages/loot-core/vite.config.ts (+108 -0)
packages/loot-core/vite.desktop.config.ts (+60 -0)
📝 packages/loot-core/vitest.config.ts (+1 -1)
packages/loot-core/webpack/webpack.api.config.js (+0 -27)
packages/loot-core/webpack/webpack.browser.config.js (+0 -117)
packages/loot-core/webpack/webpack.desktop.config.js (+0 -48)
📝 yarn.lock (+687 -833)

📄 Description


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/5491 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 8/5/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `loot-core-webpack-to-vite` --- ### 📝 Commits (10+) - [`4cb6e6c`](https://github.com/actualbudget/actual/commit/4cb6e6cc315651d98c0fd807249d1f54b4050124) loot core vite migration - [`cfbe337`](https://github.com/actualbudget/actual/commit/cfbe337794c6573e4c4d73c76d1ebfe8b972560e) hmm - [`fa1012f`](https://github.com/actualbudget/actual/commit/fa1012fcaf243d94fff907e9d7dfeb02b139be28) still issues - [`ed184fd`](https://github.com/actualbudget/actual/commit/ed184fd6363ed1e2b5d8b06f6a063dba076683d1) close but no cigar - [`7553a8b`](https://github.com/actualbudget/actual/commit/7553a8b0d5433724940bfd29a01dbc831fea9fec) booyakasha - [`1a94ebc`](https://github.com/actualbudget/actual/commit/1a94ebc51542a154a253a26c008a80913c6fdf3c) Merge branch 'master' of https://github.com/MikesGlitch/actual into vite-loot-core - [`d4af31d`](https://github.com/actualbudget/actual/commit/d4af31dd941f066fa0d5fa28156409f8ad296b4f) imagine doing this on a wednesday night - [`985dcd1`](https://github.com/actualbudget/actual/commit/985dcd1a7a1221bce2931e9d7343a8c1e12c315c) whats a peggy file anyway - [`3285f07`](https://github.com/actualbudget/actual/commit/3285f07f42912969383c64feb65fb8a904561fed) rough - [`ee934cd`](https://github.com/actualbudget/actual/commit/ee934cd7e26f5c24b80f5cd81bcbd1f945525438) if youre reading this you smell ### 📊 Changes **20 files changed** (+974 additions, -1073 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/size-compare.yml` (+1 -1) 📝 `packages/crdt/src/index.ts` (+11 -2) 📝 `packages/desktop-client/package.json` (+0 -4) 📝 `packages/loot-core/bin/build-api` (+2 -2) 📝 `packages/loot-core/bin/build-browser` (+3 -16) 📝 `packages/loot-core/package.json` (+5 -9) ➖ `packages/loot-core/peg-loader.js` (+0 -9) 📝 `packages/loot-core/src/server/polyfills.ts` (+27 -1) 📝 `packages/loot-core/src/server/rules/index.ts` (+1 -1) 📝 `packages/loot-core/src/server/schedules/app.ts` (+1 -1) 📝 `packages/loot-core/src/server/schedules/find-schedules.ts` (+1 -1) 📝 `packages/loot-core/src/server/util/rschedule.ts` (+4 -0) ➕ `packages/loot-core/vite.api.config.ts` (+62 -0) ➕ `packages/loot-core/vite.config.ts` (+108 -0) ➕ `packages/loot-core/vite.desktop.config.ts` (+60 -0) 📝 `packages/loot-core/vitest.config.ts` (+1 -1) ➖ `packages/loot-core/webpack/webpack.api.config.js` (+0 -27) ➖ `packages/loot-core/webpack/webpack.browser.config.js` (+0 -117) ➖ `packages/loot-core/webpack/webpack.desktop.config.js` (+0 -48) 📝 `yarn.lock` (+687 -833) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 21:21:41 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5961