メインコンテンツまでスキップ

CLI: create-qorechain-dapp

公式のスターターテンプレートから新しい QoreChain dApp をスキャフォールドします。

# interactive
npm create qorechain-dapp my-dapp
# or
npx create-qorechain-dapp my-dapp

# non-interactive (CI)
npx create-qorechain-dapp my-dapp --template evm-solidity --yes --no-install

npm に create-qorechain-dapp0.3.0)として公開されています。

テンプレート

テンプレート説明
evm-soliditySolidity の Counter コントラクト + viem のデプロイ/操作スクリプト(@qorechain/evm)。
fullstack-web残高とトークノミクスを読み取る Vite + React + TypeScript の dApp(@qorechain/sdk)。

オプション

フラグ説明
-t, --template <name>使用するテンプレート(evm-solidity | fullstack-web)。
--network <name>ネットワークプリセット(testnet | mainnet)。
--package-manager <pm>pnpm | npm | yarn
-y, --yesプロンプトをスキップしてデフォルトを使用します。
--no-installスキャフォールド後に依存関係をインストールしません。
--local@qorechain/* の依存関係を、SDK モノレポへのローカルな file: リンクに書き換えます。
-h, --helpヘルプを表示します。
-v, --versionバージョンを出力します。

ワークスペースに対するローカル開発

@qorechain/* パッケージは npm に公開されています。公開後は通常の npm install で動作します。それ以前は、--local を使用してスキャフォールドした プロジェクトをモノレポのパッケージに向けます(先に pnpm -r build でビルド してください):

npx create-qorechain-dapp my-dapp --template fullstack-web --local