Skip to content

Conversation

@4gray
Copy link
Owner

@4gray 4gray commented Sep 27, 2025

Update several packages in package-lock to newer minor/patch releases
and align Angular ESLint packages with the Angular 20 toolchain. Key
changes include:

  • Upgrade @rx-angular/* to 20.0.0 to match other framework updates.
  • Bump runtime libs: artplayer, axios, hls.js, rxjs, semver, uuid,
    zone.js to patch/minor versions for fixes and compatibility.
  • Update @angular-eslint packages to 20.3.0 to match Angular 20.x.
  • Refresh eslint, @eslint/*, eslint-plugin-import, prettier, and
    semantic-release to more recent releases for linting/CI stability.
  • Add explicit rxjs 7.8.1 entries under some Angular DevKit node_modules
    to ensure consistent resolution.

These updates address compatibility with Angular 20, pull in bug fixes
and security/maintenance patches, and stabilize dev tooling and CI.

Summary by CodeRabbit

  • Chores
    • Began tracking the lockfile so installs are consistent across environments.
    • Upgraded many build, lint, release, runtime, and UI dependencies (including tooling and security-related packages) and raised the minimum Node engine requirement for improved stability, compatibility, and security.

@vercel
Copy link

vercel bot commented Sep 27, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
iptvnator Ready Ready Preview Comment Sep 27, 2025 3:21pm

@coderabbitai
Copy link

coderabbitai bot commented Sep 27, 2025

Warning

.coderabbit.yaml has a parsing error

The CodeRabbit configuration file in this repository has a parsing error and default settings were used instead. Please fix the error(s) in the configuration file. You can initialize chat with CodeRabbit to get help with the configuration file.

💥 Parsing errors (1)
Validation error: Expected object, received null at "reviews"
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Walkthrough

Removed .gitignore entry for package-lock.json (allowing it to be tracked) and upgraded numerous dependencies and devDependencies in package.json (ESLint ecosystem, RxAngular, prettier, semantic-release, axios, hls.js, rxjs, zone.js, node engine minimum, etc.).

Changes

Cohort / File(s) Summary
Git ignore adjustment
./.gitignore
Removed the rule ignoring package-lock.json, so package-lock.json can now be tracked.
Dependency and tooling updates
./package.json
Updated many dependencies and devDependencies (notable bumps: @rx-angular/* 18.x → 20.x, ESLint ecosystem packages to newer versions, prettier, semantic-release, axios, hls.js, rxjs, zone.js, and raised Node engine minimum to >= 20.8.1). No public API or source-code changes observed.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

I nibble at locks now shining clear,
Versions hop forward, new paths near.
Linters and formatters dance in a ring,
Dependencies tuned for the spring.
A rabbit applauds this tidy thing. 🥕

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title succinctly describes the pivot of this PR—upgrading development and production dependencies—matching the dependency bumps in package.json and conveying the main change with clarity and conciseness.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/update-packages

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between cb10f1e and c01e8c2.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • .gitignore (0 hunks)
  • package.json (5 hunks)
💤 Files with no reviewable changes (1)
  • .gitignore
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Codacy Static Code Analysis
  • GitHub Check: e2e-tests (macos-latest)

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7fd0f20 and bb55fb2.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • .gitignore (0 hunks)
  • package.json (5 hunks)
💤 Files with no reviewable changes (1)
  • .gitignore
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Codacy Static Code Analysis

Update several packages in package-lock to newer minor/patch releases
and align Angular ESLint packages with the Angular 20 toolchain. Key
changes include:
- Upgrade @rx-angular/* to 20.0.0 to match other framework updates.
- Bump runtime libs: artplayer, axios, hls.js, rxjs, semver, uuid,
  zone.js to patch/minor versions for fixes and compatibility.
- Update @angular-eslint packages to 20.3.0 to match Angular 20.x.
- Refresh eslint, @eslint/*, eslint-plugin-import, prettier, and
  semantic-release to more recent releases for linting/CI stability.
- Add explicit rxjs 7.8.1 entries under some Angular DevKit node_modules
  to ensure consistent resolution.

These updates address compatibility with Angular 20, pull in bug fixes
and security/maintenance patches, and stabilize dev tooling and CI.
@4gray 4gray force-pushed the chore/update-packages branch from cb10f1e to c01e8c2 Compare September 27, 2025 15:19
@4gray 4gray merged commit 3214c90 into master Sep 27, 2025
8 checks passed
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