Skip to content

Remove browserify, Use rollup#1561

Merged
ShinobuTakahashi merged 42 commits intomainfrom
remove-browserify-use-rollup
Mar 12, 2026
Merged

Remove browserify, Use rollup#1561
ShinobuTakahashi merged 42 commits intomainfrom
remove-browserify-use-rollup

Conversation

@ShinobuTakahashi
Copy link
Copy Markdown
Contributor

@ShinobuTakahashi ShinobuTakahashi commented Jun 18, 2025

概要

browserify をやめ、rollup を使用するようにします。
レビューしていただきたいRollup の変更関連 は NodeModules.ts です。

テスト関連のファイルは#1576, #1586 でレビュー済みです。

CI 落ちていますが、#1703 で修正しています。マージ後 CI 確認します。

動作確認 
このブランチを使い akashic init でコンテンツを作り serve まで機能を確認。

@@ -1,12 +1,17 @@
import * as fs from "fs";
Copy link
Copy Markdown
Contributor Author

@ShinobuTakahashi ShinobuTakahashi Mar 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

browserify -> rollup 変更のファイルで、この PR でレビューしていただきたいファイルです。
CI で落ちていますが、#1703 で対応しています。

@ShinobuTakahashi ShinobuTakahashi changed the title [マージしない]Remove browserify, Use rollup Remove browserify, Use rollup Mar 3, 2026
@@ -0,0 +1,45 @@
import * as fs from "fs";
Copy link
Copy Markdown
Contributor Author

@ShinobuTakahashi ShinobuTakahashi Mar 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

テスト関連のファイルは #1561, #1586 でレビュー済みです。

レビューしていただきたい、Rollup の変更関連 は NodeModules.ts です。

Copy link
Copy Markdown
Member

@xnv xnv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

コメント加えていますが approved.

Comment on lines +148 to +149
} catch (e) {
throw new Error(e);
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

投げ直したいだけならこの catch 節は削除したいです。 new Error() の第一引数は文字列 (エラーメッセージ) のはずですが、 e が文字列であるとは限らない (というかほぼそうでない) でしょうし。

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます。修正しました。

@ShinobuTakahashi ShinobuTakahashi merged commit 71288f4 into main Mar 12, 2026
17 checks passed
@ShinobuTakahashi ShinobuTakahashi deleted the remove-browserify-use-rollup branch March 12, 2026 02:13
@github-actions github-actions bot mentioned this pull request Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants