Skip to content

Conversation

@jennifer-shehane
Copy link
Member

@jennifer-shehane jennifer-shehane commented Dec 19, 2025

  • Closes

Additional details


Note

Prunes dev dependencies, swaps broad lodash usage for smaller modules, updates knip/docs, and simplifies tests/configs across multiple npm packages.

  • Dependencies:
    • Remove unused dev deps (e.g., vite-plugin-inspect, tailwindcss, lodash, chokidar-cli, cypress-each, cypress-expect, extra semver types).
    • Add focused modules (lodash.mergewith, lodash.isplainobject) and typings where needed; update webpack-preprocessor dev deps (globby, json5).
  • Config/Tooling:
    • Update knip.json with additional entry paths (Cypress specs), expanded project globs, new ignoreDependencies, and extra ignore patterns (e.g., **/babel.config.{js,ts,cjs,mjs}).
    • Remove CYPRESS_INTERNAL_VITE_INSPECT docs from CONTRIBUTING.md; drop vite-plugin-inspect from vite-dev-server.
  • Code/Test Cleanup:
    • npm/grep: replace deep equality via lodash with JSON.stringify and refactor .each tests to simple loops.
    • npm/mount-utils: switch to lodash.mergewith for config merging.
    • npm/puppeteer: import lodash.isplainobject module; adjust package deps.
    • npm/react: remove obsolete triple-slash type refs in component tests.
    • npm/vue: remove Tailwind example files (cypress/component/tailwind/*).

Written by Cursor Bugbot for commit 2e26548. This will update automatically on new commits. Configure here.

Steps to test

How has the user experience changed?

PR Tasks

@jennifer-shehane jennifer-shehane self-assigned this Dec 19, 2025
@cypress
Copy link

cypress bot commented Dec 19, 2025

cypress    Run #68167

Run Properties:  status check passed Passed #68167  •  git commit 2e2654841c: Merge branch 'develop' into remove-dev-deps-3
Project cypress
Branch Review remove-dev-deps-3
Run status status check passed Passed #68167
Run duration 19m 05s
Commit git commit 2e2654841c: Merge branch 'develop' into remove-dev-deps-3
Committer Jennifer Shehane
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 10
Tests that did not run due to a developer annotating a test with .skip  Pending 1098
Tests that did not run due to a failure in a mocha hook  Skipped 4
Tests that passed  Passing 26989
View all changes introduced in this branch ↗︎

Warning

Partial Report: The results for the Application Quality reports may be incomplete.

UI Coverage  45.18%
  Untested elements 194  
  Tested elements 164  
Accessibility  97.94%
  Failed rules  4 critical   8 serious   3 moderate   2 minor
  Failed elements 102  

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants