Skip to content

Conversation

@manuelleduc
Copy link
Contributor

@manuelleduc manuelleduc commented Dec 5, 2025

Jira URL

https://jira.xwiki.org/browse/XWIKI-23801

Changes

Description

  • Remove all npm dependencies to align them with what's use for the rest of the npm packages (vite, vitest, eslint)

TODO

  • check carefully if we can remove the css and font directories
  • check if we can support again the existing tests (and if they are relevant for us)
  • check if we can support the linting

Screenshots & Video

N/A

Executed Tests

mvn clean install -f /home/mleduc/xwiki/master/xwiki-platform/xwiki-platform-core/xwiki-platform-bootstrap -Pquality
mvn clean install -f /home/mleduc/xwiki/master/xwiki-platform/xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources # rebuild the module with the less files copy
# preferably, execution of all functional tests for non-regression

I checked the current changes in a running instance and couldn't spot obvious breakages (e.g., the “more actions” dropdown is working).

Expected merging strategy

  • Prefers squash: Yes
  • Backport on branches:
    • stable-17.10.x
    • stable-17.4.x
    • stable-16.10.x

dependabot bot and others added 5 commits December 5, 2025 14:03
Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependencies [braces](https://github.com/micromatch/braces), [grunt-stylelint](https://github.com/wikimedia/grunt-stylelint), [qunitjs](https://github.com/qunitjs/qunit), [stylelint](https://github.com/stylelint/stylelint) and [stylelint-order](https://github.com/hudochenkov/stylelint-order). These dependencies need to be updated together.


Updates `braces` from 2.3.2 to 3.0.3
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/commits/3.0.3)

Updates `grunt-stylelint` from 0.10.1 to 0.20.1
- [Release notes](https://github.com/wikimedia/grunt-stylelint/releases)
- [Changelog](https://github.com/wikimedia/grunt-stylelint/blob/main/History.md)
- [Commits](https://github.com/wikimedia/grunt-stylelint/commits)

Updates `qunitjs` from 2.4.1 to 2.4.1
- [Release notes](https://github.com/qunitjs/qunit/releases)
- [Changelog](https://github.com/qunitjs/qunit/blob/main/History.md)
- [Commits](qunitjs/qunit@2.4.1...2.4.1)

Updates `stylelint` from 9.6.0 to 16.26.1
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint@9.6.0...16.26.1)

Updates `stylelint-order` from 1.0.0 to 7.0.0
- [Release notes](https://github.com/hudochenkov/stylelint-order/releases)
- [Changelog](https://github.com/hudochenkov/stylelint-order/blob/master/CHANGELOG.md)
- [Commits](hudochenkov/stylelint-order@1.0.0...7.0.0)

---
updated-dependencies:
- dependency-name: braces
  dependency-version: 3.0.3
  dependency-type: indirect
- dependency-name: grunt-stylelint
  dependency-version: 0.20.1
  dependency-type: direct:development
- dependency-name: qunitjs
  dependency-version: 2.4.1
  dependency-type: direct:development
- dependency-name: stylelint
  dependency-version: 16.26.1
  dependency-type: direct:development
- dependency-name: stylelint-order
  dependency-version: 7.0.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@manuelleduc
Copy link
Contributor Author

@surli I might have to discuss this with you to make sure I have checked all relevant aspects.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

actually just moved in ./node

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Not needed anymore since the package is now part of the global pnpm workspace

@manuelleduc manuelleduc changed the title XWIKI-23801: Migrate bootrap from grunt to vite XWIKI-23801: Migrate bootstrap from grunt to vite Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant