Skip to content

Update build system#4057

Open
lewisgoddard wants to merge 5 commits into
masterfrom
update-build-system
Open

Update build system#4057
lewisgoddard wants to merge 5 commits into
masterfrom
update-build-system

Conversation

@lewisgoddard
Copy link
Copy Markdown
Member

@lewisgoddard lewisgoddard commented May 24, 2026

Package Changes

  • Updated gulp from v4 to v5
  • Addedgulp-cli v3 for gulp-imagemin
  • Updated eslint from v8 to v10
  • Updated eslint-plugin-n from v16 to v18
  • Removed eslint-plugin-import, added eslint-plugin-import-x
  • Added globals v15 to pass eslint
  • Updated stylelint from v16 to v17
  • Updated stylelint-config-recommended from v17 to v18
  • Added @csstools/stylelint-formatter-github because stylelint dropped the github format option.

Config Changes

  • Migrated .eslintrc to eslint.config.js
  • Updated gulpfile.mjs to fix image corruption
  • Seperated linting and ci workflows to fix linting needing a newer base.
  • Expanded dependabot coverage to include indirect dependencies in groups.

This pull request is ready for review.

npm install eslint@latest eslint-plugin-n@latest
npm uninstall eslint-plugin-import
npm install eslint-plugin-import-x
npm update webpack
npm install stylelint@latest stylelint-config-recommended@latest
@lewisgoddard lewisgoddard requested a review from a team May 24, 2026 14:02
@lewisgoddard lewisgoddard self-assigned this May 24, 2026
@lewisgoddard lewisgoddard added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 24, 2026
@lewisgoddard lewisgoddard enabled auto-merge (squash) May 24, 2026 14:13
lewisgoddard and others added 2 commits May 24, 2026 15:15
npm install @csstools/stylelint-formatter-github
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 javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant