HTTP、GraphQL、WebSocketなどのリクエストを作成・送信・テストできるオープンソースのAPI開発環境
voidzero-dev/vite-plus
Vite、Vitest、Oxlint、Oxfmt、Rolldown、タスクキャッシュを単一の`vp`コマンドに統合したWeb開発ツールチェーン。
- スター
- 6,368
- フォーク
- 286
- 未解決の Issue
- 185
- 最終コミット
- 9 時間前
これは何?
Vite+は、ローカルでのWeb開発に必要な機能をまとめた単一のエントリーポイントです。開発サーバーとビルドにはVite、テストにはVitest、lintとフォーマットにはOxlintとOxfmt、バンドルにはRolldownとtsdown、モノレポのタスク実行にはVite Taskを使い、これらすべてをプロジェクトルートの1つのvite.config.tsファイルで設定できます。
ビルドやコード品質のツールに加え、`vp env`でNode.jsのバージョンとパッケージマネージャーを管理できます。また、packageManagerフィールドとロックファイルに基づいて、依存関係の操作コマンドをpnpm、npm、Yarn、Bunに振り分けます。`vp check`、`vp run`、`vp pack`などのコマンドで、フォーマット、lint、型チェック、キャッシュを活用したタスク実行、ライブラリやバイナリのパッケージ化を行えます。
複数のツールを個別に組み合わせるのではなく、単一のツールチェーンを使いたいチームを対象としています。既存のツールごとの設定ファイルをvite.config.tsに集約する`vp migrate`も用意されています。MITライセンスで、主にRustで開発されています。
主な機能
- 01ViteとRolldownによる開発サーバー、ビルド、プレビュー
- 02単一の`vp check`コマンドでlint、フォーマット、型チェックを実行
- 03テスト実行用のVitestを同梱
- 04`vp env`によるNode.jsとパッケージマネージャーのバージョン管理
- 05キャッシュと依存関係を考慮したスケジューリングに対応したモノレポのタスク実行
- 06`vp pack`によるライブラリやスタンドアロンバイナリのパッケージ化
ユースケース
- 1つのscaffoldingコマンドでViteベースのWebアプリを新規作成
- lint、フォーマット、テスト、ビルドの個別設定を1つのファイルに集約
- CIでモノレポ全体のタスクをキャッシュ付きで実行
- プロジェクトごとにNode.jsとパッケージマネージャーのバージョンを固定
トピック
よくある質問
- vite-plus とは?
- Vite、Vitest、Oxlint、Oxfmt、Rolldown、タスクキャッシュを単一の`vp`コマンドに統合したWeb開発ツールチェーン。 Vite+は、ローカルでのWeb開発に必要な機能をまとめた単一のエントリーポイントです。開発サーバーとビルドにはVite、テストにはVitest、lintとフォーマットにはOxlintとOxfmt、バンドルにはRolldownとtsdown、モノレポのタスク実行にはVite Taskを使い、これらすべてをプロジェクトルートの1つのvite.config.tsファイルで設定できます。
- vite-plus は無料で使えますか?ライセンスは?
- vite-plus は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- vite-plus は今もメンテナンスされていますか?
- 活発にメンテナンス中。vite-plus の最終コミットは 2026年10月18日 です。
- vite-plus は何に使えますか?
- 1つのscaffoldingコマンドでViteベースのWebアプリを新規作成 lint、フォーマット、テスト、ビルドの個別設定を1つのファイルに集約 CIでモノレポ全体のタスクをキャッシュ付きで実行 プロジェクトごとにNode.jsとパッケージマネージャーのバージョンを固定
- vite-plus はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/voidzero-dev/vite-plus
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
小規模なテストから複雑なアプリケーションやライブラリの機能テストまで、簡単に書けるPythonテストフレームワーク。
Ankiは、間隔反復で復習のタイミングを調整し、記憶を助けるデスクトップ版フラッシュカードアプリです。
CLIで操作し、アプリのウィンドウを仮想ワークスペースやモニターに配置するWindows向けタイリングウィンドウマネージャー。
テキスト抽出、バウンディングボックス、Markdown/JSON出力、任意のOCRに対応したRust製のローカルPDF・文書パーサー。