Skip to content

Conversation

@Tim020
Copy link
Contributor

@Tim020 Tim020 commented Jan 7, 2026

No description provided.

Tim020 and others added 5 commits January 7, 2026 01:24
Removes deprecated node-sass (LibSass) in favor of the actively maintained
sass (Dart Sass) package. Also removes unused sass-loader since Vite handles
SCSS preprocessing natively.

- Remove node-sass 7.0.3 (deprecated)
- Remove sass-loader 13.3.3 (unused with Vite)
- Keep sass 1.97.1 (Dart Sass)

Benefits:
- Active maintenance and updates
- Better Node 24.x compatibility
- Improved performance
- Future-proof Sass implementation

Fixes #821

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Migrate from node-sass to sass (Dart Sass)
* Upgrade Vite from 4.5.5 to 7.3.0 and ESLint from 8.x to 9.x

This comprehensive upgrade addresses two GitHub issues:
- Issue #820: Vite 4.5.5 EOL and security update needs
- Issue #819: ESLint 9 support for Node 24.x

Changes:
- Upgraded Vite 4.5.5 → 7.3.0 with performance optimizations
- Upgraded ESLint 8.x → 9.x with flat config migration
- Fixed existing Vitest 4.0.16 compatibility (requires Vite 6+)
- Migrated from .eslintrc.js to eslint.config.mjs (flat config)
- Added legacy-peer-deps for @vitejs/plugin-vue2 compatibility
- Updated all Vite-related tooling and dependencies
- Removed deprecated ESLint plugins (airbnb-base, import)
- Enhanced build configuration with explicit minification
- Updated vitest.config.js for Vitest 4 compatibility

All tests passing (34 tests), build successful, linting clean.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>

* Fix Docker build: Copy .npmrc before npm ci

The .npmrc file contains legacy-peer-deps=true which is required
for installing dependencies with Vite 7 and @vitejs/plugin-vue2.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>

---------

Co-authored-by: Claude Sonnet 4.5 <[email protected]>
@github-actions github-actions bot added client Pull requests changing front end code xlarge-diff labels Jan 7, 2026
@Tim020 Tim020 added the release Pull requests for creating a new release label Jan 7, 2026
@Tim020 Tim020 enabled auto-merge January 7, 2026 12:20
@github-actions github-actions bot added the server Pull requests changing back end code label Jan 7, 2026
@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Client Test Results

34 tests   34 ✅  0s ⏱️
 1 suites   0 💤
 1 files     0 ❌

Results for commit 62ddced.

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Python Test Results

  1 files    1 suites   19s ⏱️
253 tests 253 ✅ 0 💤 0 ❌
258 runs  258 ✅ 0 💤 0 ❌

Results for commit 62ddced.

@Tim020 Tim020 merged commit 0678e89 into main Jan 7, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client Pull requests changing front end code release Pull requests for creating a new release server Pull requests changing back end code xlarge-diff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants