bigskysoftware / bigskysoftware/_hyperscript

ESM packaging

Offen
#516 0 Kommentare 5 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
3.8k
Forks
172
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi, would it be possible to offer ESM-friendly packaging for frameworks wishing to support _hyperscript?

The goal is to be able to pass the build system something like
`export { default } from "hyperscript.org";`

Or with advanced features,

`export { default, workers, socket, eventsource } from "hyperscript.org";`

such that the build system can bundle it in into one file, and hyperscript's side-effecting the DOM can still work.

It would typically involve using the `exports` field in `package.json`.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit der Untersuchung von package.json und der aktuellen Paket-Einstiegspunkte sowie der Distributionskonfiguration des Repositorys. Prüfen Sie, wie die angeforderten Exporte default, workers, socket und eventsource für ein ESM-Build-System bereitgestellt würden, und verifizieren Sie anschließend, dass das resultierende Bundle weiterhin die DOM-Seiteneffekte von hyperscript anwendet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
build-system
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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