Skip to content

Commit 19a61a9

Browse files
authored
Merge pull request #21 from pdugan20/chore/deps-build-tooling
chore(deps): phase 5 - webpack and build tooling upgrades
2 parents fbd524b + a59a705 commit 19a61a9

File tree

3 files changed

+94
-125
lines changed

3 files changed

+94
-125
lines changed

docs/projects/dependency-upgrades/tracker.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,15 @@ Loader and CLI major version bumps. These can break the build pipeline.
107107

108108
**Branch**: `chore/deps-build-tooling`
109109

110-
- [ ] Upgrade `css-loader` 6.11.0 to 7.x
111-
- [ ] Upgrade `style-loader` 3.3.4 to 4.x
112-
- [ ] Upgrade `postcss-loader` 7.3.4 to 8.x
113-
- [ ] Upgrade `webpack-cli` 5.1.4 to 6.x
114-
- [ ] Upgrade `webpack-merge` 5.10.0 to 6.x
115-
- [ ] Verify webpack config compatibility with new loader APIs
116-
- [ ] Test dev (`npm run watch`) and production (`npm run build`) builds
110+
- [x] Upgrade `css-loader` 6.11.0 to 7.x
111+
- [x] Upgrade `style-loader` 3.3.4 to 4.x
112+
- [x] Upgrade `postcss-loader` 7.3.4 to 8.x
113+
- [x] Upgrade `webpack-cli` 5.1.4 to 6.x
114+
- [x] Upgrade `webpack-merge` 5.10.0 to 6.x
115+
- [x] Webpack config compatible with new loader APIs (no changes needed)
116+
- [x] All checks passing (lint, types, 88/88 tests, build)
117117

118-
**Verification**: `npm run build`, `npm run watch` (manual check), `npm test`
118+
**PR**: #21 | **Verification**: all passed
119119

120120
## Phase 6: Tailwind CSS 4 (Evaluate)
121121

@@ -140,11 +140,11 @@ Tailwind CSS 4 is a ground-up rewrite with a new engine and config format. This
140140

141141
## Completion Log
142142

143-
| Phase | Date | Notes |
144-
| ------- | ---------- | ------------------------------------------------------------------------------ |
145-
| Phase 1 | 2026-03-05 | PR #16. Closed dependabot PRs #5, #6, #7. |
146-
| Phase 2 | 2026-03-05 | PR #18. commitlint 20, lint-staged 16, markdownlint-cli 0.48. |
147-
| Phase 3 | 2026-03-05 | PR #19. ESLint 9 flat config. Dropped airbnb, added typescript-eslint unified. |
148-
| Phase 4 | 2026-03-05 | PR #20. React 19, testing-library 16. figma-kit works via legacy-peer-deps. |
149-
| Phase 5 | | |
150-
| Phase 6 | | |
143+
| Phase | Date | Notes |
144+
| ------- | ---------- | --------------------------------------------------------------------------------------- |
145+
| Phase 1 | 2026-03-05 | PR #16. Closed dependabot PRs #5, #6, #7. |
146+
| Phase 2 | 2026-03-05 | PR #18. commitlint 20, lint-staged 16, markdownlint-cli 0.48. |
147+
| Phase 3 | 2026-03-05 | PR #19. ESLint 9 flat config. Dropped airbnb, added typescript-eslint unified. |
148+
| Phase 4 | 2026-03-05 | PR #20. React 19, testing-library 16. figma-kit works via legacy-peer-deps. |
149+
| Phase 5 | 2026-03-05 | PR #21. css-loader 7, style-loader 4, postcss-loader 8, webpack-cli 6, webpack-merge 6. |
150+
| Phase 6 | | |

package-lock.json

Lines changed: 73 additions & 104 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)