Passa al contenuto principale

CLI: create-qorechain-dapp

Genera una nuova dApp QoreChain a partire da un template starter ufficiale.

# 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

Pubblicato su npm come create-qorechain-dapp (0.3.0).

Template

TemplateDescrizione
evm-solidityUn contratto Solidity Counter + uno script viem di deploy/interazione (@qorechain/evm).
fullstack-webUna dApp Vite + React + TypeScript che legge saldi e tokenomics (@qorechain/sdk).

Opzioni

FlagDescrizione
-t, --template <name>Template da usare (evm-solidity | fullstack-web).
--network <name>Preset di rete (testnet | mainnet).
--package-manager <pm>pnpm | npm | yarn.
-y, --yesSalta i prompt e usa i valori predefiniti.
--no-installNon installa le dipendenze dopo lo scaffolding.
--localRiscrive le dipendenze @qorechain/* come link file: locali nel monorepo dell'SDK.
-h, --helpMostra l'aiuto.
-v, --versionStampa la versione.

Sviluppo locale contro il workspace

I pacchetti @qorechain/* sono pubblicati su npm; una volta pubblicati un semplice npm install funziona. Prima di allora, usa --local per puntare il progetto generato ai pacchetti del monorepo (compilali prima con pnpm -r build):

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