Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/repalash/create-threepipe
Utility to scaffolding your threepipe project
https://github.com/repalash/create-threepipe
Last synced: 1 day ago
JSON representation
Utility to scaffolding your threepipe project
- Host: GitHub
- URL: https://github.com/repalash/create-threepipe
- Owner: repalash
- License: apache-2.0
- Created: 2024-08-05T17:42:15.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-08-07T11:13:54.000Z (3 months ago)
- Last Synced: 2024-10-11T17:23:27.878Z (about 1 month ago)
- Language: TypeScript
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## Scaffolding Your First Threepipe Project
> **Compatibility Note:**
> Projects requires [Node.js](https://nodejs.org/en/) version 18+, 20+. However, some templates require a higher Node.js version to work, please upgrade if your package manager warns about it.With NPM:
```bash
$ npm create threepipe@latest
```[//]: # (With Yarn:)
[//]: # ()
[//]: # (```bash)[//]: # ($ yarn create threepipe)
[//]: # (```)
[//]: # ()
[//]: # (With PNPM:)[//]: # ()
[//]: # (```bash)[//]: # ($ pnpm create threepipe)
[//]: # (```)
[//]: # (With Bun:)
[//]: # ()
[//]: # (```bash)[//]: # ($ bun create threepipe)
[//]: # (```)
Then follow the prompts!
You can also directly specify the project name and the template you want to use via additional command line options. For example, to scaffold a Threepipe + Vite + Typescript project, run:
```bash
# npm 7+, extra double-dash is needed:
npm create threepipe@latest my-three-app -- --template vanilla-ts
```[//]: # (```)
[//]: # (# yarn)
[//]: # (yarn create threepipe my-three-app --template vanilla-ts)
[//]: # ()
[//]: # (# pnpm)[//]: # (pnpm create threepipe my-three-app --template vanilla-ts)
[//]: # ()
[//]: # (# Bun)[//]: # (bun create threepipe my-three-app --template vanilla-ts)
[//]: # (```)
Currently supported template presets include:
- `vanilla`
- `vanilla-ts`You can use `.` for the project name to scaffold in the current directory.
## Notes
This `create-threepipe` project is a fork of [create-vite](https://github.com/vitejs/vite/tree/main/packages/create-vite), just changed the `vite` to `threepipe` and the templates.