Skip to content

Conversation

@magicxor
Copy link
Owner

Updates JavaScript dependencies to the latest versions, including eslint, vite, and others.

This ensures the project benefits from the latest features, security patches, and performance improvements in these libraries.

Updates JavaScript dependencies to the latest versions, including eslint, vite, and others.

This ensures the project benefits from the latest features, security patches, and performance improvements in these libraries.
Copilot AI review requested due to automatic review settings November 29, 2025 05:08
@magicxor magicxor self-assigned this Nov 29, 2025
@magicxor magicxor added the dependencies Pull requests that update a dependency file label Nov 29, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates JavaScript development dependencies, specifically upgrading eslint and vite to their latest versions while replacing prettier and eslint-config-prettier with @stylistic/eslint-plugin for code formatting/style enforcement.

Key changes:

  • Upgraded vite from 7.2.2 to 7.2.4 for latest bug fixes and features
  • Removed prettier and eslint-config-prettier in favor of @stylistic/eslint-plugin for a unified linting approach
  • Added terser as an explicit dependency (it's a peer dependency of vite)

Reviewed changes

Copilot reviewed 1 out of 4 changed files in this pull request and generated 2 comments.

File Description
Hikkaba.Web/WwwRootSources/package.json Updates devDependencies: adds @stylistic/eslint-plugin and terser, removes prettier and eslint-config-prettier, upgrades vite
Hikkaba.Web/WwwRootSources/package-lock.json Reflects the dependency tree changes with updated versions and new/removed packages
Hikkaba.Web/wwwroot/js/site.min.js Regenerated minified JavaScript output from the updated build tooling
Hikkaba.Web/wwwroot/js/site.min.js.map Regenerated source map corresponding to the minified JavaScript
Files not reviewed (1)
  • Hikkaba.Web/WwwRootSources/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Updates ESLint configuration to the latest standards, replacing the old `.prettierrc.json` and `eslint.config.mjs` with a new `eslint.config.js`.

This change includes:
- Adopting the `@stylistic/eslint-plugin` for code styling rules.
- Defining environment globals for both browser and Node.js contexts.
- Adding specific rules for semi-colons and brace styles.
- Removing Prettier integration from the ESLint configuration.
- Configures linting script to run eslint fix.
@magicxor magicxor merged commit e50a29c into master Nov 29, 2025
4 checks passed
@magicxor magicxor deleted the feature/update-js-deps branch November 29, 2025 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants