Aller au contenu principal

CLI : create-qorechain-dapp

Échafaudez une nouvelle dApp QoreChain à partir d'un template de démarrage officiel.

# 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

Publié sur npm sous le nom create-qorechain-dapp (0.3.0).

Templates

TemplateDescription
evm-solidityUn contrat Solidity Counter + un script de déploiement/interaction viem (@qorechain/evm).
fullstack-webUne dApp Vite + React + TypeScript lisant les soldes et la tokenomique (@qorechain/sdk).

Options

FlagDescription
-t, --template <name>Template à utiliser (evm-solidity | fullstack-web).
--network <name>Préréglage réseau (testnet | mainnet).
--package-manager <pm>pnpm | npm | yarn.
-y, --yesIgnorer les invites et utiliser les valeurs par défaut.
--no-installNe pas installer les dépendances après l'échafaudage.
--localRéécrire les dépendances @qorechain/* en liens locaux file: vers le monorepo du SDK.
-h, --helpAfficher l'aide.
-v, --versionAfficher la version.

Développement local sur le workspace

Les packages @qorechain/* sont publiés sur npm ; une fois publiés, un simple npm install fonctionne. Avant cela, utilisez --local pour pointer le projet échafaudé vers les packages du monorepo (compilez-les d'abord avec pnpm -r build) :

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