bigskysoftware / bigskysoftware/_hyperscript

ESM packaging

Aperta
#516 0 commenti 5 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
3.8k
Fork
172
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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`.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Iniziate esaminando package.json e gli attuali punti di ingresso del pacchetto e la configurazione della distribuzione del repository. Verificate come gli export richiesti default, workers, socket ed eventsource verrebbero esposti a un sistema di build ESM, quindi verificate che il bundle risultante applichi ancora gli effetti collaterali sul DOM di hyperscript.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
build-system
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.