Feature Request: Split package into multiple packages
Open
Nobody has claimed this yet.
Enhancement
Refactoring
- Dominant language
- JavaScript
- Stars
- 5.9k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
Many users may only need one of svg, canvas and img renderers, in order to improve performance, is it possible to split this package into:
- core
- svg-renderer
- img-renderer
- canvas-renderer
Or:
- core
- server-renderer
- client-renderer
So users can choose according to their needs.
Thanks for the great lib.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The request proposes separating core, SVG, image, and canvas renderers, or server and client renderers, into independently usable packages. First map the existing renderer entry points and package configuration; done means users can install only the renderer packages they need while retaining the library's rendering options.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- build-system, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100