Reduce npm package size: images and media ship in the tarball (~1.4 MB of 2.1 MB)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- node.js, typescript
- Ambito
- build-system, developer-experience
Direzione di ricerca
Esamina i percorsi del pacchetto @jimp/plugin-print elencati nell’issue, in particolare dist/fonts, fonts/open-sans, src/__image_snapshots__ e le source map in dist/esm. Individua quali immagini e contenuti multimediali sono usati solo dal README o dalla documentazione, quindi modifica il contenuto del pacchetto ed esegui npm pack --dry-run per verificare che siano esclusi mentre i file necessari a runtime rimangono inclusi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
The published @jimp/plugin-print package carries files that consumers download and install but never execute. In @jimp/[email protected], about 1.4 MB of the 2.1 MB unpacked size is not needed at runtime.
What we measured (on @jimp/[email protected])
- images and media: 1.3 MB
Largest paths:
dist/fonts(images and media, 0.63 MB)fonts/open-sans(images and media, 0.63 MB)src/__image_snapshots__(images and media, 0.08 MB)dist/esm(source maps (.map), 0.02 MB)
The latest release (1.6.1) still carries about 1.4 MB of the same kind of files.
Tarball listing: https://www.jsdelivr.com/package/npm/@jimp/plugin-print?version=1.6.1
Suggested fix
- Exclude images and media that are only used by the README or docs.
Then check with npm pack --dry-run.
- Lingua principale
- TypeScript
- Stelle
- 14.7k
- Fork
- 777
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di jimp-dev/jimp
-
Add blit changes to migration guide.Forse già presa @ryanchou1994 l’ha presa 45 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
documentation help wanted solution in issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 62/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
Tutte le issue di jimp-dev/jimp
Issue simili
-
docker infra P1 security size:S
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
josephfung/curia#2408 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
ehmpathy/rhachet-roles-ehmpathy#1231 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue help wanted
Difficoltà 2/5 Mezza giornata Idoneità per principianti 70/100
danielw-sudo/agentuto#32 ·
I maintainer di solito rispondono entro 1 giorno
-
type:docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
nightgauge/nightgauge#2836 ·
I maintainer di solito rispondono entro 1 giorno