Skip to content

feat: package.json configuration setup and plugin improvements#91

Merged
BioPhoton merged 12 commits intomainfrom
pkg-config-setup
Aug 24, 2025
Merged

feat: package.json configuration setup and plugin improvements#91
BioPhoton merged 12 commits intomainfrom
pkg-config-setup

Conversation

@BioPhoton
Copy link
Contributor

  • Implemented missing getPackageJsonNxConfig and getProjectJsonNxConfig functions
  • Fixed implicit dependency references to use correct project name @push-based/nx-verdaccio
  • Added TypeScript declarations for custom vitest matchers (toMatchPath)
  • Fixed lint errors: missing dependencies and unused variables
  • Removed caching usage from nx-verdaccio plugin while keeping implementation
  • Fixed package.json name handling to read from root-level name field
  • Fixed build and lint issues across nx-verdaccio and test-setup projects

- Implemented missing getPackageJsonNxConfig and getProjectJsonNxConfig functions
- Fixed implicit dependency references to use correct project name @push-based/nx-verdaccio
- Added TypeScript declarations for custom vitest matchers (toMatchPath)
- Fixed lint errors: missing dependencies and unused variables
- Removed caching usage from nx-verdaccio plugin while keeping implementation
- Fixed package.json name handling to read from root-level name field
- Fixed build and lint issues across nx-verdaccio and test-setup projects
@github-actions
Copy link

github-actions bot commented Aug 24, 2025

Code PushUp

🥳 Code PushUp report has improved – compared current commit 67676cd with previous commit 3f09e4e.

🕵️ See full comparison in Code PushUp portal 🔍

🏷️ Categories

🏷️ Category ⭐ Previous score ⭐ Current score 🔄 Score change
Security 🟡 84 🟢 97 ↑ +12.6
Updates 🟢 90 🟢 96 ↑ +5.6
Code style 🟢 94 🟢 97 ↑ +2.8
Code coverage 🟡 76 🟡 78 ↑ +1.9
Performance 🔴 0 🔴 0
Bug prevention 🟢 95 🟢 95
👍 4 groups improved, 👍 6 audits improved, 4 audits changed without impacting score

🗃️ Groups

🔌 Plugin 🗃️ Group ⭐ Previous score ⭐ Current score 🔄 Score change
JS Packages NPM audit 🟡 84 🟢 97 ↑ +12.6
JS Packages NPM outdated dependencies 🟢 90 🟢 96 ↑ +5.6
ESLint Suggestions 🟢 94 🟢 97 ↑ +2.8
Code coverage Code coverage metrics 🟡 76 🟡 78 ↑ +1.9

1 other group is unchanged.

🛡️ Audits

🔌 Plugin 🛡️ Audit 📏 Previous value 📏 Current value 🔄 Value change
ESLint Enforce consistent usage of type imports 🟥 2 warnings 🟩 passed ↓ −100 %
JS Packages Vulnerabilities for NPM dev dependencies. 🟥 29 vulnerabilities (6 critical, 8 high, 8 moderate, 7 low) 🟨 4 vulnerabilities (4 moderate) ↓ −86.2 %
JS Packages Outdated NPM dev dependencies. 🟥 43 outdated package versions (27 major, 14 minor, 2 patch) 🟨 17 outdated package versions (11 major, 5 minor, 1 patch) ↓ −60.5 %
Code coverage Branch coverage 🟨 63.9 % 🟨 67.9 % ↑ +6.3 %
Code coverage Line coverage 🟨 60.2 % 🟨 63.6 % ↑ +5.6 %
Code coverage Function coverage 🟨 85.4 % 🟨 86 % ↑ +0.8 %
Nx Performance Checks [Graph Time] project graph 🟥 7147.80 ms 🟥 5107.74 ms ↓ −28.5 %
Nx Performance Checks [Graph Time] task graph 🟥 9573.44 ms 🟥 8842.65 ms ↓ −7.6 %
ESLint Disallow the any type 🟥 1 warning 🟥 3 warnings ↑ +200 %
ESLint Disallow unused variables 🟥 9 warnings 🟥 10 warnings ↑ +11.1 %

72 other audits are unchanged.

@BioPhoton BioPhoton marked this pull request as ready for review August 24, 2025 21:01
@BioPhoton BioPhoton merged commit a1c5f2f into main Aug 24, 2025
10 checks passed
@BioPhoton BioPhoton deleted the pkg-config-setup branch August 24, 2025 21:49
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.

1 participant