https://github.com/hacxy/create-ts-frame
This is a scaffolding tool used to quickly create starter project templates with Typescript as the main development language. Templates include but are not limited to web applications, mini programs, CLI command line tools, and more.
https://github.com/hacxy/create-ts-frame
cli create create-typescript-project typescript-cli typescript-template
Last synced: 5 months ago
JSON representation
This is a scaffolding tool used to quickly create starter project templates with Typescript as the main development language. Templates include but are not limited to web applications, mini programs, CLI command line tools, and more.
- Host: GitHub
- URL: https://github.com/hacxy/create-ts-frame
- Owner: hacxy
- License: mit
- Created: 2024-03-18T11:25:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-06T10:44:00.000Z (11 months ago)
- Last Synced: 2024-11-22T03:49:31.027Z (6 months ago)
- Topics: cli, create, create-typescript-project, typescript-cli, typescript-template
- Language: TypeScript
- Homepage:
- Size: 407 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# đĻ Create Typescript Frame
A scaffolding tool for quickly creating **Typescript** project templates.
English | [įŽäŊ䏿](https://github.com/hacxy/create-ts-frame/blob/main/README_zh.md)
## Use
Use npm:
```sh
npm create ts-frame@latest
```Use yarn:
```sh
yarn create ts-frame
```Use pnpm:
```sh
pnpm create ts-frame
```Use bun:
```sh
bun create ts-frame
```Please follow the prompts after execution.
You can also directly specify the project name and the required project template through additional command-line options. For example, to build a CLI project, please run:
```sh
# npm 7+, additional double dash is required:
npm create ts-frame@latest my-cli-app -- --template cli-tsup# yarn:
yarn create ts-frame my-cli-app --template cli-tsup# pnpm:
pnpm create ts-frame my-cli-app --template cli-tsup# bun:
bun create ts-frame my-cli-app --template cli-tsup
```## Plan & Support
| Framework & Project Type | Support |
| ----------------------------------- | ------- |
| [CLI Application](#cli-application) | â |
| [Library](#library) | â |
| Vue | đ§ |
| React | đ§ |
| Tarojs | đ§ |
| Uniapp | đ§ |
| Nestjs | đ§ |
| React Native | đ§ |
| Electron | đ§ |### CLI Application
The following is a variant of the CLI application project template.
| Variant Name | Description | Template Warehouse |
| ------------ | -------------------------------------------------------------- | ----------------------------------------------- |
| tsup | CLI application project template using tsup as a build tool | |
| unbuild | CLI application project template using unbuild as a build tool | |### Library
The following is a variant of the Library project template.
| Variant Name | Description | Template Warehouse |
| ------------ | ---------------------------------- | ------------------------------------------------- |
| empty | Empty library development template | |## License
[MIT](https://github.com/hacxy/create-ts-frame/blob/main/LICENSE)