Saltar al contenido principal

CLI: create-qorechain-dapp

Crea el andamiaje de una nueva dApp de QoreChain a partir de una plantilla inicial oficial.

# 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

Publicado en npm como create-qorechain-dapp (0.3.0).

Plantillas

PlantillaDescripción
evm-solidityUn contrato Counter de Solidity + un script de despliegue/interacción con viem (@qorechain/evm).
fullstack-webUna dApp Vite + React + TypeScript que lee saldos y tokenomics (@qorechain/sdk).

Opciones

FlagDescripción
-t, --template <name>Plantilla a usar (evm-solidity | fullstack-web).
--network <name>Preajuste de red (testnet | mainnet).
--package-manager <pm>pnpm | npm | yarn.
-y, --yesOmitir los prompts y usar los valores por defecto.
--no-installNo instalar dependencias tras el andamiaje.
--localReescribe las dependencias @qorechain/* como enlaces locales file: al monorepo del SDK.
-h, --helpMostrar la ayuda.
-v, --versionImprimir la versión.

Desarrollo local contra el workspace

Los paquetes @qorechain/* están publicados en npm; una vez publicados, un simple npm install funciona. Antes de eso, usa --local para apuntar el proyecto generado a los paquetes del monorepo (compílalos primero con pnpm -r build):

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