arethetypeswrong / arethetypeswrong/arethetypeswrong.github.io

Feature request: multiple JS runtime check

Offen
#217 0 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
1.6k
Forks
65
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Add import check for more exports conditions like `edge-light`, `workerd`, `browser`, `worker`, `node`, `bun`, `deno`...

It's a common issue that a module might not comptable with some js platform because of lack of runtime only API (like file system, child-process)

You can see all export keys here: https://runtime-keys.proposal.wintercg.org/

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue nennt keine Dateien oder Tests. Beginne damit, die vorhandenen Prüfungen für Import- oder Exportbedingungen zu finden, und überprüfe anschließend die in der WinterCG proposal aufgeführten Runtime-Schlüssel. Fertig ist die Arbeit, wenn der Analyzer die angeforderten Runtime-Bedingungen prüft und Inkompatibilitäten meldet, die durch nicht verfügbare Runtime-APIs verursacht werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
bun, deno, javascript, node.js, typescript
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.