bigskysoftware / bigskysoftware/_hyperscript
ESM packaging
- 主要言語
- JavaScript
- スター
- 3.8k
- フォーク
- 172
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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`.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず package.json と、リポジトリの現在のパッケージエントリポイントおよび配布設定を調べます。要求されている default、workers、socket、eventsource の export が ESM ビルドシステムに対してどのように公開されるかを確認し、そのうえで、生成されたバンドルが引き続き hyperscript の DOM 副作用を適用することを検証します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- build-system
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100