Skip to content

Remove unused runtime dependencies from bot package manifest#208

Draft
Copilot wants to merge 1 commit into
mainfrom
copilot/remove-unused-packages
Draft

Remove unused runtime dependencies from bot package manifest#208
Copilot wants to merge 1 commit into
mainfrom
copilot/remove-unused-packages

Conversation

Copilot AI commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

This PR trims the Node dependency surface by removing packages that are declared but not referenced by the codebase. The dependency manifest and lockfile are updated to reflect only runtime packages currently in use.

  • Dependency cleanup

    • Removed unused direct dependencies:
      • log-timestamp
      • node-fetch
  • Lockfile alignment

    • Regenerated package-lock.json to remove transitive entries introduced solely by those packages.
  • Runtime dependency retained

    • Kept sqlite3 because the app initializes Sequelize with the SQLite dialect, so the driver remains required at runtime.
{
  "dependencies": {
    "log-timestamp": "^0.3.0",
    "node-fetch": "^3.3.2"
  }
}
{
  "dependencies": {
    // removed: log-timestamp
    // removed: node-fetch
  }
}

Copilot AI changed the title Remove unused Node dependencies Remove unused runtime dependencies from bot package manifest Jun 13, 2026
Copilot AI requested a review from sphericle June 13, 2026 06:03
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