feat: runtime compatibility badges per package
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- nuxt, typescript
- Ambito
- frontend
Direzione di ricerca
Start by reading the package-page implementation and how package metadata and exports are currently loaded; the issue does not name specific files or tests. Review the runtime-compat-data source and determine how its results can be matched to package entry points and runtime-specific export conditions. Done means package pages show accurate compatibility badges for the listed runtimes, with coverage for the proposed checks and tests for the behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the feature
Show runtime compatibility badges on package pages so developers know — before adding a package — whether it works on non-Node runtimes.
Uses runtime-compat-data (unjs) as the data source.
Runtimes: node · workerd · deno · bun · edge-light · netlify · llrt · fastly
Approach:
- Scan package entry points for Node built-in imports + global API usage
- Cross-ref against
runtime-compat-data - Also check
exportsfor runtime-specific conditions (workerd,worker, etc.)
References:
Additional information
- Would you be willing to help implement this feature?
- Lingua principale
- TypeScript
- Stelle
- 3.6k
- Fork
- 533
- Merge medio
- 5g 1h
- PR unite (30g)
- 36
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 npmx-dev/npmx.dev
-
Enable pnpm strictPeerDependencies checkForse già presa @cylewaitforit l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
a11y front
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
npmx-dev/npmx.dev#2914 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
front i18n
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
npmx-dev/npmx.dev#2831 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
back stale stale-to-close
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
npmx-dev/npmx.dev#2511 · 4 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
front needs discussion ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
npmx-dev/npmx.dev#2275 · 5 commenti · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di npmx-dev/npmx.dev
Issue simili
-
bug P3 UI/UX
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
StellarState/SS-backend#712 ·
I maintainer di solito rispondono entro 1 giorno
-
area: backend bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
snapotter-hq/SnapOtter#3473 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
gitroomhq/postiz-app#2304 ·
I maintainer di solito rispondono entro 1 giorno
-
harlan-agent-ready-to-implement routine:ci-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
harlan-zw/unlighthouse#454 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno