CanvaClone
No description available.
File Explorer
- createStripeCheckout.ts
- deleteImage.ts
- page.tsx
- layout.tsx
- page.tsx
- route.ts
- core.ts
- route.ts
- page.tsx
- globals.css
- layout.tsx
- Banner.tsx
- ReactConfetti.tsx
- RecentDesigns.tsx
- SizeCard.tsx
- Sizes.tsx
- index.tsx
- DesignInput.tsx
- Export.tsx
- ExportFunctions.ts
- FileDropdown.tsx
- index.tsx
- Draw.tsx
- ElementCard.tsx
- Elements.tsx
- index.tsx
- Setting.tsx
- Templates.tsx
- Text.tsx
- Trigger.tsx
- Uploads.tsx
- Colors.tsx
- Corners.tsx
- Group.tsx
- ImageFilters.tsx
- ImageRadius.tsx
- index.tsx
- Opacity.tsx
- stroke-width.tsx
- Text.tsx
- TextFont.tsx
- hint.tsx
- HovercardGlobal.tsx
- Loading.tsx
- NoItems.tsx
- Offline.tsx
- tool-header.tsx
- UserButton.tsx
- Hero.tsx
- Pricing.tsx
- PricingCard.tsx
- LoginModal.tsx
- PlansModal.tsx
- PublishModal.tsx
- HomeHeader.tsx
- ConvexClientProvider.tsx
- Modal.tsx
- NetworkStatus.tsx
- ThemeProvider.tsx
- Toast.tsx
- accordion.tsx
- alert-dialog.tsx
- alert.tsx
- aspect-ratio.tsx
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- calendar.tsx
- card.tsx
- carousel.tsx
- chart.tsx
- checkbox.tsx
- collapsible.tsx
- command.tsx
- context-menu.tsx
- dialog.tsx
- drawer.tsx
- dropdown-menu.tsx
- form.tsx
- hover-card.tsx
- input-otp.tsx
- input.tsx
- label.tsx
- menubar.tsx
- navigation-menu.tsx
- pagination.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- resizable.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- skeleton.tsx
- slider.tsx
- sonner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toggle-group.tsx
- toggle.tsx
- tooltip.tsx
- api.d.ts
- api.js
- dataModel.d.ts
- server.d.ts
- server.js
- auth.config.ts
- auth.ts
- design.ts
- http.ts
- images.ts
- README.md
- schema.ts
- tsconfig.json
- users.ts
- useCurrentUser.tsx
- use-api-mutation.ts
- canvasHistory.ts
- Confetti.ts
- stripe.ts
- uploadthing.ts
- useCanvasHistory.ts
- utils.ts
- auth_dialog_canva.jpg
- favicon.ico
- favicon.png
- logo.png
- noprojects.png
- offline.png
- ActiveEelement.ts
- LoginStore.ts
- NetworkStatusStore.ts
- PricingStore.ts
- useCanvas.ts
- index.ts
- types.ts
- .env.local
- .gitignore
- bun.lock
- components.json
- middleware.ts
- next.config.ts
- package.json
- postcss.config.mjs
- README.md
- tsconfig.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
pnpm
View Details ▼
pnpm
Fast, disk space efficient package manager for Node.js.
Manage Node.js projects and their module dependencies.
pnpm init
Create a `package.json` file:
pnpm {{[i|install]}}
Download all the packages listed as dependencies in `package.json`:
pnpm add {{module_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
