webpack / webpack/tsc

Reduce `webpack-dev-server` dependencies

Open
#169 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
5
Forks
3
Avg merge
1m
Merged PRs (30d)
1

Description

Motivation

webpack-dev-server has a lot of dependencies (https://github.com/webpack/webpack-dev-server/blob/master/package.json#L47-L74). If/when this package is upgraded to Node.js v20, we should be able to reduce the dependency count significantly.

Proposal Description

Examples of packages that can be removed/replaced are:

  • chokidar: node:fs's watch
  • colorette: node:util's styleText
  • compression: node:zlib
  • ws: WebSocket
  • etc
Expected Deliverables

No response

Skills Needed

Node.js, WebSockets, Express

References & Prior Art

No response

Difficulty

Intermediate

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with package.json lines 47-74 and review the current webpack-dev-server dependency list against the Node.js v20 APIs named in the proposal. Assess the listed replacements, then verify that the selected dependencies are removed or replaced and the dependency count is reduced without changing the intended server behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
express, javascript, node.js
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.