dufu1991 6c0299f87c eslint 3 år sedan
..
scripts bcf2ad31cb [create]Format code 3 år sedan
src 6c0299f87c eslint 3 år sedan
templates 6c0299f87c eslint 3 år sedan
README.md bcf2ad31cb [create]Format code 3 år sedan
README_CN.md bcf2ad31cb [create]Format code 3 år sedan
index.js f42d6dcf65 Update cerate-stdf pack 3 år sedan
package.json bcf2ad31cb [create]Format code 3 år sedan
rollup.config.js bcf2ad31cb [create]Format code 3 år sedan

README.md

简体中文

create-stdf

A CLI for creating new STDF projects. Just run...

With PNPM:

pnpm create stdf

With NPM:

npm create stdf@latest
# or
npm init stdf@latest
# or
npx create-stdf@latest

...and 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 create a new project named my-app using the Vite + Svelte + Tailwind + STDF template, run:

# pnpm
pnpm create stdf my-app

# npm
npm create stdf@latest my-app

If you want to use the Vite + UnoCSS + Svelte + STDF template, run:

# pnpm
pnpm create stdf my-app --template vu
# or
pnpm create stdf my-app -t vu

# npm
npm create stdf@latest my-app --template vu
# or
npm create stdf@latest my-app -t vu

Template presets include:

abbreviation template description
vt Vite + Tailwind + Svelte + STDF default
vu Vite + UnoCSS + Svelte + STDF -
skt SvelteKit + Tailwind + STDF -
sku SvelteKit + UnoCSS + STDF -
vtt Vite + Tailwind + TypeScript + Svelte + STDF Has not adapted yet
vut Vite + UnoCSS + TypeScript + Svelte + STDF Has not adapted yet
sktt SvelteKit + Tailwind + TypeScript + STDF Has not adapted yet
skut SvelteKit + UnoCSS + TypeScript + STDF Has not adapted yet

Options

Option Type Default Description
- string - The name of the project, you can direct input.
-t / --template string vt The template to use. Available templates are: vt, vu, skt, sku, vtt, vut, sktt, skut.
-l / --language string en_US The language of the prompts.

Supported Languages

Code Language
en_US English (US)
zh_CN Chinese (Simplified)
zh_TW Chinese (Traditional)
ja_JP Japanese
ko_KR Korean
es_ES Spanish
ru_RU Russian
fr_FR French
de_DE German
it_IT Italian

For example:

pnpm create stdf my-app -l zh_CN

License

This project is licensed under the MIT License. Feel free to enjoy and contribute to this open-source project.