Update tooling, workflows, and index metadata#210
Merged
Conversation
✅ Deploy Preview for dark-mode-theme-switch ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
coliff
approved these changes
Mar 19, 2026
There was a problem hiding this comment.
Pull request overview
Updates the project’s Node tooling and GitHub Actions to align with newer dependency versions and revised CI checks, alongside small HTML metadata cleanup for the demo page.
Changes:
- Pin ESLint and Prettier versions; remove
package-lock.jsonand disable lockfile generation. - Adjust GitHub Actions: update Super Linter + CodeQL pins and remove the dependency review workflow.
- Update
index.htmlmetadata and remove legacy IE11 polyfill assets.
Reviewed changes
Copilot reviewed 6 out of 8 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
package.json |
Pins ESLint/Prettier versions to specific releases. |
package-lock.json |
Removes the lockfile from the repo. |
index.html |
Adds new meta tags and removes legacy IE compatibility/polyfill code. |
.npmrc |
Disables package-lock generation and normalizes registry config. |
.gitignore |
Ignores package-lock.json going forward. |
.github/workflows/super-linter.yml |
Adds an npm install step, updates Super Linter pin, and enables HTML validation. |
.github/workflows/dependency-review.yml |
Removes the dependency review workflow. |
.github/workflows/codeql-analysis.yml |
Updates CodeQL action pins. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Modernizes dependencies, locks down npm behavior, and refreshes workflows while updating page metadata per request.
eslint@8.57.1andprettier@3.8.1; disable package-lock generation via.npmrc; ignore and removepackage-lock.json.npm install --no-package-lock, and dropVALIDATE_HTML.Example:
Original prompt