TurboWarp Plus

An independent family of extensions, toolchains and applications that complement the TurboWarp project.TurboWarp を補完する、独立した拡張・ツールチェーン・アプリケーション群。

Unofficial. Not affiliated with or endorsed by the TurboWarp project. These packages add capabilities on top of TurboWarp rather than replacing it.非公式。TurboWarp プロジェクトとは提携しておらず、承認も受けていません。 本家を置き換えるのではなく、その上に機能を足すものです。
68packagesパッケージ
57published on npmnpm 公開済み
53with GitHub PagesPages あり
101open issues未クローズ issue
6open pull requests未クローズ PR
30unreleased commits未リリースあり
48behind our own upstreams自前上流が stale
7behind third-party upstreams他社上流が stale
0with local upstreamsローカル参照あり
💀 local reference · ⚠️ stale range💀 ローカル参照 ・ ⚠️ stale

Toolchain & Templatesツールチェーン・テンプレート

Build, package and preview TurboWarp extensions and projects.TurboWarp 拡張とプロジェクトのビルド・パッケージ化・プレビュー。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
A Node.js toolchain for managing Scratch 3 and TurboWarp .sb3 projects as Git-diffable expanded sources and rebuilding bit-for-bit identical SB3 files from the same input.Scratch 3およびTurboWarpの.sb3プロジェクトを、Gitで差分を確認できる展開ソースとして管理し、同じ入力からバイト単位で同一のSB3ファイルを再ビルドするためのNode.jsツールチェーンです。
3 0 15 ahead15 コミット先行since v0.8.0v0.8.0 以降 · today今日 sb3-toolchain home pagelive公開中 0.16.0 ⚠️ tag v0.8.0 ≠ npmタグ v0.8.0 ≠ npm
fflate@0.8.3music-metadata@11.14.0⚠️rolldown@1.2.7⚠️semver@7.8.5yaml@2.9.0⚠️
A Vite plugin for building TypeScript projects as single-file TurboWarp extensions.TypeScriptのプロジェクトを単一ファイルのTurboWarp拡張機能としてビルドするためのViteプラグインです。
2 0 3 ahead3 コミット先行since v0.6.0v0.6.0 以降 · today今日 — 0.6.1 ⚠️ tag v0.6.0 ≠ npmタグ v0.6.0 ≠ npm
acorn@^8.18.0vite@>=8.0.0
A reusable TypeScript template for developing, testing, building, and releasing TurboWarp extensions with Vite.ViteでTurboWarp拡張機能を開発、テスト、ビルド、リリースするための再利用可能なTypeScriptテンプレートです。
3 0 17 ahead17 コミット先行since v0.4.0v0.4.0 以降 · today今日 turbowarp-extension-template home pagelive公開中 0.5.0 ⚠️ tag v0.4.0 ≠ npmタグ v0.4.0 ≠ npm
turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
An initial scaffold for a TurboWarp app. No use-case-specific features are implemented yet.TurboWarpアプリの初期雛形です。用途固有の機能は未実装です。
0 0 untaggedタグなし4d ago4日前 — —not an npm packagenpm 対象外
turbowarp-app-shell@0.3.1sb3-toolchain@0.12.0⚠️
turbowarp-extension-manifest provides the extension manifest contract used by turbowarp-extension-template.turbowarp-extension-template が使う extension manifest 契約を提供します。
0 0 untaggedタグなしtoday今日 turbowarp-extension-manifest home pagelive公開中 0.3.2 6d ago6日前 —
turbowarp-sb3-app-source builds deterministic source-file maps for TurboWarp SB3 applications.TurboWarp SB3 application 用の deterministic な source-file map を作ります。
0 0 untaggedタグなし1mo ago1か月前 — 0.1.0 1mo ago1か月前 —
Shared local preview primitives for TurboWarp-related development tools.TurboWarp 関連の開発ツールで共有するローカルプレビュー基盤です。
0 0 untaggedタグなし1mo ago1か月前 — 0.1.1 1mo ago1か月前 —
turbowarp-preview-runtime provides app-neutral preview protocol and live reload primitives for TurboWarp applications.TurboWarp app 向けの app 非依存 preview protocol / live reload primitive を提供します。
0 0 untaggedタグなし1mo ago1か月前 — 0.2.0 1mo ago1か月前 —
Custom editor sessions and UI for structured data handled by TurboWarp extensionsTurboWarp拡張が扱う構造化データの専用編集UI基盤
0 0 untaggedタグなしtoday今日 turbowarp-extension-data-editor home pagelive公開中 0.3.3 3d ago3日前
core@5.24.13⚠️utils@5.24.13⚠️validator-ajv8@5.24.13⚠️ajv@8.20.0ajv-formats@2.1.1⚠️fast-uri@3.1.8⚠️yaml@^2.9.1react@^16.14.0 || ^17 || ^18⚠️react-dom@^16.14.0 || ^17 || ^18⚠️

Editor Foundationエディター基盤

The forked TurboWarp editor and the packages built into it.フォークした TurboWarp エディターと、それに組み込まれたパッケージ。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
TurboWarp GUI and addonsTurboWarp のエディター scratch-gui のフォーク。拡張機能セキュリティダイアログと拡張データエディターを組み込んでいます。
0 0 25 ahead25 コミット先行since archive/legacy-github-pages-20261018archive/legacy-github-pages-20261018 以降 · yesterday昨日 scratch-gui home pagelive公開中 —not an npm packagenpm 対象外
turbowarp-extension-data-editor@0.3.2⚠️turbowarp-extension-security-dialog@git+https://github.com/kubohiroya/turbowarp-extension-security-dialog.git#a1cf7f7179346ce13545b3503a23806fe8e4ab93microbit-universal-hex@0.2.2⚠️jszip@^3.11.1nanolog@^1.0.1scratch-l10n@^3.1001.0-202401241456-994097a5scratch-storage@^2.0.0scratch-svg-renderer@^1.1.0startaudiocontext@^1.0.0arraybuffer-loader@^1.0.6autoprefixer@^9.0.1⚠️balance-text@3.3.1base64-loader@1.0.0bowser@1.9.4⚠️classnames@2.2.6⚠️computed-style-to-inline-style@3.0.0⚠️cookie@0.5.0⚠️copy-webpack-plugin@6.4.1⚠️core-js@2.5.7⚠️css-loader@^1.0.0⚠️dapjs@2.3.0es6-object-assign@1.1.0get-float-time-domain-data@0.1.0get-user-media-promise@1.1.4intl@1.2.5intl-messageformat@^2.2.0⚠️js-base64@2.4.9⚠️keymirror@0.1.1lodash.bindall@4.4.0lodash.debounce@4.0.8lodash.defaultsdeep@4.6.1lodash.omit@4.5.0⚠️lodash.throttle@4.0.1⚠️omggif@1.0.9⚠️papaparse@5.3.0⚠️postcss-import@^12.0.0⚠️postcss-loader@^3.0.0⚠️postcss-simple-vars@^5.0.1⚠️prop-types@^15.5.10query-string@^5.1.1⚠️raw-loader@^0.5.1⚠️react@^16.0.0⚠️react-contextmenu@2.9.4⚠️react-dom@^16.0.0⚠️react-draggable@3.0.5⚠️react-ga@2.5.3⚠️react-intl@2.9.0⚠️react-modal@3.9.1⚠️react-popover@0.5.10react-redux@5.0.7⚠️react-responsive@5.0.0⚠️react-string-replace@^0.4.4⚠️react-style-proptype@3.2.2react-tabs@2.3.0⚠️react-tooltip@3.8.0⚠️react-virtualized@9.20.1⚠️redux@3.7.2⚠️redux-throttle@0.1.1scratch-audio@github:TurboWarp/scratch-audio#developscratch-blocks@github:TurboWarp/scratch-blocks#develop-buildsscratch-paint@github:TurboWarp/scratch-paint#developscratch-render@github:TurboWarp/scratch-render#developscratch-vm@github:TurboWarp/scratch-vm#developstyle-loader@^0.23.0⚠️text-encoding@0.7.0to-style@1.3.3wav-encoder@1.3.0xhr@2.5.0⚠️react@^16.0.0⚠️react-dom@^16.0.0⚠️
Batch extension security review, previews and per-project defaults for TurboWarp hostsTurboWarpの複数の機能拡張を、1つの一覧で確認するための共通パッケージです。関連タスクと受け入れ基準は scratch-gui #33 に記録しています。
1 0 1 ahead1 コミット先行since v0.1.0v0.1.0 以降 · today今日 — 0.1.0 today今日
jszip@3.11.1⚠️react@^16.14.0 || ^17 || ^18 || ^19react-dom@^16.14.0 || ^17 || ^18 || ^19

App Shellアプリシェル

Host the TurboWarp runtime inside a packaged application page.パッケージ化したアプリのページに TurboWarp の実行環境を載せる。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
turbowarp-app-shell provides app-neutral DOM shell primitives for TurboWarp applications.TurboWarp app 向けの app 非依存 DOM shell primitive を提供します。
0 0 v0.3.1tip is tagged先頭にタグあり — 0.3.1 4d ago4日前 —
turbowarp-runtime-host provides app-neutral adapters for interacting with the TurboWarp runtime from unsandboxed extensions and packaged TurboWarp apps.unsandboxed extension や packaged TurboWarp app から TurboWarp runtime を操作するための、アプリ非依存の adapter を提供します。
0 0 2 ahead2 コミット先行since v0.2.0v0.2.0 以降 · 1mo ago1か月前 — 0.2.0 1mo ago1か月前 —
Reusable title, application menu, and DSL source storage controls for TurboWarp extensions and packaged projects.TurboWarp拡張やPackager実行環境で使える、汎用のタイトル表示、アプリケーションメニュー、DSLファイル保管機構です。
0 0 2 ahead2 コミット先行since v0.2.6v0.2.6 以降 · today今日 turbowarp-title-menu home pagelive公開中 0.2.6 4d ago4日前
turbowarp-app-shell@0.3.1turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1

Extension Contracts拡張共通の契約

Contracts and adapters shared by extensions across categories.カテゴリをまたいで拡張が共有する契約とアダプタ。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
In a TurboWarp app, turn temporary variables into safe boolean conditions, then broadcast only when a condition changes between false and true.Temporary Variablesを安全なBoolean条件に変え、条件がfalseと trueの間で変化したときだけブロードキャストします。
0 1 10 ahead10 コミット先行since v0.4.0v0.4.0 以降 · today今日 turbowarp-runtime-expression home pagelive公開中 0.6.1 ⚠️ tag v0.4.0 ≠ npmタグ v0.4.0 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️vite-plugin-turbowarp-extension@0.6.1
Shared named-data provider, reference, metadata, lifetime, and HTTP body contracts for TurboWarp extensions.unsandboxed TurboWarp機能拡張間で共有する、runtime-neutralなNamed Data契約とregistryです。
0 0 9 ahead9 コミット先行since v0.2.0v0.2.0 以降 · today今日 turbowarp-named-data home pagelive公開中 0.4.0 ⚠️ tag v0.2.0 ≠ npmタグ v0.2.0 ≠ npm
turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
Named JSON functions for TurboWarp, callable by name and exportable as toolsJSONの引数を受け取りJSONの結果を返す「名前を持つ関数」を定義するTurboWarp機能拡張です。スクリプトから名前で呼び出して結果を待つことも、いくつか開始しておいてあとでまとめて待つこともできます。ツールとして公開する印を付けると、AIのツール呼び出しなど、ほかの拡張から使えるようになります。
1 0 4 ahead4 コミット先行since v0.1.2v0.1.2 以降 · today今日 turbowarp-named-functions home pagelive公開中 0.1.2 today今日
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
TurboWarp-HTTP-Server-Jotai is an experimental TurboWarp extension package for describing Jotai-facing state contracts with blocks.TurboWarpのブロックから、Jotai連携用の状態定義JSONを作るための実験的・発展的パッケージです。Jotai本体をTurboWarp内で直接動かすのではなく、atom定義、action envelope、state snapshotをJSONとして表現し、React/Jotai側のbridgeへ渡すことをMVPにします。
1 1 untaggedタグなしtoday今日 turbowarp-jotai-adapter home pagelive公開中 0.3.1 6d ago6日前
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
TurboWarp extension and TypeScript helpers for describing React islands inside HTML responses produced by turbowarp-http-server and turbowarp-html.turbowarp-http-server と turbowarp-html で作るHTMLレスポンスの一部に、Reactコンポーネントを island として埋め込むためのTurboWarp拡張とTypeScriptヘルパーです。
1 1 untaggedタグなしtoday今日 turbowarp-react-islands home pagelive公開中 0.3.1 6d ago6日前
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
Render structured diagnostics as safe SVG overlays on the TurboWarp stage.構造化された診断データを検証し、安全なSVGテキストとして描画して、ステージ上に表示するアプリケーション非依存のTurboWarp拡張機能です。特定のアプリケーションやDSLに依存しません。
1 0 8 ahead8 コミット先行since v0.4.0v0.4.0 以降 · today今日 turbowarp-diagnostic-overlay home pagelive公開中 0.5.1 ⚠️ tag v0.4.0 ≠ npmタグ v0.4.0 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1

Data & Documentsデータ・ドキュメント

Structured data, documents, text and storage.構造化データ、ドキュメント、テキスト、ストレージ。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
A TurboWarp extension for server-compilable structured data, path operations, and deterministic iteration.名前付き構造化データ、安全なJSON/YAML codec、決定的なpath操作、上限付き反復、server compiler契約を提供するTurboWarp機能拡張です。
2 0 untaggedタグなしtoday今日 turbowarp-structured-data home pagelive公開中 0.6.3 today今日
turbowarp-named-data@>=0.4.0 <1turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2turbowarp-named-data@0.4.0turbowarp-named-functions@0.1.1⚠️vite-plugin-turbowarp-extension@0.6.1yaml@^2.9.1
Named HTML and Markdown document data with structured editing and HTTP body output for TurboWarp.HTMLとMarkdownをtyped tree/ASTとしてparseし、target-localな名前で保持するTurboWarp機能拡張です。turbowarp-extension-templateを基に初期化し、canonical @kubohiroya/turbowarp-named-data registryへ接続します。
0 0 untaggedタグなしtoday今日 turbowarp-document-data home pagelive公開中 0.1.1 6d ago6日前
turbowarp-named-data@0.3.1⚠️turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2turbowarp-named-data@0.3.1⚠️vite-plugin-turbowarp-extension@0.6.1mdast-util-from-markdown@^2.0.3mdast-util-to-markdown@^2.1.2parse5@^8.0.1
turbowarp-markdown provides immutable Builder-pattern-style Markdown fragments for TurboWarp and TypeScript.TurboWarp 上で Markdown を immutable な構造化フラグメントとして組み立て、最後の出力境界でだけ Markdown 文字列へレンダリングする拡張です。
0 0 untaggedタグなしtoday今日 turbowarp-markdown home pagelive公開中 0.2.1 6d ago6日前
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
turbowarp-html provides safe immutable Builder-pattern-style HTML fragments for TurboWarp and TypeScript.TurboWarp 上で HTML を immutable な構造化フラグメントとして組み立て、最後の出力境界でだけ HTML 文字列へレンダリングする拡張です。
0 0 untaggedタグなしtoday今日 turbowarp-html home pagelive公開中 0.2.0 2mo ago2か月前
turbowarp-extension-manifest@0.2.0⚠️vite-plugin-turbowarp-extension@0.4.0⚠️
A TurboWarp extension for counting, reading, and splitting text by lines.TurboWarpのプロジェクトで複数行テキストを扱います。Text Linesは次の3つのblockを追加します。
0 1 13 ahead13 コミット先行since v0.1.1v0.1.1 以降 · today今日 turbowarp-text-lines home pagelive公開中 0.2.1 ⚠️ tag v0.1.1 ≠ npmタグ v0.1.1 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️vite-plugin-turbowarp-extension@0.6.1
Named binary data, byte metadata, snapshots, and stream-safe HTTP body integration for TurboWarp.project scopeの名前付きバイナリ値と、再利用可能なraw body snapshotを提供するTurboWarp拡張機能です。
0 0 untaggedタグなしtoday今日 turbowarp-binary-data home pagelive公開中 unpublished未公開
turbowarp-named-data@>=0.1.0 <1turbowarp-extension-manifest@0.2.0⚠️turbowarp-named-data@0.1.0⚠️vite-plugin-turbowarp-extension@0.3.0⚠️
Portable namespace/key value store extension for TurboWarp and server compilationTurboWarp projectとserver compilerで共通利用するnamespace/key型の永続storeです。text valueはbrowserのIndexedDBへ保存します。TurboWarp Asset Managerから抽出したIndexedDB/OPFS対応BinaryObjectStoreも公開し、binary bytesをScratch文字列やmanifestへ埋め込みません。
0 0 untaggedタグなしtoday今日 turbowarp-kvs home pagelive公開中 0.2.1 yesterday昨日
turbowarp-extension-manifest@0.3.0⚠️vite-plugin-turbowarp-extension@0.3.0⚠️

Stage & Presentationステージ・表示

Text, bubbles, notifications and asset handling on the stage.ステージ上のテキスト・吹き出し・通知と素材管理。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
TurboWarp SVG Text provides responsive named styles, host-neutral plain/ruby layout, and SVG text actors. TurboWarp-SVG-Textは、応答的な名前付きスタイル、host非依存のplain/rubyレイアウト、SVG text actorを提供します。turbowarp-bubbleのようなhost拡張機能に対するテキストproviderであり、Bubbleの形状、配置、 portrait、アニメーションはhost側の責務です。
0 0 12 ahead12 コミット先行since v0.8.1v0.8.1 以降 · today今日 turbowarp-svg-text home pagelive公開中 0.10.1 ⚠️ tag v0.8.1 ≠ npmタグ v0.8.1 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
Composable say and think bubbles with portrait layers and animated continue indicators for TurboWarp.TurboWarp上のsay/think表示を、文字、キャラクター表情、入力待ちアイコンに分けて管理するunsandboxed機能拡張です。同じ機能をアプリから直接利用するためのcomposition APIも提供します。
1 0 2 ahead2 コミット先行since v0.13.3v0.13.3 以降 · today今日 turbowarp-bubble home pagebuiltビルド済 0.13.4 ⚠️ tag v0.13.3 ≠ npmタグ v0.13.3 ≠ npm
turbowarp-svg-text@0.10.1turbowarp-asset-cache@0.3.1turbowarp-async-input@0.8.1turbowarp-runtime-expression@0.6.1turbowarp-asset-cache@0.3.1turbowarp-async-input@0.8.1turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2turbowarp-runtime-expression@0.6.1vite-plugin-turbowarp-extension@0.6.1linebreak@4.0.3
Browser asset cache, rendering, and playback extension for TurboWarpTurboWarpのプロジェクト向けに、画像・音声・実行時テキストをブラウザ内へ保持するasset cacheです。 composition hostには、OPFSを明示的に選べるhybridなbinary backingを提供します。外部ファイル、プロジェクト内のコスチューム/背景/音、Temporary Variablesのテキスト参照を登録し、TurboWarpのblockや composition hostから利用できるようにします。
2 0 untaggedタグなしtoday今日 turbowarp-asset-cache home pagelive公開中 0.3.1 today今日
turbowarp-named-data@0.3.1⚠️turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2turbowarp-named-data@0.3.1⚠️vite-plugin-turbowarp-extension@0.6.1
An IndexedDB-backed image and audio asset manager for TurboWarp projects.TurboWarpのプロジェクト向けに、画像・音声・実行時テキストをIndexedDBで管理するasset managerです。 composition hostには、OPFSを明示的に選べるhybridなbinary backingを提供します。外部ファイル、プロジェクト内のコスチューム/背景/音、Temporary Variablesのテキスト参照を登録し、TurboWarpのblockや composition hostから利用できるようにします。
Deprecated. Use turbowarp-asset-cache and turbowarp-named-data instead.
0 0 11 ahead11 コミット先行since v0.16.0v0.16.0 以降 · today今日 turbowarp-asset-manager home pagelive公開中 0.16.1 ⚠️ tag v0.16.0 ≠ npmタグ v0.16.0 ≠ npm
turbowarp-named-data@0.3.1⚠️turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2turbowarp-named-data@0.3.1⚠️vite-plugin-turbowarp-extension@0.6.1
A TurboWarp extension for waiting on custom notifications or key presses with optional timeouts.任意のタイムアウト付きで、独自の通知やキー入力を待つTurboWarp拡張機能です。
0 1 15 ahead15 コミット先行since v0.1.1v0.1.1 以降 · today今日 turbowarp-extended-notification home pagelive公開中 0.2.1 ⚠️ tag v0.1.1 ≠ npmタグ v0.1.1 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️vite-plugin-turbowarp-extension@0.6.1

3D, AR & Space3D・AR・空間

Scene graphs, 3D scene description and spatial calibration.シーングラフ、3D シーン記述、空間校正。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
turbowarp-scene-graph-plan normalizes small scene graph documents and turns them into deterministic TurboWarp extension call plans.小さな scene graph document を決定的な TurboWarp 拡張の呼び出し計画へ変換します。YAML での読み書き、検証と正規化、そして Kamishibai scene が持つ scene3d / ar 断片を2つの拡張の起動呼び出しへ展開するところまでを担当します。
2 0 untaggedタグなしtoday今日 turbowarp-scene-graph home pagelive公開中 0.2.3 yesterday昨日
turbowarp-ar@0.4.2turbowarp-extension-data-editor@0.2.1⚠️yaml@^2.9.0
tm-3d-app is a TypeScript package for handling 3D/AR DSL fragments attached to Kamishibai scenes.このパッケージは廃止しました。@kubohiroya/turbowarp-scene-graph を使ってください。
1 0 untaggedタグなし1mo ago1か月前 — 0.2.0 deprecated非推奨 1mo ago1か月前 —
A TurboWarp extension that applies a 3D/AR scene description by dispatching its call plan to turbowarp-aframe and turbowarp-ar.TurboWarp-3D-Scene-Runtime は、YAML または JSON で書いた 3D/AR シーンを適用する拡張です。1つのブロックが記述を受け取り、検証して呼び出し計画へ変換し、turbowarp-aframe と turbowarp-ar のランタイム capability を呼んでシーンを構築します。
2 0 untaggedタグなしtoday今日 turbowarp-3d-scene-runtime home pagelive公開中 0.2.2 yesterday昨日
turbowarp-scene-graph@0.2.3turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1yaml@^2.9.1
TurboWarp-A-Frame is an unsandboxed TurboWarp extension for building declarative A-Frame scene graphs from blocks.TurboWarp-A-Frame は、TurboWarp のブロックから宣言型の A-Frame シーングラフを構築する unsandboxed 拡張です。
5 0 13 ahead13 コミット先行since v0.3.0v0.3.0 以降 · today今日 turbowarp-aframe home pagelive公開中 0.8.1 ⚠️ tag v0.3.0 ≠ npmタグ v0.3.0 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
TurboWarp-AR provides camera-source based AR session and target-state blocks for TurboWarp projects. TurboWarp-AR は、共有カメラの映像を TurboWarp ステージの背面に敷き、scene node が追従できる名前付きの target pose を保持する拡張です。カメラ取得は turbowarp-camera-source に委譲し、A-Frame node への書き込みは turbowarp-aframe が読み込まれていればその runtime capability を通して行います。
1 1 untaggedタグなしtoday今日 turbowarp-ar home pagelive公開中 0.4.2 yesterday昨日
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
Initial TurboWarp extension scaffold for photogrammetry. The proposed runtime algorithms are not implemented yet.turbowarp-extension-template v0.4.0を元にした初期雛形です。現時点ではサンプルの挨拶ブロックのみ動作し、以下の機能は未実装です。
1 0 untaggedタグなしtoday今日 turbowarp-photogrammetry home pagelive公開中 unpublished未公開
turbowarp-extension-manifest@0.2.0⚠️vite-plugin-turbowarp-extension@0.3.0⚠️
Optical time correspondence and camera placement calibration for TurboWarp.turbowarp-extension-template v0.4.0を元にした、時刻対応とカメラ配置校正のTurboWarp拡張です。光学時刻パターンの表示・復号と、実寸基準に対するカメラ配置のsolveを実装しています。twtss.pattern.v2では、投影した同じパターンの4隅を配置の基準としても使えます(measure pattern corners for [SECONDS] secondsでソース解像度のサブピクセル隅を測り、pattern reference JSONで壁上の実測値から基準を作ります)。
4 0 2 ahead2 コミット先行since v0.3.4v0.3.4 以降 · today今日 turbowarp-time-space-sync home pagelive公開中 0.3.4 today今日
turbowarp-camera-source@0.19.3turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1

Sensing & Inputセンシング・入力

Cameras, codes, pose estimation and pointer input.カメラ、コード、姿勢推定、ポインタ入力。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
Camera Source is a TurboWarp extension capability for sharing named MediaDevices camera streams across consumers such as pose recognition, image classification, and QR scanning.TurboWarp-Camera-Sourceは、MediaDevicesのカメラストリームを名前付きで複数のTurboWarp拡張へ共有するcapability拡張です。leaseで起動と停止を管理し、TM、QR読み取り、将来の画像入力が同じ物理カメラを共有する場合も、姿勢認識用とQR/画像認識用で別カメラを使う場合も、getUserMedia()の競合を避けます。
9 0 2 ahead2 コミット先行since v0.19.3v0.19.3 以降 · today今日 turbowarp-camera-source home pagelive公開中 0.19.3 today今日
turbowarp-app-shell@0.3.1turbowarp-extension-data-editor@0.3.0⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
A TurboWarp extension that calibrates a camera shared through TurboWarp-Camera-Source and publishes the resulting intrinsic calibration profile.TurboWarp-Camera-Source で共有しているカメラをChArUcoボードで校正し、得られた内部校正プロファイルを提供するためのTurboWarp機能拡張です。
2 0 2 ahead2 コミット先行since v0.15.4v0.15.4 以降 · today今日 turbowarp-camera-calibration home pagelive公開中 0.15.4 today今日
turbowarp-camera-source@0.19.3turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1comlink@4.4.2
QR Code Structured Append (ISO/IEC 18004): split a message into up to 16 linked QR symbols and join them back from any decoder's reads.JavaScriptで扱う、QRコードの連結QR(Structured Append、ISO/IEC 18004)です。1つのメッセージを最大16枚の連結したQRシンボルに分け、どの復号器で読んだものからでも元に戻します。
0 0 1 ahead1 コミット先行since v0.1.0v0.1.0 以降 · 6d ago6日前 — 0.1.1 ⚠️ tag v0.1.0 ≠ npmタグ v0.1.0 ≠ npm —
A TurboWarp extension for camera-based pose recognition using Teachable Machine Pose models.
2 0 2 ahead2 コミット先行since v3.5.6v3.5.6 以降 · today今日 turbowarp-teachable-machine home pagelive公開中 3.5.6 today今日
turbowarp-camera-source@0.19.3turbowarp-extension-data-editor@0.2.1⚠️vite-plugin-turbowarp-extension@0.6.1
Composite TurboWarp blocks for building the camera app and fusion app in multiview-pose. The first vertical slice converts a named WebRTC offer into QR courier parts and displays each part as a temporary sprite skin.ドキュメント: TurboWarp機能拡張API · アーキテクチャ · 機械可読manifest
4 0 2 ahead2 コミット先行since v0.8.4v0.8.4 以降 · today今日 turbowarp-realtime-motion-capture home pagelive公開中 0.8.4 today今日
turbowarp-camera-source@0.19.3turbowarp-extension-data-editor@0.2.1⚠️turbowarp-time-space-sync@0.3.4turbowarp-aframe@0.8.1turbowarp-jsqr@0.4.4turbowarp-webrtc@0.4.1turbowarp-extension-manifest@0.3.2turbowarp-extension-template@0.4.2⚠️vite-plugin-turbowarp-extension@0.6.1typebox@0.34.52opencv-js@4.12.0-release.1⚠️pose-detection@2.1.3tfjs-backend-webgpu@4.22.0tfjs-converter@4.22.0tfjs-core@4.22.0kalidokit@1.1.5qrcode@1.5.4
Initial TurboWarp extension scaffold for visual-tracking. The proposed runtime algorithms are not implemented yet.turbowarp-extension-template v0.4.0を元にした初期雛形です。現時点ではサンプルの挨拶ブロックのみ動作し、以下の機能は未実装です。
1 0 untaggedタグなしtoday今日 turbowarp-visual-tracking home pagelive公開中 unpublished未公開
turbowarp-extension-manifest@0.2.0⚠️vite-plugin-turbowarp-extension@0.3.0⚠️
A target-scoped asynchronous keyboard, pointer, and accumulated pose input extension for TurboWarp Temporary Variables.TurboWarp Temporary Variables向けに、target単位で非同期のキーボード・ポインタ・累積ポーズ入力を扱う拡張機能です。
1 0 9 ahead9 コミット先行since v0.7.3v0.7.3 以降 · today今日 turbowarp-async-input home pagelive公開中 0.8.1 ⚠️ tag v0.7.3 ≠ npmタグ v0.7.3 ≠ npm
turbowarp-jsqr@0.4.4turbowarp-webusb-pasori@0.3.1vite-plugin-turbowarp-extension@0.6.1

Networking & Services通信・外部サービス

Peer connections, HTTP bridges and third-party service adapters.ピア接続、HTTP ブリッジ、外部サービス連携。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
Manual WebRTC DataChannel pairing for TurboWarp. This extension is intended as the low-level peer transport for TM Kamishibai and similar physical-event runtimes.TurboWarp向けの手動ペアリング型WebRTC DataChannel拡張です。TM Kamishibaiやリアル脱出ゲームのような、複数端末・物理イベント連携ランタイムの低レベル通信路として使うことを目的にしています。
4 0 9 ahead9 コミット先行since v0.3.0v0.3.0 以降 · today今日 turbowarp-webrtc home pagelive公開中 0.4.1 ⚠️ tag v0.3.0 ≠ npmタグ v0.3.0 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
A TurboWarp extension for exchanging WebRTC connection information through QR codes, including a smartphone carrying an image between machines. QRコードを使ってWebRTCの接続情報を交換するTurboWarp拡張です。turbowarp-extension-template 0.4.0を雛形として初期化しています。
1 0 2 ahead2 コミット先行since v0.2.7v0.2.7 以降 · today今日 turbowarp-webrtc-qrcode-pairing home pagelive公開中 0.2.7 today今日
qrcode-structured-append@0.1.1turbowarp-camera-source@0.19.3turbowarp-jsqr@0.4.4turbowarp-webrtc@0.4.1turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2turbowarp-jsqr@0.4.4vite-plugin-turbowarp-extension@0.6.1
Expose HTTP requests to TurboWarp/Scratch-style block programs and let blocks define HTTP responses.CLI で起動する HTTP ブリッジサーバと、そのサーバへ WebSocket 接続する TurboWarp 機能拡張を同じ package で提供します。
0 0 untaggedタグなしtoday今日 turbowarp-http-server home pagelive公開中 0.2.1 6d ago6日前
turbowarp-named-data@0.3.1⚠️turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2turbowarp-named-data@0.3.1⚠️vite-plugin-turbowarp-extension@0.6.1node-server@^2.1.1hono@^4.13.8ws@^8.18.3
A Cloudflare integration package for the turbowarp-http-server family. TurboWarp のブロックで表現した HTTP ハンドラ構成を Cloudflare Workers 向け TypeScript/Hono アプリへ変換するための初期実装です。
1 0 untaggedタグなしtoday今日 turbowarp-cloudflare-worker home pagelive公開中 0.3.1 6d ago6日前
turbowarp-extension-data-editor@0.2.1⚠️vite-plugin-turbowarp-extension@0.6.1hono@^4.10.7
A TurboWarp extension for talking with the OpenAI Realtime API by voice or text, and for letting the model call functions written in blocks.OpenAI Realtime APIと音声やテキストで会話し、ブロックで書いた関数をモデルから呼び出せるようにするTurboWarp機能拡張です。OpenAIのAPIキーはlocalhostの中継に置いたままで、ブラウザには短時間だけ有効な一時キーしか渡しません。
0 0 untaggedタグなし6d ago6日前 turbowarp-openai-realtime-api home pagelive公開中 0.1.1 6d ago6日前
turbowarp-named-functions@0.1.1⚠️turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
Voice chat with an AI for TurboWarp: OpenAI Realtime, browser speech, block tools, forced coffee breaksAIと声で会話するためのTurboWarp機能拡張です。OpenAI Realtime API、ブラウザ自身の音声認識と音声合成、AIから呼び出せるブロックの関数、そして会話を短く保って料金を抑える「強制コーヒーブレイク」を組み合わせています。
0 0 untaggedタグなし6d ago6日前 turbowarp-voice-chat home pagelive公開中 0.1.1 6d ago6日前
turbowarp-named-functions@0.1.1⚠️turbowarp-openai-realtime-api@0.1.1turbowarp-web-speech@0.1.1turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
A TurboWarp extension for inspecting Candy House Sesame devices and, in explicitly enabled builds, requesting remote lock operations.Candy House Sesameの状態確認と、明示的に有効化したbuildでの遠隔施錠操作を行うTurboWarp機能拡張です。APIをブラウザから直接呼ぶDirect modeと、資格情報をlocalhostに分離するRelay modeを選べます。
0 0 untaggedタグなしtoday今日 turbowarp-sesame home pagebuiltビルド済 0.1.1 6d ago6日前
sb3-toolchain@0.15.1⚠️turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1

Library & API Wrappersライブラリ・API ラッパー

Thin blocks over one JavaScript library or browser API.1つの JavaScript ライブラリやブラウザ API を薄くブロック化したもの。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
A TurboWarp extension that shows any text as a QR code on a sprite.TurboWarp QR Displayは、任意の文字列をQRコードにしてスプライトに表示するTurboWarp拡張です。QRコードはスプライトのコスチュームを変更せずに置き換えて表示し、隠したとき・プロジェクトを止めたとき・スプライトを削除したときに元のコスチュームへ戻ります。表示内容はプロジェクトに保存されません。
0 0 6 ahead6 コミット先行since v0.2.0v0.2.0 以降 · today今日 turbowarp-qr-display home pagelive公開中 0.2.1 ⚠️ tag v0.2.0 ≠ npmタグ v0.2.0 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1qrcode@1.5.4
TurboWarp-jsQR is a TurboWarp extension capability for reading QR code text from a shared camera frame source.TurboWarp jsQRは、共有カメラフレームからQRコードを読み取るTurboWarp拡張capabilityです。0.4.0からは、jsQRではなくzxing-cpp(zxing-wasm)で復号し、連結QR(Structured Append)の中での位置も返します。カメラを自前で所有せず、@kubohiroya/turbowarp-camera-sourceを優先して使うことで、TurboWarp TMなどのカメラ利用と共存し、qrのような名前付き下向きカメラを指定できます。
0 0 2 ahead2 コミット先行since v0.4.4v0.4.4 以降 · today今日 turbowarp-jsqr home pagelive公開中 0.4.4 today今日
turbowarp-camera-source@0.19.3turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1zxing-wasm@3.1.4⚠️
A TurboWarp extension for building structured data with immutable reporter blocks, then rendering it as YAML or JSON at the output boundary.TurboWarp 上で YAML/JSON 文字列を安全に parse するか、構造化データを immutable な reporter 値として組み立て、最後の出力境界で YAML または JSON 文字列へ render する拡張です。
0 0 8 ahead8 コミット先行since v0.3.0v0.3.0 以降 · today今日 turbowarp-yaml-json home pagelive公開中 0.3.1 ⚠️ tag v0.3.0 ≠ npmタグ v0.3.0 ≠ npm
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1ajv@^8.17.1jsonc-parser@^3.3.1yaml@^2.9.1
Browser speech recognition and synthesis (Web Speech API) for TurboWarpWeb Speech APIを使い、ブラウザの中で音声認識と音声合成を行うTurboWarp機能拡張です。APIキーも、この拡張専用のサーバも不要です。
0 0 untaggedタグなし6d ago6日前 turbowarp-web-speech home pagelive公開中 0.1.1 6d ago6日前
turbowarp-extension-data-editor@0.2.1⚠️turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
TurboWarp-WebUSB-PaSoRi is a TurboWarp extension capability for reading NFC card IDm and PMm values from Sony PaSoRi readers through WebUSB. TurboWarp-WebUSB-PaSoRiは、Sony PaSoRiリーダーからWebUSB経由でNFCカードのIDm/PMmを読み取るTurboWarp capability extensionです。
1 0 untaggedタグなしtoday今日 turbowarp-webusb-pasori home pagelive公開中 0.3.1 6d ago6日前
turbowarp-extension-manifest@0.3.2vite-plugin-turbowarp-extension@0.6.1
Generate UUID v4/v7 and validate UUID strings in TurboWarp.TurboWarpでUUID v4/v7を生成し、文字列がUUID形式か判定する拡張機能です。
0 0 v0.1.0tip is tagged先頭にタグあり turbowarp-uuid home pagelive公開中 0.1.0 4d ago4日前
turbowarp-extension-manifest@0.2.0⚠️vite-plugin-turbowarp-extension@0.3.0⚠️

Applicationsアプリケーション

Deployable applications built from the packages above.上記パッケージを組み合わせた、配布可能なアプリケーション。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
An AI-powered interactive storytelling system built on the TurboWarp ecosystem, using Teachable Machine for pose recognitionポーズで物語に参加する、AIインタラクティブ紙芝居
15 0 3 ahead3 コミット先行since v4.0.0-rc.53v4.0.0-rc.53 以降 · today今日 turbowarp-kamishibai-app home pagebuiltビルド済 4.0.0-rc.49 ⚠️ tag v4.0.0-rc.53 ≠ npmタグ v4.0.0-rc.53 ≠ npm
turbowarp-app-shell@0.3.1turbowarp-asset-cache@0.3.1turbowarp-async-input@0.8.1turbowarp-bubble@0.13.4turbowarp-camera-source@0.19.3turbowarp-extension-manifest@0.2.0⚠️turbowarp-kvs@0.2.1turbowarp-live-reload-controller@0.2.0turbowarp-local-preview@0.1.1turbowarp-runtime-adapter@0.2.0turbowarp-runtime-expression@0.6.0⚠️turbowarp-svg-text@0.10.0⚠️turbowarp-teachable-machine@3.5.6sb3-toolchain@0.16.0turbowarp-kamishibai-site-navigation@0.2.0vite-plugin-turbowarp-extension@0.5.0⚠️pose@0.8.6tfjs@1.3.1⚠️scratch-storage@2.0.0scratch-svg-renderer@1.1.0ajv@8.20.0base64-js@1.5.1brfs@2.0.2buffer@6.0.3fflate@0.8.3scratch-audio@github:TurboWarp/scratch-audio#aba00cd02e36d95407effafa03f3678e4c669b30scratch-render@github:TurboWarp/scratch-render#a67f7c9c07d459582c227d4fd3fae8f59d8fc9cescratch-vm@github:TurboWarp/scratch-vm#c4823421cb7c17d8d8a89878851ce1668c26a21fvite@^8.3.3yaml@2.9.1
An app that both displays and photographs a checkerboard pattern, producing and exporting a camera lens calibration profile.ChArUcoボードの表示と撮影を1つのアプリで行い、カメラのレンズ校正プロファイルを作ってQRコードまたはファイルで渡すアプリです。
2 0 untaggedタグなしtoday今日 — —not an npm packagenpm 対象外
turbowarp-app-shell@0.3.1sb3-toolchain@0.12.0⚠️turbowarp-camera-calibration@0.15.4turbowarp-camera-source@0.19.3turbowarp-qr-display@0.2.0⚠️
An app that reconstructs a space incrementally with WebGPU as you walk around carrying a calibrated camera.校正したカメラを持って移動し、WebGPUで空間を逐次再構成するアプリです。
1 0 untaggedタグなし4d ago4日前 — —not an npm packagenpm 対象外
turbowarp-app-shell@0.3.1sb3-toolchain@0.12.0⚠️
An app for verifying the optical time correspondence and placement calibration of the time-space-sync extension against real cameras and real displays.time-space-sync拡張の光学時刻対応と配置校正を、実カメラと実画面で検証するアプリです。
1 0 untaggedタグなし4d ago4日前 — —not an npm packagenpm 対象外
turbowarp-app-shell@0.3.1sb3-toolchain@0.12.0⚠️
An app for verifying pairing between two devices by carrying the WebRTC offer/answer over QR codes.QRコードでWebRTCのOffer/Answerを搬送し、2台の端末のペアリングを検証するアプリです。
1 0 untaggedタグなし4d ago4日前 — —not an npm packagenpm 対象外
turbowarp-app-shell@0.3.1sb3-toolchain@0.12.0⚠️
TurboWarp-based applications that estimate the 2D pose of people from several cameras and use the reconstructed 3D pose to drive a performance. 複数のカメラで人物の2D姿勢を推定し、復元した3D姿勢を演出に利用する、TurboWarpベースのアプリケーションです。カメラごとに動かすcamera app、各カメラの結果を集約するfusion app、1台のPCに接続した複数の USBカメラから3Dアバターまでを1つのSB3で通すlocal appの3つのSB3を提供します。
14 0 untaggedタグなしtoday今日 turbowarp-realtime-motion-capture-app home pagebuiltビルド済 0.1.3 today今日
turbowarp-app-shell@0.3.1qrcode-structured-append@0.1.0⚠️sb3-toolchain@0.12.0⚠️

Documentation & Samplesドキュメント・サンプル

Guides, sample projects and the shared documentation shell.ガイド、サンプルプロジェクト、共通ドキュメント基盤。

PackageパッケージIssuesIssuePRsPRRevisionリビジョンGitHub PagesGitHub PagesnpmnpmUpstream dependencies上流依存
Documentation source and GitHub Pages build for TurboWarp-Kamishibaiこのリポジトリは、TurboWarp紙芝居の一般文書、紙芝居DSL作成者向け文書、開発者向け文書、体験会資料を管理し、独立したGitHub Pagesとして公開するためのリポジトリです。
4 0 untaggedタグなしtoday今日 turbowarp-kamishibai-docs home pagelive公開中 —not an npm packagenpm 対象外 —
TurboWarp紙芝居の作品カタログとGitHub Pagesサイト
2 0 untaggedタグなしtoday今日 turbowarp-kamishibai-samples home pagelive公開中 —not an npm packagenpm 対象外
sb3-toolchain@0.9.0⚠️tmpose-kamishibai@3.2.3fflate@0.8.3
Shared site navigation contract, renderer, and shell assets for TurboWarp-Kamishibai sites.TurboWarp-Kamishibai のサイト群で共有する、ナビゲーションの契約・renderer・shell assetです。
1 0 untaggedタグなしtoday今日 — 0.2.0 15d ago15日前 —