0.0.7 • Published 7 months ago

create-ccc-app v0.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

create-ccc-app

create-ccc-app(Create CCC App) is a CLI tool that helps you quickly bootstrap CKB applications powered by @ckb-ccc SDK. It allows you to generate a project using Next.js or Create React App, with support for both TypeScript and JavaScript.

Getting Started

Basic usage:

npx create-ccc-app@latest [project-name] [options]

Interactive

You can create a new project interactively by running:

npx create-ccc-app@latest
# or
yarn create ccc-app
# or
pnpm create ccc-app
# or
bunx create-ccc-app

You will then be asked the following prompts:

✔ What is your project named? … my-ckb-app
✔ Would you like to use TypeScript? … No / Yes
? Select a framework to use: › - Use arrow-keys. Return to submit.
❯   Create Next App (Next.js) v14
    Create React App

Once you've answered the prompts, a new project will be created with your chosen configuration.

Non-interactive

You can also pass command line arguments to set up a new project non-interactively. See create-ccc-app --help:

npx create-ccc-app@latest [project-name] [options]

The following options are available:

OptionsDescription
-h or --helpShow all available options
-v or --versionOutput the version number
--ts or --typescriptInitialize as a TypeScript project (default)
--js or --javascriptInitialize as a JavaScript project
--cra or --reactInitialize as a Create React App(CRA) project.
--cna14 or --next14Initialize as a Create Next App(CNA) v14 project. (default)
--use-npmExplicitly tell the CLI to bootstrap the application using npm
--use-pnpmExplicitly tell the CLI to bootstrap the application using pnpm
--use-yarnExplicitly tell the CLI to bootstrap the application using Yarn
--use-bunExplicitly tell the CLI to bootstrap the application using Bun
--skip-installExplicitly tell the CLI to skip installing packages

Examples:

npx create-ccc-app@latest my-ckb-app --ts --next14

This command creates a new Next.js 14 project named my-ckb-app using TypeScript and installs the relevant dependencies for the project using npm as the package manager.

pnpm create ccc-app my-ckb-app --js --cra

This command creates a new Create React App project named my-ckb-app using JavaScript and installs the relevant dependencies for the project using pnpm as the package manager.

yarn create ccc-app my-ckb-app --js --next14 --skip-install

This command creates a new Next.js 14 project named my-ckb-app using JavaScript, specifies yarn as the default package manager, and skips installing the dependencies.