Skip to content

はじめに

MiniDev StudioOpenSumi フレームワーク上に構築されたデスクトップ IDE で、ミニプログラム開発向けに設計されています。

主な機能

機能説明
ミニプログラムシミュレータ内蔵のデバイスシミュレータ。Vue / React 両フレームワークのライブプレビューに対応
デバッグパネルBridge ログ、ネットワーク、Storage の一覧表示
プロジェクト作成ウィザードテンプレートからの作成。AppID とディレクトリ構造の自動設定
リリース前チェックセキュリティ規約、コードレビュー、型検査、成果物のサイズ分析
VS Code 互換OpenSumi ベース。VS Code 拡張エコシステムに対応

技術スタック

Electron 30 + OpenSumi 3.8 + React 18 + TypeScript 5.5 + Webpack 5
  • ビルドツール:Webpack 5(IDE 本体)+ Vite 6(シミュレータ用コンパイラ)
  • パッケージ管理:Yarn 1.x
  • テスト:Vitest(SDK 単体テスト)+ Playwright(E2E)
  • UI フレームワーク:React 18 + MobX + Less CSS モジュール

製品識別子

項目
製品名MiniDev Studio
アプリ識別子minidev-studio
URL スキームminidev-studio://
Bundle IDcom.woodare.minidev-studio
データディレクトリ~/.minidev-studio

想定読者

本文書は MiniDev Studio IDE の成果物を利用する 開発者向けです。次の内容を扱います。

  1. mini-sdkwoo オブジェクト)の API 全体
  2. ミニプログラムの作成、開発、デバッグ、リリースの流れ
  3. Bridge の通信方式とシミュレータの動作原理
  4. UI コンポーネント(Shell / NavBar / TabBar / ダイアログなど)の使い方

MiniDev Studio — ミニアプリ開発ツールキット