Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node.js を ESM へ移行する。 #680

Open
sunfish-shogi opened this issue Nov 28, 2023 · 4 comments
Open

Node.js を ESM へ移行する。 #680

sunfish-shogi opened this issue Nov 28, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@sunfish-shogi
Copy link
Owner

sunfish-shogi commented Nov 28, 2023

概要

Electron の v28 へアップグレードして、 ESM へ移行する。

リンク

詳細

2023/11/29 現在、v28 はまだプレリリース(ベータ版)だが ESM サポートが入ったので早めに導入して ESM への移行を進める。

@sunfish-shogi sunfish-shogi self-assigned this Nov 28, 2023
@sunfish-shogi sunfish-shogi added the enhancement New feature or request label Nov 28, 2023
@sunfish-shogi sunfish-shogi moved this to 進行中 in ShogiHome Nov 28, 2023
@sunfish-shogi sunfish-shogi added this to the v1.12.0 milestone Nov 28, 2023
@sunfish-shogi
Copy link
Owner Author

Webpack で ESM x Node.js のコードを吐き出す方法がわからない。

ちなみに、パックする前の electron:serveelectron:preview もうまくいっていない。

@sunfish-shogi sunfish-shogi moved this from 進行中 to 次やるもの in ShogiHome Dec 2, 2023
@sunfish-shogi sunfish-shogi modified the milestones: v1.12.0, v1.13.0 Dec 2, 2023
@sunfish-shogi
Copy link
Owner Author

Webpack との相性が問題であれば #444 を先に進めたい。

@sunfish-shogi sunfish-shogi added the help wanted Extra attention is needed label Dec 29, 2023
@sunfish-shogi sunfish-shogi removed the status in ShogiHome Apr 21, 2024
@sunfish-shogi
Copy link
Owner Author

electron-context-menu の 4.0.0 が ESM のみの対応なので、アップグレードのために ESM 対応が必要。

@sunfish-shogi
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: 次やるもの
Development

No branches or pull requests

1 participant