cloudfour / cloudfour/lighthouse-parade

Consider bundling

Open
#44 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
373
Forks
15
Avg merge
13h 36m
Merged PRs (30d)
34

Description

Benefits of bundling all `dist/` files into one:
- Smaller npm publish size
- Possibility of inlining small dependencies, so users get faster `npm install` times
- No need to [dynamically `require` the `package.json` to get the version](https://github.com/cloudfour/lighthouse-parade/blob/v0.2.1/cli.ts#L8-L13)

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the current files under dist/ and the entry point in cli.ts, especially the linked version lookup around lines 8–13. Compare the current published output with the proposed single bundle and verify the reported goals: npm package size, dependency inlining, install time, and version handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
nodejs, typescript
Domain
build-system, cli
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.